[Freeciv-Dev] Re: (PR#1860) Gtk-CRITICAL
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
On Tue, Mar 04, 2003 at 02:20:45PM -0800, ChrisK@xxxxxxxx wrote:
> On Tue, Mar 04, 2003 at 04:59:19AM -0800, Christian Knoke wrote:
> > On Mon, Mar 03, 2003 at 04:54:29PM -0800, Vasco Alexandre da Silva Costa
> > wrote:
> > >
> > > Christian, do you still get this bug or is it irrelevant?
> > >
> >
> > Oh, no, this is outdated.
>
> No (again), I just have seen them in GTK1 when closing the nation dialog
> with a mouse click on the X, with a subsequent core dump.
I can confirm this. And this gives the biggest backtrace I have ever
seen (excluding infinite recursion):
#0 0x400ff719 in gtk_radio_button_clicked () from /usr/lib/libgtk-1.2.so.0
(gdb) bt
#0 0x400ff719 in gtk_radio_button_clicked () from /usr/lib/libgtk-1.2.so.0
#1 0x400ddd91 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#2 0x401105a1 in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#3 0x4010e4d5 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#4 0x40075ddd in gtk_button_clicked () from /usr/lib/libgtk-1.2.so.0
#5 0x4012f84e in gtk_toggle_button_set_active () from /usr/lib/libgtk-1.2.so.0
#6 0x080927f6 in select_random_race () at dialogs.c:1964
#7 0x400dddbc in gtk_marshal_NONE__POINTER_INT () from /usr/lib/libgtk-1.2.so.0
#8 0x401113e6 in gtk_handlers_run () from /usr/lib/libgtk-1.2.so.0
#9 0x4011071d in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#10 0x4010e4d5 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#11 0x400ee26d in gtk_notebook_switch_page () from /usr/lib/libgtk-1.2.so.0
#12 0x400eb88b in gtk_notebook_real_remove () from /usr/lib/libgtk-1.2.so.0
#13 0x400eaa27 in gtk_notebook_remove () from /usr/lib/libgtk-1.2.so.0
#14 0x400ddc68 in gtk_marshal_NONE__POINTER () from /usr/lib/libgtk-1.2.so.0
#15 0x401105a1 in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#16 0x4010e4d5 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#17 0x400981ff in gtk_container_remove () from /usr/lib/libgtk-1.2.so.0
#18 0x4014cc37 in gtk_widget_shutdown () from /usr/lib/libgtk-1.2.so.0
#19 0x400f0e77 in gtk_object_destroy () from /usr/lib/libgtk-1.2.so.0
#20 0x40144f09 in gtk_widget_destroy () from /usr/lib/libgtk-1.2.so.0
#21 0x400eb189 in gtk_notebook_forall () from /usr/lib/libgtk-1.2.so.0
#22 0x40098fc8 in gtk_container_foreach () from /usr/lib/libgtk-1.2.so.0
#23 0x40097cb8 in gtk_container_destroy () from /usr/lib/libgtk-1.2.so.0
#24 0x400e7d0d in gtk_notebook_destroy () from /usr/lib/libgtk-1.2.so.0
#25 0x400ddd91 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#26 0x4011075d in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#27 0x4010e4d5 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#28 0x400f0ed8 in gtk_object_shutdown () from /usr/lib/libgtk-1.2.so.0
#29 0x4014cca9 in gtk_widget_shutdown () from /usr/lib/libgtk-1.2.so.0
#30 0x400f0e77 in gtk_object_destroy () from /usr/lib/libgtk-1.2.so.0
#31 0x40144f09 in gtk_widget_destroy () from /usr/lib/libgtk-1.2.so.0
#32 0x40070f34 in gtk_bin_forall () from /usr/lib/libgtk-1.2.so.0
#33 0x40098fc8 in gtk_container_foreach () from /usr/lib/libgtk-1.2.so.0
#34 0x40097cb8 in gtk_container_destroy () from /usr/lib/libgtk-1.2.so.0
#35 0x400ddd91 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#36 0x4011075d in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#37 0x4010e4d5 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#38 0x400f0ed8 in gtk_object_shutdown () from /usr/lib/libgtk-1.2.so.0
#39 0x4014cca9 in gtk_widget_shutdown () from /usr/lib/libgtk-1.2.so.0
#40 0x400f0e77 in gtk_object_destroy () from /usr/lib/libgtk-1.2.so.0
#41 0x40144f09 in gtk_widget_destroy () from /usr/lib/libgtk-1.2.so.0
#42 0x400755ff in gtk_box_forall () from /usr/lib/libgtk-1.2.so.0
#43 0x40098fc8 in gtk_container_foreach () from /usr/lib/libgtk-1.2.so.0
#44 0x40097cb8 in gtk_container_destroy () from /usr/lib/libgtk-1.2.so.0
#45 0x400ddd91 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#46 0x4011075d in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#47 0x4010e4d5 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#48 0x400f0ed8 in gtk_object_shutdown () from /usr/lib/libgtk-1.2.so.0
#49 0x4014cca9 in gtk_widget_shutdown () from /usr/lib/libgtk-1.2.so.0
#50 0x400f0e77 in gtk_object_destroy () from /usr/lib/libgtk-1.2.so.0
#51 0x40144f09 in gtk_widget_destroy () from /usr/lib/libgtk-1.2.so.0
#52 0x40070f34 in gtk_bin_forall () from /usr/lib/libgtk-1.2.so.0
#53 0x40098fc8 in gtk_container_foreach () from /usr/lib/libgtk-1.2.so.0
#54 0x40097cb8 in gtk_container_destroy () from /usr/lib/libgtk-1.2.so.0
#55 0x40150249 in gtk_window_destroy () from /usr/lib/libgtk-1.2.so.0
#56 0x400ddd91 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#57 0x4011075d in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#58 0x4010e4d5 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#59 0x400f0ed8 in gtk_object_shutdown () from /usr/lib/libgtk-1.2.so.0
#60 0x4014cca9 in gtk_widget_shutdown () from /usr/lib/libgtk-1.2.so.0
#61 0x4014fa8d in gtk_window_shutdown () from /usr/lib/libgtk-1.2.so.0
#62 0x400f0e77 in gtk_object_destroy () from /usr/lib/libgtk-1.2.so.0
#63 0x40144f09 in gtk_widget_destroy () from /usr/lib/libgtk-1.2.so.0
#64 0x400dc8a7 in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
#65 0x4018dd6f in gdk_event_dispatch () from /usr/lib/libgdk-1.2.so.0
#66 0x401bf773 in g_main_dispatch () from /usr/lib/libglib-1.2.so.0
#67 0x401bfd39 in g_main_iterate () from /usr/lib/libglib-1.2.so.0
#68 0x401bfeec in g_main_run () from /usr/lib/libglib-1.2.so.0
#69 0x400dc2e3 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#70 0x0809ba67 in ui_main (argc=1, argv=0xbffff3b4) at gui_main.c:938
#71 0x080630b0 in main (argc=1, argv=0xbffff3b4) at civclient.c:240
#72 0x403301c4 in __libc_start_main () from /lib/libc.so.6
(gdb) up 6
#6 0x080927f6 in select_random_race () at dialogs.c:1964
1964 gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON
(gdb) list
1959 break;
1960 }
1961 }
1962
1963 /* initialize nation toggle array */
1964 gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON
1965 (races_toggles[class_id][index]), TRUE);
1966
1967 /* initialize city style */
1968 selected_city_style =
(gdb)
Looks like I caused this error with the class patch.
Raimar
--
email: rf13@xxxxxxxxxxxxxxxxx
"Any sufficiently advanced technology is indistinguishable from magic."
-- Arthur C. Clarke
|
|