Bug 286976 - K3b crashes when adding .wma files to Audio CD project
Summary: K3b crashes when adding .wma 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: 2011-11-19 06:39 UTC by Toby Fox
Modified: 2012-07-07 23:37 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (10.04 KB, text/plain)
2011-12-15 13:58 UTC, ventaslivecr
Details
New crash information added by DrKonqi (10.04 KB, text/plain)
2011-12-15 13:58 UTC, ventaslivecr
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toby Fox 2011-11-19 06:39:03 UTC
Application: k3b (2.0.2)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
Title describes it all - it happens every time. What's strange is that it doesn't happen with all my .wma files, only some. The ones that don't crash K3b cause it to let me know that K3b can't handle (at least not be default) .wma format. The .wma files that do crash it might have some issues themselves - I can't seek in them, but they play through all the way just fine.

Either way, it's not an ideal situation on my part, but I thought I'd report this anyway since no one wants a crash, regardless of the reason. I'm using ffmpeg version 4:0.7.2-1ubuntu1. Let me know if you want me to attach or upload a .wma file that cause a crash. Cheers.

The crash can be reproduced every time.

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

Thread 4 (Thread 0x7fb311368700 (LWP 6336)):
#0  g_main_context_prepare (context=0x12480e0, priority=0x7fb311367c88) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2798
#1  0x00007fb31f5b7dfd in g_main_context_iterate (context=0x12480e0, block=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3069
#2  0x00007fb31f5b8429 in g_main_context_iteration (context=0x12480e0, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#3  0x00007fb324bdcf3e in QEventDispatcherGlib::processEvents (this=0x1232130, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fb324bb0cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fb324bb0ef7 in QEventLoop::exec (this=0x7fb311367db0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fb324ac827f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007fb324b93cbf in QInotifyFileSystemWatcherEngine::run (this=0x11e4530) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fb324acad05 in QThreadPrivate::start (arg=0x11e4530) at thread/qthread_unix.cpp:331
#9  0x00007fb31f35defc in start_thread (arg=0x7fb311368700) at pthread_create.c:304
#10 0x00007fb32352889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fb30b9db700 (LWP 6353)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007fb324ac9fe8 in thread_sleep (ti=0x7fb30b9dadb0) at thread/qthread_unix.cpp:493
#2  0x00007fb324aca386 in QThread::sleep (secs=<optimized out>) at thread/qthread_unix.cpp:507
#3  0x00007fb32913c80a in K3b::MediaCache::PollThread::run (this=0x126c430) at /build/buildd/k3b-2.0.2/libk3b/tools/k3bmediacache.cpp:106
#4  0x00007fb324acad05 in QThreadPrivate::start (arg=0x126c430) at thread/qthread_unix.cpp:331
#5  0x00007fb31f35defc in start_thread (arg=0x7fb30b9db700) at pthread_create.c:304
#6  0x00007fb32352889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb303fff700 (LWP 6370)):
#0  0x00007fb32351c773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fb31f5b7f68 in g_main_context_poll (n_fds=1, fds=0x14232a0, timeout=-1, context=0x1ad9d70, priority=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3402
#2  g_main_context_iterate (context=0x1ad9d70, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3084
#3  0x00007fb31f5b8429 in g_main_context_iteration (context=0x1ad9d70, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#4  0x00007fb324bdcf3e in QEventDispatcherGlib::processEvents (this=0x1434970, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fb324bb0cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fb324bb0ef7 in QEventLoop::exec (this=0x7fb303ffedb0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fb324ac827f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007fb324b93cbf in QInotifyFileSystemWatcherEngine::run (this=0x19af0f0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fb324acad05 in QThreadPrivate::start (arg=0x19af0f0) at thread/qthread_unix.cpp:331
#10 0x00007fb31f35defc in start_thread (arg=0x7fb303fff700) at pthread_create.c:304
#11 0x00007fb32352889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb3298607a0 (LWP 6335)):
[KCrash Handler]
#6  0x00000000ff520303 in ?? ()
#7  0x00007fb30f72e474 in av_free_packet (pkt=0x1b35720) at /build/buildd/libav-0.7.2/libavcodec/avpacket.c:154
#8  0x00007fb3103b1c6e in K3bFFMpegFile::close (this=0x1a3e740) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:166
#9  0x00007fb3103b1cd3 in K3bFFMpegFile::open (this=0x1a3e740) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:92
#10 0x00007fb3103b28f9 in K3bFFMpegWrapper::open (this=<optimized out>, filename=...) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:440
#11 0x00007fb3103b1362 in K3bFFMpegDecoderFactory::canDecode (this=<optimized out>, url=<optimized out>) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegdecoder.cpp:60
#12 0x00007fb32914d850 in K3b::AudioDecoderFactory::createDecoder (url=...) at /build/buildd/k3b-2.0.2/libk3b/plugin/k3baudiodecoder.cpp:584
#13 0x00007fb32919a5e0 in K3b::AudioDoc::getDecoderForUrl (this=0x19ad7f0, url=..., reused=0x7fff30368fff) at /build/buildd/k3b-2.0.2/libk3b/projects/audiocd/k3baudiodoc.cpp:454
#14 0x00000000004c5117 in K3b::AudioTrackAddingDialog::slotAddUrls (this=0x1aee880) at /build/buildd/k3b-2.0.2/src/projects/k3baudiotrackaddingdialog.cpp:173
#15 0x00000000004c5752 in K3b::AudioTrackAddingDialog::qt_metacall (this=0x1aee880, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x1973e00) at /build/buildd/k3b-2.0.2/obj-x86_64-linux-gnu/src/k3baudiotrackaddingdialog.moc:78
#16 0x00007fb324bc8a5e in QObject::event (this=0x1aee880, e=<optimized out>) at kernel/qobject.cpp:1217
#17 0x00007fb323d396eb in QWidget::event (this=0x1aee880, event=0x1af9be0) at kernel/qwidget.cpp:8754
#18 0x00007fb323ce9424 in notify_helper (e=0x1af9be0, receiver=0x1aee880, this=0x10c9c90) at kernel/qapplication.cpp:4486
#19 QApplicationPrivate::notify_helper (this=0x10c9c90, receiver=0x1aee880, e=0x1af9be0) at kernel/qapplication.cpp:4458
#20 0x00007fb323cee291 in QApplication::notify (this=0x7fff3036a510, receiver=0x1aee880, e=0x1af9be0) at kernel/qapplication.cpp:4365
#21 0x00007fb3255e7126 in KApplication::notify (this=0x7fff3036a510, receiver=0x1aee880, event=0x1af9be0) at ../../kdeui/kernel/kapplication.cpp:311
#22 0x00007fb324bb1afc in QCoreApplication::notifyInternal (this=0x7fff3036a510, receiver=0x1aee880, event=0x1af9be0) at kernel/qcoreapplication.cpp:787
#23 0x00007fb324bb551f in sendEvent (event=0x1af9be0, receiver=0x1aee880) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#24 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1034460) at kernel/qcoreapplication.cpp:1428
#25 0x00007fb324bdca73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#26 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#27 0x00007fb31f5b7a5d in g_main_dispatch (context=0x10b56d0) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2441
#28 g_main_context_dispatch (context=0x10b56d0) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3011
#29 0x00007fb31f5b8258 in g_main_context_iterate (context=0x10b56d0, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3089
#30 0x00007fb31f5b8429 in g_main_context_iteration (context=0x10b56d0, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#31 0x00007fb324bdced6 in QEventDispatcherGlib::processEvents (this=0x1035f70, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#32 0x00007fb323d9107e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007fb324bb0cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#34 0x00007fb324bb0ef7 in QEventLoop::exec (this=0x7fff30369a00, flags=...) at kernel/qeventloop.cpp:201
#35 0x00007fb3241a0216 in QDialog::exec (this=0x1aee880) at dialogs/qdialog.cpp:552
#36 0x00007fb3241a09f8 in QDialog::qt_metacall (this=0x1aee880, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x1a37e80) at .moc/release-shared/moc_qdialog.cpp:93
#37 0x00007fb32553dfe5 in KDialog::qt_metacall (this=0x1aee880, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x1a37e80) at ./kdialog.moc:151
#38 0x00000000004c5730 in K3b::AudioTrackAddingDialog::qt_metacall (this=0x1aee880, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x1a37e80) at /build/buildd/k3b-2.0.2/obj-x86_64-linux-gnu/src/k3baudiotrackaddingdialog.moc:73
#39 0x00007fb324bc8a5e in QObject::event (this=0x1aee880, e=<optimized out>) at kernel/qobject.cpp:1217
#40 0x00007fb323d396eb in QWidget::event (this=0x1aee880, event=0x1af1d00) at kernel/qwidget.cpp:8754
#41 0x00007fb323ce9424 in notify_helper (e=0x1af1d00, receiver=0x1aee880, this=0x10c9c90) at kernel/qapplication.cpp:4486
#42 QApplicationPrivate::notify_helper (this=0x10c9c90, receiver=0x1aee880, e=0x1af1d00) at kernel/qapplication.cpp:4458
#43 0x00007fb323cee291 in QApplication::notify (this=0x7fff3036a510, receiver=0x1aee880, e=0x1af1d00) at kernel/qapplication.cpp:4365
#44 0x00007fb3255e7126 in KApplication::notify (this=0x7fff3036a510, receiver=0x1aee880, event=0x1af1d00) at ../../kdeui/kernel/kapplication.cpp:311
#45 0x00007fb324bb1afc in QCoreApplication::notifyInternal (this=0x7fff3036a510, receiver=0x1aee880, event=0x1af1d00) at kernel/qcoreapplication.cpp:787
#46 0x00007fb324bb551f in sendEvent (event=0x1af1d00, receiver=0x1aee880) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#47 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1034460) at kernel/qcoreapplication.cpp:1428
#48 0x00007fb324bdca73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#49 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#50 0x00007fb31f5b7a5d in g_main_dispatch (context=0x10b56d0) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2441
#51 g_main_context_dispatch (context=0x10b56d0) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3011
#52 0x00007fb31f5b8258 in g_main_context_iterate (context=0x10b56d0, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3089
#53 0x00007fb31f5b8429 in g_main_context_iteration (context=0x10b56d0, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#54 0x00007fb324bdced6 in QEventDispatcherGlib::processEvents (this=0x1035f70, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#55 0x00007fb323d9107e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#56 0x00007fb324bb0cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#57 0x00007fb324bb0ef7 in QEventLoop::exec (this=0x7fff3036a4a0, flags=...) at kernel/qeventloop.cpp:201
#58 0x00007fb324bb5789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#59 0x0000000000443366 in main (argc=4, argv=0x7fff3036b158) at /build/buildd/k3b-2.0.2/src/main.cpp:165

