GMC segfaults on Edit->Preferences
- From: Gleef <dzol virtual-yellow com>
- To: gnome-list gnome org, miguel nuclecu unam mx
- Subject: GMC segfaults on Edit->Preferences
- Date: Tue, 5 Jan 1999 10:59:33 -0500 (EST)
In GMC, when I select Edit->Preferences, it segfaults.
This is a RedHat 5.1/Rawhide system with a 2.1.131 kernel and glibc
2.0.108. Glib and GTK+ are both versions 1.1.11, gnome-libs and
gnome-core from GNOME_STABLE anonymous CVS on Friday.
Here's the debug session:
$ gdb gmc
GNU gdb 4.17
[copyright & disclaimer snipped]
This GDB was configured as "i386-redhat-linux"...
(gdb) run
Starting program: /opt/gnome/bin/gmc
** WARNING **: Root window clicks will not work as no GNOME-compliant
window manager could be found!
[I'm running FVWM version 2.0.47]
[At this point the main window came up]
[Edit->Preferences selected from the menu]
Program received signal SIGSEGV, Segmentation fault.
0x403e2e69 in g_copy_strings (
first=0x12 <Address 0x12 out of bounds>) at gnome-util.c:283
283 len = strlen (first);
(gdb) bt
#0 0x403e2e69 in g_copy_strings (
first=0x12 <Address 0x12 out of bounds>) at gnome-util.c:283
#1 0x40093002 in gnome_stock_button (
type=0x12 <Address 0x12 out of bounds>) at gnome-stock.c:858
#2 0x80ab0a2 in x_create_button (h=0x81edd80, parent=136240624,
b=0x81f6818) at gwidget.c:118
#3 0x80685e2 in button_callback (h=0x81edd80, b=0x81f6818, Msg=0,
Par=0) at widget.c:86
#4 0x8064863 in init_dlg (h=0x81edd80) at dlg.c:385
#5 0x8064d25 in run_dlg (h=0x81edd80) at dlg.c:902
#6 0x809321a in configure_box () at option.c:250
#7 0x402a870d in gtk_marshal_NONE__NONE (object=0x8177fa0,
func=0x8093204 <configure_box>, func_data=0x8168020,
args=0xbffff300) at gtkmarshal.c:363
#8 0x402699c5 in gtk_handlers_run (handlers=0x8141960,
signal=0xbffff2bc, object=0x8177fa0, params=0xbffff300, after=0)
at gtksignal.c:1866
#9 0x40269078 in gtk_signal_real_emit (object=0x8177fa0,
signal_id=76, params=0xbffff300) at gtksignal.c:1434
#10 0x402678b5 in gtk_signal_emit (object=0x8177fa0, signal_id=76)
at gtksignal.c:517
#11 0x4029f19c in gtk_widget_activate (widget=0x8177fa0)
at gtkwidget.c:2654
#12 0x4024341a in gtk_menu_shell_activate_item (
menu_shell=0x8175278, menu_item=0x8177fa0, force_deactivate=1)
at gtkmenushell.c:850
#13 0x40242842 in gtk_menu_shell_button_release (widget=0x8175278,
event=0x817bed8) at gtkmenushell.c:513
#14 0x402a8345 in gtk_marshal_BOOL__POINTER (object=0x8175278,
func=0x402426fc <gtk_menu_shell_button_release>, func_data=0x0,
args=0xbffff674) at gtkmarshal.c:32
#15 0x402690b1 in gtk_signal_real_emit (object=0x8175278,
signal_id=27, params=0xbffff674) at gtksignal.c:1449
#16 0x402678b5 in gtk_signal_emit (object=0x8175278, signal_id=27)
at gtksignal.c:517
#17 0x4029f049 in gtk_widget_event (widget=0x8175278,
event=0x817bed8) at gtkwidget.c:2628
#18 0x4023b782 in gtk_propagate_event (widget=0x8177fa0,
event=0x817bed8) at gtkmain.c:1239
#19 0x4023b2ad in gtk_main_do_event (event=0x817bed8)
at gtkmain.c:698
#20 0x402e7ac9 in gdk_event_dispatch (source_data=0x0,
current_time=0xbffff9ec, user_data=0x0) at gdkevents.c:1966
#21 0x40437ba3 in g_main_dispatch (current_time=0xbffff9ec)
at gmain.c:390
#22 0x40437fc1 in g_main_iterate (block=1, dispatch=1) at gmain.c:574
#23 0x40438849 in g_main_run (loop=0x81e3900) at gmain.c:618
#24 0x4023af57 in gtk_main () at gtkmain.c:458
#25 0x809fbdc in gtkrundlg_event (h=0x8166c38) at gmain.c:343
#26 0x8064d2b in run_dlg (h=0x8166c38) at dlg.c:903
#27 0x809f812 in create_panels () at gmain.c:544
#28 0x8062a1b in do_nc () at main.c:1826
#29 0x80635de in main (argc=1, argv=0xbffffb54) at main.c:2985
#30 0x40465827 in __libc_start_main (main=0x8063274 <main>, argc=1,
argv=0xbffffb54, init=0x805ede0 <_init>, fini=0x80d4b0c <_fini>,
rtld_fini=0x4000a710 <_dl_fini>, stack_end=0xbffffb4c)
at ../sysdeps/generic/libc-start.c:78
(gdb) print first
$1 = 0x12 <Address 0x12 out of bounds>
(gdb)
As far as I can tell, things look like they go wrong somewhere in either
option.c, dlg.c, widget.c or gwidget.c. I can't locate any of these
files, so I don't know what's going wrong.
Thanks alot,
-Gleef
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]