LINUX.ORG.RU
ФорумTalks

Товарищи, помогите отловить багу


0

0

Очень странный глюк, но воспроизводится к счастью легко.

Запускаем fluxbox, запускаем любую GTK-шную программу (например gvim), открываем диалог открытия файла, вытаскиваем его целиком мышкой на второй рабочий стол и, не отпуская - тащим обратно. Я получаю сегфолт флукса (и как следствие - перезапуск иксов).

Что странно - это происходит только с диалогом открытия файлов GTK. Ни при каких других обстоятельствах такого нету.

Помогите отловить источник проблемы, попробуйте сделать это у себя и укажите из какого дистра и какие версии gtk, fluxbox, libxcb и xorg-server.

логи ничего не говорят? через gdb запустить любую GTK-шную программу и попробовать поанализировать?
P.S. всех товарищей в 37 расстреляли. :-)

splinter ★★★★★
()

шмяк!
IO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 106444 requests (106444 known processed) with 0 events remaining.



Gentoo ~x86
* x11-libs/gtk+
Latest version available: 2.18.5
Latest version installed: 2.18.5
* x11-base/xorg-server
Latest version available: 1.7.3.902
Latest version installed: 1.7.3.902
* x11-libs/libxcb
Latest version available: 1.5
Latest version installed: 1.5
* x11-wm/fluxbox
Latest version available: 1.1.1-r1
Latest version installed: 1.1.1-r1

запускала правда не в настоящем X сервере , а в Xnest, что впрочем не помешало флюксу упасть


Sylvia ★★★★★
()

Ужас. Не троллинга ради, начал думать о переходе на openbox.

AITap ★★★★★
()
Ответ на: комментарий от ates

Не воспроизводится. arch linux, Fluxbox 1.1.1

Спасибо! А какие версии иксов и gtk?

aix27249
() автор топика
Ответ на: комментарий от Sylvia

шмяк!

Вот у меня такие же версии (только fluxbox из git), и шмякается на ура. Правда, проблема уже оч давно, вот пытаюсь теперь понять что надо откатить-пропатчить чтобы её не было.

aix27249
() автор топика
Ответ на: комментарий от splinter

логи ничего не говорят? через gdb запустить любую GTK-шную программу и попробовать поанализировать?

Логи молчат, gdb говорит что падает флукс на malloc() где-то в районе libxcb (видимо придется с дебагом собирать и глядеть где именно).

aix27249
() автор топика

Баг не воспроизводится. Mandriva Free 2009.0

[root@mandrivalinux tmp]# grep -e «gtk» /var/log/rpmpkgs
gnome-python-gtkmozembed-2.19.1-20mdv2009.0.i586.rpm
gtk+2.0-2.14.3-2mdv2009.0.i586.rpm
gtksourceview1-1.8.5-5mdv2009.0.i586.rpm
gtkspell-2.0.14-1mdv2009.0.i586.rpm
libgtk+2.0_0-2.14.3-2mdv2009.0.i586.rpm
libgtkhtml2_0-2.11.1-3mdv2009.0.i586.rpm
libgtkimageview0-1.6.1-2mdv2009.0.i586.rpm
libgtk-linux-fb-2.0_0-2.4.14-9mdv2009.0.i586.rpm
libgtkmm2.4_1-2.14.1-1mdv2009.0.i586.rpm
libgtksourceview-1.0_0-1.8.5-5mdv2009.0.i586.rpm
libgtkspell0-2.0.14-1mdv2009.0.i586.rpm
libgtk+-x11-2.0_0-2.14.3-2mdv2009.0.i586.rpm
libwebkitgtk1-1.0.2-0.36309.1mdv2009.0.i586.rpm
libwxgtku2.8-2.8.8-1mdv2009.0.i586.rpm
pygtk2.0-2.13.0-1mdv2009.0.i586.rpm
pygtk2.0-libglade-2.13.0-1mdv2009.0.i586.rpm
wxgtk2.8-2.8.8-1mdv2009.0.i586.rpm
xdg-user-dirs-gtk-0.8-2mdv2009.0.i586.rpm
[root@mandrivalinux tmp]# grep -e «fluxbox» /var/log/rpmpkgs
fluxbox-1.1.1-1mdv2009.0.i586.rpm
[root@mandrivalinux tmp]# grep -e «libxcb» /var/log/rpmpkgs
libxcb1-1.1.91-2mdv2009.0.i586.rpm
libxcb-devel-1.1.91-2mdv2009.0.i586.rpm
[root@mandrivalinux tmp]# grep -e «x11-server» /var/log/rpmpkgs
x11-server-common-1.4.2-7mdv2009.0.i586.rpm
x11-server-devel-1.4.2-7mdv2009.0.i586.rpm
x11-server-xorg-1.4.2-7mdv2009.0.i586.rpm
x11-server-xvnc-1.4.2-7mdv2009.0.i586.rpm

josephson ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.