This bug may be a duplicate of or related to bug 283287.

Possible duplicates by query: bug 286565, bug 285893, bug 285516, bug 285082, bug 283672.

Reported using DrKonqi
Comment 1 ventaslivecr 2011-12-15 13:58:26 UTC
Created attachment 66780 [details]
New crash information added by DrKonqi

k3b (2.0.2) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

i was working on an audio project and crashes.
it doesent works as i need

-- Backtrace (Reduced):
#7  0xb3ce2b06 in av_free_packet () from /usr/lib/i686/cmov/libavcodec.so.53
#8  0x050bf33e in K3bFFMpegFile::close (this=0x9920ca8) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:166
#9  0x050bf3cc in K3bFFMpegFile::open (this=0x9920ca8) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:92
#10 0x050c01f6 in K3bFFMpegWrapper::open (this=0x9883cc8, filename=...) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:440
#11 0x050be7b0 in K3bFFMpegDecoderFactory::canDecode (this=0x94d8290, url=...) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegdecoder.cpp:60
Comment 2 ventaslivecr 2011-12-15 13:58:33 UTC
Created attachment 66781 [details]
New crash information added by DrKonqi

k3b (2.0.2) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

i was working on an audio project and crashes.
it doesent works as i need

-- Backtrace (Reduced):
#7  0xb3ce2b06 in av_free_packet () from /usr/lib/i686/cmov/libavcodec.so.53
#8  0x050bf33e in K3bFFMpegFile::close (this=0x9920ca8) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:166
#9  0x050bf3cc in K3bFFMpegFile::open (this=0x9920ca8) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:92
#10 0x050c01f6 in K3bFFMpegWrapper::open (this=0x9883cc8, filename=...) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:440
#11 0x050be7b0 in K3bFFMpegDecoderFactory::canDecode (this=0x94d8290, url=...) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegdecoder.cpp:60
Comment 3 Christoph Feck 2012-01-09 21:10:55 UTC

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