Gramps 3.4.x is crashing

Reported by Jerome on 2012-10-11
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
elementary OS
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

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

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  Edit
Everyone can see this information.

Other bug subscribers