FS#42189 - [mirage] crashes on startup

Attached to Project: Arch Linux
Opened by Allan McRae (Allan) - Tuesday, 30 September 2014, 11:13 GMT
Last edited by Evangelos Foutras (foutrelis) - Thursday, 09 October 2014, 16:54 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Ionut Biru (wonder)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

With the GNOME updates in [testing], mirage no longer starts:


$ mirage
/usr/lib/python2.7/site-packages/mirage.py:608: Warning: The property GtkWindow:allow-shrink is deprecated and shouldn't be used anymore. It will be removed in a future version.
self.window.set_property('allow-shrink', False)
Attempt to unlock mutex that was not locked
Aborted (core dumped)
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Thursday, 09 October 2014, 16:54 GMT
Reason for closing:  Fixed
Additional comments about closing:  mirage 0.9.5.2-3
Comment by Sami Kerola (kerolasa) - Sunday, 05 October 2014, 10:03 GMT
The mirage crash backtrace.

(gdb) bt
#0 0x00007f07f0475967 in raise () from /usr/lib/libc.so.6
#1 0x00007f07f0476d3a in abort () from /usr/lib/libc.so.6
#2 0x00007f07ef20959d in ?? () from /usr/lib/libglib-2.0.so.0
#3 0x00007f07ed5f35f2 in gtk_events_pending () from /usr/lib/libgtk-x11-2.0.so.0
#4 0x00007f07edca0249 in ?? () from /usr/lib/python2.7/site-packages/gtk-2.0/gtk/_gtk.so
#5 0x00007f07f0ae25f3 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#6 0x00007f07f0ae20e3 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#7 0x00007f07f0ae3a90 in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#8 0x00007f07f0a704ec in function_call () from /usr/lib/libpython2.7.so.1.0
#9 0x00007f07f0a4b773 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#10 0x00007f07f0a5a65d in instancemethod_call () from /usr/lib/libpython2.7.so.1.0
#11 0x00007f07f0a4b773 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#12 0x00007f07f0adca87 in PyEval_CallObjectWithKeywords () from /usr/lib/libpython2.7.so.1.0
#13 0x00007f07f0a5b34c in PyInstance_New () from /usr/lib/libpython2.7.so.1.0
#14 0x00007f07f0a4b773 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#15 0x00007f07f0ae0ba7 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#16 0x00007f07f0ae3a90 in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#17 0x00007f07f0ae3b89 in PyEval_EvalCode () from /usr/lib/libpython2.7.so.1.0
#18 0x00007f07f0afcfef in run_mod () from /usr/lib/libpython2.7.so.1.0
#19 0x00007f07f0afe212 in PyRun_FileExFlags () from /usr/lib/libpython2.7.so.1.0
#20 0x00007f07f0aff427 in PyRun_SimpleFileExFlags () from /usr/lib/libpython2.7.so.1.0
#21 0x00007f07f0b107ca in Py_Main () from /usr/lib/libpython2.7.so.1.0
#22 0x00007f07f0462040 in __libc_start_main () from /usr/lib/libc.so.6
#23 0x000000000040073e in _start ()

By looks of it the issue seems to be similar with

https://bugzilla.gnome.org/show_bug.cgi?id=735428
https://bugzilla.redhat.com/show_bug.cgi?id=1123953

See attached patch for workaround. Notice that the patch will not remove warning message about 'allow-shrink'.

Loading...