FS#52866 - [inkscape] Upgrading gtkmm (2.24.4-2 -> 2.24.5-1) causes inkscape to crash

Attached to Project: Arch Linux
Opened by Janna Martl (jmartl109) - Monday, 06 February 2017, 08:32 GMT
Last edited by Jan de Groot (JGC) - Monday, 06 February 2017, 14:44 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Gaetan Bisson (vesath)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description: inkscape crashes with gtkmm version 2.24.5-1 but not with 2.24.4-2.


Additional info:
* package version(s) inkscape 0.92.0-4, gtkmm 2.24.5-1
* config and/or log files etc.


Steps to reproduce: Open a blank document and do just about anything, e.g. hit 'r' (for new rectangle). Inkscape segfaults.

Here's part of the core dump:

Stack trace of thread 11389:
#0 0x00007fd5586a4b16 __dynamic_cast (libstdc++.so.6)
#1 0x00007fd55d07cc70 _ZN3Gtk12Widget_Class20grab_notify_callbackEP10_GtkWidgeti (libgtkmm-2.4.so.1)
#2 0x00007fd558feff75 g_closure_invoke (libgobject-2.0.so.0)
#3 0x00007fd55900195c n/a (libgobject-2.0.so.0)
#4 0x00007fd55900abcc g_signal_emit_valist (libgobject-2.0.so.0)
#5 0x00007fd55900afaf g_signal_emit (libgobject-2.0.so.0)
#6 0x00007fd55c1a07d7 n/a (libgtk-x11-2.0.so.0)
#7 0x00007fd55c1a086a n/a (libgtk-x11-2.0.so.0)
This task depends upon

Closed by  Jan de Groot (JGC)
Monday, 06 February 2017, 14:44 GMT
Reason for closing:  Fixed
Additional comments about closing:  Use 0.92.0-6 with gtkmm 2.24.4-2 or 2.24.5-2.
Comment by Gaetan Bisson (vesath) - Monday, 06 February 2017, 09:23 GMT
Thanks for noticing. I'll see what I can do.
Comment by Jan de Groot (JGC) - Monday, 06 February 2017, 09:57 GMT
Guess this is my fault. Gtkmm2 is picky on the version of gmmproc used to generate the bindings. As 2.24.5 is built from git instead of tarballs this causes heavy breakage.
Comment by Gaetan Bisson (vesath) - Monday, 06 February 2017, 10:12 GMT
A simple rebuild fixed it. Thanks.
Comment by Maksim (DeadMetaler) - Monday, 06 February 2017, 10:17 GMT
Rebuild of Inkscape?
Comment by Gaetan Bisson (vesath) - Monday, 06 February 2017, 10:24 GMT
Yes, rebuild of inkscape.
Comment by Jan de Groot (JGC) - Monday, 06 February 2017, 12:17 GMT
More bugs about crashing gtkmm applications are reported. I will revert gtkmm to tarball releases, but this means that your recompiled inkscape will probably crash with the new package.
Comment by Muhammad Al-Habib Ouadhour (Habt3k) - Monday, 06 February 2017, 13:19 GMT
Another update now for both inkscape and gtkmm
and now I can't open inkscape and when i try from terminal i get this message

inkscape: symbol lookup error: inkscape: undefined symbol: _ZN3Gtk12TreeIterBaseC2ERKS0_

Loading...