Hi Brian, xfdesktop crashes at exit - using gtk+-2.2 - I think it's worth investigating. Backtrace follows: (gdb) bt #0 __strtol_internal (nptr=0x8072f40 "X-\a\b\003", endptr=0x8066198, base=0, group=1078796102) at eval.c:36 #1 0x0804f811 in xfce_desktop_destroy (object=0x8072f40) at xfce-desktop.c:562 #2 0x404d1fc6 in g_cclosure_marshal_VOID__VOID (closure=0x8066d08, return_value=0x0, n_param_values=1, param_values=0xbffff6b0, invocation_hint=0xbffff598, marshal_data=0x804f650) at gmarshal.c:77 #3 0x404bb9b7 in g_type_class_meta_marshal (closure=0x8066d08, return_value=0x0, n_param_values=1, param_values=0xbffff6b0, invocation_hint=0xbffff598, marshal_data=0x4c) at gclosure.c:514 #4 0x404bb5be in g_closure_invoke (closure=0x8066d08, return_value=0x0, n_param_values=1, param_values=0xbffff6b0, invocation_hint=0xbffff598) at gclosure.c:437 #5 0x404d1b48 in signal_emit_unlocked_R (node=0x8066d40, detail=0, instance=0x8072f40, emission_return=0x0, instance_and_params=0xbffff6b0) at gsignal.c:2551 #6 0x404cf792 in g_signal_emit_valist (instance=0x8072f40, signal_id=6, detail=0, var_args=0xbffff83c) at gsignal.c:2194 #7 0x404cfa0f in g_signal_emit (instance=0x8072f40, signal_id=6, detail=0) at gsignal.c:2238 #8 0x40137b63 in gtk_object_dispose (gobject=0x8072f40) at gtkobject.c:376 #9 0x401e0aa1 in gtk_widget_dispose (object=0x8072f40) at gtkwidget.c:6058 #10 0x401e4a19 in gtk_window_dispose (object=0x8072f40) at gtkwindow.c:1718 #11 0x404bd69d in g_object_run_dispose (object=0x8072f40) at gobject.c:602 ---Type <return> to continue, or q <return> to quit--- #12 0x40137b23 in gtk_object_destroy (object=0x8072f40) at gtkobject.c:361 #13 0x401da305 in gtk_widget_destroy (widget=0x8072f40) at gtkwidget.c:1699 #14 0x0804c8fe in main (argc=3, argv=0xbffff994) at main.c:321 #15 0x40581507 in __libc_start_main (main=0x804c53c <main>, argc=5, ubp_av=0xbffff994, init=0x804b528 <_init>, fini=0x8050600 <_fini>, rtld_fini=0x4000dc14 <_dl_fini>, stack_end=0xbffff98c) at ../sysdeps/generic/libc-start.c:129
hmm, i thought i fixed this, but it was intermittent to start with, so i guess it only looked like it was fixed. i think i'm just doing something wrong with regard to overloading GtkWidget::destroy. i'll look at it later tonight. odd thing about the stack trace is that line 562 isn't in xfce_desktop_destroy().
Brian, I'm closing that one, I think I was not using the latest version, sorry for the false alert. Cheers, Olivier.
hmm... yeah, i can't make it crash anymore, though i'm not too certain it's fixed. if it pops up later, we'll reopen, i suppose...
Brian, Actually I still get a core... Here comes the BT if that helps. xfdesktop is the one from Beta1 (dunno if you changed anything since then, but in between I upgraded this system to the atest gtk+-2.4.11). Please let me know if there is anything I can do to help on this. #0 __strtol_internal (nptr=0x807ffd8 "
Hi Brian, The bug still occurs with latest (today) CVS, so I reopen the bug. BT follows: #0 __strtol_internal (nptr=0x807e5e0 "
ok, fix committed. i think that should take care of it, but reopen (again) if not.