FS#32573 - [openbox] can't exit

Attached to Project: Community Packages
Opened by Ray (ataraxia) - Friday, 09 November 2012, 22:37 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Saturday, 10 November 2012, 21:39 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
Since the GNOME 3.6 updates moved out of the testing repos, I'm unable to exit from Openbox. If I execute the "Exit" action (from a menu or similar), Openbox stops responding, but doesn't actually exit. Even if I kill Xorg, openbox continues to run. "kill -9" is required to get rid of it. A backtrace shows that it wedges while trying to close the X connection:

#0 0x00007fe66968f0cc in __lll_lock_wait () from /usr/lib/libpthread.so.0
#1 0x00007fe66968af62 in _L_lock_654 () from /usr/lib/libpthread.so.0
#2 0x00007fe66968aee0 in pthread_mutex_lock () from /usr/lib/libpthread.so.0
#3 0x00007fe66b006b61 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#4 0x00007fe66810fd47 in ?? () from /usr/lib/libpangoxft-1.0.so.0
#5 0x00007fe6681100a6 in pango_xft_shutdown_display () from /usr/lib/libpangoxft-1.0.so.0
#6 0x00007fe66811016b in ?? () from /usr/lib/libpangoxft-1.0.so.0
#7 0x00007fe66ac68a82 in XCloseDisplay () from /usr/lib/libX11.so.6
#8 0x000000000040f7da in main ()

Given the libraries that appear in this trace, and that neither openbox nor libX11 have been updated in several months, I would expect the breakage to be caused by the recent update of pango or glib2 (with a slight possibility of glibc being involved, though I don't find that likely).

A simple rebuild of openbox does not solve the problem.

Additional info:
* package version(s)
glib2 2.34.1-1
glibc 2.16.0-5
libx11 1.5.0-1
openbox 3.5.0-7
pango 1.32.1-1

* config and/or log files etc.


Steps to reproduce:
1) start openbox
2) try to exit
3) observe hang
This task depends upon

Closed by  Bartłomiej Piotrowski (Barthalion)
Saturday, 10 November 2012, 21:39 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#32389 
Comment by Greg (dolby) - Friday, 09 November 2012, 23:03 GMT
Its probably related to consolekit removal.
Comment by Ray (ataraxia) - Friday, 09 November 2012, 23:11 GMT
It seems doubtful that it's related to ConsoleKit. I'm not running any of the "session" parts of openbox, and I didn't have consolekit installed before it was removed from the repos, either.
Comment by shyn (shyn) - Saturday, 10 November 2012, 05:43 GMT

Loading...