Bug 329222 - K3B crashes when choosing any file other than a music, video, or .iso file in the file chooser.
Summary: K3B crashes when choosing any file other than a music, video, or .iso file in...
Status: RESOLVED DUPLICATE of bug 283287
Alias: None
Product: k3b
Classification: Applications
Component: general (show other bugs)
Version: 2.0.2
Platform: Mint (Ubuntu based) Linux
: NOR crash
Target Milestone: ---
Assignee: Michał Małek
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-12-25 16:52 UTC by makamakamaka5
Modified: 2013-12-29 14:22 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description makamakamaka5 2013-12-25 16:52:21 UTC
Application: k3b (2.0.2)
KDE Platform Version: 4.11.3
Qt Version: 4.8.4
Operating System: Linux 3.11.0-12-generic x86_64
Distribution: Linux Mint 16 Petra

-- Information about the crash:
- What I was doing when the application crashed:

I was wanting to burn some .deb and .txt, so on the file chooser I clicked on the .deb file like i do with .iso files, which show the .iso gui. But clicking on the .deb file crashed k3b. I tryed it on .txt and other .deb files but same results. music, video, and iso files work fine.

The work around is to click on "New Data Project" first, THEN choose your file in the file chooser and K3B doesn't crash.

The crash can be reproduced every time.

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

Thread 4 (Thread 0x7f444f99f700 (LWP 3580)):
#0  0x00007f445f1ded06 in pthread_getspecific () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f445fe28590 in g_thread_self () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f445fe0379d in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f44660bca76 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f446608e5ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f446608e8e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f4465f8d88f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f446606fd13 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f4465f8ff2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f445f1d9f6e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f4464a169cd in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7f443ffff700 (LWP 3606)):
#0  0x00007f445f1de03e in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f4465f8eb7a in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f4465f8f2d6 in QThread::sleep(unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f446ae547f5 in K3b::MediaCache::PollThread::run (this=0x15decc0) at /build/buildd/k3b-2.0.2/libk3b/tools/k3bmediacache.cpp:106
#4  0x00007f4465f8ff2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f445f1d9f6e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f4464a169cd in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7f443e4ee700 (LWP 3640)):
#0  0x00007f445f1dd05f in __pthread_mutex_unlock_usercnt () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f445fe433d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f445fe03651 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f445fe037ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f44660bca76 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f446608e5ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f446608e8e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f4465f8d88f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f446606fd13 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f4465f8ff2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f445f1d9f6e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f4464a169cd in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7f446b452800 (LWP 3579)):
[KCrash Handler]
#5  0x00007f444dce4242 in av_free_packet () from /usr/lib/x86_64-linux-gnu/libavcodec.so.53
#6  0x00007f444e9d6d5e in K3bFFMpegFile::close (this=this@entry=0x1939df0) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:166
#7  0x00007f444e9d6dc0 in K3bFFMpegFile::open (this=this@entry=0x1939df0) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:92
#8  0x00007f444e9d7859 in K3bFFMpegWrapper::open (this=<optimized out>, filename=...) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:440
#9  0x00007f444e9d6452 in K3bFFMpegDecoderFactory::canDecode (this=<optimized out>, url=...) at /build/buildd/k3b-2.0.2/plugins/decoder/ffmpeg/k3bffmpegdecoder.cpp:60
#10 0x0000000000504917 in areAudioFiles (urls=...) at /build/buildd/k3b-2.0.2/src/k3b.cpp:152
#11 K3b::MainWindow::addUrls (this=0x1548fe0, urls=...) at /build/buildd/k3b-2.0.2/src/k3b.cpp:1545
#12 0x00000000004f878c in K3b::DirOperator::slotAddFilesToProject (this=<optimized out>) at /build/buildd/k3b-2.0.2/src/k3bdiroperator.cpp:164
#13 0x00007f44660a3a58 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007f446a8e3b45 in KDirOperator::fileSelected(KFileItem const&) () from /usr/lib/libkfile.so.4
#15 0x00007f446a8e3c1c in KDirOperator::Private::_k_slotActivated(QModelIndex const&) () from /usr/lib/libkfile.so.4
#16 0x00007f446a8ecb7d in ?? () from /usr/lib/libkfile.so.4
#17 0x00007f44660a3a58 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#18 0x00007f44656a8325 in QAbstractItemView::activated(QModelIndex const&) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#19 0x00007f44656a85a8 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#20 0x00007f44656d1cce in QListView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#21 0x00007f446520131e in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#22 0x00007f44655a25be in QFrame::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#23 0x00007f44656b16b3 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#24 0x00007f446608fa26 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#25 0x00007f44651b1ddc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#26 0x00007f44651b85ad in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#27 0x00007f4466ad8a6a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#28 0x00007f446608f8bd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#29 0x00007f44651b7d63 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#30 0x00007f446522c7db in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#31 0x00007f446522c079 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#32 0x00007f4465253922 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#33 0x00007f445fe033b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f445fe03708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f445fe037ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f44660bca55 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#37 0x00007f44652539d6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#38 0x00007f446608e5ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#39 0x00007f446608e8e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#40 0x00007f4466093e5b in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#41 0x00000000004449a2 in main (argc=<optimized out>, argv=0x7fff3fe565f8) at /build/buildd/k3b-2.0.2/src/main.cpp:165

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

Reported using DrKonqi
Comment 1 Christoph Feck 2013-12-29 14:22:13 UTC

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