Re: Gtkmm nautilus property pages cleanup
Murray Cumming <[email protected]> Sun, 11 Jul 2004 12:17:23 +0200
| Newsgroups | gmane.comp.gnome.gnomemm |
|---|---|
| Message-ID | <1089541044.5099.11.camel@murrayc_debian> |
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áñez wrote: > Murray Cumming <[email protected]> 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áÿ¿÷0\034@(Á\"\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 [email protected] www.murrayc.com www.openismus.com