After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 323504 - Gtk-CRITICAL when dragging a launcher from the menu to the top panel
Gtk-CRITICAL when dragging a launcher from the menu to the top panel
Status: RESOLVED FIXED
Product: gnome-panel
Classification: Other
Component: panel
2.13.x
Other Linux
: Normal normal
: ---
Assigned To: Panel Maintainers
Panel Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-12-07 21:52 UTC by Kjartan Maraas
Modified: 2005-12-14 19:15 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Kjartan Maraas 2005-12-07 21:52:01 UTC
(gnome-panel:10100): Gtk-CRITICAL **: set_icon_stock_pixbuf: assertion `pixbuf
!= NULL || stock_id != NULL' failed

Program received signal SIGTRAP, Trace/breakpoint trap.
IA__g_logv (log_domain=Variable "log_domain" is not available.
) at gmessages.c:503
503               g_private_set (g_log_depth, GUINT_TO_POINTER (depth));
(gdb) bt
  • #0 IA__g_logv
    at gmessages.c line 503
  • #1 IA__g_log
    at gmessages.c line 517
  • #2 IA__g_return_if_fail_warning
    at gmessages.c line 532
  • #3 set_icon_stock_pixbuf
    at gtkdnd.c line 2836
  • #4 IA__gtk_drag_set_icon_name
    at gtkdnd.c line 3053
  • #5 gtk_drag_begin_internal
    at gtkdnd.c line 2190
  • #6 gtk_drag_source_event_cb
    at gtkdnd.c line 3457
  • #7 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 83
  • #8 IA__g_closure_invoke
    at gclosure.c line 490
  • #9 signal_emit_unlocked_R
    at gsignal.c line 2449
  • #10 IA__g_signal_emit_valist
    at gsignal.c line 2218
  • #11 IA__g_signal_emit
    at gsignal.c line 2252
  • #12 gtk_widget_event_internal
    at gtkwidget.c line 3735
  • #13 IA__gtk_propagate_event
    at gtkmain.c line 2169
  • #14 IA__gtk_main_do_event
    at gtkmain.c line 1406
  • #15 gdk_event_dispatch
    at gdkevents-x11.c line 2291
  • #16 IA__g_main_context_dispatch
    at gmain.c line 1913
  • #17 g_main_context_iterate
    at gmain.c line 2544
  • #18 IA__g_main_loop_run
    at gmain.c line 2748
  • #19 IA__gtk_main
    at gtkmain.c line 985
  • #20 main
    at main.c line 90

Comment 1 Vincent Untz 2005-12-14 18:53:44 UTC
Looks like a GTK+ problem: in gtk_drag_set_icon_name(), if
gtk_icon_theme_load_icon() returns NULL, set_icon_stock_pixbuf() should not be
called.
Comment 2 Matthias Clasen 2005-12-14 19:15:24 UTC
2005-12-14  Matthias Clasen  <mclasen@redhat.com>

	* gtk/gtkdnd.c (gtk_drag_set_icon_name): Warn if the icon
	cannot be loaded.  (#323504, Kjartan Maraas)