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. |