Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 287372

Summary: media-sound/amarok-2* crashes when users does not read upgrade guide for jpeg
Product: Gentoo Linux Reporter: Nico Schlömer <nico.schloemer>
Component: [OLD] UnspecifiedAssignee: Gentoo KDE team <kde>
Status: RESOLVED INVALID    
Severity: normal CC: haku
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Nico Schlömer 2009-10-02 15:48:38 UTC
Hi,

just installed the brand-new Amarok 2.2 on my amd64 (with the debug USE-flag on), but upon starting the program (with --debug) I merely get a lame

============================== *snip* ==============================
<unknown program name>(19233)/: Communication problem with  "amarok" , it probably crashed.
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" "
KCrash: Application 'amarok' crashing...
sock_file=/home/nico/.kde4/socket-everest/kdeinit4__0
KCrash cannot reach kdeinit, launching directly.
KCrash failed to exec(), errno = 2
============================== *snap* ==============================

Hm...
Nico

Reproducible: Always
Comment 1 Sergey 2009-10-02 20:32:44 UTC
Application: Amarok (amarok), signal: Segmentation fault
[KCrash Handler]
#5  0x00007ff4526057bc in jpeg_CreateDecompress () from [b]/usr/lib64/libjpeg.so.7[/b]
#6  0x00007ff44d7d064f in ?? () from [b]/usr/lib64/qt4/plugins/imageformats/libqjpeg.so[/b]
#7  0x00007ff45c2e978a in QImageReader::read () from /usr/lib64/qt4/libQtGui.so.4
#8  0x00007ff45c2e9d3c in QImageReader::read () from /usr/lib64/qt4/libQtGui.so.4
#9  0x00007ff45c2f79b6 in QPixmap::load () from /usr/lib64/qt4/libQtGui.so.4
#10 0x00007ff45c2f7d35 in QPixmap::QPixmap () from /usr/lib64/qt4/libQtGui.so.4
#11 0x00007ff45d88e4fc in App::App () from /usr/lib64/libamaroklib.so.1
#12 0x0000000000409925 in _start ()
Comment 2 Nicolai Beuermann 2009-10-03 09:57:44 UTC
Hi,
same problem here.

