Bug 299068 - Kb3 crashes everytime when adding an mp3 file to the project list
Summary: Kb3 crashes everytime when adding an mp3 file to the project list
Status: RESOLVED DUPLICATE of bug 283287
Alias: None
Product: k3b
Classification: Applications
Component: general (show other bugs)
Version: 2.0.2
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Michał Małek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-29 23:11 UTC by msvm42000
Modified: 2012-05-08 06:53 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (9.74 KB, text/plain)
2012-05-08 06:53 UTC, flo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description msvm42000 2012-04-29 23:11:43 UTC
Application: k3b (2.0.2)
KDE Platform Version: 4.7.4 (4.7.4) (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-17-generic i686
Distribution: Linux Mint 12 KDE

-- Information about the crash:
- What I was doing when the application crashed: I had selected "Create an Audio CD".  I navigated to my music file from the tree menu in kb3.  The first MP3 selected, no matter which MP3 it was, kb3 dissapears once you select or drag the file to the project list.

The crash can be reproduced every time.

-- Backtrace:
Application: K3b (k3b), signal: Segmentation fault
[Current thread is 1 (Thread 0xb777d950 (LWP 9597))]

Thread 4 (Thread 0xb6b31b70 (LWP 9598)):
#0  0x035f6d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x007fe7d5 in do_gettime (frac=0xb6b31000, sec=0xb6b30ff8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x008d14b6 in QTimerInfoList::updateCurrentTime (this=0xa07a3a4) at kernel/qeventdispatcher_unix.cpp:339
#4  0x008d180a in QTimerInfoList::timerWait (this=0xa07a3a4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x008d0053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb6b3110c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x008d00ed in timerSourcePrepare (source=0xa07a370, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x02bfb88c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x02bfc637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x02bfcc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x008d0b37 in QEventDispatcherGlib::processEvents (this=0xa075538, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x008a11dd in QEventLoop::processEvents (this=0xb6b31290, flags=...) at kernel/qeventloop.cpp:149
#12 0x008a1421 in QEventLoop::exec (this=0xb6b31290, flags=...) at kernel/qeventloop.cpp:201
#13 0x007a490b in QThread::exec (this=0xa074eb8) at thread/qthread.cpp:498
#14 0x00881e2d in QInotifyFileSystemWatcherEngine::run (this=0xa074eb8) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x007a77b3 in QThreadPrivate::start (arg=0xa074eb8) at thread/qthread_unix.cpp:331
#16 0x03c79d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x0269f46e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xb4df3b70 (LWP 9615)):
#0  0x0032e416 in __kernel_vsyscall ()
#1  0x03c7de04 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x026ad0f4 in pthread_cond_timedwait () from /lib/i386-linux-gnu/libc.so.6
#3  0x007a690c in thread_sleep (ti=0xb4df32a8) at thread/qthread_unix.cpp:493
#4  0x007a6d64 in QThread::sleep (secs=2) at thread/qthread_unix.cpp:507
#5  0x004e77de in K3b::MediaCache::PollThread::run (this=0xa10ee98) at /build/buildd/k3b-2.0.2/libk3b/tools/k3bmediacache.cpp:106
#6  0x007a77b3 in QThreadPrivate::start (arg=0xa10ee98) at thread/qthread_unix.cpp:331
#7  0x03c79d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x0269f46e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xb26deb70 (LWP 9719)):
#0  0x035f6d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x007fe7d5 in do_gettime (frac=0xb26de000, sec=0xb26ddff8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x008d14b6 in QTimerInfoList::updateCurrentTime (this=0xa5710b4) at kernel/qeventdispatcher_unix.cpp:339
#4  0x008d180a in QTimerInfoList::timerWait (this=0xa5710b4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x008d0053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb26de10c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x008d00ed in timerSourcePrepare (source=0xa571080, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x02bfb88c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x02bfc637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x02bfcc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x008d0b37 in QEventDispatcherGlib::processEvents (this=0xa39c760, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x008a11dd in QEventLoop::processEvents (this=0xb26de290, flags=...) at kernel/qeventloop.cpp:149
#12 0x008a1421 in QEventLoop::exec (this=0xb26de290, flags=...) at kernel/qeventloop.cpp:201
#13 0x007a490b in QThread::exec (this=0xa3b4220) at thread/qthread.cpp:498
#14 0x00881e2d in QInotifyFileSystemWatcherEngine::run (this=0xa3b4220) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x007a77b3 in QThreadPrivate::start (arg=0xa3b4220) at thread/qthread_unix.cpp:331
#16 0x03c79d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x0269f46e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb777d950 (LWP 9597)):
[KCrash Handler]
#7  0xb56d2506 in av_free_packet () from /usr/lib/i686/cmov/libavcodec.so.53
#8  0x04c5a33e in K3bFFMpegFile::close (this=0xa6e0e20) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:166
#9  0x04c5a3cc in K3bFFMpegFile::open (this=0xa6e0e20) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:92
#10 0x04c5b1f6 in K3bFFMpegWrapper::open (this=0xa6c7ee0, filename=...) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:440
#11 0x04c597b0 in K3bFFMpegDecoderFactory::canDecode (this=0xa091a60, url=...) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegdecoder.cpp:60
#12 0x004fa51b in K3b::AudioDecoderFactory::createDecoder (url=...) at /build/buildd/k3b-2.0.2/libk3b/plugin/k3baudiodecoder.cpp:584
#13 0x005517df in K3b::AudioDoc::getDecoderForUrl (this=0xa62cb98, url=..., reused=0xbfc810ef) at /build/buildd/k3b-2.0.2/libk3b/projects/audiocd/k3baudiodoc.cpp:454
#14 0x08107e78 in K3b::AudioTrackAddingDialog::slotAddUrls (this=0xa68e568) at /build/buildd/k3b-2.0.2/src/projects/k3baudiotrackaddingdialog.cpp:173
#15 0x081083e7 in K3b::AudioTrackAddingDialog::qt_metacall (this=0xa68e568, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xa416560) at /build/buildd/k3b-2.0.2/obj-i686-linux-gnu/src/k3baudiotrackaddingdialog.moc:78
#16 0x008a8b7d in metacall (argv=0xa416560, idx=73, cl=QMetaObject::InvokeMetaMethod, object=0xa68e568) at kernel/qmetaobject.cpp:237
#17 QMetaObject::metacall (object=0xa68e568, cl=QMetaObject::InvokeMetaMethod, idx=73, argv=0xa416560) at kernel/qmetaobject.cpp:232
#18 0x008b3685 in QMetaCallEvent::placeMetaCall (this=0x9f91190, object=0xa68e568) at kernel/qobject.cpp:535
#19 0x008bab52 in QObject::event (this=0xa68e568, e=0x9f91190) at kernel/qobject.cpp:1217
#20 0x0943bc92 in QWidget::event (this=0xa68e568, event=0x9f91190) at kernel/qwidget.cpp:8754
#21 0x093e1d84 in notify_helper (e=0x9f91190, receiver=0xa68e568, this=0x9f42428) at kernel/qapplication.cpp:4486
#22 QApplicationPrivate::notify_helper (this=0x9f42428, receiver=0xa68e568, e=0x9f91190) at kernel/qapplication.cpp:4458
#23 0x093e71d8 in QApplication::notify (this=0x9f42428, receiver=0xa68e568, e=0x9f91190) at kernel/qapplication.cpp:4451
#24 0x06329971 in KApplication::notify (this=0xbfc821d8, receiver=0xa68e568, event=0x9f91190) at ../../kdeui/kernel/kapplication.cpp:311
#25 0x008a219e in QCoreApplication::notifyInternal (this=0xbfc821d8, receiver=0xa68e568, event=0x9f91190) at kernel/qcoreapplication.cpp:787
#26 0x008a5f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9f1c300) at kernel/qcoreapplication.cpp:1428
#28 0x008a60ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#29 0x008d06a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#30 postEventSourceDispatch (s=0x9f74fa0) at kernel/qeventdispatcher_glib.cpp:277
#31 0x02bfc25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#32 0x02bfc990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#33 0x02bfcc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#34 0x008d0ada in QEventDispatcherGlib::processEvents (this=0x9f1d238, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#35 0x09499e7a in QGuiEventDispatcherGlib::processEvents (this=0x9f1d238, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x008a11dd in QEventLoop::processEvents (this=0xbfc818d0, flags=...) at kernel/qeventloop.cpp:149
#37 0x008a1421 in QEventLoop::exec (this=0xbfc818d0, flags=...) at kernel/qeventloop.cpp:201
#38 0x09919819 in QDialog::exec (this=0xa68e568) at dialogs/qdialog.cpp:552
#39 0x0991a160 in QDialog::qt_metacall (this=0xa68e568, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xa10fdf8) at .moc/release-shared/moc_qdialog.cpp:93
#40 0x0626d5b2 in KDialog::qt_metacall (this=0xa68e568, _c=QMetaObject::InvokeMetaMethod, _id=31, _a=0xa10fdf8) at ./kdialog.moc:151
#41 0x081083c3 in K3b::AudioTrackAddingDialog::qt_metacall (this=0xa68e568, _c=QMetaObject::InvokeMetaMethod, _id=31, _a=0xa10fdf8) at /build/buildd/k3b-2.0.2/obj-i686-linux-gnu/src/k3baudiotrackaddingdialog.moc:73
#42 0x008a8b7d in metacall (argv=0xa10fdf8, idx=31, cl=QMetaObject::InvokeMetaMethod, object=0xa68e568) at kernel/qmetaobject.cpp:237
#43 QMetaObject::metacall (object=0xa68e568, cl=QMetaObject::InvokeMetaMethod, idx=31, argv=0xa10fdf8) at kernel/qmetaobject.cpp:232
#44 0x008b3685 in QMetaCallEvent::placeMetaCall (this=0xa718748, object=0xa68e568) at kernel/qobject.cpp:535
#45 0x008bab52 in QObject::event (this=0xa68e568, e=0xa718748) at kernel/qobject.cpp:1217
#46 0x0943bc92 in QWidget::event (this=0xa68e568, event=0xa718748) at kernel/qwidget.cpp:8754
#47 0x093e1d84 in notify_helper (e=0xa718748, receiver=0xa68e568, this=0x9f42428) at kernel/qapplication.cpp:4486
#48 QApplicationPrivate::notify_helper (this=0x9f42428, receiver=0xa68e568, e=0xa718748) at kernel/qapplication.cpp:4458
#49 0x093e71d8 in QApplication::notify (this=0x9f42428, receiver=0xa68e568, e=0xa718748) at kernel/qapplication.cpp:4451
#50 0x06329971 in KApplication::notify (this=0xbfc821d8, receiver=0xa68e568, event=0xa718748) at ../../kdeui/kernel/kapplication.cpp:311
#51 0x008a219e in QCoreApplication::notifyInternal (this=0xbfc821d8, receiver=0xa68e568, event=0xa718748) at kernel/qcoreapplication.cpp:787
#52 0x008a5f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#53 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9f1c300) at kernel/qcoreapplication.cpp:1428
#54 0x008a60ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#55 0x008d06a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#56 postEventSourceDispatch (s=0x9f74fa0) at kernel/qeventdispatcher_glib.cpp:277
#57 0x02bfc25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#58 0x02bfc990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#59 0x02bfcc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#60 0x008d0ada in QEventDispatcherGlib::processEvents (this=0x9f1d238, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#61 0x09499e7a in QGuiEventDispatcherGlib::processEvents (this=0x9f1d238, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#62 0x008a11dd in QEventLoop::processEvents (this=0xbfc82134, flags=...) at kernel/qeventloop.cpp:149
#63 0x008a1421 in QEventLoop::exec (this=0xbfc82134, flags=...) at kernel/qeventloop.cpp:201
#64 0x008a619d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#65 0x093df924 in QApplication::exec () at kernel/qapplication.cpp:3760
#66 0x0807c64e in main (argc=1, argv=0x0) at /build/buildd/k3b-2.0.2/src/main.cpp:165

Possible duplicates by query: bug 298996, bug 298191, bug 297154, bug 295705, bug 295076.

Reported using DrKonqi
Comment 1 Christoph Feck 2012-04-30 00:27:03 UTC

*** This bug has been marked as a duplicate of bug 283287 ***
Comment 2 flo 2012-05-08 06:53:47 UTC
Created attachment 70942 [details]
New crash information added by DrKonqi

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

- What I was doing when the application crashed:
K3b crashes when I add a file to the project via the internal file manager and when I whant to start a burning session from dophin

-- Backtrace (Reduced):
#7  0xb40d2f16 in av_free_packet () from /usr/lib/i386-linux-gnu/i686/cmov/libavcodec.so.53
#8  0x092ed37e in K3bFFMpegFile::close (this=0xa43e5d0) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:166
#9  0x092ed40c in K3bFFMpegFile::open (this=0xa43e5d0) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:92
#10 0x092ee236 in K3bFFMpegWrapper::open (this=0xa42e898, filename=...) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:440
#11 0x092ec7f0 in K3bFFMpegDecoderFactory::canDecode (this=0x9c5c808, url=...) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegdecoder.cpp:60