Bug 85189

Summary: crash when getting mp3 info in konqueror
Product: [Applications] kfile-plugins Reporter: Piotr Komborski <combor>
Component: mp3Assignee: Multimedia Developers <kde-multimedia>
Status: RESOLVED FIXED    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Piotr Komborski 2004-07-14 16:09:58 UTC
Version:            (using KDE KDE 3.2.3)
Installed from:    Compiled From Sources
Compiler:          gcc 3.3.4 CFLAGS="-march=athlon-xp -mcpu=athlon-xp -Os -s -pipe -DNDEBUG -DG_DISABLE_ASSERT"  CXXFLAGS="-march=athlon -mcpu=athlon -Os -s -pipe -DNDEBUG -DG_DISABLE_ASSERT
OS:                Linux

(no debugging symbols found)...Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...0x41096497 in waitpid () from /lib/libpthread.so.0
#0  0x41096497 in waitpid () from /lib/libpthread.so.0
#1  0x4063ff22 in KCrash::defaultCrashHandler ()
   from /usr/local/kde/lib/libkdecore.so.4
#2  0x41094be5 in pthread_barrierattr_setpshared () from /lib/libpthread.so.0
#3  0x00000007 in ?? ()
#4  0x00000000 in ?? ()
#5  0x0000007b in ?? ()
#6  0x0000007b in ?? ()
#7  0xbfffe26c in ?? ()
#8  0x00001d8f in ?? ()
#9  0xbfffe1d8 in ?? ()
#10 0xbfffe0b4 in ?? ()
#11 0x41e4ea50 in ?? () from /usr/local/kde/lib/kde3/kfile_mp3.so
#12 0xbfffe25c in ?? ()
#13 0x00000414 in ?? ()
#14 0x00788b2c in ?? ()
#15 0x00000006 in ?? ()
#16 0x00000000 in ?? ()
#17 0x41e4ce87 in get_mp3_info () from /usr/local/kde/lib/kde3/kfile_mp3.so
Comment 1 Maksim Orlovich 2004-07-15 01:12:03 UTC
The mp3 tag reading code is entirely different in 3.3/HEAD
Comment 2 Scott Wheeler 2004-07-19 00:43:00 UTC
...and TagLib *could* be used in 3.2, but there was a compile time check for it and the old code was used as a fall-back.