[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problems with glib or Scintilla



Hi,

I've been getting segmentation faults on screem and gPHPEdit on Sarge.

The problems seem to be with glib or scintilla. I've contacted both
authors of the software, but I was wondering if someone is
experiencing the same problems.
Here's the full gdb output for gPHPEdit and screem:

gPHPEdit:

(gdb) thread apply all bt
(gdb) directory /usr/src/glib2.0-2.6.4/upstream/tarballs/glib-2.6.4/gobject/
Source directories searched:
/usr/src/glib2.0-2.6.4/upstream/tarballs/glib-2.6.4/gobject:$cdir:$cwd
(gdb) run
Starting program: /usr/bin/gphpedit
(no debugging symbols found)
.............................
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 17998)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 17998)]
0x0000020001219068 in IA__g_type_is_a (type=541201296,
iface_type=4832844736) at gtype.c:2731
2731      if (/* support_inheritance && */
(gdb) bt full
#0  0x0000020001219068 in IA__g_type_is_a (type=541201296,
iface_type=4832844736) at gtype.c:2731
No locals.
#1  0x0000020000ca90d8 in gtk_type_new () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#2  0x0000000120068084 in scintilla_new ()
No symbol table info available.
#3  0x0000000120053420 in gtk_scintilla_get_type ()
No symbol table info available.
#4  0x0000020001214fec in IA__g_type_create_instance (type=0) at gtype.c:1596
        instance = (GTypeInstance *) 0x1204212a0
        class = (GTypeClass *) 0x12041f5f0
        i = 0
#5  0x00000200011fb65c in g_object_constructor (type=541201296,
n_construct_properties=0, construct_params=0x0) at gobject.c:1045
        object = (GObject *) 0x0
#6  0x00000200011fab88 in IA__g_object_newv (object_type=4836160080,
n_parameters=20059652, parameters=0x0) at gobject.c:942
        value = (GValue *) 0x1
        pspec = (GParamSpec *) 0x20001321604
        cparams = (GObjectConstructParam *) 0x0
        oparams = (GObjectConstructParam *) 0x0
        nqueue = (GObjectNotifyQueue *) 0x0
        object = (GObject *) 0x0
        class = (GObjectClass *) 0x12041f5f0
        unref_class = (GObjectClass *) 0x12041f5f0
        slist = (GSList *) 0x0
        n_total_cparams = 0
        n_cparams = 0
        n_oparams = 0
        n_cvalues = 0
        cvalues = (GValue *) 0x0
        clist = (GList *) 0x0
        i = 0
#7  0x00000200011fb5ec in IA__g_object_new_valist
(object_type=4836160080, first_property_name=0x0, var_args={__base =
0x11fffef40, __offset = 16}) at gobject.c:985
        _cvalue = (GTypeCValue *) 0x60001006
        pspec = (GParamSpec *) 0x1
        class = (GObjectClass *) 0x1
        params = (GParameter *) 0x1200e9658
        name = (const gchar *) 0x0
        object = (GObject *) 0x0
        n_params = 0
        n_alloced_params = 16
#8  0x00000200011fa744 in IA__g_object_new (object_type=4836160080,
first_property_name=0x0) at gobject.c:823
        var_args = {__base = 0x11fffef40, __offset = 16}
#9  0x0000020000ca9130 in gtk_type_new () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#10 0x000000012005373c in gtk_scintilla_new ()
No symbol table info available.
#11 0x00000001200495d8 in tab_create_new ()
No symbol table info available.
#12 0x000000012002f038 in create_untitled_if_empty ()
No symbol table info available.
#13 0x000000012002ef9c in main ()
No symbol table info available.
(gdb)

And here is the same for screem:

(gdb)  thread apply all bt
(gdb) directory
/usr/src/glib2.0-2.6.4/upstream/tarballs/glib-2.6.4/gobject/
Source directories searched:
/usr/src/glib2.0-2.6.4/upstream/tarballs/glib-2.6.4/gobject:$cdir
:$cwd
(gdb) run
Starting program: /usr/bin/screem
(no debugging symbols found)
..............................
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 15074)]

