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 365128 - crash to iconcache code when using gtk-qt theme
crash to iconcache code when using gtk-qt theme
Status: RESOLVED NOTGNOME
Product: gtk+
Classification: Platform
Component: Widget: Other
2.10.x
Other Linux
: Normal critical
: ---
Assigned To: gtk-bugs
gtk-bugs
: 521719 521896 522012 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-10-25 22:15 UTC by Sebastien Bacher
Modified: 2008-03-19 18:07 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Sebastien Bacher 2006-10-25 22:15:20 UTC
That bug has been opened on https://launchpad.net/distros/ubuntu/+source/nautilus/+bug/67086

"...
(gdb) run
Starting program: /usr/bin/nautilus
[Thread debugging using libthread_db enabled]
[New Thread -1226987856 (LWP 6458)]
[New Thread -1288918096 (LWP 6469)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1226987856 (LWP 6458)]
*__GI_strcmp (p1=0x1d287f6d <Address 0x1d287f6d out of bounds>,
    p2=0x823dc10 "8x8/emblems") at strcmp.c:38
38 strcmp.c: No such file or directory.
        in strcmp.c
(gdb) thread apply all bt

Thread 1 (Thread -1226987856 (LWP 6458))

  • #0 *__GI_strcmp
    at strcmp.c line 38
  • #1 get_directory_index
    at gtkiconcache.c line 181
  • #2 find_image_offset
    at gtkiconcache.c line 246
  • #3 _gtk_icon_cache_get_icon_flags
    at gtkiconcache.c line 267
  • #4 theme_dir_get_icon_suffix
    at gtkicontheme.c line 1847
  • #5 IA__gtk_icon_theme_get_icon_sizes
    at gtkicontheme.c line 1499
  • #6 icon_list_from_theme
    at gtkwindow.c line 2767
  • #7 gtk_window_realize_icon
    at gtkwindow.c line 2851
  • #8 gtk_window_realize
    at gtkwindow.c line 4384
  • #9 nautilus_window_realize
    at nautilus-window.c line 741
  • #10 realize
    at nautilus-desktop-window.c line 224

I did the following to fix it:

1) created new user
2) logged in to gnome with this user
3) gnome crashed
4) remove the gtk-qt theme as described in the other bug (actually removed whole kde
by apt-get remove kdelibs)
5) deleted all gnome folders (.gnome, .gconf, ...) - simply all that were created after 2)
6) logged in to gnome again
7) gnome started OK

I do not remember exactly if I changed the default theme in KDE, it is quite possible

Hope it helps."
Comment 1 Matthias Clasen 2007-01-01 07:35:50 UTC
Sounds like a bug in the gtk-qt theme then.
Comment 2 Philip Withnall 2008-03-09 22:39:19 UTC
*** Bug 520060 has been marked as a duplicate of this bug. ***
Comment 3 Jens Granseuer 2008-03-12 16:49:03 UTC
*** Bug 522012 has been marked as a duplicate of this bug. ***
Comment 4 Cosimo Cecchi 2008-03-13 00:29:12 UTC
*** Bug 521719 has been marked as a duplicate of this bug. ***
Comment 5 Cosimo Cecchi 2008-03-13 00:29:43 UTC
*** Bug 521896 has been marked as a duplicate of this bug. ***
Comment 6 Christian Neumair 2008-03-19 18:07:07 UTC
Maybe somebody could report the bug to the GTK-Qt developers?

  http://gtk-qt.ecs.soton.ac.uk/trac/newticket

You have to start Nautilus in a terminal with

  GTK_QT_ENGINE_DEBUG=1 nautilus

to get debugging output, and copy & paste the last few lines.