Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 207620 - x11-libs/gtk+-2.12.1-r2 causes bus error on sparc when compiled with USE="jpeg"
Summary: x11-libs/gtk+-2.12.1-r2 causes bus error on sparc when compiled with USE="jpeg"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Sparc Porters
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-26 22:21 UTC by Friedrich Oslage (RETIRED)
Modified: 2008-02-03 14:48 UTC (History)
1 user (show)

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


Attachments
backtrace of nautilus trace (nautilus-backtrace.log,8.62 KB, text/plain)
2008-01-26 22:22 UTC, Friedrich Oslage (RETIRED)
Details
backtrace of gdmsetup crash (gdmsetup-backtrace.log,2.50 KB, text/plain)
2008-01-26 22:22 UTC, Friedrich Oslage (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Friedrich Oslage (RETIRED) gentoo-dev 2008-01-26 22:21:44 UTC
When x11-libs/gtk+-2.12.1-r2 is compiled with USE="jpeg" gtk-applications using gdk_pixbuf__jpeg_image_load crash with SIGBUS.

These applications are affected(at least):
- nautilus(gnome-base/nautilus-2.20.0-r1)
- gdmsetup(gnome-base/gdm-2.20.1)

(will attach backtraces and howto-reproduces any second now)

This bug is already fixed in x11-libs/gtk+-2.12.5-r1.

# emerge --info
Portage 2.1.3.19 (default-linux/sparc/sparc64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23-gentoo-r6 sparc64)
=================================================================
System uname: 2.6.23-gentoo-r6 sparc64 sun4u
Timestamp of tree: Sat, 26 Jan 2008 18:00:01 +0000
app-shells/bash:     3.2_p17-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 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.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="sparc"
CBUILD="sparc-unknown-linux-gnu"
CFLAGS="-mcpu=ultrasparc3 -mtune=ultrasparc3 -mvis -Wa,-Av8plusa -O2 -pipe -frename-registers"
CHOST="sparc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CPPFLAGS="-mcpu=ultrasparc3 -mtune=ultrasparc3 -mvis -Wa,-Av8plusa -O2 -pipe -frename-registers"
CXXFLAGS="-mcpu=ultrasparc3 -mtune=ultrasparc3 -mvis -Wa,-Av8plusa -O2 -pipe -frename-registers"
DISTDIR="/tmp/distfiles"
FEATURES="collision-protect distlocks metadata-transfer parallel-fetch sanxbox strict test userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="de_DE.UTF-8"
LDFLAGS="-Wl,-O1"
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/portage/local/layman/sunrise"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="64bit 7zip X a52 aac aalib alsa artworkextra audacious avahi blender-game bluetooth bzip2 caps cups custom-cflags cvs dbus dga divx dts dv dvd dvdread encode fat ffmpeg flac ftp fuse gd gif gimp gmedia gnome gnome-print gnomecanvas gpm grammar gtk hal hpn ieee1394 ithreads javascript jpeg jpeg2k lzo mad midi mikmod mjpeg mp2 mp3 mpeg mpeg2 mplayer musepack nautilus ncurses network networking nls nptl nptlonly nsplugin offensive ogg openal opengl opera pam png pnm quicktime realmedia regex ruby samba sdl slang smp sms sound soundex sparc speex spell sqlite3 ssl subversion svg symlink test theora threads tiff timidity truetype tta unicode usb userlocales utils vcd vidix vim vim-syntax vim-with-x vorbis wma wmf wmp x264 xanim xcb xfce xine xinerama xorg xulrunner xv xvid zlib" ALSA_PCM_PLUGINS="adpcm alaw copy dshare dsnoop extplug file hooks ladspa lfloat linear meter mulaw multi null rate route share shm" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LINGUAS="en de" USERLAND="GNU" VIDEO_CARDS="mach64"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Friedrich Oslage (RETIRED) gentoo-dev 2008-01-26 22:22:07 UTC
Created attachment 141846 [details]
backtrace of nautilus trace

to reproduce it start nautilus and browse to a directory containing a jpg file. it will crash when creating the thumbnail.
Comment 2 Friedrich Oslage (RETIRED) gentoo-dev 2008-01-26 22:22:34 UTC
Created attachment 141848 [details]
backtrace of gdmsetup crash

install a theme that has a jpeg-file (such as x11-themes/gdm-themes-20070811) and start gdmsetup
Comment 3 Raúl Porcel (RETIRED) gentoo-dev 2008-01-28 18:12:04 UTC
Adding gnome
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-02-02 10:38:30 UTC
It's a bug fixed in 2.12.5 where the jpeg pixbuf loader was buggy in previous releases. Please try 2.12.5 and come back to us.
Comment 5 Friedrich Oslage (RETIRED) gentoo-dev 2008-02-03 14:48:15 UTC
x11-libs/gtk+-2.12.5-r1 is stable now therefore: closed