Bug 95678 - k3b crashes when dragging a lot of MP3 files in an audio CD project (backtrace included)
Summary: k3b crashes when dragging a lot of MP3 files in an audio CD project (backtrac...
Status: RESOLVED FIXED
Alias: None
Product: k3b
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
: 93197 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-12-22 18:34 UTC by Jens
Modified: 2005-11-24 17:42 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jens 2004-12-22 18:34:42 UTC
Version:           0.11.18 (using KDE 3.3.2 Level "a" , SUSE 9.2 UNSUPPORTED)
Compiler:          gcc version 3.3.4 (pre 3.3.5 20040809)
OS:                Linux (i686) release 2.6.8-24.5-default

Hi,

K3b crashes when adding a lot of MP3s to a project. If I only drag 10 or so at a time, it works, but if I try to add a lot of files, it always crashes.

Using SuSE 9.2 on an AthlonXP 2600.



(no debugging symbols found)
Using host libthread_db library "/lib/tls/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)
[Thread debugging using libthread_db enabled]
[New Thread 1105045600 (LWP 1553)]
[New Thread 1117313968 (LWP 5804)]
[Thread debugging using libthread_db enabled]
[New Thread 1105045600 (LWP 1553)]
[New Thread 1117313968 (LWP 5804)]
[Thread debugging using libthread_db enabled]
[New Thread 1105045600 (LWP 1553)]
[New Thread 1117313968 (LWP 5804)]
0xffffe410 in ?? ()
#0  0xffffe410 in ?? ()
#1  0xbfffe668 in ?? ()
#2  0x00000063 in ?? ()
#3  0x00000000 in ?? ()
#4  0x41b8a676 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
#5  0x414573e0 in QThread::start () from /usr/lib/qt3/lib/libqt-mt.so.3
#6  0x414574b6 in QThread::start () from /usr/lib/qt3/lib/libqt-mt.so.3
#7  0x408fd463 in K3bAudioDoc::AudioTrackStatusThread::analyseTrack ()
   from /opt/kde3/lib/libk3bproject.so.2
#8  0x408eca88 in K3bAudioDoc::slotDetermineTrackStatus ()
   from /opt/kde3/lib/libk3bproject.so.2
#9  0x408f226b in K3bAudioDoc::slotWorkUrlQueue ()
   from /opt/kde3/lib/libk3bproject.so.2
#10 0x408f231a in K3bAudioDoc::qt_invoke ()
   from /opt/kde3/lib/libk3bproject.so.2
#11 0x414c05ee in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#12 0x414c0d96 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#13 0x41812929 in QTimer::timeout () from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0x414e568f in QTimer::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x4145dd4f in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x4145f913 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x410f0e21 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#18 0x414524fc in QEventLoop::activateTimers ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x4140bd76 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x41475cb1 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x41475af6 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x4145f7df in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x080abb52 in ?? ()
#24 0xbffff020 in ?? ()
#25 0x08244d90 in ?? ()
#26 0x0815c141 in typeinfo name for QGList ()
#27 0x0815e387 in typeinfo name for QGList ()
#28 0x00000000 in ?? ()
#29 0x00000001 in ?? ()
#30 0x08160b44 in typeinfo name for QAsciiDict<int> ()
#31 0x00000000 in ?? ()
#32 0x0815e12b in typeinfo name for QGList ()
#33 0x0815e10c in typeinfo name for QGList ()
#34 0x4135f192 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0x41d221c1 in _int_malloc () from /lib/tls/libc.so.6
#36 0x41cd5b10 in __libc_start_main () from /lib/tls/libc.so.6
#37 0x08085571 in ?? ()
Comment 1 Thomas McGuire 2004-12-26 15:59:33 UTC
Happens for me, too.
I am using KDE CVS and K3B 0.11.18.

It seems it only crashes when the mp3 files do not contain any tag information.
After I added proper title, track and album tags to my mp3 files using Juk, K3B did not crash anymore.

You can simply reproduce this by adding all .ogg files in $KDEDIR/share/sounds (about 67) to a new audio cd project. K3B will crash.
After adding dummy album, artist and track tags to these files, K3B does not crash anymore.

BTW, the following reports seem to be duplicates (same problem+backtrace):
BUG #73808
BUG #74807
BUG #88504
BUG #93281

The bug database for K3B looks very unmaintained (lots of unconfirmed and duplicates), I hope this is not the case for K3B itself.
Comment 2 simon 2005-01-20 02:12:19 UTC
i may add #93197 to the dupelist.
hello, anybody watching this?
Comment 3 Jens 2005-01-20 11:23:44 UTC
Yes, I am indeed. I don't know how/if this is gonna be fixed. Sebastian was very active in k3b development last year, I don't know why he doesn't respond to some bug reports any more.

Looking at CVS, he's still very active, e.g. the ChangeLog was updated yesterday: http://webcvs.kde.org/kdeextragear-1/k3b/

Comment 4 Jens 2005-01-20 11:25:48 UTC
OK, it seems I didn't look hard enough. Sorry. 

Sebastian responded to Bug 93197 today and apparently the 0.12 release will fix these problems once and for all. I'm looking forward to it. :-)
Comment 5 colesen 2005-03-02 09:40:57 UTC
I can confirm this bug. k3b crashed on my attempt to load 101 songs into a new audio project. I then tried dragging and dropping each song. That worked except k3b refuses to load more than 99 songs.
Comment 6 pepolez 2005-06-02 11:12:35 UTC
k3b crashed on my attempt to add any more then 40 songs that were encoded in ogg vorbis format (probably without tags too)
Comment 7 Sebastian Trueg 2005-06-02 11:39:38 UTC
*** Bug 93197 has been marked as a duplicate of this bug. ***
Comment 8 Sebastian Trueg 2005-06-02 11:40:41 UTC
What about 0.12beta2?
Comment 9 Sebastian Trueg 2005-11-24 12:50:15 UTC
*** Bug has been marked as fixed ***.
Comment 10 Jens 2005-11-24 13:45:20 UTC
Thank you! :)
Comment 11 simon 2005-11-24 17:42:01 UTC
jepp =)