Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Oct 2004 15:05:40 +0200
From:      Franz Klammer <klammer@webonaut.com>
To:        gnome <freebsd-gnome@FreeBSD.org>
Subject:   eog-2.8.1 crash every time
Message-ID:  <416FCB24.1060308@webonaut.com>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------020708090505060400040305
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

eog-2.8.1 crash immediately every time i open an image.

testet with png,tif,gif.

attached a backtrace
(eog and glib installed with debugging symbols.)

franz.


--------------020708090505060400040305
Content-Type: text/plain;
 name="gdb_eog_crash.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="gdb_eog_crash.txt"

> gdb eog
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...
(gdb) r
Starting program: /usr/X11R6/bin/eog 

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1 (LWP 100102)]
0x28bcb7d0 in g_strdup (str=0xf0f0f <Error reading address 0xf0f0f: Bad address>) at gstrfuncs.c:88
88            length = strlen (str) + 1;
------------------------------------------------------------------------------------------------------
(gdb) bt
#0  0x28bcb7d0 in g_strdup (str=0xf0f0f <Error reading address 0xf0f0f: Bad address>) at gstrfuncs.c:88
#1  0x28b7d2c1 in value_collect_string (value=0xbfbfde80, n_collect_values=1, collect_values=0xf0f00, 
    collect_flags=0) at gvaluetypes.c:285
#2  0x28b55f80 in g_object_set_valist (object=0x8394000, first_property_name=0x8084279 "markup", 
    var_args=0xbfbfdf68 "\017\017\017\017\017\017") at gobject.c:1119
#3  0x28535cf3 in gnome_canvas_item_construct () from /usr/X11R6/lib/libgnomecanvas-2.so.800
#4  0x28535802 in gnome_canvas_item_new () from /usr/X11R6/lib/libgnomecanvas-2.so.800
#5  0x08076812 in eog_collection_item_construct (item=0x83b7380, image=0x83a2e10) at eog-collection-item.c:469
#6  0x08076bc5 in eog_collection_item_new (group=0x8262400, image=0x83a2e10) at eog-collection-item.c:531
#7  0x0807438e in add_image (wlist=0x8264400, image=0x8094c08) at eog-wrap-list.c:826
#8  0x080745f0 in model_prepared (model=0x835bc00, data=0x83a2e10) at eog-wrap-list.c:856
#9  0x28b6b899 in g_cclosure_marshal_VOID__VOID (closure=0x8391360, return_value=0x0, n_param_values=1, 
    param_values=0xf0f00, invocation_hint=0xbfbfe2a8, marshal_data=0x0) at gmarshal.c:77
#10 0x28b50b3c in g_closure_invoke (closure=0x8391360, return_value=0xf0f00, n_param_values=986880, 
    param_values=0xf0f00, invocation_hint=0xf0f00) at gclosure.c:437
#11 0x28b6a821 in signal_emit_unlocked_R (node=0x8385dc0, detail=0, instance=0x835bc00, emission_return=0x0, 
    instance_and_params=0xbfbfe400) at gsignal.c:2435
#12 0x28b69511 in g_signal_emit_valist (instance=0x835bc00, signal_id=3217024000, detail=0, 
    var_args=0xbfbfe58c "\001") at gsignal.c:2194
#13 0x28b697c2 in g_signal_emit (instance=0xf0f00, signal_id=986880, detail=986880) at gsignal.c:2238
#14 0x08069726 in real_file_loading (ctx=0x835bc60) at eog-image-list.c:527
#15 0x28bb7888 in g_idle_dispatch (source=0x8385f40, callback=0x8094c08, user_data=0xf0f00) at gmain.c:3806
#16 0x28bb43a4 in g_main_dispatch (context=0x80bd800) at gmain.c:1942
#17 0x28bb537d in g_main_context_dispatch (context=0x80bd800) at gmain.c:2492
#18 0x28bb578b in g_main_context_iterate (context=0x80bd800, block=1, dispatch=1, self=0x8088b60) at gmain.c:2573
#19 0x28bb5f41 in g_main_loop_run (loop=0x80cdab0) at gmain.c:2777
#20 0x2868f440 in gtk_main () from /usr/X11R6/lib/libgtk-x11-2.0.so.400
#21 0x0805d45f in main (argc=1, argv=0x8091c00) at main.c:531
------------------------------------------------------------------------------------------------------
(gdb) bt full
#0  0x28bcb7d0 in g_strdup (str=0xf0f0f <Error reading address 0xf0f0f: Bad address>) at gstrfuncs.c:88
        new_str = (gchar *) 0xf0f0f <Error reading address 0xf0f0f: Bad address>
