Re: [gnomemm] Gtkmm nautilus property pages cleanup



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]