g_object_add_weak_pointer: assertion `G_IS_OBJECT (object)' failed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
AppMenu GTK+ |
Fix Released
|
High
|
Lars Karlitski | ||
appmenu-gtk (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Using quantal and gtk 3.5.8 (seems new, it was not happening with 3.5.6) those warnings are printed when closing a gtk3 application using a menu (gedit, eog, gucharmap, ...)
"#0 g_log (log_domain=
log_
format=
at glib/glib/
#1 0x00e1b61d in g_return_
log_
pretty_
at glib/glib/
#2 0x00d92497 in g_object_
weak_
at glib/gobject/
#3 0x018a4291 in rebuild (bridge=<optimized out>, toplevel=0x0)
at /build/
#4 0x018a49fd in attach_notify_cb (bridge=0x812eca0, widget=0x81b4000,
pspec=
at /build/
#5 attach_notify_cb (widget=
bridge=
at /build/
#6 0x00d8c442 in g_cclosure_
closure=
n_param_
param_
invocation_
marshal_
at glib/gobject/
#7 0x00d89736 in g_closure_invoke (closure=0x817a548,
return_
param_
invocation_
at glib/gobject/
#8 0x00d9c2df in signal_
detail=
emission_
instance_
at glib/gobject/
#9 0x00da475b in g_signal_
signal_
var_
at glib/gobject/
#10 0x00da4953 in g_signal_emit (instance=
signal_id=1, detail=1331)
at glib/gobject/
#11 0x00d8df3f in g_object_
n_pspecs=1, pspecs=0xbfffd7cc)
at glib/gobject/
#12 0x00d8fcb0 in g_object_
object=
#13 g_object_notify (object=0x81b4000, property_
at glib/gobject/
#14 0x006f0dd1 in gtk_menu_detach (menu=0x81b4000)
at gtk+3.0-
#15 0x006f0ebf in gtk_menu_destroy (widget=
at gtk+3.0-
#16 0x00d8b49f in g_cclosure_
return_
invocation_
at glib/gobject/
#17 0x00d885cd in g_type_
return_
n_param_
param_
invocation_
marshal_
at glib/gobject/
#18 0x00d89682 in g_closure_invoke (closure=
return_
param_
invocation_
at glib/gobject/
#19 0x00d9c631 in signal_
detail=
emission_
instance_
at glib/gobject/
#20 0x00da475b in g_signal_
signal_
var_
at glib/gobject/
#21 0x00da4953 in g_signal_emit (instance=
at glib/gobject/
#22 0x0084d1f0 in gtk_widget_dispose (object=0x81b4000)
at gtk+3.0-
#23 0x006fd29f in gtk_menu_
at gtk+3.0-
#24 0x00d8fa77 in g_object_
at glib/gobject/
#25 0x0083f581 in gtk_widget_destroy (widget=0x81b4000)
at gtk+3.0-
#26 0x006f9016 in gtk_menu_
at gtk+3.0-
#27 0x006b9c58 in gtk_image_
at gtk+3.0-
#28 0x00d8b49f in g_cclosure_
return_
invocation_
at glib/gobject/
#29 0x00d885cd in g_type_
return_
n_param_
param_
invocation_
marshal_
at glib/gobject/
#30 0x00d89682 in g_closure_invoke (closure=
return_
param_
invocation_
at glib/gobject/
#31 0x00d9c631 in signal_
detail=
emission_
instance_
at glib/gobject/
#32 0x00da475b in g_signal_
signal_
var_
at glib/gobject/
#33 0x00da4953 in g_signal_emit (instance=
at glib/gobject/
#34 0x0084d1f0 in gtk_widget_dispose (object=0x815e8b8)
at gtk+3.0-
#35 0x006f90cb in gtk_menu_
at gtk+3.0-
#36 0x00d8fa77 in g_object_
at glib/gobject/
#37 0x0083f581 in gtk_widget_destroy (widget=0x815e8b8)
at gtk+3.0-
#38 0x006fcac7 in gtk_menu_
include_
callback_
at gtk+3.0-
#39 0x0062c557 in gtk_container_
callback=
at gtk+3.0-
#40 0x0062d8f6 in gtk_container_
at gtk+3.0-
#41 0x00d8b49f in g_cclosure_
return_
invocation_
at glib/gobject/
#42 0x00d885cd in g_type_
return_
n_param_
param_
invocation_
marshal_
at glib/gobject/
#43 0x00d89682 in g_closure_invoke (closure=
return_
param_
invocation_
at glib/gobject/
#44 0x00d9c631 in signal_
detail=
emission_
instance_
at glib/gobject/
#45 0x00da475b in g_signal_
signal_
var_
at glib/gobject/
#46 0x00da4953 in g_signal_emit (instance=
at glib/gobject/
#47 0x0084d1f0 in gtk_widget_dispose (object=0x815e800)
at gtk+3.0-
#48 0x006fd29f in gtk_menu_
at gtk+3.0-
#49 0x00d8fa77 in g_object_
at glib/gobject/
#50 0x0083f581 in gtk_widget_destroy (widget=0x815e800)
at gtk+3.0-
#51 0x0069b849 in gtk_grid_forall (container=
callback=
at gtk+3.0-
#52 0x0062c557 in gtk_container_
callback=
at gtk+3.0-
#53 0x0062d8f6 in gtk_container_
at gtk+3.0-
#54 0x00d8b49f in g_cclosure_
return_
invocation_
at glib/gobject/
#55 0x00d885cd in g_type_
return_
n_param_
param_
invocation_
marshal_
at glib/gobject/
#56 0x00d89682 in g_closure_invoke (closure=
return_
param_
invocation_
at glib/gobject/
#57 0x00d9c631 in signal_
detail=
emission_
instance_
at glib/gobject/
#58 0x00da475b in g_signal_
signal_
var_
at glib/gobject/
#59 0x00da4953 in g_signal_emit (instance=
at glib/gobject/
#60 0x0084d1f0 in gtk_widget_dispose (object=0xb73056b0)
at gtk+3.0-
#61 0x00d8fa77 in g_object_
at glib/gobject/
#62 0x0083f581 in gtk_widget_destroy (widget=0xb73056b0)
at gtk+3.0-
#63 0x005d3eac in gtk_bin_forall (container=
callback=
at gtk+3.0-
#64 0x0062c557 in gtk_container_
callback=
at gtk+3.0-
#65 0x0062d8f6 in gtk_container_
at gtk+3.0-
#66 0x00862224 in gtk_window_destroy (widget=
at gtk+3.0-
#67 0x00d8b49f in g_cclosure_
return_
invocation_
at glib/gobject/
#68 0x00d885cd in g_type_
return_
n_param_
param_
invocation_
marshal_
at glib/gobject/
#69 0x00d89736 in g_closure_invoke (closure=
return_
param_
invocation_
at glib/gobject/
#70 0x00d9c631 in signal_
detail=
emission_
instance_
at glib/gobject/
#71 0x00da475b in g_signal_
signal_
var_
at glib/gobject/
#72 0x00da4953 in g_signal_emit (instance=
at glib/gobject/
#73 0x0084d1f0 in gtk_widget_dispose (object=0x812a040)
at gtk+3.0-
#74 0x0085a7d4 in gtk_window_dispose (object=0x812a040)
at gtk+3.0-
#75 0x00d8fa77 in g_object_
at glib/gobject/
#76 0x0083f581 in gtk_widget_destroy (widget=0x812a040)
at gtk+3.0-
#77 0x006dc5f0 in gtk_main_do_event (event=0x8177650)
at gtk+3.0-
#78 0x00a66eec in _gdk_event_emit (event=0x8177650)
at gtk+3.0-
#79 0x00a950b8 in gdk_event_
callback=0, user_data=0x0)
at gtk+3.0-
#80 0x00e13b13 in g_main_dispatch (context=0x808c7a8)
at glib/glib/
#81 g_main_
at glib/glib/
#82 0x00e13eb0 in g_main_
block=
self=<error reading variable: Unhandled dwarf expression opcode 0xfa>)
at glib/glib/
#83 0x00e1430b in g_main_loop_run (loop=0x821f3f8)
at glib/glib/
#84 0x006db585 in gtk_main ()
at gtk+3.0-
#85 0x0804d2db in ?? ()
#86 0x00efb4d3 in __libc_start_main (main=0x804d090, argc=1,
ubp_
rtld_
#87 0x0804d33d in ?? ()"
Related branches
- Charles Kerr (community): Approve
- jenkins (community): Approve (continuous-integration)
-
Diff: 17 lines (+5/-3)1 file modifiedsrc/bridge.c (+5/-3)
summary: |
- g_object_add_weak_pointer: assertion `G_IS_OBJECT (object)' faile + g_object_add_weak_pointer: assertion `G_IS_OBJECT (object)' failed |
Changed in appmenu-gtk (Ubuntu): | |
importance: | Undecided → High |
Changed in appmenu-gtk: | |
importance: | Undecided → High |
Changed in appmenu-gtk: | |
status: | New → In Progress |
assignee: | nobody → Lars Uebernickel (larsu) |
Changed in appmenu-gtk: | |
milestone: | none → 12.10.0 |
Changed in appmenu-gtk: | |
status: | In Progress → Fix Released |
This bug was fixed in the package appmenu-gtk - 0.3.92-0ubuntu2
---------------
appmenu-gtk (0.3.92-0ubuntu2) quantal; urgency=low
* Backport upstream fix to avoid warnings with the new GTK (lp: #1026160)
-- Sebastien Bacher <email address hidden> Wed, 18 Jul 2012 19:38:58 +0200