Bug 325594 - K3b crashes when adding ape files to audio cd project
Summary: K3b crashes when adding ape files to audio cd project
Status: RESOLVED DUPLICATE of bug 283287
Alias: None
Product: k3b
Classification: Applications
Component: general (show other bugs)
Version: 2.0.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Michał Małek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-10-03 18:13 UTC by avivdm
Modified: 2013-12-16 14:46 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (9.18 KB, text/plain)
2013-12-16 14:46 UTC, Guillermo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description avivdm 2013-10-03 18:13:41 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-54-generic-pae i686
Distribution: Ubuntu 12.04.3 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Added ape file to audio cd project.
When added ogg file first and only afterwards the ape file, the application did not crash but gave an error report about ape format compatibility.

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 0xb2243740 (LWP 3492))]

Thread 6 (Thread 0xafe22b40 (LWP 3493)):
#0  0xb30f0cbf in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb3cae904 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb31893d0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb3149958 in g_main_context_query () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb314a00e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb314a56b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb0afd134 in ?? () from /usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so
#7  0xb316d6b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb30eed4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0xb3ca0dde in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0xaf4ffb40 (LWP 3494)):
#0  0xb30f1c80 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb3cae944 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb3189410 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb3149f50 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb314a56b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb09fe1ba in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0xb316d6b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb30eed4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb3ca0dde in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xadbd9b40 (LWP 3495)):
#0  0xb314a204 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb4b618e7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#2  0xb4b2d50d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#3  0xb4b2d7a9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4  0xb4a1694c in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5  0xb4b0ab5d in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#6  0xb4a19de0 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#7  0xb30eed4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb3ca0dde in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xaac41b40 (LWP 3523)):
#0  0xb77de424 in __kernel_vsyscall ()
#1  0xb30f2d13 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb3cae744 in pthread_cond_timedwait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb4a188dc in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4  0xb4a19114 in QThread::sleep(unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5  0xb7650b0e in K3b::MediaCache::PollThread::run (this=0x9822928) at /build/buildd/k3b-2.0.2/libk3b/tools/k3bmediacache.cpp:106
#6  0xb4a19de0 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#7  0xb30eed4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb3ca0dde in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xaa440b40 (LWP 3524)):
#0  0xb77de424 in __kernel_vsyscall ()
#1  0xb30f2d13 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb3cae744 in pthread_cond_timedwait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb4a188dc in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4  0xb4a19114 in QThread::sleep(unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5  0xb7650b0e in K3b::MediaCache::PollThread::run (this=0x98764a0) at /build/buildd/k3b-2.0.2/libk3b/tools/k3bmediacache.cpp:106
#6  0xb4a19de0 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#7  0xb30eed4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb3ca0dde in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb2243740 (LWP 3492)):
[KCrash Handler]
#7  0xd3d3d3d3 in ?? ()
#8  0xac48adb8 in av_free_packet () from /usr/lib/i386-linux-gnu/i686/cmov/libavcodec.so.53
#9  0xad39637e in K3bFFMpegFile::close (this=0x9dc7cc0) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:166
#10 0xad39640c in K3bFFMpegFile::open (this=0x9dc7cc0) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:92
#11 0xad397236 in K3bFFMpegWrapper::open (this=0x9ff31f0, filename=...) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:440
#12 0xad3957f0 in K3bFFMpegDecoderFactory::canDecode (this=0x984ce78, url=...) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegdecoder.cpp:60
#13 0xb7663bcb in K3b::AudioDecoderFactory::createDecoder (url=...) at /build/buildd/k3b-2.0.2/libk3b/plugin/k3baudiodecoder.cpp:584
#14 0xb76bb0ef in K3b::AudioDoc::getDecoderForUrl (this=0x9e3bea0, url=..., reused=0xbfda624f) at /build/buildd/k3b-2.0.2/libk3b/projects/audiocd/k3baudiodoc.cpp:454
#15 0x08108718 in K3b::AudioTrackAddingDialog::slotAddUrls (this=0x9f19428) at /build/buildd/k3b-2.0.2/src/projects/k3baudiotrackaddingdialog.cpp:173
#16 0xb4b40c01 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#17 0xb4b49c7b in QObject::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#18 0xb3ff3e62 in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#19 0xb3f99ed4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#20 0xb3f9f3a2 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#21 0xb514de01 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#22 0xb4b2e97e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#23 0xb4b32ad8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#24 0xb4b32e0c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#25 0xb4b61494 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#26 0xb3149d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0xb314a125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#28 0xb314a201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#29 0xb4b61887 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#30 0xb4052aaa in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#31 0xb4b2d50d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#32 0xb4b2d7a9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#33 0xb44ec0d9 in QDialog::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#34 0xb44ec9e0 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#35 0xb4b40c01 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#36 0xb4b49c7b in QObject::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#37 0xb3ff3e62 in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#38 0xb3f99ed4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#39 0xb3f9f3a2 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#40 0xb514de01 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#41 0xb4b2e97e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#42 0xb4b32ad8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#43 0xb4b32e0c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#44 0xb4b61494 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#45 0xb3149d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#46 0xb314a125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0xb314a201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#48 0xb4b61887 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#49 0xb4052aaa in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#50 0xb4b2d50d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#51 0xb4b2d7a9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#52 0xb4b32eba in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#53 0xb3f97a74 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 325493, bug 325106, bug 324430, bug 324284, bug 323690.

Reported using DrKonqi
Comment 1 Christoph Feck 2013-10-03 20:06:39 UTC

*** This bug has been marked as a duplicate of bug 283287 ***
Comment 2 Guillermo 2013-12-16 14:46:46 UTC
Created attachment 84122 [details]
New crash information added by DrKonqi

k3b (2.0.2) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

- What I was doing when the application crashed:
k3b 2.0.2 crashes when Adding ape file to an audio cd project. 
every time.

-- Backtrace (Reduced):
#7  0x00007fd06a16b364 in av_free_packet () from /usr/lib/x86_64-linux-gnu/libavcodec.so.53
#8  0x00007fd06aed3cfe in K3bFFMpegFile::close (this=0x21c32e0) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:166
#9  0x00007fd06aed3d63 in K3bFFMpegFile::open (this=0x21c32e0) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:92
#10 0x00007fd06aed4989 in K3bFFMpegWrapper::open (this=<optimized out>, filename=...) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:440
#11 0x00007fd06aed33f2 in K3bFFMpegDecoderFactory::canDecode (this=<optimized out>, url=...) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegdecoder.cpp:60