#1  0x28b7d2c1 in value_collect_string (value=0xbfbfde80, n_collect_values=1, collect_values=0xf0f00, 
    collect_flags=0) at gvaluetypes.c:285
No locals.
#2  0x28b55f80 in g_object_set_valist (object=0x8394000, first_property_name=0x8084279 "markup", 
    var_args=0xbfbfdf68 "\017\017\017\017\017\017") at gobject.c:1119
        _value = (GValue *) 0xbfbfde80
        _value_type = 64
        _vtable = (GTypeValueTable *) 0x8094c08
        _collect_format = (gchar *) 0x8094c29 ""
        _cvalues = {{v_int = 986895, v_long = 986895, v_int64 = 986895, v_double = 4.8759091555249701e-318, 
    v_pointer = 0xf0f0f}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, 
    v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, 
    v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, 
    v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, 
    v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}}
        _n_values = 1
        nqueue = (GObjectNotifyQueue *) 0x8337c20
        name = (const gchar *) 0x8094c29 ""
        __PRETTY_FUNCTION__ = "g_object_set_valist"
#3  0x28535cf3 in gnome_canvas_item_construct () from /usr/X11R6/lib/libgnomecanvas-2.so.800
No symbol table info available.
#4  0x28535802 in gnome_canvas_item_new () from /usr/X11R6/lib/libgnomecanvas-2.so.800
No symbol table info available.
#5  0x08076812 in eog_collection_item_construct (item=0x83b7380, image=0x83a2e10) at eog-collection-item.c:469
        pixbuf = (GdkPixbuf *) 0x83a2f50
        priv = (EogCollectionItemPrivate *) 0x83a3b80
        style = (GtkStyle *) 0x80e6400
        caption = 0x83a2f50 "burgi.png"
        x1 = 1.3816979169105037e-112
        y1 = 5.745951866298565e-270
        x2 = 5.5243740657204872e-270
        y2 = 5.7449373459998656e-270
        __PRETTY_FUNCTION__ = "eog_collection_item_construct"
#6  0x08076bc5 in eog_collection_item_new (group=0x8262400, image=0x83a2e10) at eog-collection-item.c:531
        item = (EogCollectionItem *) 0x83b7380
        __PRETTY_FUNCTION__ = "eog_collection_item_new"
#7  0x0807438e in add_image (wlist=0x8264400, image=0x8094c08) at eog-wrap-list.c:826
        priv = (EogWrapListPrivate *) 0x8262480
        item = (GnomeCanvasItem *) 0x8264400
        __PRETTY_FUNCTION__ = "add_image"
#8  0x080745f0 in model_prepared (model=0x835bc00, data=0x83a2e10) at eog-wrap-list.c:856
        wlist = (EogWrapList *) 0x8264400
        priv = (EogWrapListPrivate *) 0x8262480
        iter = (EogIter *) 0x83a2e60
        success = 986880
        image = (EogImage *) 0x83a2e10
        it = (GList *) 0x83a2e10
        __PRETTY_FUNCTION__ = "model_prepared"
#9  0x28b6b899 in g_cclosure_marshal_VOID__VOID (closure=0x8391360, return_value=0x0, n_param_values=1, 
    param_values=0xf0f00, invocation_hint=0xbfbfe2a8, marshal_data=0x0) at gmarshal.c:77
        callback = 0x8094c08
        cc = (GCClosure *) 0x8391360
        data1 = 0x835bc00
        data2 = 0xf0f00
        __PRETTY_FUNCTION__ = "g_cclosure_marshal_VOID__VOID"
