Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 202122 - x11-themes/gtk-chtheme-0.3.1 crashes when trying to change fonts settings
Summary: x11-themes/gtk-chtheme-0.3.1 crashes when trying to change fonts settings
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-13 12:07 UTC by BlinkEye
Modified: 2007-12-16 00:41 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description BlinkEye 2007-12-13 12:07:34 UTC
It's not possible to change the fonts for gtk programs. It crashes with a double free error.

Reproducible: Always

Steps to Reproduce:
1. gtk-chthemes
2. hit fonts button
3. 

Actual Results:  
gtk-chtheme

(gtk-chtheme:5388): GLib-CRITICAL **: g_scanner_input_file: assertion `input_fd >= 0' failed
*** glibc detected *** gtk-chtheme: double free or corruption (out): 0x0000000000753730 ***
======= Backtrace: =========
/lib/libc.so.6[0x2b39100c4e85]
/lib/libc.so.6(cfree+0x75)[0x2b39100c6acb]
/usr/lib64/gtk-2.0/2.10.0/engines/libindustrial.so[0x2b391309e09d]
/usr/lib64/gtk-2.0/2.10.0/engines/libindustrial.so[0x2b391309b108]
/usr/lib64/gtk-2.0/2.10.0/engines/libindustrial.so[0x2b391309bf44]
/usr/lib/libgtk-x11-2.0.so.0[0x2b390e4b8344]
/usr/lib/libgtk-x11-2.0.so.0[0x2b390e4b841e]
/usr/lib/libgtk-x11-2.0.so.0[0x2b390e56a9c5]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11a)[0x2b390f7745ec]
/usr/lib/libgobject-2.0.so.0[0x2b390f77fa0f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x557)[0x2b390f7804bd]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x2b390f7808b7]
/usr/lib/libgtk-x11-2.0.so.0[0x2b390e65b74d]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x150)[0x2b390e4e9851]
/usr/lib/libgtk-x11-2.0.so.0[0x2b390e4b3b25]
/usr/lib/libgtk-x11-2.0.so.0[0x2b390e4ea149]
/usr/lib/libgtk-x11-2.0.so.0[0x2b390e56a9c5]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11a)[0x2b390f7745ec]
/usr/lib/libgobject-2.0.so.0[0x2b390f77fa0f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x557)[0x2b390f7804bd]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x2b390f7808b7]
/usr/lib/libgtk-x11-2.0.so.0[0x2b390e65b74d]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x150)[0x2b390e4e9851]
/usr/lib/libgtk-x11-2.0.so.0[0x2b390e4b3b25]
/usr/lib/libgtk-x11-2.0.so.0[0x2b390e4ea149]
/usr/lib/libgtk-x11-2.0.so.0[0x2b390e56a9c5]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11a)[0x2b390f7745ec]
/usr/lib/libgobject-2.0.so.0[0x2b390f77fa0f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x557)[0x2b390f7804bd]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x2b390f7808b7]
/usr/lib/libgtk-x11-2.0.so.0[0x2b390e65b74d]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x150)[0x2b390e4e9851]
/usr/lib/libgtk-x11-2.0.so.0[0x2b390e4ea149]
/usr/lib/libgtk-x11-2.0.so.0[0x2b390e56a9c5]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xf3)[0x2b390f7745c5]
/usr/lib/libgobject-2.0.so.0[0x2b390f77fa0f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x557)[0x2b390f7804bd]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x2b390f7808b7]
/usr/lib/libgtk-x11-2.0.so.0[0x2b390e65b74d]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x47b)[0x2b390e566643]
/usr/lib/libgdk-x11-2.0.so.0[0x2b390e9ec7b5]
/usr/lib/libgdk-x11-2.0.so.0(gdk_window_process_all_updates+0x91)[0x2b390e9ecd09]
/usr/lib/libgdk-x11-2.0.so.0[0x2b390e9ecd5b]
/usr/lib/libgdk-x11-2.0.so.0[0x2b390e9d67b6]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1c6)[0x2b390fdd24a3]
/usr/lib/libglib-2.0.so.0[0x2b390fdd430c]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1fd)[0x2b390fdd5016]
/usr/lib/libgtk-x11-2.0.so.0(gtk_dialog_run+0x136)[0x2b390e4fa0ae]
gtk-chtheme[0x404901]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xf3)[0x2b390f7745c5]
/usr/lib/libgobject-2.0.so.0[0x2b390f77f877]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x50d)[0x2b390f780473]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x2b390f7808b7]
/usr/lib/libgtk-x11-2.0.so.0[0x2b390e4b9fe5]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xf3)[0x2b390f7745c5]
/usr/lib/libgobject-2.0.so.0[0x2b390f77f5be]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x50d)[0x2b390f780473]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x2b390f7808b7]
/usr/lib/libgtk-x11-2.0.so.0[0x2b390e4b8a69]
/usr/lib/libgtk-x11-2.0.so.0[0x2b390e56a9c5]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xf3)[0x2b390f7745c5]
/usr/lib/libgobject-2.0.so.0[0x2b390f77fa0f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x557)[0x2b390f7804bd]
======= Memory map: ========
00400000-00407000 r-xp 00000000 09:00 13542792                           /usr/bin/gtk-chtheme
00606000-00607000 r--p 00006000 09:00 13542792                           /usr/bin/gtk-chtheme
00607000-00608000 rw-p 00007000 09:00 13542792                           /usr/bin/gtk-chtheme
00608000-007c5000 rw-p 00608000 00:00 0                                  [heap]
2b390e21a000-2b390e234000 r-xp 00000000 09:00 13295420                   /lib64/ld-2.6.1.so
2b390e234000-2b390e235000 rw-p 2b390e234000 00:00 0
2b390e235000-2b390e236000 r--p 00000000 09:00 10836769                   /usr/lib64/locale/en_US/LC_IDENTIFICATION
2b390e236000-2b390e237000 r--p 00000000 09:00 10836768                   /usr/lib64/locale/en_US/LC_MEASUREMENT
2b390e237000-2b390e238000 r--p 00000000 09:00 10836751                   /usr/lib64/locale/en_US/LC_TELEPHONE
2b390e238000-2b390e239000 r--p 00000000 09:00 10836745                   /usr/lib64/locale/en_US/LC_ADDRESS
2b390e239000-2b390e23a000 r--p 00000000 09:00 10225237                   /usr/lib64/locale/en_US/LC_NAME
2b390e23a000-2b390e23b0Aborted


Expected Results:  
fonts menu popping up.
Comment 1 BlinkEye 2007-12-13 12:16:12 UTC
Portage 2.1.3.19 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-git6 x86_64)
=================================================================
System uname: 2.6.22-git6 x86_64 Intel(R) Core(TM)2 CPU 6420 @ 2.13GHz
Timestamp of tree: Wed, 12 Dec 2007 22:30:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-mtune=nocona -Os -msse3 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-mtune=nocona -Os -msse3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="buildpkg ccache distlocks metadata-transfer noclean parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.mirror.solnet.ch http://mirror.switch.ch/gentoo http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mir.zyrianes.net/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://gentoo.math.bme.hu http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.iasi.roedu.net/mirrors/gentoo.org/ ftp://ftp.iasi.roedu.net/pub/mirrors/gentoo.org/"
LC_ALL="en_US"
LINGUAS="en de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi alsa amd64 avi berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode esd evo fam firefox fortran gdbm gif gpm gstreamer hal iconv ipod isdnlog jpeg kde kerberos lm_sensors locales logitech-mouse mad midi mikmod mmx mp3 mpeg mudflap ncurses nls nptl nptlonly nvidia ogg opengl openmp oss pam pcre pdf perl png pppd python qt qt3 qt3support qt4 quicktime readline reflection sdl session spell spl sse sse2 ssl svg tcpd tiff transcode truetype truetype-fonts type1-fonts unicode userlocales utf8 vorbis xine xinerama xml xorg xv zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de" USERLAND="GNU" VIDEO_CARDS="nv"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Saleem Abdulrasool (RETIRED) gentoo-dev 2007-12-13 19:56:35 UTC
Please have a look at this: http://www.gentoo.org/proj/en/qa/backtraces.xml
Can you please provide a backtrace for this?
Comment 3 BlinkEye 2007-12-14 14:44:27 UTC
Dooh, I'd like to. But as of today it isn't crashing anymore. 
Comment 4 Saleem Abdulrasool (RETIRED) gentoo-dev 2007-12-16 00:41:39 UTC
Closing in light of comment #3.