eog-2.8.1 crash every time
Franz Klammer
klammer at webonaut.com
Fri Oct 15 06:05:53 PDT 2004
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.
-------------- next part --------------
> 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"
------------------------------------------------------------------------------------------------------
More information about the freebsd-gnome
mailing list