[k3b] [Bug 381725] New: K3B crash on audio cd creation

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Tue Jun 27 13:15:25 UTC 2017


https://bugs.kde.org/show_bug.cgi?id=381725

            Bug ID: 381725
           Summary: K3B crash on audio cd creation
           Product: k3b
           Version: 2.0.3
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k3b at kde.org
          Reporter: valdur at eys.ee
                CC: michalm at jabster.pl, trueg at kde.org
  Target Milestone: ---

Application: k3b (2.0.3)
KDE Platform Version: 4.14.16
Qt Version: 4.8.7
Operating System: Linux 4.4.0-79-generic x86_64
Distribution: Ubuntu 16.04.2 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I tried to create  an audio CD from wav files. Progress bar did not even start
to progress. Still K3B time counter continued until I cancelled it more than an
hour later. Crash occured after that cancellation.

-- 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 0x7f07e158c940 (LWP 22343))]

Thread 5 (Thread 0x7f07a4986700 (LWP 22767)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f07dbdf9672 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2,
op=0, addr=0xfedbd0) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=this at entry=0xfedbd0, timeout=timeout at entry=-1) at
thread/qmutex_unix.cpp:113
#3  0x00007f07dbdf5925 in QMutex::lockInternal (this=<optimized out>) at
thread/qmutex.cpp:450
#4  0x00007f07dbdf5a1b in QMutex::lock (this=<optimized out>) at
thread/qmutex.cpp:177
#5  0x00007f07de1d66ac in K3b::Device::Device::usageLock
(this=this at entry=0x101b290) at
/build/k3b-P3O1MD/k3b-2.0.3/libk3bdevice/k3bdevice.cpp:3800
#6  0x00007f07de1deb92 in K3b::Device::Device::block (this=0x101b290,
b=b at entry=false) at /build/k3b-P3O1MD/k3b-2.0.3/libk3bdevice/k3bdevice.cpp:1638
#7  0x00007f07e1106bfc in K3b::Device::DeviceHandler::run (this=0x1535480) at
/build/k3b-P3O1MD/k3b-2.0.3/libk3b/tools/k3bdevicehandler.cpp:234
#8  0x00007f07e10f5db5 in K3b::Thread::run (this=<optimized out>) at
/build/k3b-P3O1MD/k3b-2.0.3/libk3b/core/k3bthread.cpp:62
#9  0x00007f07dbdfae3c in QThreadPrivate::start (arg=0x2ee5ee0) at
thread/qthread_unix.cpp:352
#10 0x00007f07d5ab86ba in start_thread (arg=0x7f07a4986700) at
pthread_create.c:333
#11 0x00007f07da7c43dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f07c0cb2700 (LWP 22532)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f07dbdf9672 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2,
op=0, addr=0x2f684f0) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=this at entry=0x2f684f0, timeout=timeout at entry=-1)
at thread/qmutex_unix.cpp:113
#3  0x00007f07dbdf5925 in QMutex::lockInternal (this=this at entry=0x2f23628) at
thread/qmutex.cpp:450
#4  0x00007f07dbdf9d1e in QMutex::lockInline (this=0x2f23628) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:190
#5  QMutexLocker::QMutexLocker (m=0x2f23628, this=<synthetic pointer>) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:109
#6  QThreadPrivate::finish (arg=arg at entry=0x2f1e3e0) at
thread/qthread_unix.cpp:364
#7  0x00007f07dbdfae5b in __pthread_cleanup_class::~__pthread_cleanup_class
(this=<synthetic pointer>, __in_chrg=<optimized out>) at
/usr/include/pthread.h:561
#8  QThreadPrivate::start (arg=0x2f1e3e0) at thread/qthread_unix.cpp:316
#9  0x00007f07d5ab86ba in start_thread (arg=0x7f07c0cb2700) at
pthread_create.c:333
#10 0x00007f07da7c43dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f07b1179700 (LWP 22449)):
#0  0x00007f07d681aa90 in g_mutex_unlock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f07d67d62ae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f07d67d649c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f07dbf3b2ce in QEventDispatcherGlib::processEvents
(this=0x7f07ac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0x00007f07dbf0918f in QEventLoop::processEvents
(this=this at entry=0x7f07b1178c40, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f07dbf094f5 in QEventLoop::exec (this=this at entry=0x7f07b1178c40,
flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f07dbdf8549 in QThread::exec (this=this at entry=0x1a1eeb0) at
thread/qthread.cpp:538
#7  0x00007f07dbee9223 in QInotifyFileSystemWatcherEngine::run (this=0x1a1eeb0)
at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f07dbdfae3c in QThreadPrivate::start (arg=0x1a1eeb0) at
thread/qthread_unix.cpp:352
#9  0x00007f07d5ab86ba in start_thread (arg=0x7f07b1179700) at
pthread_create.c:333
#10 0x00007f07da7c43dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f07c4449700 (LWP 22345)):
#0  0x00007f07da7b424d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f07d68196f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f07d67d5e74 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f07d67d6330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f07d67d649c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f07dbf3b2ce in QEventDispatcherGlib::processEvents
(this=0x7f07bc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#6  0x00007f07dbf0918f in QEventLoop::processEvents
(this=this at entry=0x7f07c4448c40, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f07dbf094f5 in QEventLoop::exec (this=this at entry=0x7f07c4448c40,
flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f07dbdf8549 in QThread::exec (this=this at entry=0xeced40) at
thread/qthread.cpp:538
#9  0x00007f07dbee9223 in QInotifyFileSystemWatcherEngine::run (this=0xeced40)
at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f07dbdfae3c in QThreadPrivate::start (arg=0xeced40) at
thread/qthread_unix.cpp:352
#11 0x00007f07d5ab86ba in start_thread (arg=0x7f07c4449700) at
pthread_create.c:333
#12 0x00007f07da7c43dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f07e158c940 (LWP 22343)):
[KCrash Handler]
#6  __memmove_ssse3_back () at
../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1544
#7  0x00007f07dbe1af84 in memmove (__len=<optimized out>, __src=<optimized
out>, __dest=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/string3.h:59
#8  QListData::remove (this=this at entry=0x2ef04a8, i=<optimized out>) at
tools/qlist.cpp:347
#9  0x00007f07e10f5478 in QList<K3b::Job*>::removeAt (i=<optimized out>,
this=0x2ef04a8) at /usr/include/qt4/QtCore/qlist.h:482
#10 QList<K3b::Job*>::removeOne (_t=@0x7ffc3a3f00a8: 0x2f1eee0, this=0x2ef04a8)
at /usr/include/qt4/QtCore/qlist.h:800
#11 K3b::Job::unregisterSubJob (this=<optimized out>, job=job at entry=0x2f1eee0)
at /build/k3b-P3O1MD/k3b-2.0.3/libk3b/core/k3bjob.cpp:291
#12 0x00007f07e10f55b8 in K3b::Job::jobFinished (this=this at entry=0x2f1eee0,
success=success at entry=false) at
/build/k3b-P3O1MD/k3b-2.0.3/libk3b/core/k3bjob.cpp:121
#13 0x00007f07e10f56b1 in K3b::Job::~Job (this=0x2f1eee0, __in_chrg=<optimized
out>) at /build/k3b-P3O1MD/k3b-2.0.3/libk3b/core/k3bjob.cpp:65
#14 0x00007f07e1140c39 in K3b::CdrdaoWriter::~CdrdaoWriter (this=0x2f1eee0,
__in_chrg=<optimized out>) at
/build/k3b-P3O1MD/k3b-2.0.3/libk3b/projects/k3bcdrdaowriter.cpp:188
#15 0x00007f07dbf232b1 in QObjectPrivate::deleteChildren
(this=this at entry=0x2ef06e0) at kernel/qobject.cpp:1935
#16 0x00007f07dbf25954 in QObject::~QObject (this=0x2ef0660,
__in_chrg=<optimized out>) at kernel/qobject.cpp:954
#17 0x00007f07e10f565e in K3b::Job::~Job (this=0x2ef0660, __in_chrg=<optimized
out>) at /build/k3b-P3O1MD/k3b-2.0.3/libk3b/core/k3bjob.cpp:57
#18 0x00007f07e1184a8a in K3b::AudioJob::~AudioJob (this=0x2ef0660,
__in_chrg=<optimized out>) at
/build/k3b-P3O1MD/k3b-2.0.3/libk3b/projects/audiocd/k3baudiojob.cpp:119
#19 K3b::AudioJob::~AudioJob (this=0x2ef0660, __in_chrg=<optimized out>) at
/build/k3b-P3O1MD/k3b-2.0.3/libk3b/projects/audiocd/k3baudiojob.cpp:122
#20 0x00000000004c25cd in K3b::ProjectBurnDialog::slotStartClicked
(this=0x2aa6ef0) at
/build/k3b-P3O1MD/k3b-2.0.3/src/projects/k3bprojectburndialog.cpp:238
#21 0x000000000053d745 in K3b::InteractionDialog::slotStartClickedInternal
(this=this at entry=0x2aa6ef0) at
/build/k3b-P3O1MD/k3b-2.0.3/src/k3binteractiondialog.cpp:312
#22 0x000000000053e230 in K3b::InteractionDialog::qt_static_metacall
(_o=0x2aa6ef0, _id=<optimized out>, _a=0x7ffc3a3f0610, _c=<optimized out>) at
/build/k3b-P3O1MD/k3b-2.0.3/obj-x86_64-linux-gnu/src/k3binteractiondialog.moc:137
#23 0x00007f07dbf1f010 in QMetaObject::activate (sender=sender at entry=0x2aa3dd0,
m=m at entry=0x7f07dbae7f60 <QAbstractButton::staticMetaObject>,
local_signal_index=local_signal_index at entry=2, argv=argv at entry=0x7ffc3a3f0610)
at kernel/qobject.cpp:3567
#24 0x00007f07db672d12 in QAbstractButton::clicked (this=this at entry=0x2aa3dd0,
_t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:219
#25 0x00007f07db3a82b3 in QAbstractButtonPrivate::emitClicked
(this=this at entry=0x1c76630) at widgets/qabstractbutton.cpp:548
#26 0x00007f07db3a9664 in QAbstractButtonPrivate::click
(this=this at entry=0x1c76630) at widgets/qabstractbutton.cpp:541
#27 0x00007f07db3a9774 in QAbstractButton::mouseReleaseEvent (this=0x2aa3dd0,
e=0x7ffc3a3f0b80) at widgets/qabstractbutton.cpp:1123
#28 0x00007f07db0248d0 in QWidget::event (this=0x2aa3dd0, event=0x7ffc3a3f0b80)
at kernel/qwidget.cpp:8775
#29 0x00007f07dafcdfdc in QApplicationPrivate::notify_helper
(this=this at entry=0xd38f60, receiver=receiver at entry=0x2aa3dd0,
e=e at entry=0x7ffc3a3f0b80) at kernel/qapplication.cpp:4570
#30 0x00007f07dafd50d6 in QApplication::notify (this=<optimized out>,
receiver=0x2aa3dd0, e=0x7ffc3a3f0b80) at kernel/qapplication.cpp:4113
#31 0x00007f07dcbd264a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#32 0x00007f07dbf0a90d in QCoreApplication::notifyInternal
(this=0x7ffc3a3f2280, receiver=receiver at entry=0x2aa3dd0,
event=event at entry=0x7ffc3a3f0b80) at kernel/qcoreapplication.cpp:955
#33 0x00007f07dafd46dd in QCoreApplication::sendEvent (event=<optimized out>,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#34 QApplicationPrivate::sendMouseEvent (receiver=receiver at entry=0x2aa3dd0,
event=event at entry=0x7ffc3a3f0b80, alienWidget=alienWidget at entry=0x2aa3dd0,
nativeWidget=nativeWidget at entry=0x2a04240,
buttonDown=buttonDown at entry=0x7f07dbaf9368 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3178
#35 0x00007f07db0523f2 in QETWidget::translateMouseEvent
(this=this at entry=0x2a04240, event=event at entry=0x7ffc3a3f0ee0) at
kernel/qapplication_x11.cpp:4638
#36 0x00007f07db051c83 in QApplication::x11ProcessEvent (this=0x7ffc3a3f2280,
event=event at entry=0x7ffc3a3f0ee0) at kernel/qapplication_x11.cpp:3626
#37 0x00007f07db07b542 in x11EventSourceDispatch (s=0xd2db50, callback=0x0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#38 0x00007f07d67d6197 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f07d67d63f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007f07d67d649c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007f07dbf3b2ce in QEventDispatcherGlib::processEvents (this=0xcc1fb0,
flags=...) at kernel/qeventdispatcher_glib.cpp:452
#42 0x00007f07db07b616 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#43 0x00007f07dbf0918f in QEventLoop::processEvents
(this=this at entry=0x7ffc3a3f12d0, flags=...) at kernel/qeventloop.cpp:149
#44 0x00007f07dbf094f5 in QEventLoop::exec (this=this at entry=0x7ffc3a3f12d0,
flags=...) at kernel/qeventloop.cpp:204
#45 0x00007f07db4b0a3c in QDialog::exec (this=this at entry=0x2aa6ef0) at
dialogs/qdialog.cpp:562
#46 0x000000000053dd77 in K3b::InteractionDialog::exec
(this=this at entry=0x2aa6ef0) at
/build/k3b-P3O1MD/k3b-2.0.3/src/k3binteractiondialog.cpp:526
#47 0x00000000004c2058 in K3b::ProjectBurnDialog::execBurnDialog
(this=this at entry=0x2aa6ef0, burn=burn at entry=true) at
/build/k3b-P3O1MD/k3b-2.0.3/src/projects/k3bprojectburndialog.cpp:170
#48 0x00000000004bea3c in K3b::View::slotBurn (this=<optimized out>) at
/build/k3b-P3O1MD/k3b-2.0.3/src/projects/k3bview.cpp:97
#49 0x00007f07dbf1f010 in QMetaObject::activate (sender=sender at entry=0x1a700a0,
m=m at entry=0x7f07dbac4da0 <QAction::staticMetaObject>,
local_signal_index=local_signal_index at entry=1, argv=argv at entry=0x7ffc3a3f14d0)
at kernel/qobject.cpp:3567
#50 0x00007f07dafc7d62 in QAction::triggered (this=this at entry=0x1a700a0,
_t1=false) at .moc/release-shared/moc_qaction.cpp:276
#51 0x00007f07dafc90b3 in QAction::activate (this=0x1a700a0, event=<optimized
out>) at kernel/qaction.cpp:1257
#52 0x00007f07db3a9623 in QAbstractButtonPrivate::click
(this=this at entry=0x28b5050) at widgets/qabstractbutton.cpp:530
#53 0x00007f07db3a9774 in QAbstractButton::mouseReleaseEvent (this=0x28b3560,
e=0x7ffc3a3f1a50) at widgets/qabstractbutton.cpp:1123
#54 0x00007f07db46f73a in QToolButton::mouseReleaseEvent (this=<optimized out>,
e=<optimized out>) at widgets/qtoolbutton.cpp:723
#55 0x00007f07db0248d0 in QWidget::event (this=0x28b3560, event=0x7ffc3a3f1a50)
at kernel/qwidget.cpp:8775
#56 0x00007f07dafcdfdc in QApplicationPrivate::notify_helper
(this=this at entry=0xd38f60, receiver=receiver at entry=0x28b3560,
e=e at entry=0x7ffc3a3f1a50) at kernel/qapplication.cpp:4570
#57 0x00007f07dafd50d6 in QApplication::notify (this=<optimized out>,
receiver=0x28b3560, e=0x7ffc3a3f1a50) at kernel/qapplication.cpp:4113
#58 0x00007f07dcbd264a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#59 0x00007f07dbf0a90d in QCoreApplication::notifyInternal
(this=0x7ffc3a3f2280, receiver=receiver at entry=0x28b3560,
event=event at entry=0x7ffc3a3f1a50) at kernel/qcoreapplication.cpp:955
#60 0x00007f07dafd46dd in QCoreApplication::sendEvent (event=<optimized out>,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#61 QApplicationPrivate::sendMouseEvent (receiver=receiver at entry=0x28b3560,
event=event at entry=0x7ffc3a3f1a50, alienWidget=alienWidget at entry=0x28b3560,
nativeWidget=nativeWidget at entry=0x287e8b0,
buttonDown=buttonDown at entry=0x7f07dbaf9368 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3178
#62 0x00007f07db0523f2 in QETWidget::translateMouseEvent
(this=this at entry=0x287e8b0, event=event at entry=0x7ffc3a3f1db0) at
kernel/qapplication_x11.cpp:4638
#63 0x00007f07db051c83 in QApplication::x11ProcessEvent (this=0x7ffc3a3f2280,
event=event at entry=0x7ffc3a3f1db0) at kernel/qapplication_x11.cpp:3626
#64 0x00007f07db07b542 in x11EventSourceDispatch (s=0xd2db50, callback=0x0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#65 0x00007f07d67d6197 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#66 0x00007f07d67d63f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#67 0x00007f07d67d649c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#68 0x00007f07dbf3b2ae in QEventDispatcherGlib::processEvents (this=0xcc1fb0,
flags=...) at kernel/qeventdispatcher_glib.cpp:450
#69 0x00007f07db07b616 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#70 0x00007f07dbf0918f in QEventLoop::processEvents
(this=this at entry=0x7ffc3a3f2190, flags=...) at kernel/qeventloop.cpp:149
#71 0x00007f07dbf094f5 in QEventLoop::exec (this=this at entry=0x7ffc3a3f2190,
flags=...) at kernel/qeventloop.cpp:204
#72 0x00007f07dbf0f4b9 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1227
#73 0x00007f07dafcc22c in QApplication::exec () at kernel/qapplication.cpp:3828
#74 0x00000000004451cd in main (argc=<optimized out>, argv=<optimized out>) at
/build/k3b-P3O1MD/k3b-2.0.3/src/main.cpp:165

Possible duplicates by query: bug 322881, bug 287800, bug 287077, bug 282076.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the k3b mailing list