Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 273577 - Stabilise media-gfx/exiv2-0.18.1 ; WAS: media-gfx/digiKam 0.10.0-r1 crashes with SIGABRT with media-gfx/exiv2-0.18
Summary: Stabilise media-gfx/exiv2-0.18.1 ; WAS: media-gfx/digiKam 0.10.0-r1 crashes w...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords: STABLEREQ
: 262843 (view as bug list)
Depends on: 270950
Blocks:
  Show dependency tree
 
Reported: 2009-06-10 14:53 UTC by Hans Kwint
Modified: 2009-10-11 13:57 UTC (History)
3 users (show)

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 Hans Kwint 2009-06-10 14:53:44 UTC
After starting, this is my console output:

digikam: tiffcomposite.cpp:697: virtual uint32_t Exiv2::Internal::TiffMnEntry::doCount() const: Assertion `tiffType() == ttUndefined' failed.
KCrash: Application 'digikam' crashing...
sock_file=/home/kwint/.kde4/socket-Ghans/kdeinit4__0
digikam: Fatal IO error: client killed

This is the output of the errorbox of digiKam:

Application: digiKam (digikam), signal SIGABRT
[Current thread is 0 (LWP 14321)]

Thread 2 (Thread 0xb41f5b90 (LWP 14324)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0x4d650716 in nanosleep () from /lib/libc.so.6
#2  0x4d650540 in sleep () from /lib/libc.so.6
#3  0xb6b469dd in ?? () from /usr/lib/libkdeui.so.5
#4  0x00000001 in ?? ()
#5  0x00000000 in ?? ()

Thread 1 (Thread 0xb561b700 (LWP 14321)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0x4d74bc35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb647b796 in QWaitCondition::wait () from /usr/lib/qt4/libQtCore.so.4
#3  0xb647b066 in QThread::wait () from /usr/lib/qt4/libQtCore.so.4
#4  0x082bb5be in ?? ()
#5  0x082beeb1 in ?? ()
#6  0x082bf05a in ?? ()
#7  0x4d5e2fa9 in exit () from /lib/libc.so.6
#8  0x096a9288 in ?? ()
#9  0x096ab6f8 in ?? ()
#10 0xbfec4178 in ?? ()
#11 0xb5c6ccab in ?? () from /usr/lib/qt4/libQtGui.so.4
#12 0x00000001 in ?? ()
#13 0x0969e4b0 in ?? ()
#14 0x096a9288 in ?? ()
#15 0x096ab6f8 in ?? ()
#16 0xb5c6cc79 in ?? () from /usr/lib/qt4/libQtGui.so.4
#17 0xb6c93ff4 in ?? () from /usr/lib/libkdeui.so.5
#18 0xbfec4188 in ?? ()
#19 0xb6acdd7a in KApplication::xioErrhandler () from /usr/lib/libkdeui.so.5
Backtrace stopped: previous frame inner to this frame (corrupt stack?)



Reproducible: Always

Steps to Reproduce:
1. Emerge kde-meta 4.2.3
2. Emerge kde-base/libkexiv2 instead of media-libs/kexiv
3. Emerge dikiKam 0.10.0-r1
4. Start digiKam from console

Actual Results:  
Gives config-screen where you have to enter directories, after that crashes.
Starting again crashes again.

Expected Results:  
Crashes with SIGABRT

Using:
libkexiv2 4.2.3
kde-meta 4.2.3 (no sets; portage 2.1)
2.6.28-gentoo-r5

emerge --info:

Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.28-gentoo-r5 i686)                                                                                   
=================================================================                           
System uname: Linux-2.6.28-gentoo-r5-i686-AMD_Athlon-tm-_Dual_Core_Processor_4850e-with-glibc2.0                                                                                        
Timestamp of tree: Tue, 09 Jun 2009 15:15:03 +0000                                          
app-shells/bash:     3.2_p39                                                                
dev-java/java-config: 2.1.7                                                                 
dev-lang/python:     2.5.4-r2                                                               
dev-python/pycrypto: 2.0.1-r8                                                               
dev-util/cmake:      2.6.4                                                                  
sys-apps/baselayout: 1.12.11.1                                                              
sys-apps/sandbox:    1.6-r2                                                                 
sys-devel/autoconf:  2.13, 2.63                                                             
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2                              
sys-devel/binutils:  2.18-r3                                                                
sys-devel/gcc-config: 1.4.1                                                                 
sys-devel/libtool:   1.5.26                                                                 
virtual/os-headers:  2.6.27-r2                                                              
ACCEPT_KEYWORDS="x86"                                                                       
CBUILD="i686-pc-linux-gnu"                                                                  
CFLAGS="-march=k8 -O2 -pipe -funroll-loops -fforce-addr"                                    
CHOST="i686-pc-linux-gnu"                                                                   
CONFIG_PROTECT="/etc /usr/share/config"                                                     
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"         
CXXFLAGS="-march=k8 -O2 -pipe -funroll-loops -fforce-addr"                                  
DISTDIR="/home/bu/distfiles"                                                                
FEATURES="distlocks fixpackages parallel-fetch prelink protect-owned sandbox sfperms strict unmerge-orphans userfetch"                                                                  
GENTOO_MIRRORS="http://mirror.muntinternet.net/pub/gentoo/ http://91.121.124.139/gentoo-distfiles/ http://ftp.linux.ee/pub/gentoo/distfiles/"                                           
LDFLAGS="-Wl,-O1"                                                                           
LINGUAS="en en_GB nl"                                                                       
MAKEOPTS="-j3"                                                                              
PKGDIR="/home/bu/pkgdir"                                                                    
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"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="16bit X X509 a52 aac alsa amd asf async automount bash-completion berkdb bidi bindist browserplugin bzip2 cairo calendar cdda cddb cdparanoia clamav cli cracklib crypt cups cupsddk dbase dbus dbx devmap dga dirac dlloader dpms dri dts dv dvb dvd dvdr dvdread dxr3 enca encode erandom escreen ffmpeg fftw firefox flac ftp gif gimp gimpprint glibc-omitfp glx gmedia gpm gs hal hpn iconv id3tag imlib ipv6 irssi isdnlog jack jack-tmpfs jpeg justify kcal kde kdepim kdexdeltas ladspa lame lm_sensors logrotate lzo mbox mcal midi mikmod mime mjpeg mmap mng mouse mp3 mp4 mp4live mpeg mpeg2 mplayer msn mudflap mysql ncurses network nls no-old-linux nodrm nodroproot nolvm1 nomirrors nptl nptlonly nsplugin obcj objc objc++ objc-gc offensive ogg openal openexr opengl openmp openssh openssl pam pcre pdf perl png pnm ppds pppd python qt3 qt4 quicktime rar readline realmedia reflection rtc samba scanner schroedinger sdl session sharedmem speex spell spl sqlite sqlite3 ssl stream svg swat sysfs sysvipc tcpd tcpwrapper teletext tga theora threads tiff truetype unicode urandom utf8 vidix vim vorbis win32codecs wmp x264 x86 xanim xine xml xorg xpm xv xvid xvmc zip zlib zoran" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_GB nl" USERLAND="GNU" VIDEO_CARDS="nvidia vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Hans Kwint 2009-06-10 22:11:28 UTC
Problem is gone after updating media-gfx/exiv2; after emerging 
media-gfx/exiv2-0.18.1 instead of old
media-gfx/exiv2-0.18; the latter which caused the error. I found this at bugs.kde.org:

http://bugs.kde.org/show_bug.cgi?id=189843

Seems to be a known problem.

To be sure, let me add kde-base/libkexiv-4.2.3 is installed.

I changed the summary of this bug to reflect it is in combination with exiv2-0.18, don't no if that's the right way to do it.

I'm not sure if anything need to be done, as far as I'm concerned it worksforme now.
Comment 2 Stefan Briesenick (RETIRED) gentoo-dev 2009-06-11 10:40:10 UTC
Ok, we have to stabilize media-gfx/exiv2-0.18.1 asap. Meanwhile, will mask 0.18.

@archs: please stabilize your arch. thanks!
Comment 3 Tomáš Chvátal (RETIRED) gentoo-dev 2009-06-11 10:56:28 UTC
Per above comment please stabilise :]
TARGET:
KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
Comment 4 Tomáš Chvátal (RETIRED) gentoo-dev 2009-06-11 10:57:01 UTC
*** Bug 262843 has been marked as a duplicate of this bug. ***
Comment 5 Christian Faulhammer (RETIRED) gentoo-dev 2009-06-11 12:20:16 UTC
You are now breaking far more than only digikam.  exiv2-0.18 needed a bunch of packages stabilised around it, I am sure we get a lot of complaints now du to the masking.  Please kill off the contrib USE flag as I won't do a fast track stabilisation of slotted boost.
Comment 6 Christian Faulhammer (RETIRED) gentoo-dev 2009-06-11 14:26:44 UTC
x86 stable
Comment 7 Ferris McCormick (RETIRED) gentoo-dev 2009-06-11 15:23:54 UTC
Sparc stable.
Comment 8 Peter Volkov (RETIRED) gentoo-dev 2009-06-15 10:26:18 UTC
amd64 stable.

Severity should be higher since this breaks stable tree. Arch teams, please, don't let this wait.
Comment 9 Jeroen Roovers (RETIRED) gentoo-dev 2009-06-15 16:04:05 UTC
Stable for HPPA.
Comment 10 Tobias Klausmann (RETIRED) gentoo-dev 2009-06-15 20:18:09 UTC
Stable on alpha. Sorry for the delay.
Comment 11 Simon 2009-06-24 19:39:32 UTC
Hi,

Any further news on this? I cannot emerge x11-libs/qt-svg in any sort of sane manner whilst media-gfx/exiv2-0.18.1 si still masked. 

Thanks

Simon
Comment 12 Simon 2009-06-24 19:55:49 UTC
Sorry, forget my last. Assigned in the wrong place!
Comment 13 Brent Baude (RETIRED) gentoo-dev 2009-06-29 14:29:48 UTC
ppc64 done
Comment 14 nixnut (RETIRED) gentoo-dev 2009-07-19 11:52:24 UTC
ppc stable
Comment 15 Raúl Porcel (RETIRED) gentoo-dev 2009-07-23 14:53:03 UTC
arm/ia64/s390/sh stable
Comment 16 Samuli Suominen (RETIRED) gentoo-dev 2009-10-11 13:57:50 UTC
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"

^ Status of 0.18.1, and MIPS doesn't do stable keywords so there's nothing left here. Closing.