(screem:15074): Gtk-CRITICAL **: gtk_icon_info_get_filename:
assertion `icon_info != NULL' failed

............................................................

(screem:15074): Gtk-CRITICAL **: gtk_icon_info_free:
assertion `icon_info != NULL' failed


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 15074)]
0x000002000124dfa4 in IA__g_type_fundamental
(type_id=543153936) at gtype.c:3112
3112      return node ? NODE_FUNDAMENTAL_TYPE (node) : 0;
(gdb) bt
#0  0x000002000124dfa4 in IA__g_type_fundamental
(type_id=543153936) at gtype.c:3112
#1  0x000002000122e6c0 in IA__g_object_new
(object_type=543153936, first_property_name=0x0) at
gobject.c:820
#2  0x0000000120044844 in screem_combo_box_new ()
#3  0x00000001200c66c4 in screem_window_close ()
#4  0x000002000122ee90 in IA__g_object_newv
(object_type=4836532352, n_parameters=1,
parameters=0x12046acb0) at gobject.c:725
#5  0x000002000122f3d8 in IA__g_object_new_valist
(object_type=4836532352, first_property_name=0x0,
var_args={__base = 0x11ffff480, __offset = 48}) at
gobject.c:1026
#6  0x000002000122e744 in IA__g_object_new
(object_type=4836532352, first_property_name=0x120138964
"app") at gobject.c:823
#7  0x000000012003d4bc in screem_application_create_window ()
#8  0x000000012003e558 in screem_application_startup ()
#9  0x000000012006a69c in main ()
(gdb) bt full
#0  0x000002000124dfa4 in IA__g_type_fundamental
(type_id=543153936) at gtype.c:3112
No locals.
#1  0x000002000122e6c0 in IA__g_object_new
(object_type=543153936, first_property_name=0x0) at
gobject.c:820
        var_args = {__base = 0x12013a25b, __offset = 538157912}
#2  0x0000000120044844 in screem_combo_box_new ()
No symbol table info available.
#3  0x00000001200c66c4 in screem_window_close ()
No symbol table info available.
#4  0x000002000122ee90 in IA__g_object_newv
(object_type=4836532352, n_parameters=1,
parameters=0x12046acb0) at gobject.c:725
        contents = (gchar *) 0x120501c60 "\200 G \001"
        cparams = (GObjectConstructParam *) 0x120502840
        oparams = (GObjectConstructParam *) 0x120502810
        nqueue = (GObjectNotifyQueue *) 0x12046acb0
        object = (GObject *) 0x120501760
        class = (GObjectClass *) 0x120501c60
        unref_class = (GObjectClass *) 0x0
        slist = (GSList *) 0x120373e80
        n_total_cparams = 2
        n_cparams = 2
        n_oparams = 1
        n_cvalues = 0
        cvalues = (GValue *) 0x120502870
        clist = (GList *) 0x120501760
        i = 0
#5  0x000002000122f3d8 in IA__g_object_new_valist
(object_type=4836532352, first_property_name=0x0,
var_args={__base = 0x11ffff480, __offset = 48}) at
gobject.c:1026
        _cvalue = (GTypeCValue *) 0x120231620
        pspec = (GParamSpec *) 0x40
        class = (GObjectClass *) 0x120501c60
        params = (GParameter *) 0x1204ebc30
        name = (const gchar *) 0x0
        object = (GObject *) 0x1204ebc50
        n_params = 2
        n_alloced_params = 16
#6  0x000002000122e744 in IA__g_object_new
(object_type=4836532352, first_property_name=0x120138964
"app") at gobject.c:823
        var_args = {__base = 0x11ffff480, __offset = 16}
#7  0x000000012003d4bc in screem_application_create_window ()
No symbol table info available.
#8  0x000000012003e558 in screem_application_startup ()
No symbol table info available.
#9  0x000000012006a69c in main ()
No symbol table info available.
(gdb)  quit
The program is running.  Exit anyway? (y or n) y

Any help is appreciated.

Thanks,

RD



Reply to: