Bug 16450

Summary: xorg падает с sigsegv, если программа-клиент завершается нажатием на кнопку мыши
Product: Sisyphus Reporter: Vladislav Zavjalov <slazav>
Component: xorg-serverAssignee: Valery Inozemtsev <shrek>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: major    
Priority: P2 CC: boyarsh, mike, nbr, shrek
Version: unstable   
Hardware: all   
OS: Linux   

Description Vladislav Zavjalov 2008-07-28 19:23:41 MSD
Обнаружено, что xorg падает в инсталляторе, в самом конце установки при нажатии на кнопку Завершить.

Это же востроизводится и в системе:

Запускаю alterator-wizard:

[slazav@sla ~]$ xinit alterator-wizard

При нажатии на последнюю кнопку xorg падает:

waiting for X server to shut down
Backtrace:
0: X(xf86SigHandler+0x7e) [0x80cf86e]
1: [0xb7f19400]
2: X(xf86PostMotionEventP+0x9c) [0x80b335c]
3: X(xf86PostMotionEvent+0x9b) [0x80b350b]
4: /usr/lib/X11/modules/input//evdev_drv.so [0xa76f2c15]
5: X [0x80cf9f6]
6: X [0x80aea01]
7: [0xb7f19400]
8: /usr/lib/X11/modules/drivers//intel_drv.so [0xb7adfcde]
9: /usr/lib/X11/modules/drivers//intel_drv.so [0xb7ae0409]
10: /usr/lib/X11/modules/drivers//intel_drv.so [0xb7ae498a]
11: /usr/lib/X11/modules/drivers//intel_drv.so [0xb7ae4c83]
12: X [0x8155677]
13: X [0x80c9021]
14: X [0x80d0d71]
15: /usr/lib/X11/modules/extensions//libextmod.so [0xb7b2fcf3]
16: X [0x80cc7e9]
17: X [0x812f408]
18: X [0x8152f5b]
19: X [0x80f3695]
20: X(main+0x511) [0x806d3a1]
21: /lib/libc.so.6(__libc_start_main+0xdc) [0xb7cbd0ec]
22: X(FontFileCompleteXLFD+0x24d) [0x806c611]

Fatal server error:
Caught signal 11.  Server aborting

Проверил гипотезу, что виноват упомянутый в backtrace evdev: отключил мышь,
работаю только с клавиатуры. Не падает.

Если после alterator-wizard запустить какую-нибудь долгую программу (sleep 1) -
не падает.

С другими приложениеми, которые завершаются по нажатию кнопки мыши - падает в момент нажатия.
Comment 1 nbr 2008-07-29 15:24:19 MSD
> С другими приложениеми, которые завершаются по нажатию кнопки мыши - падает
> в момент нажатия.
> 
А пример такого приложения можно?
Comment 2 Vladislav Zavjalov 2008-07-29 15:29:50 MSD
У меня в меню fvwm написано
+ "exit"      Quit

При нажатии мышью на этот пункт меню происходит оно же...
Comment 3 Vladislav Zavjalov 2008-07-29 15:36:35 MSD
Ну или xmessage - тот же эффект
Comment 4 nbr 2008-07-29 15:46:53 MSD
xorg-server-common-1.4.2-alt6 - еще не падает.
Comment 5 Vladislav Zavjalov 2008-07-29 15:58:09 MSD
хм... У меня как раз такой...

Вообще, эффект замечен в Сизифе (xorg-server-common-1.4.2-alt6, драйвер intel)
и в 4.1 (xorg-x11-server-1.~lt2.M41.1.src.rpm, драйвер vesa)
Comment 6 Valery Inozemtsev 2008-12-21 22:50:13 MSK
не воспроизводится
Comment 7 Vladislav Zavjalov 2008-12-29 18:13:40 MSK
проверил, не воспроизводится