Re: [gnomemm] Gtkmm nautilus property pages cleanup
- From: Murray Cumming <murrayc murrayc com>
- To: Roger Ferrer Ibáñez <rofi ya com>
- Cc: gnomemm-list <gnomemm-list gnome org>
- Subject: Re: [gnomemm] Gtkmm nautilus property pages cleanup
- Date: Sun, 11 Jul 2004 12:17:23 +0200
Yes, it looks like it is calling Gtk::wrap() on a C GtkWindow, which
calls set_manage(). Could someone please point me to a cvs repository or
tarball so I can decide how best to fix it? Pleae do that in bugzilla.
On Sun, 2004-07-11 at 10:28 +0200, Roger Ferrer Ib�z wrote:
> Murray Cumming <murrayc murrayc com> writes:
>
> > You could try to debug it with --g-fatal-warnings to see the stack trace
> > when that warning is given.
>
> My backtrace is similar to the Ole Laursen one, it is not very
> informational.
>
> #0 0xffffe410 in ?? ()
> #1 0xbfffdb3c in ?? ()
> #2 0x00000006 in ?? ()
> #3 0x00001a4e in ?? ()
> #4 0x40bd5611 in *__GI_raise (sig=6)
> at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
> #5 0x40bd70a7 in *__GI_abort () at ../sysdeps/generic/abort.c:88
> #6 0x40a724b9 in g_logv (log_domain=0x401c48bb "gtkmm",
> log_level=G_LOG_LEVEL_WARNING,
> format=0x401c6d8c "gtkmm: Attempt to call Gtk::manage() on a
> Gtk::Window, bu t a Gtk::Window has no parent container to manage its
> lifetime.\n",
> args1=0xbfffe10c
> "x92 X�\230�(��7\034@(�"\b(�"\bX��34@(�"\b\23
> 0�021\bH\227\021\bx92 \210��) at gmessages.c:522
> #7 0x40a724f4 in g_log (log_domain=0x0, log_level=0, format=0x0)
> at gmessages.c:541
> #8 0x401b9674 in Gtk::Window::set_manage (this=0x822c128) at window.cc:68
> #9 0x401c37b4 in SigC::manage<Gtk::Plug> (t=0x822c128) at object.h:116
> #10 0x401c30f7 in Gtk::Plug_Class::wrap_new (o=0x0) at plug.cc:147
> #11 0x40314e5f in (anonymous namespace)::create_new_wrapper
> (object=0x811d498)
> at wrap.cc:71
> #12 0x403150c9 in Glib::wrap_auto (object=0x811d498, take_copy=false)
> at wrap.cc:138
> #13 0x401af7a7 in Glib::wrap (object=0x0) at widget.cc:2750
> #14 0x401b05d1 in Gtk::Widget_Class::parent_set_callback (self=0x80c7bc0,
> p0=0x811d498) at widget.cc:3313
> #15 0x401ac988 in Gtk::Widget_Class::parent_set_callback_custom (
> self=0x80c7bc0, p0=0x811d498) at widget.cc:237
> #16 0x40a20fb5 in g_cclosure_marshal_VOID__OBJECT (closure=0x80c0bb0,
> return_value=0x0, n_param_values=2, param_values=0xbfffe4b0,
> invocation_hint=0xbfffe398, marshal_data=0x401ac950) at gmarshal.c:636
> #17 0x40a0d397 in g_type_class_meta_marshal (closure=0x80c0bb0,
> return_value=0x0, n_param_values=0, param_values=0xbfffe4b0,
> invocation_hint=0x0, marshal_data=0x0) at gclosure.c:514
> #18 0x40a0d049 in g_closure_invoke (closure=0x80c0bb0, return_value=0x0,
> n_param_values=0, param_values=0x0, invocation_hint=0x0) at
> gclosure.c:437
> #19 0x40a1f6ef in signal_emit_unlocked_R (node=0x80c0bf8, detail=0,
> instance=0x80c7bc0, emission_return=0x0,
> instance_and_params=0xbfffe4b0)
> at gsignal.c:2366
> #20 0x40a1eeb4 in g_signal_emit_valist (instance=0x80c7bc0, signal_id=0,
> detail=0, var_args=0xbfffe640 "o\001") at gsignal.c:2195
> #21 0x40a1f1b4 in g_signal_emit (instance=0x0, signal_id=0, detail=0)
> at gsignal.c:2239
> #22 0x40728828 in gtk_widget_unparent (widget=0x80c7bc0) at gtkwidget.c:1873
> #23 0x4057834b in gtk_bin_remove (container=0x811d498, child=0x80c7bc0)
> at gtkbin.c:144
> #24 0x40a20fb5 in g_cclosure_marshal_VOID__OBJECT (closure=0x80c4a80,
> return_value=0x0, n_param_values=2, param_values=0xbfffe920,
> invocation_hint=0xbfffe808, marshal_data=0x405782a0) at gmarshal.c:636
> #25 0x40a0d397 in g_type_class_meta_marshal (closure=0x80c4a80,
> return_value=0x0, n_param_values=0, param_values=0xbfffe920,
> invocation_hint=0x0, marshal_data=0x0) at gclosure.c:514
> #26 0x40a0d049 in g_closure_invoke (closure=0x80c4a80, return_value=0x0,
> n_param_values=0, param_values=0x0, invocation_hint=0x0) at
> gclosure.c:437
> #27 0x40a1f6ef in signal_emit_unlocked_R (node=0x80c4ac8, detail=0,
> instance=0x811d498, emission_return=0x0,
> instance_and_params=0xbfffe920)
> at gsignal.c:2366
> #28 0x40a1eeb4 in g_signal_emit_valist (instance=0x811d498, signal_id=0,
> detail=0, var_args=0xbfffeab0 "���) at gsignal.c:2195
> #29 0x40a1f1b4 in g_signal_emit (instance=0x0, signal_id=0, detail=0)
> at gsignal.c:2239
> #30 0x405b466e in gtk_container_remove (container=0x811d498,
> widget=0x80c7bc0)
> at gtkcontainer.c:994
> #31 0x4035835e in bonobo_plug_dispose (object=0x811d498) at
> bonobo-plug.c:193
> #32 0x40a0f652 in g_object_run_dispose (object=0x811d498) at gobject.c:602
> #33 0x4064f927 in gtk_object_destroy (object=0x811d498) at gtkobject.c:361
> #34 0x40728a05 in gtk_widget_destroy (widget=0x811d498) at gtkwidget.c:1913
> #35 0x4073f948 in send_delete_event (widget=0x811d498) at gtkplug.c:256
> #36 0x40740e4a in gtk_plug_filter_func (gdk_xevent=0xbfffed30, event=0x0,
> data=0x811d498) at gtkplug.c:1090
> #37 0x4081730a in gdk_event_apply_filters (xevent=0xbfffed30,
> event=0x80ba9b0,
> filters=0x8221a98) at gdkevents-x11.c:319
> #38 0x40819287 in gdk_event_translate (display=0x80883b0, event=0x80ba9b0,
> xevent=0xbfffed30, return_exposes=0) at gdkevents-x11.c:940
> #39 0x40819586 in _gdk_events_queue (display=0x80883b0) at
> gdkevents-x11.c:2086
> #40 0x40819701 in gdk_event_dispatch (source=0x0, callback=0, user_data=0x0)
> at gdkevents-x11.c:2146
> #41 0x40a69b8f in g_main_dispatch (context=0x8072b18) at gmain.c:1942
> #42 0x40a6ac08 in g_main_context_dispatch (context=0x8072b18) at
> gmain.c:2492
> #43 0x40a6af33 in g_main_context_iterate (context=0x8072b18, block=1,
> dispatch=1, self=0x8070050) at gmain.c:2573
> #44 0x40a6b543 in g_main_loop_run (loop=0x80ba050) at gmain.c:2777
> #45 0x408d9fc8 in bonobo_main () from /usr/lib/libbonobo-2.so.0
> #46 0x408d8189 in bonobo_generic_factory_main_timeout ()
> from /usr/lib/libbonobo-2.so.0
> #47 0x408d80a5 in bonobo_generic_factory_main () from
> /usr/lib/libbonobo-2.so.0
> #48 0x08054765 in main (argc=3, argv=0xbffff014)
> at ../../eiciel-work/eiciel-bonobo/src/eiciel_bonobo.cpp:129
>
--
Murray Cumming
murrayc murrayc com
www.murrayc.com
www.openismus.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]