Bug 326461
| Summary: | gnome-session hangs on logout | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Thomas J. Baker <tjb> |
| Component: | libX11 | Assignee: | Adam Jackson <ajax> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | high | Docs Contact: | |
| Priority: | low | ||
| Version: | rawhide | ||
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2007-10-10 20:21:58 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 235703 | ||
|
Description
Thomas J. Baker
2007-10-10 15:33:37 UTC
From a quick experiment, it seems to be vino-server that keeps the session from dying ? when I killed that, the session goes away. Indeed, running gnome-session with verbose logging, the very last thing is the debug message saying that it is waiting for vino-server to shut down Here is the relevant part of the vino-server backtrace. It runs into an assert
early on (and then gets stuck trying to launch bug-buddy, but that is not
relevant here)
#13 <signal handler called>
#14 0x00110402 in __kernel_vsyscall ()
#15 0x00a93630 in raise () from /lib/libc.so.6
#16 0x00a94f31 in abort () from /lib/libc.so.6
#17 0x00a8c8ee in __assert_fail () from /lib/libc.so.6
#18 0x00d1c714 in xcb_xlib_lock () from /usr/lib/libxcb-xlib.so.0
#19 0x001831a8 in _XCBLockDisplay (dpy=0x987cd40) at xcb_lock.c:21
#20 0x001cf7ae in XkbGetMapChanges (dpy=0x987cd40, xkb=0x9894840,
changes=0xbf910186) at XKBGetMap.c:804
#21 0x001ccc54 in XkbRefreshKeyboardMapping (event=0xbf910338) at XKBBind.c:372
#22 0x08050aea in _ORBIT_skel_small_Bonobo_Unknown_queryInterface ()
#23 0x0033b231 in gdk_event_apply_filters (xevent=0xbf910338, event=0x98875b0,
filters=0x9ac) at gdkevents-x11.c:345
#24 0x0033cc7f in gdk_event_translate (display=0x9884020, event=0x98875b0,
xevent=0xbf910338, return_exposes=0) at gdkevents-x11.c:896
#25 0x0033f36c in _gdk_events_queue (display=0x9884020) at gdkevents-x11.c:2285
#26 0x0033f86f in gdk_event_dispatch (source=0x9887bb8, callback=0,
Whee. XKB is dumb and locks more than it should. Fixed in libX11 1.1.3-2. |