Portage 2.1.6.13 (default/linux/amd64/2008.0/desktop, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.31-sabayon-25.09.2009-01 x86_64)
=================================================================                                                            
System uname: Linux-2.6.31-sabayon-25.09.2009-01-x86_64-Intel-R-_Xeon-R-_CPU_5130_@_2.00GHz-with-gentoo-2.0.0                
Timestamp of tree: Sat, 03 Oct 2009 07:15:01 +0000                                                                           
ccache version 2.4 [enabled]                                                                                                 
app-shells/bash:     4.0_p28                                                                                                 
dev-java/java-config: 2.1.8-r1                                                                                               
dev-lang/python:     2.6.3, 3.1.1-r1                                                                                         
dev-util/ccache:     2.4-r8                                                                                                  
dev-util/cmake:      2.6.4-r3                                                                                                
sys-apps/baselayout: 2.0.0                                                                                                   
sys-apps/openrc:     0.4.3-r5                                                                                                
sys-apps/sandbox:    2.1                                                                                                     
sys-devel/autoconf:  2.13, 2.63-r1                                                                                           
sys-devel/automake:  1.4_p6, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2                                                            
sys-devel/binutils:  2.19.1-r1                                                                                               
sys-devel/gcc-config: 1.4.1                                                                                                  
sys-devel/libtool:   2.2.6a                                                                                                  
virtual/os-headers:  2.6.28-r1                                                                                               
ACCEPT_KEYWORDS="amd64"                                                                                                      
CBUILD="x86_64-pc-linux-gnu"                                                                                                 
CFLAGS="-march=nocona -O2 -pipe"                                                                                             
CHOST="x86_64-pc-linux-gnu"                                                                                                  
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/share/config/kdm /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"                                                                              
CXXFLAGS="-march=nocona -O2 -pipe"                                                                                                                          
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://de-mirror.org/distro/gentoo/ ftp://de-mirror.org/distro/gentoo/ http://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ ftp://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/"
LANG="de_DE.UTF-8"
LC_ALL="de_DE.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s"
LINGUAS="de en"
MAKEOPTS="-s -j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp/portage"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/vmware /usr/local/portage/layman/pro-audio /usr/local/portage/layman/sabayon /usr/local/portage/layman/xwing /usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="7zip X a52 aac aalib acl acpi alsa amd64 apache2 artswrappersuid audiofile avahi berkdb bluetooth branding browserplugin bzip2 cairo cdda cdr cjk cli commercial consolekit cracklib crypt css ctype cups dbus dga divx4linux djvu dlloader dri dts dv dvb dvd dvdr dvdread dvi eds emboss encode evo exif fam fat ffmpeg firefox flac foomatic-db fortran freetype fuse gcj gd gdbm gif gimpprint glibc-omitfp glitz glut gnutls google-gadgets gphoto2 gpm gsm gstreamer hal hfs iconv ieee1394 ipod ipv6 isdnlog ivtv jack java jingle jpeg jpeg2k kde kdehiddenvisibility kipi ladspa lame lash lcd lcms ldap libcaca libnotify live livecd lm_sensors mad mikmod mmx mono moznocompose moznoirc moznomail mozsvg mp3 mp3rtp mp4 mpeg mudflap multilib musepack musicbrainz mysql nautilus ncurses nls nntp nptl nptlonly nsplugin ntfs nvidia ogg oggvorbis on-the-fly-crypt opengl openmp pam pam_chroot pam_timestamp pcre pda pdf perl plasma pmu png postgres povray ppds pppd pwdb python qt qt3 qt3support qt4 quicktime rdesktop readline reflection reiserfs rtsp ruby samba scanner sdl semantic-desktop session shout skins smp sms sndfile soundtouch speex spell spl sql sse sse2 sse3 ssl startup-notification stats stream subversion svg sysfs tcpd theora threads thunar tiff timidity truetype udev unichrome unicode usb v4l v4l2 vcd visualization vlm vorbis wxwindows x264 xcb xcomposite xine xinerama xml xml2 xorg xprint xscreensaver xulrunner xv xvid xvmc zeroconf zlib" ALSA_CARDS="hda-intel usb-usx2y usb-audio" ALSA_PCM_PLUGINS="adpcm alaw copy dshare dsnoop extplug file hooks ladspa lfloat linear meter mulaw multi null rate route share shm plug empty dmix asym iec958 softvol ioplug" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd 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 dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" USERLAND="GNU" VIDEO_CARDS="dummy fbdev nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 3 Nico Schlömer 2009-10-03 14:39:34 UTC
Ouch!

Downgraded to 2.1.1, and the crash persists. Hm...
Comment 4 hakushka 2009-10-03 16:24:50 UTC
fix:
emerge -C =media-libs/jpeg-7
emerge =media-libs/jpeg-6b-r8
emerge media-sound/amarok-utils media-sound/amarok
Comment 5 Nico Schlömer 2009-10-03 17:23:02 UTC
Confirmed it's a jpeg issue. Downgrading to 6.8-r* solves the issue for me.
There should prolly be a proper dependency in the ebuild I guess..

Changed the bug title accrodingly.

Cheers,
Nico
Comment 6 Tomáš Chvátal (RETIRED) gentoo-dev 2009-10-03 17:35:51 UTC
There is postins  message for jpeg explaining how one should proceed in order to have not broken system.

If you didnt read/store it then just unmerge the compat lib and run this two commands as root:

rm -rf /usr/lib/libjpeg.so.62*
revdep-rebuild
Comment 7 Tomáš Chvátal (RETIRED) gentoo-dev 2009-10-03 17:36:42 UTC
Also read this:
http://forums.gentoo.org/viewtopic-t-792906-highlight-jpeg7.html