Backtrace, GMC chokes on long filenames
- From: Richard Hult <rhult hem2 passagen se>
- To: gnome-list gnome org
- Subject: Backtrace, GMC chokes on long filenames
- Date: Tue, 19 Jan 1999 23:05:15 +0100 (CET)
GMC from cvs today is really improved! Very fast and lean! Great work!!
I have found one bug though. It doesn't handle long filenames very
well. Try creating one with the name:
files_with_really_long_and_weird_names_make_gmc_choke
(Files like that exist. Just take a look in your ~/.enlightenment
directory:)
Click on it in the icon view, and the click on a different file, with a
more normal name. Instant segfalut, at least on my system.
RH5.2+updates, i386, egcs 1.1.1. glibc-2.0.108.
Backtrace:
#0 0x40407835 in chunk_free (ar_ptr=0x404907c0, p=0x8235bb0) at malloc.c:2989
#1 0x40407717 in __libc_free (mem=0x8235bb8) at malloc.c:2912
#2 0x80b4ba2 in display_mini_info (panel=0x8189078) at gscreen.c:1672
#3 0x80b3bf2 in panel_icon_list_unselect_icon (widget=0x81b7e80, index=82,
event=0xbffff4cc, panel=0x8189078) at gscreen.c:1277
#4 0x4020e4a4 in gtk_marshal_NONE__INT_POINTER (object=0x81b7e80,
func=0x80b3bd4 <panel_icon_list_unselect_icon>, func_data=0x8189078,
args=0xbfffee34) at gtkmarshal.c:573
#5 0x401d2c17 in gtk_handlers_run (handlers=0x81a5f18, signal=0xbfffedf0,
object=0x81b7e80, params=0xbfffee34, after=0) at gtksignal.c:1877
#6 0x401d21f1 in gtk_signal_real_emit (object=0x81b7e80, signal_id=145,
params=0xbfffee34) at gtksignal.c:1445
#7 0x401d0450 in gtk_signal_emit (object=0x81b7e80, signal_id=145)
at gtksignal.c:528
#8 0x40069cff in gnome_icon_list_unselect_all (gil=0x81b7e80,
event=0xbffff4cc, keep=0x8212048) at gnome-icon-list.c:367
#9 0x40069f66 in toggle_icon (gil=0x81b7e80, icon=0x8212048, event=0xbffff4cc)
at gnome-icon-list.c:429
#10 0x4006a312 in icon_event (gil=0x81b7e80, icon=0x8212048, event=0xbffff4cc)
at gnome-icon-list.c:557
#11 0x4006a36b in image_event (img=0x8212060, event=0xbffff4cc, icon=0x8212048)
at gnome-icon-list.c:570
#12 0x40041f79 in gnome_canvas_item_marshal_signal_1 (object=0x8212060,
func=0x4006a32c <image_event>, func_data=0x8212048, args=0xbffff220)
at gnome-canvas.c:536
#13 0x401d2c17 in gtk_handlers_run (handlers=0x81fdbb0, signal=0xbffff1dc,
object=0x8212060, params=0xbffff220, after=0) at gtksignal.c:1877
#14 0x401d21f1 in gtk_signal_real_emit (object=0x8212060, signal_id=99,
params=0xbffff220) at gtksignal.c:1445
#15 0x401d0450 in gtk_signal_emit (object=0x8212060, signal_id=99)
at gtksignal.c:528
#16 0x40045658 in emit_event (canvas=0x81b7e80, event=0x8185ad0)
at gnome-canvas.c:2617
#17 0x40045b9b in gnome_canvas_button (widget=0x81b7e80, event=0x8185ad0)
at gnome-canvas.c:2816
#18 0x4006b7b9 in gil_button_press (widget=0x81b7e80, event=0x8185ad0)
at gnome-icon-list.c:1236
#19 0x4020dfad in gtk_marshal_BOOL__POINTER (object=0x81b7e80,
func=0x4006b778 <gil_button_press>, func_data=0x0, args=0xbffff614)
at gtkmarshal.c:32
#20 0x401d222a in gtk_signal_real_emit (object=0x81b7e80, signal_id=26,
params=0xbffff614) at gtksignal.c:1460
#21 0x401d0450 in gtk_signal_emit (object=0x81b7e80, signal_id=26)
at gtksignal.c:528
#22 0x40205b38 in gtk_widget_event (widget=0x81b7e80, event=0x8185ad0)
at gtkwidget.c:2729
#23 0x401a51d2 in gtk_propagate_event (widget=0x81b7e80, event=0x8185ad0)
at gtkmain.c:1237
#24 0x401a44ed in gtk_main_do_event (event=0x8185ad0) at gtkmain.c:694
#25 0x4024e0f6 in gdk_event_dispatch (source_data=0x0,
current_time=0xbffff97c, user_data=0x0) at gdkevents.c:2061
#26 0x4039d1e6 in g_main_dispatch (current_time=0xbffff97c) at gmain.c:640
#27 0x4039d5f1 in g_main_iterate (block=1, dispatch=1) at gmain.c:829
#28 0x4039d769 in g_main_run (loop=0x8233680) at gmain.c:887
---Type <return> to continue, or q <return> to quit---
#29 0x401a407a in gtk_main () at gtkmain.c:456
#30 0x80ab8a0 in gtkrundlg_event (h=0x8188640) at gmain.c:343
#31 0x806593b in run_dlg (h=0x8188640) at dlg.c:903
#32 0x80abb50 in create_panels () at gmain.c:544
#33 0x80638ed in setup_mc () at main.c:1829
#34 0x8064115 in do_nc () at main.c:2194
#35 0x8064c31 in main (argc=1, argv=0xbffffa54) at main.c:3016
#36 0x403c8827 in __libc_start_main (main=0x8064944 <main>, argc=1,
argv=0xbffffa54, init=0x805f568 <_init>, fini=0x80de96c <_fini>,
rtld_fini=0x4000aa00 <_dl_fini>, stack_end=0xbffffa4c)
at ../sysdeps/generic/libc-start.c:78
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]