Gramps 3.4.x is crashing

Bug #1065414 reported by Jerome
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
elementary OS
Opinion
Undecided
Unassigned

Bug Description

Last week, Gramps 3.4.x was running fine.

Now, I get problems since update (between 10-06-2012 and 10-10-2012) with installed or compiled Gramps 3.4.x serie.

<string>:31: Warning: cannot register existing type `GtkWidget'
<string>:31: Warning: cannot add class private field to invalid type '<invalid>'
<string>:31: Warning: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
<string>:31: Warning: cannot register existing type `GtkBuildable'
<string>:31: Warning: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed
<string>:31: Warning: g_once_init_leave: assertion `result != 0' failed
<string>:31: Warning: g_type_register_static: assertion `parent_type > 0' failed
<string>:31: Warning: g_type_get_qdata: assertion `node != NULL' failed
Erreur de segmentation (core dumped)

kernel: [ 2542.377297] switchboard[4574]: segfault at 0 ip 009759ee sp bf9593d0 error 4 in libgtk-3.so.0.517.0[8fe000+518000]
kernel: [ 2660.438120] python[4678]: segfault at bf49afd4 ip 00301b66 sp bf49afd0 error 6 in libc-2.15.so[2bf000+1a3000]
kernel: [ 3230.567319] python[8051]: segfault at bf79cf74 ip 00516b66 sp bf79cf70 error 6 in libc-2.15.so[4d4000+1a3000]

I also added some additionnal packages for running trunk version (4.0) of Gramps (Gtk3 based, pygobject 3.3.2), which is running !
http://gramps-project.org/wiki/index.php?title=GEPS_029:_GTK3-GObject_introspection_Conversion

I suppose that something goes wrong with 'libgtk-3.so.0.517.0'?
See also https://bugs.launchpad.net/elementaryos/+bug/1064975

Revision history for this message
Jerome (romjerome) wrote :

Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[New Thread 0xb7aafb40 (LWP 11953)]
[New Thread 0xb70ffb40 (LWP 11954)]

(gramps.py:11946): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »

(gramps.py:11946): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »

(gramps.py:11946): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »

(gramps.py:11946): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »

(gramps.py:11946): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »
2916: WARNING: Spell.py: line 60: Spelling checker is not installed
<string>:31: Warning: cannot register existing type `GtkWidget'
<string>:31: Warning: cannot add class private field to invalid type '<invalid>'
<string>:31: Warning: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
<string>:31: Warning: cannot register existing type `GtkBuildable'
<string>:31: Warning: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed
<string>:31: Warning: g_once_init_leave: assertion `result != 0' failed
<string>:31: Warning: g_type_register_static: assertion `parent_type > 0' failed
<string>:31: Warning: g_type_get_qdata: assertion `node != NULL' failed

Program received signal SIGSEGV, Segmentation fault.
0x003b0b66 in vfprintf () from /lib/i386-linux-gnu/libc.so.6
(gdb) bt
#0 0x003b0b66 in vfprintf () from /lib/i386-linux-gnu/libc.so.6
#1 0x00471cc1 in __vasprintf_chk () from /lib/i386-linux-gnu/libc.so.6
#2 0x00624da6 in g_vasprintf () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0x00601f03 in g_strdup_vprintf ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#4 0x005ec5d1 in g_logv () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5 0x005ec8f3 in g_log () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6 0x005ec93d in g_return_if_fail_warning ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#7 0x00726554 in g_type_get_qdata ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#8 0x006e5da4 in ?? ()
   from /usr/lib/python2.7/dist-packages/gobject/_gobject.so
#9 0x006e5e1b in ?? ()
   from /usr/lib/python2.7/dist-packages/gobject/_gobject.so
#10 0x006e5ed4 in ?? ()
   from /usr/lib/python2.7/dist-packages/gobject/_gobject.so
#11 0x006e5dc8 in ?? ()
   from /usr/lib/python2.7/dist-packages/gobject/_gobject.so
#12 0x006e5e1b in ?? ()
   from /usr/lib/python2.7/dist-packages/gobject/_gobject.so

http://gramps-project.org/wiki/index.php?title=GEPS_029:_GTK3-GObject_introspection_Conversion#How_to_investigate_a_hard_crash.3F

Revision history for this message
Jerome (romjerome) wrote :

"The crashed program seems to use third-party or local libraries:
/usr/local/lib/libosmgpsmap.so.2.0.1
It is highly recommended to check if the problem persists without those first."

Tested without this 3rd party lib and I can run Gramps 3.4.x!

This bug report can be closed.
Thank you.

Changed in elementaryos:
status: New → Opinion
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.