#10 0x28b50b3c in g_closure_invoke (closure=0x8391360, return_value=0xf0f00, n_param_values=986880, 
    param_values=0xf0f00, invocation_hint=0xf0f00) at gclosure.c:437
        marshal = 0x80551a4 <g_cclosure_marshal_VOID__VOID>
        marshal_data = 0x0
        in_marshal = 0
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#11 0x28b6a821 in signal_emit_unlocked_R (node=0x8385dc0, detail=0, instance=0x835bc00, emission_return=0x0, 
    instance_and_params=0xbfbfe400) at gsignal.c:2435
        tmp = (Handler *) 0x82630f0
        handler = (Handler *) 0x82630f0
        accumulator = (SignalAccumulator *) 0x0
        emission = {next = 0x0, instance = 0x835bc00, ihint = {signal_id = 205, detail = 0, 
    run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = (GClosure *) 0x8349c80
        handler_list = (Handler *) 0x8263108
        return_accu = (GValue *) 0x0
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, 
      v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, 
      v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 205
        max_sequential_handler_number = 576
        return_value_altered = 1
#12 0x28b69511 in g_signal_emit_valist (instance=0x835bc00, signal_id=3217024000, detail=0, 
    var_args=0xbfbfe58c "\001") at gsignal.c:2194
        instance_and_params = (GValue *) 0xbfbfe400
        stack_values = {{g_type = 137911488, data = {{v_int = 137739264, v_uint = 137739264, v_long = 137739264, 
        v_ulong = 137739264, v_int64 = 137739264, v_uint64 = 137739264, v_float = 5.46886992e-34, 
        v_double = 6.805223842585796e-316, v_pointer = 0x835bc00}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, 
        v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}, {g_type = 134811720, data = {{
        v_int = 15, v_uint = 15, v_long = 15, v_ulong = 15, v_int64 = 2905083297392492559, 
        v_uint64 = 2905083297392492559, v_float = 2.1019477e-44, v_double = 1.7186098207071547e-114, 
        v_pointer = 0xf}, {v_int = 134811648, v_uint = 134811648, v_long = 134811648, v_ulong = 134811648, 
        v_int64 = 134811648, v_uint64 = 134811648, v_float = 4.12457458e-34, v_double = 6.6605803936042793e-316, 
        v_pointer = 0x8091000}}}, {g_type = 0, data = {{v_int = 676371068, v_uint = 676371068, v_long = 676371068, 
        v_ulong = 676371068, v_int64 = 676371068, v_uint64 = 676371068, v_float = 1.15798179e-14, 
        v_double = 3.3417170853975368e-315, v_pointer = 0x28509a7c}, {v_int = 137639904, v_uint = 137639904, 
        v_long = 137639904, v_ulong = 137639904, v_int64 = -4629730893887162400, v_uint64 = 13817013179822389216, 
        v_float = 5.42324604e-34, v_double = -0.12457704735081121, v_pointer = 0x83437e0}}}, {g_type = 676392414, 
    data = {{v_int = 676404740, v_uint = 676404740, v_long = 676404740, v_ulong = 676404740, 
        v_int64 = 2905133042380119556, v_uint64 = 2905133042380119556, v_float = 1.16083392e-14, 
        v_double = 1.7365510084845796e-114, v_pointer = 0x28511e04}, {v_int = -1077943176, v_uint = 3217024120, 
        v_long = -1077943176, v_ulong = 3217024120, v_int64 = 2904991620237616248, v_uint64 = 2904991620237616248, 
        v_float = -1.49915981, v_double = 1.6855452421637011e-114, v_pointer = 0xbfbfe478}}}, {g_type = 134811648, 
    data = {{v_int = 134783120, v_uint = 134783120, v_long = 134783120, v_ulong = 134783120, v_int64 = 64559292560, 
        v_uint64 = 64559292560, v_float = 4.11147516e-34, v_double = 3.1896528573710383e-313, 
        v_pointer = 0x808a090}, {v_int = 1, v_uint = 1, v_long = 1, v_ulong = 1, v_int64 = 2905136237159383041, 
        v_uint64 = 2905136237159383041, v_float = 1.40129846e-45, v_double = 1.7377032478841227e-114, 
        v_pointer = 0x1}}}, {g_type = 676403996, data = {{v_int = -1077943144, v_uint = 3217024152, 
        v_long = -1077943144, v_ulong = 3217024152, v_int64 = 2904880423534322840, v_uint64 = 2904880423534322840, 
        v_float = -1.49916363, v_double = 1.6454406802935331e-114, v_pointer = 0xbfbfe498}, {v_int = 134811648, 
        v_uint = 134811648, v_long = 134811648, v_ulong = 134811648, v_int64 = 579011928652320768, 
        v_uint64 = 579011928652320768, v_float = 4.12457458e-34, v_double = 5.9303091444749858e-270, 
        v_pointer = 0x8091000}}}, {g_type = 15, data = {{v_int = 676342118, v_uint = 676342118, v_long = 676342118, 
        v_ulong = 676342118, v_int64 = 579011619956205926, v_uint64 = 579011619956205926, v_float = 1.15552963e-14, 
        v_double = 5.9300496517003223e-270, v_pointer = 0x28502966}, {v_int = 0, v_uint = 0, v_long = 0, 
        v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}, {g_type = 676403996, 
    data = {{v_int = 138034016, v_uint = 138034016, v_long = 138034016, v_ulong = 138034016, 
        v_int64 = 8796231056224, v_uint64 = 8796231056224, v_float = 5.6042134e-34, 
        v_double = 4.3459155777621408e-311, v_pointer = 0x83a3b60}, {v_int = -1077943128, v_uint = 3217024168, 
        v_long = -1077943128, v_ulong = 3217024168, v_int64 = 2904869561562031272, v_uint64 = 2904869561562031272, 
        v_float = -1.49916553, v_double = 1.6415231663124773e-114, v_pointer = 0xbfbfe4a8}}}, {g_type = 676404740, 
    data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = -4629730412988465152, 
        v_uint64 = 13817013660721086464, v_float = 0, v_double = -0.12458372116088867, v_pointer = 0x0}, {
        v_int = 676308099, v_uint = 676308099, v_long = 676308099, v_ulong = 676308099, 
        v_int64 = 2905136237835691139, v_uint64 = 2905136237835691139, v_float = 1.15264811e-14, 
        v_double = 1.7377034918035839e-114, v_pointer = 0x284fa483}}}, {g_type = 685940300, data = {{
        v_int = -1077943032, v_uint = 3217024264, v_long = -1077943032, v_ulong = 3217024264, 
        v_int64 = 2943988647680009480, v_uint64 = 2943988647680009480, v_float = -1.49917698, 
        v_double = 7.0555566231574244e-112, v_pointer = 0xbfbfe508}, {v_int = 685963224, v_uint = 685963224, 
        v_long = 685963224, v_ulong = 685963224, v_int64 = 2936631937401550808, v_uint64 = 2936631937401550808, 
        v_float = 2.51985254e-14, v_double = 2.2106428297950188e-112, v_pointer = 0x28e2f7d8}}}, {
    g_type = 3217024248, data = {{v_int = 683388599, v_uint = 683388599, v_long = 683388599, v_ulong = 683388599, 
        v_int64 = 22158225079, v_uint64 = 22158225079, v_float = 2.0836941e-14, v_double = 1.0947617784351841e-313, 
        v_pointer = 0x28bbaeb7}, {v_int = 60, v_uint = 60, v_long = 60, v_ulong = 60, 
        v_int64 = 2945906184151892028, v_uint64 = 2945906184151892028, v_float = 8.40779079e-44, 
        v_double = 9.3357000825421023e-112, v_pointer = 0x3c}}}, {g_type = 0, data = {{v_int = 22, v_uint = 22, 
        v_long = 22, v_ulong = 22, v_int64 = 2936631936715587606, v_uint64 = 2936631936715587606, 
        v_float = 3.08285662e-44, v_double = 2.21064251312084e-112, v_pointer = 0x16}, {v_int = -1077943016, 
        v_uint = 3217024280, v_long = -1077943016, v_ulong = 3217024280, v_int64 = 2935131686381282584, 
        v_uint64 = 2935131686381282584, v_float = -1.49917889, v_double = 1.7985677516758057e-112, 
        v_pointer = 0xbfbfe518}}}, {g_type = 683737904, data = {{v_int = 138030656, v_uint = 138030656, 
        v_long = 138030656, v_ulong = 138030656, v_int64 = 21612867136, v_uint64 = 21612867136, 
        v_float = 5.60267056e-34, v_double = 1.0678175160028893e-313, v_pointer = 0x83a2e40}, {v_int = 685940300, 
        v_uint = 685940300, v_long = 685940300, v_ulong = 685940300, v_int64 = 592566399313026636, 
        v_uint64 = 592566399313026636, v_float = 2.51596907e-14, v_double = 4.7736160324690828e-269, 
        v_pointer = 0x28e29e4c}}}, {g_type = 21, data = {{v_int = -1077943000, v_uint = 3217024296, 
        v_long = -1077943000, v_ulong = 3217024296, v_int64 = 2943989592572814632, v_uint64 = 2943989592572814632, 
        v_float = -1.49918079, v_double = 7.0564290406640312e-112, v_pointer = 0xbfbfe528}, {v_int = 138034016, 
        v_uint = 138034016, v_long = 138034016, v_ulong = 138034016, v_int64 = 138034016, v_uint64 = 138034016, 
        v_float = 5.6042134e-34, v_double = 6.8197865263100959e-316, v_pointer = 0x83a3b60}}}, {g_type = 685897247, 
    data = {{v_int = 675679841, v_uint = 675679841, v_long = 675679841, v_ulong = 675679841, 
        v_int64 = 591586253406080609, v_uint64 = 591586253406080609, v_float = 1.09943259e-14, 
        v_double = 4.1144803485652767e-269, v_pointer = 0x28460e61}, {v_int = 683737904, v_uint = 683737904, 
        v_long = 683737904, v_ulong = 683737904, v_int64 = -4629729862548913360, v_uint64 = 13817014211160638256, 
        v_float = 2.14286867e-14, v_double = -0.12459136004418947, v_pointer = 0x28c10330}}}, {g_type = 683107678, 
    data = {{v_int = 138034016, v_uint = 138034016, v_long = 138034016, v_ulong = 138034016, 
        v_int64 = 2902527199283919712, v_uint64 = 2902527199283919712, v_float = 5.6042134e-34, 
        v_double = 1.2105010017825605e-114, v_pointer = 0x83a3b60}, {v_int = -1077942920, v_uint = 3217024376, 
        v_long = -1077942920, v_ulong = 3217024376, v_int64 = 2902032031288386936, v_uint64 = 2902032031288386936, 
        v_float = -1.49919033, v_double = 1.1212065581308819e-114, v_pointer = 0xbfbfe578}}}}
        free_me = (GValue *) 0x0
        signal_return_type = 4
        param_values = (GValue *) 0xbfbfe414
        node = (SignalNode *) 0x8385dc0
        i = 0
        n_params = 0
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#13 0x28b697c2 in g_signal_emit (instance=0xf0f00, signal_id=986880, detail=986880) at gsignal.c:2238
No locals.
#14 0x08069726 in real_file_loading (ctx=0x835bc60) at eog-image-list.c:527
        list = (EogImageList *) 0x835bc00
        priv = (EogImageListPrivate *) 0x83911a0
        image = (EogImage *) 0x83a2e10
        info = (GnomeVFSFileInfo *) 0x8390480
        result = 986880
        __PRETTY_FUNCTION__ = "real_file_loading"
#15 0x28bb7888 in g_idle_dispatch (source=0x8385f40, callback=0x8094c08, user_data=0xf0f00) at gmain.c:3806
No locals.
#16 0x28bb43a4 in g_main_dispatch (context=0x80bd800) at gmain.c:1942
        dispatch = (gboolean (*)(GSource *, GSourceFunc, gpointer)) 0x28bb7840 <g_idle_dispatch>
        was_in_call = 0
        user_data = 0x835bc60
        callback = 0x80695a0 <real_file_loading>
        cb_funcs = (GSourceCallbackFuncs *) 0x28c100fc
        cb_data = 0x835bc70
        need_destroy = 683374656
        source = (GSource *) 0x8385f40
        depth = (gint *) 0x80c4cf0
        i = 0
        __PRETTY_FUNCTION__ = "g_main_dispatch"
#17 0x28bb537d in g_main_context_dispatch (context=0x80bd800) at gmain.c:2492
No locals.
#18 0x28bb578b in g_main_context_iterate (context=0x80bd800, block=1, dispatch=1, self=0x8088b60) at gmain.c:2573
        max_priority = 200
        timeout = 0
        some_ready = 1
        nfds = 1
        allocated_nfds = 9
        fds = (GPollFD *) 0x8389b00
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#19 0x28bb5f41 in g_main_loop_run (loop=0x80cdab0) at gmain.c:2777
        self = (GThread *) 0x8088b60
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#20 0x2868f440 in gtk_main () from /usr/X11R6/lib/libgtk-x11-2.0.so.400
No symbol table info available.
#21 0x0805d45f in main (argc=1, argv=0x8091c00) at main.c:531
        program = (GnomeProgram *) 0x80a1040
        error = (GError *) 0x0
        ctx = 0x8091c00
        value = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, 
      v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, 
      v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        client = (GnomeClient *) 0xbfbfe764
        __PRETTY_FUNCTION__ = "main"

------------------------------------------------------------------------------------------------------

--------------020708090505060400040305--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?416FCB24.1060308>