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 359837 - Crash due to missing icons
Crash due to missing icons
Status: RESOLVED INCOMPLETE
Product: gtk+
Classification: Platform
Component: Widget: Other
2.10.x
Other All
: High critical
: ---
Assigned To: gtk-bugs
gtk-bugs
: 364199 365842 367110 371990 374718 379449 384090 394498 406209 411689 414495 417672 429746 429753 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-10-05 10:05 UTC by t.harley
Modified: 2009-11-07 17:45 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description t.harley 2006-10-05 10:05:11 UTC
Version: 2.16.1

What were you doing when the application crashed?
Nothing. Just trying to open a text file.
Happens everytime I try to open gedit since I dist-upgraded to edgy


Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.1 2006-10-02 (Ubuntu)
BugBuddy Version: 2.16.0

Memory status: size: 38936576 vsize: 0 resident: 38936576 share: 0 rss: 14258176 rss_rlim: 0
CPU usage: start_time: 1160038779 rtime: 0 utime: 70 stime: 0 cutime:66 cstime: 0 timeout: 4 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/gedit'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1226758480 (LWP 6061)]
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1226758480 (LWP 6061))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 g_slice_alloc
    from /usr/lib/libglib-2.0.so.0
  • #5 g_slice_alloc0
    from /usr/lib/libglib-2.0.so.0
  • #6 gtk_icon_size_lookup
    from /usr/lib/libgtk-x11-2.0.so.0
  • #7 gtk_icon_theme_lookup_icon
    from /usr/lib/libgtk-x11-2.0.so.0
  • #8 gtk_icon_theme_load_icon
    from /usr/lib/libgtk-x11-2.0.so.0
  • #9 gtk_icon_set_render_icon
    from /usr/lib/libgtk-x11-2.0.so.0
  • #10 gtk_widget_render_icon
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 gtk_image_new_from_pixmap
    from /usr/lib/libgtk-x11-2.0.so.0
  • #12 gtk_image_new_from_pixmap
    from /usr/lib/libgtk-x11-2.0.so.0
  • #13 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #17 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #19 _gtk_size_group_get_child_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 _gtk_size_group_compute_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #21 gtk_widget_size_request
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 gtk_button_set_alignment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #23 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #24 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #25 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #26 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #27 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #28 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #29 _gtk_size_group_get_child_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #30 _gtk_size_group_compute_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 gtk_widget_size_request
    from /usr/lib/libgtk-x11-2.0.so.0
  • #32 gtk_hbox_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #34 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #35 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #36 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #37 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #38 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #39 _gtk_size_group_get_child_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #40 _gtk_size_group_compute_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #41 gtk_widget_size_request
    from /usr/lib/libgtk-x11-2.0.so.0
  • #42 gtk_notebook_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #43 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #44 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #45 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #46 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #47 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #48 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #49 _gtk_size_group_get_child_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #50 _gtk_size_group_compute_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #51 gtk_widget_size_request
    from /usr/lib/libgtk-x11-2.0.so.0
  • #52 gtk_vpaned_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #53 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #54 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #55 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #56 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #57 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #58 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #59 _gtk_size_group_get_child_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #60 _gtk_size_group_compute_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #61 gtk_widget_size_request
    from /usr/lib/libgtk-x11-2.0.so.0
  • #62 gtk_hpaned_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #63 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #64 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #65 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #66 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #67 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #68 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #69 _gtk_size_group_get_child_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #70 _gtk_size_group_compute_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #71 gtk_widget_size_request
    from /usr/lib/libgtk-x11-2.0.so.0
  • #72 gtk_vbox_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #73 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #74 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #75 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #76 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #77 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #78 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #79 _gtk_size_group_get_child_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #80 _gtk_size_group_compute_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #81 gtk_widget_size_request
    from /usr/lib/libgtk-x11-2.0.so.0
  • #82 gtk_window_get_group
    from /usr/lib/libgtk-x11-2.0.so.0
  • #83 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #84 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #85 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #86 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #87 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #88 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #89 _gtk_size_group_get_child_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #90 _gtk_size_group_compute_requisition
    from /usr/lib/libgtk-x11-2.0.so.0
  • #91 gtk_widget_size_request
    from /usr/lib/libgtk-x11-2.0.so.0
  • #92 gtk_window_get_group
    from /usr/lib/libgtk-x11-2.0.so.0
  • #93 gtk_window_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #94 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #95 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #96 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #97 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #98 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #99 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #100 gtk_widget_show
    from /usr/lib/libgtk-x11-2.0.so.0
  • #101 main
  • #0 __kernel_vsyscall

Comment 1 t.harley 2006-10-17 12:27:18 UTC
Duplicate of bug 360280
Comment 2 André Klapper 2006-10-22 15:02:48 UTC
*** Bug 364199 has been marked as a duplicate of this bug. ***
Comment 3 André Klapper 2006-10-22 15:04:21 UTC
confirming as per duplicate.

