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 314061 - crash in gtk_style_render_icon ()
crash in gtk_style_render_icon ()
Status: RESOLVED INCOMPLETE
Product: gtk+
Classification: Platform
Component: Widget: Other
2.6.x
Other Linux
: Normal critical
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2005-08-21 03:22 UTC by Jason Dorje Short
Modified: 2005-12-21 17:27 UTC
See Also:
GNOME target: ---
GNOME version: 2.9/2.10



Description Jason Dorje Short 2005-08-21 03:22:43 UTC
Distribution: Debian testing/unstable
Package: gnome-applets
Severity: normal
Version: GNOME2.10.2 0
Gnome-Distributor: Debian
Synopsis: weather applet crashes on opening
Bugzilla-Product: gnome-applets
Bugzilla-Component: gweather
Bugzilla-Version: 0
BugBuddy-GnomeVersion: 2.0 (2.10.1)
Description:
When I clicked on the panel applet to to open the dialog for the weather
applet, the applet crashed.  It was not reproducable.


Debugging Information:

Backtrace was generated from '/usr/libexec/gweather-applet-2'

Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1222654272 (LWP 5171)]
[New Thread -1226785872 (LWP 5318)]
[New Thread -1226019920 (LWP 5307)]
[New Thread -1225757776 (LWP 5306)]
[New Thread -1225495632 (LWP 5305)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xb7d00201 in __waitpid_nocancel () from /lib/tls/libpthread.so.0

Thread 1 (Thread -1222654272 (LWP 5171))

  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 gtk_style_render_icon
    from /usr/lib/libgtk-x11-2.0.so.0
  • #4 gtk_icon_set_render_icon
    from /usr/lib/libgtk-x11-2.0.so.0
  • #5 gtk_widget_render_icon
    from /usr/lib/libgtk-x11-2.0.so.0
  • #6 gtk_image_get
    from /usr/lib/libgtk-x11-2.0.so.0
  • #7 gtk_image_get
    from /usr/lib/libgtk-x11-2.0.so.0
  • #8 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #9 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #10 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #11 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #14 gtk_size_group_remove_widget
    from /usr/lib/libgtk-x11-2.0.so.0
  • #15 _gtk_size_group_compute_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #16 gtk_widget_size_request
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 gtk_hbox_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #22 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #23 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #24 gtk_size_group_remove_widget
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 _gtk_size_group_compute_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #26 gtk_widget_size_request
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 gtk_alignment_set
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #29 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #30 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #31 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #32 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #33 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #34 gtk_size_group_remove_widget
    from /usr/lib/libgtk-x11-2.0.so.0
  • #35 _gtk_size_group_compute_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #36 gtk_widget_size_request
    from /usr/lib/libgtk-x11-2.0.so.0
  • #37 gtk_button_set_relief
    from /usr/lib/libgtk-x11-2.0.so.0
  • #38 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #39 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #40 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #41 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #42 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #43 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #44 gtk_size_group_remove_widget
    from /usr/lib/libgtk-x11-2.0.so.0
  • #45 _gtk_size_group_compute_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #46 gtk_widget_size_request
    from /usr/lib/libgtk-x11-2.0.so.0
  • #47 _gtk_button_box_child_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #48 gtk_hbutton_box_get_layout_default
    from /usr/lib/libgtk-x11-2.0.so.0
  • #49 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #50 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #51 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #52 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #53 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #54 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #55 gtk_size_group_remove_widget
    from /usr/lib/libgtk-x11-2.0.so.0
  • #56 _gtk_size_group_compute_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #57 gtk_widget_size_request
    from /usr/lib/libgtk-x11-2.0.so.0
  • #58 gtk_vbox_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #59 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #60 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #61 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #62 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #63 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #64 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #65 gtk_size_group_remove_widget
    from /usr/lib/libgtk-x11-2.0.so.0
  • #66 _gtk_size_group_compute_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #67 gtk_widget_size_request
    from /usr/lib/libgtk-x11-2.0.so.0
  • #68 gtk_window_reshow_with_initial_size
    from /usr/lib/libgtk-x11-2.0.so.0
  • #69 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #70 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #71 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #72 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #73 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #74 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #75 gtk_size_group_remove_widget
    from /usr/lib/libgtk-x11-2.0.so.0
  • #76 _gtk_size_group_compute_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #77 gtk_widget_size_request
    from /usr/lib/libgtk-x11-2.0.so.0
  • #78 _gtk_window_constrain_size
    from /usr/lib/libgtk-x11-2.0.so.0
  • #79 gtk_window_get_position
    from /usr/lib/libgtk-x11-2.0.so.0
  • #80 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #81 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #82 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #83 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #84 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #85 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #86 gtk_widget_show
    from /usr/lib/libgtk-x11-2.0.so.0
  • #87 gweather_dialog_display_toggle
  • #88 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #89 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #90 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #91 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #92 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #93 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #94 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #95 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #96 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #97 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #98 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #99 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #100 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #101 bonobo_generic_factory_main_timeout
    from /usr/lib/libbonobo-2.so.0
  • #102 bonobo_generic_factory_main
    from /usr/lib/libbonobo-2.so.0
  • #103 panel_applet_factory_main_closure
    from /usr/lib/libpanel-applet-2.so.0
  • #104 panel_applet_factory_main
    from /usr/lib/libpanel-applet-2.so.0
  • #105 main
  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0




------- Bug moved to this database by unknown@gnome.bugs 2005-08-21 03:22 UTC -------


Unknown version 0 in product gnome-applets.  Setting version to "unspecified".

Comment 1 Allison Karlitskaya (desrt) 2005-08-21 04:24:39 UTC
Stack trace looks unique.
Comment 2 JP Rosevear 2005-08-22 19:11:02 UTC
See also http://bugzilla.gnome.org/show_bug.cgi?id=308585, for suse 10.0 we also
have several reports - weather applet and evince - with the same trace
Comment 3 Christian Kirbach 2005-08-25 20:29:51 UTC
Looks like a crash in gtk

Changing product to gtk. Retitling.

Jason, can you install the libgtk2.0-0-dbg package please, 
add "/usr/lib/dbg" temporarily to the _top_ your /etc/ld.so.conf, run 
 #ldconfig
as root, produce the crash again and post a comment with the then obtained stack 
trace to this report,please?
Comment 4 Matthias Clasen 2005-08-25 21:03:12 UTC
Which version of GTK+ ?
Comment 5 Jason Dorje Short 2005-08-25 21:12:51 UTC
As I said the crash is not reproducable; however I've now installed gtk-dbg
package so I if it happens again I'll get it.

I believe it may have happened after I upgraded the applet through apt-get
upgrade (or maybe even during the upgrade process).
Comment 6 Jason Dorje Short 2005-08-25 21:15:23 UTC
In other news, there is no /usr/lib/dbg directory, but I added /usr/lib/debug...
Comment 7 Jason Dorje Short 2005-08-25 21:19:15 UTC
Oh and for the other question...my GTK is now 2.6.9-1, however I don't know if
I've upgraded it since making this report (if so then the version I had would be
the version in debian unstable on or a couple days before I made the report).
Comment 8 Matthias Clasen 2005-12-21 17:27:40 UTC
Has nothing to do with the icon view, afaics.
Since it is not reproducable, its probably not worth keeping it open.