Bug 315277

Summary: K3b crash when try to add folder with mp3 for audio cd
Product: [Applications] k3b Reporter: Vishwaje Ravinath <jvnetsl>
Component: generalAssignee: Michał Małek <michalm>
Status: RESOLVED DUPLICATE    
Severity: crash CC: trueg
Priority: NOR    
Version: 2.0.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Vishwaje Ravinath 2013-02-16 16:42:14 UTC
Application: k3b (2.0.2)
KDE Platform Version: 4.10.00
Qt Version: 4.8.3
Operating System: Linux 3.5.0-23-generic i686
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed: Selected new audio project. And browse for folder with mp3 files and also album art images are there too. then right clicked and selected add to project. Adding files diplayed for about two seconds and then, K3b window dissapeared with crash reporting window. Everytime this happened.

The crash can be reproduced every time.

-- Backtrace:
Application: K3b (k3b), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb23dd740 (LWP 18236))]

Thread 4 (Thread 0xafdc8b40 (LWP 18237)):
#0  0xb4c65f97 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#1  0xb4d4d36e in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#2  0x7fffffff in ?? ()
#3  0xb4d4d6fa in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4  0x7fffffff in ?? ()

Thread 3 (Thread 0xad7ffb40 (LWP 18260)):
#0  0xb7781424 in __kernel_vsyscall ()
#1  0xb328cd13 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb3e9b6a4 in pthread_cond_timedwait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb4c064fc in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4  0xb4c06d24 in QThread::sleep(unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5  0xb75f8bc6 in K3b::MediaCache::PollThread::run (this=0x88f4e60) at /build/buildd/k3b-2.0.2/libk3b/tools/k3bmediacache.cpp:106
#6  0xb4c07a58 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#7  0xb3288d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb3e8dd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xabf57b40 (LWP 18290)):
#0  0xb7781424 in __kernel_vsyscall ()
#1  0xb3e7f5f0 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb32f274b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb32e3d00 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb32e3e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb4d4c99f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#6  0xb4d1926c in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#7  0xb4d19561 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#8  0xb4c0466c in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#9  0xb4cf77bd in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#10 0xb4c07a58 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#11 0xb3288d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb3e8dd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb23dd740 (LWP 18236)):
[KCrash Handler]
#6  0xaeaf2f54 in avg_pixels8_xy2_mmx2 (block=0x95873f8 "@(j\256P+j\256\240+j\256P-j\256", pixels=0x0, line_size=0, h=-1275834368) at /build/buildd/libav-0.8.5/libavcodec/x86/dsputil_mmx_avg_template.c:837
#7  0xae65ab98 in av_free_packet (pkt=0x95873f8) at /build/buildd/libav-0.8.5/libavcodec/avpacket.c:154
#8  0xaf5b33ae in K3bFFMpegFile::close (this=this@entry=0x94d2e10) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:166
#9  0xaf5b342e in K3bFFMpegFile::open (this=this@entry=0x94d2e10) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:92
#10 0xaf5b4206 in K3bFFMpegWrapper::open (this=0x94d8e68, filename=...) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:440
#11 0xaf5b2820 in K3bFFMpegDecoderFactory::canDecode (this=0x88136e8, url=...) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegdecoder.cpp:60
#12 0xb760a79c in K3b::AudioDecoderFactory::createDecoder (url=...) at /build/buildd/k3b-2.0.2/libk3b/plugin/k3baudiodecoder.cpp:584
#13 0xb7662a76 in getDecoderForUrl (reused=0xbfea6371, url=..., this=<optimized out>) at /build/buildd/k3b-2.0.2/libk3b/projects/audiocd/k3baudiodoc.cpp:454
#14 K3b::AudioDoc::getDecoderForUrl (this=0x8f48d28, url=..., reused=0xbfea6371) at /build/buildd/k3b-2.0.2/libk3b/projects/audiocd/k3baudiodoc.cpp:445
#15 0x080ff0f2 in K3b::AudioTrackAddingDialog::slotAddUrls (this=0x9047a58) at /build/buildd/k3b-2.0.2/src/projects/k3baudiotrackaddingdialog.cpp:173
#16 0xb4d2c9aa in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#17 0xb4d30eeb in QObject::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#18 0xb41e4f4a in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#19 0xb418c39c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#20 0xb4190e54 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#21 0xb532d321 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#22 0xb4d1a78e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#23 0xb4d1e97d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#24 0xb4d1ec0c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#25 0xb4d4c804 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#26 0xb32e39e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0xb32e3d80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#28 0xb32e3e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#29 0xb4d4c981 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#30 0xb42429aa in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#31 0xb4d1926c in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#32 0xb4d19561 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#33 0xb46cad2d in QDialog::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#34 0xb46cb63c in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#35 0xb4d2c9aa in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#36 0xb4d30eeb in QObject::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#37 0xb41e4f4a in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#38 0xb418c39c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#39 0xb4190e54 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#40 0xb532d321 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#41 0xb4d1a78e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#42 0xb4d1e97d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#43 0xb4d1ec0c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#44 0xb4d4c804 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#45 0xb32e39e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#46 0xb32e3d80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0xb32e3e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#48 0xb4d4c981 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#49 0xb42429aa in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#50 0xb4d1926c in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#51 0xb4d19561 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#52 0xb4d1ecba in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#53 0xb4189fc4 in QApplication::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#54 0x0807d959 in main (argc=1, argv=0xbfea7704) at /build/buildd/k3b-2.0.2/src/main.cpp:165

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-02-17 03:20:28 UTC

*** This bug has been marked as a duplicate of bug 283287 ***