t.harley, why doy ou think it's a duplicate? the stacktraces look different to me, but perhaps i'm wrong...
Comment 4 t.harley 2006-10-22 16:43:15 UTC
Andre, 

It's because I filed both bugs with crashes happening in the same circumstances.

I'd like to add a note however :

I was wondering if gedit would crash because it was missing icons so I just made many sudo gtk-update-icon-cache -f /usr/share/icons/xxx
xxx being the icon themes used on my system and gedit started working again !

I don't know if it's related...
Comment 5 Karsten Bräckelmann 2006-10-27 17:58:02 UTC
*** Bug 365842 has been marked as a duplicate of this bug. ***
Comment 6 Paolo Maggi 2006-10-29 14:55:06 UTC
It looks like gedit is crashing due to missing icons.
I'm wondering if this is a gedit specific problem or a gtk+ one.

Any idea on how to try to reproduce it?
Comment 7 André Klapper 2006-10-29 23:48:17 UTC
*** Bug 367110 has been marked as a duplicate of this bug. ***
Comment 8 Steve Frécinaux 2006-11-07 16:27:02 UTC
*** Bug 371990 has been marked as a duplicate of this bug. ***
Comment 9 André Klapper 2006-11-13 17:44:54 UTC
*** Bug 374718 has been marked as a duplicate of this bug. ***
Comment 10 André Klapper 2006-11-27 18:24:46 UTC
*** Bug 379449 has been marked as a duplicate of this bug. ***
Comment 11 Rob Bradford 2006-12-10 13:37:22 UTC
*** Bug 384090 has been marked as a duplicate of this bug. ***
Comment 12 Paolo Maggi 2007-01-10 10:04:14 UTC
*** Bug 394498 has been marked as a duplicate of this bug. ***
Comment 13 Paolo Maggi 2007-01-10 10:19:06 UTC
I suspect this is a gtk+ bug.

I have tried to reproduce it removing $PREFIX/share/icons/[gnome|hicolor], but I only got warnings on the console

| paolo@elilix:/gnome/gnome-218/INSTALL/share/icons$ gedit
| 
| (gedit:10414): Gtk-WARNING **: Could not find the icon 'gnome-fs-regular'. The | 'hicolor' theme
| was not found either, perhaps you need to install it.
| You can get a copy from:
|         http://icon-theme.freedesktop.org/releases
|
| ** (gedit:10414): WARNING **: Could not load theme icon gnome-fs-home: Icon 
| 'gnome-fs-home' not present in theme
|
| [snip]
|
| ** (gedit:10414): WARNING **: Throbber animation not found
|
| ** (gedit:10414): WARNING **: Throbber fallback animation not found either
|

Any idea on how to try to reproduce this?



Comment 14 Sebastien Bacher 2007-01-11 12:45:15 UTC
Ubuntu bug similar to that one: https://launchpad.net/ubuntu/+source/gedit/+bug/69541

The bug is trigered by a broken icon cache apparenly, from the bug:

"...
http://librarian.launchpad.net/5688692/icon-theme.cache.broken.gz
broken icon-theme.cache, gzipped

Apologies, i DO still have a backup of the broken file, attached.

"sudo cp icon-theme.cache.broken /usr/share/icons/gnome/icon-theme.cache" breaks gedit again, and "sudo gtk-update-icon-cache -f /usr/share/icons/gnome/" fixes it.
..."
Comment 15 Bruno Boaventura 2007-02-10 04:16:47 UTC
*** Bug 406209 has been marked as a duplicate of this bug. ***
Comment 16 Christian Kirbach 2007-02-24 21:37:28 UTC
*** Bug 411689 has been marked as a duplicate of this bug. ***
Comment 17 Susana 2007-03-04 12:29:57 UTC
*** Bug 414495 has been marked as a duplicate of this bug. ***
Comment 18 Pedro Villavicencio 2007-03-12 23:40:30 UTC
*** Bug 417672 has been marked as a duplicate of this bug. ***
Comment 19 Pedro Villavicencio 2007-04-15 03:46:09 UTC
*** Bug 429746 has been marked as a duplicate of this bug. ***
Comment 20 Pedro Villavicencio 2007-04-15 03:46:21 UTC
*** Bug 429753 has been marked as a duplicate of this bug. ***
Comment 21 André Klapper 2009-07-24 17:19:44 UTC
This crash report was submitted against version 2.9 or 2.10 of GTK.
This version is no longer maintained, which means that it will not receive any
further security or bug fix updates.
The current stable GTK version is 2.16 and include in recent GNOME distributions.

Can you please check again whether this issue still happens in GTK 2.14 or 2.16
and update this report by adding a comment and changing the "Version" field?
Thanks a lot.

Again thank you for reporting this bug and we are sorry it could not be fixed
for the version you originally used here.
Comment 22 André Klapper 2009-11-07 17:45:58 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!