Bug 329520

Summary: crash avec tentative d'additionner plusisurs mp3 d'un coup dans un projet audio
Product: [Applications] k3b Reporter: koan <shnaf.traisnel>
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 koan 2014-01-02 09:37:13 UTC
Application: k3b (2.0.2)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-57-generic-pae i686
Distribution: Ubuntu 12.04.3 LTS

-- Information about the crash:
après ajout d'une sélection de plusieurs mp3 d'uncoup dans K3b

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 0xb2227740 (LWP 4236))]

Thread 5 (Thread 0xafd12b40 (LWP 4237)):
#0  0xb30d5c64 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb3c93714 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb316d430 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb312d7cb in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb312df6f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb312e52b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xafd17134 in ?? () from /usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so
#7  0xb3151673 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb30d2d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0xb3c85bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xaf2ffb40 (LWP 4238)):
#0  0xb30d5c4b in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb3c93714 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb316d430 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb312d825 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb312df6f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb312e52b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb09174aa in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#7  0xb3151673 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb30d2d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0xb3c85bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xad2d3b40 (LWP 4240)):
#0  0xb30d4d07 in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb3c936d4 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb316d3f0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb312d83c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb312df6f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb312e1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb4b468e7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#7  0xb4b1250d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#8  0xb4b127a9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#9  0xb49fb94c in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#10 0xb4aefb5d in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#11 0xb49fede0 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#12 0xb30d2d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0xb3c85bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xab053b40 (LWP 4257)):
#0  0xb77c0424 in __kernel_vsyscall ()
#1  0xb30d6d13 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb3c93514 in pthread_cond_timedwait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb49fd8dc in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4  0xb49fe114 in QThread::sleep(unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5  0xb7637b0e in K3b::MediaCache::PollThread::run (this=0x95fb638) at /build/buildd/k3b-2.0.2/libk3b/tools/k3bmediacache.cpp:106
#6  0xb49fede0 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#7  0xb30d2d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb3c85bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb2227740 (LWP 4236)):
[KCrash Handler]
#7  0xffffffff in ?? ()
#8  0xabc7c008 in av_free_packet (pkt=0xa42d2b0) at /build/buildd/libav-0.8.9/libavcodec/avpacket.c:154
#9  0xac81b37e in K3bFFMpegFile::close (this=0x9896438) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:166
#10 0xac81b40c in K3bFFMpegFile::open (this=0x9896438) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:92
#11 0xac81c236 in K3bFFMpegWrapper::open (this=0x981ae30, filename=...) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:440
#12 0xac81a7f0 in K3bFFMpegDecoderFactory::canDecode (this=0x96bcd38, url=...) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegdecoder.cpp:60
#13 0xb764abcb in K3b::AudioDecoderFactory::createDecoder (url=...) at /build/buildd/k3b-2.0.2/libk3b/plugin/k3baudiodecoder.cpp:584
#14 0xb76a20ef in K3b::AudioDoc::getDecoderForUrl (this=0x9896c90, url=..., reused=0xbfe0bd1f) at /build/buildd/k3b-2.0.2/libk3b/projects/audiocd/k3baudiodoc.cpp:454
#15 0x08108718 in K3b::AudioTrackAddingDialog::slotAddUrls (this=0x9d57438) at /build/buildd/k3b-2.0.2/src/projects/k3baudiotrackaddingdialog.cpp:173
#16 0xb4b25c01 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#17 0xb4b2ec7b in QObject::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#18 0xb3fd8e62 in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#19 0xb3f7eed4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#20 0xb3f843a2 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#21 0xb5132e01 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#22 0xb4b1397e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#23 0xb4b17ad8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#24 0xb4b17e0c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#25 0xb4b46494 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#26 0xb312dd46 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0xb312e0e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#28 0xb312e1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#29 0xb4b46887 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#30 0xb4037aaa in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#31 0xb4b1250d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#32 0xb4b127a9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#33 0xb44d10d9 in QDialog::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#34 0xb44d19e0 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#35 0xb4b25c01 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#36 0xb4b2ec7b in QObject::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#37 0xb3fd8e62 in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#38 0xb3f7eed4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#39 0xb3f843a2 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#40 0xb5132e01 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#41 0xb4b1397e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#42 0xb4b17ad8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#43 0xb4b17e0c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#44 0xb4b46494 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#45 0xb312dd46 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#46 0xb312e0e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0xb312e1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#48 0xb4b46887 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#49 0xb4037aaa in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#50 0xb4b1250d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#51 0xb4b127a9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#52 0xb4b17eba in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#53 0xb3f7ca74 in QApplication::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#54 0x0807c75e in main (argc=1, argv=0x0) at /build/buildd/k3b-2.0.2/src/main.cpp:165

Possible duplicates by query: bug 329222, bug 329219, bug 329130, bug 328893, bug 328473.

Reported using DrKonqi
Comment 1 Christoph Feck 2014-01-02 12:39:12 UTC

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