Bug 36141

Summary: Segmentation fault при установке пакета
Product: Branch p8 Reporter: Alexey Melyashinsky <bip>
Component: aptAssignee: Andrey Cherepanov <cas>
Status: NEW --- QA Contact: qa-p8 <qa-p8>
Severity: normal    
Priority: P3 CC: bip, darktemplaralt, sotor
Version: не указана   
Hardware: all   
OS: Linux   

Description Alexey Melyashinsky 2019-02-20 14:58:50 MSK
(gdb) run install gsql
Starting program: /usr/bin/apt-get install gsql
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
Missing separate debuginfo for /usr/lib/gconv/KOI8-R.so
Try to install the hash file /usr/lib/debug/.build-id/c5/9a6d46569060a8cc9502b296eb8b1e894d0e0f.debug
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  GConf gamin gnome-audio gnome-vfs libIDL libORBit2 libart_lgpl libbonobo libbonoboui libgail libgamin libgamin-fam libgnome libgnomecanvas libgnomeui libgsql libgtksourceview xsltproc
Следующие НОВЫЕ пакеты будут установлены:
  GConf gamin gnome-audio gnome-vfs gsql libIDL libORBit2 libart_lgpl libbonobo libbonoboui libgail libgamin libgamin-fam libgnome libgnomecanvas libgnomeui libgsql libgtksourceview xsltproc
0 будет обновлено, 19 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Detaching after fork from child process 1914.
Необходимо получить 0B/7535kB архивов.
После распаковки потребуется дополнительно 31,8MB дискового пространства.
Продолжить? [Y/n] y
Detaching after fork from child process 1915.
                        
Program received signal SIGSEGV, Segmentation fault.

http://git.altlinux.org/gears/a/apt.git?p=apt.git;a=commitdiff;h=e520c69400d5f125dd33a8c610f16ce3205b68e1
Comment 1 Alexey Melyashinsky 2019-02-20 15:03:42 MSK
Репозиторий для воспроизведения (примонтирован локально по nfs): 
rpm file:///mnt/repo/p8/branch i586 classic 
rpm file:///mnt/repo/p8/branch noarch classic

[root@kwork-8-2-i586-default ~]# apt-get install gsql
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  GConf gamin gnome-audio gnome-vfs libIDL libORBit2 libart_lgpl libbonobo libbonoboui libgail libgamin libgamin-fam libgnome libgnomecanvas libgnomeui libgsql libgtksourceview xsltproc
Следующие НОВЫЕ пакеты будут установлены:
  GConf gamin gnome-audio gnome-vfs gsql libIDL libORBit2 libart_lgpl libbonobo libbonoboui libgail libgamin libgamin-fam libgnome libgnomecanvas libgnomeui libgsql libgtksourceview xsltproc
0 будет обновлено, 19 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/7535kB архивов.
После распаковки потребуется дополнительно 31,8MB дискового пространства.
Продолжить? [Y/n] y
Ошибка сегментирования
Comment 2 Sergey Novikov 2019-02-20 15:30:32 MSK
Опишите подробно шаги для воспроизведения данной ошибки.
Comment 3 Alexey Melyashinsky 2019-02-20 16:22:13 MSK
(В ответ на комментарий №2)
> Опишите подробно шаги для воспроизведения данной ошибки.

(В ответ на комментарий №2)
> Опишите подробно шаги для воспроизведения данной ошибки.

Воспроизводится при установке пакета, если возникает ошибка ввода/вывода при чтении файла пакета.
Comment 4 Aleksei Nikiforov 2019-02-20 16:27:14 MSK
Кажется, подобную проблему я уже чинил для Сизифа, и исправление доступно по ссылке:

http://git.altlinux.org/gears/a/apt.git?p=apt.git;a=commitdiff;h=e520c69400d5f125dd33a8c610f16ce3205b68e1