[k3b] [Bug 454295] New: Crash when closing Kb3 after it failed to burn/format CD-RW

Justin bugzilla_noreply at kde.org
Mon May 23 20:27:04 BST 2022


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

            Bug ID: 454295
           Summary: Crash when closing Kb3 after it failed to burn/format
                    CD-RW
           Product: k3b
           Version: unspecified
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k3b at kde.org
          Reporter: justinf7293 at gmail.com
                CC: michalm at jabster.pl, trueg at kde.org
  Target Milestone: ---

Application: k3b (19.12.3)

Qt Version: 5.12.8
Frameworks Version: 5.68.0
Operating System: Linux 5.4.0-110-generic x86_64
Windowing system: X11
Distribution: Ubuntu 20.04.4 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I was attempting to format and burn a CD-RW with audio tracks (it used to be a
simple data project before). However, the formatting failed and the disc
automatically ejected itself from the drive. Cancelling the format and burn did
not appear to do anything out of the ordinary, but when closing the program
(and not saving a project file) caused it to crash as it was closing.
The formatting error with the CD may or may not be related, could simply be due
to a worn out disc as it resisted formatting and copying on previous attemtps,
but it should be noted as a possible cause.

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 0x7f8e1e57bb40 (LWP 52435))]

Thread 8 (Thread 0x7f8daeffb700 (LWP 52606)):
#0  0x00007f8e271e399f in __GI___poll (fds=0x7f8d9c007170, nfds=3, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8e21c5b1d6 in ?? () from /lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f8e21c4c841 in pa_mainloop_poll () from
/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f8e21c4cec3 in pa_mainloop_iterate () from
/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f8e21c4cf70 in pa_mainloop_run () from
/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f8e21c5b11d in ?? () from /lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f8e1f27e72c in ?? () from
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-13.99.so
#7  0x00007f8e22a8e609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#8  0x00007f8e271f0133 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f8dafffd700 (LWP 52604)):
#0  0x00007f8e271e53ab in ioctl () at ../sysdeps/unix/syscall-template.S:78
#1  0x00007f8e291d33d4 in ?? () from /lib/x86_64-linux-gnu/libk3bdevice.so.7
#2  0x00007f8e291cb9fe in K3b::Device::Device::read10(unsigned char*, unsigned
int, unsigned long, unsigned int, bool) const () from
/lib/x86_64-linux-gnu/libk3bdevice.so.7
#3  0x00007f8e2957ad14 in K3b::Iso9660DeviceBackend::read(unsigned int, char*,
int) () from /lib/x86_64-linux-gnu/libk3blib.so.7
#4  0x00007f8e295ec152 in ?? () from /lib/x86_64-linux-gnu/libk3blib.so.7
#5  0x00007f8e2956d928 in K3b::Iso9660::open() () from
/lib/x86_64-linux-gnu/libk3blib.so.7
#6  0x00007f8e29586605 in K3b::Medium::analyseContent() () from
/lib/x86_64-linux-gnu/libk3blib.so.7
#7  0x00007f8e29587500 in K3b::Medium::update() () from
/lib/x86_64-linux-gnu/libk3blib.so.7
#8  0x00007f8e295880d7 in K3b::MediaCache::PollThread::run() () from
/lib/x86_64-linux-gnu/libk3blib.so.7
#9  0x00007f8e275659d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f8e22a8e609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#11 0x00007f8e271f0133 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f8dfc9ff700 (LWP 52556)):
#0  0x00007f8e2220f25d in g_source_ref () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f8e2220f328 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8e2221082b in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8e2221129b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8e222114a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8e27785453 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8e2772c3ab in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8e27564785 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f8e275659d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f8e22a8e609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f8e271f0133 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f8dff49a700 (LWP 52555)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7f8e25b34d30) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e0bf690410,
cond=0x7f8e25b34d08) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f8e25b34d08, mutex=0x55e0bf690410) at
pthread_cond_wait.c:647
#3  0x00007f8e27393e30 in
std::condition_variable::wait(std::unique_lock<std::mutex>&) () from
/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f8e2503f551 in ?? () from /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f8e2503f66f in ?? () from /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007f8e27399de4 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007f8e22a8e609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#8  0x00007f8e271f0133 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f8e0049c700 (LWP 52491)):
#0  0x00007f8e271ae23f in __GI___clock_nanosleep (clock_id=clock_id at entry=0,
flags=flags at entry=0, req=0x7f8e0049ba50, rem=0x7f8e0049ba50) at
../sysdeps/unix/sysv/linux/clock_nanosleep.c:78
#1  0x00007f8e271b3ec7 in __GI___nanosleep (requested_time=<optimized out>,
remaining=<optimized out>) at nanosleep.c:27
#2  0x00007f8e27784d75 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f8e2958816a in K3b::MediaCache::PollThread::run() () from
/lib/x86_64-linux-gnu/libk3blib.so.7
#4  0x00007f8e275659d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8e22a8e609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f8e271f0133 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f8e14d09700 (LWP 52439)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x55e0bec86cf8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e0bec86ca8,
cond=0x55e0bec86cd0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55e0bec86cd0, mutex=0x55e0bec86ca8) at
pthread_cond_wait.c:647
#3  0x00007f8e151285eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f8e151281eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f8e22a8e609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f8e271f0133 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f8e1caf5700 (LWP 52438)):
#0  0x00007f8e271e399f in __GI___poll (fds=0x7f8e10019810, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f8e2221136e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8e222114a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8e27785453 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8e2772c3ab in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8e27564785 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8e2868defa in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f8e275659d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f8e22a8e609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f8e271f0133 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f8e1e57bb40 (LWP 52435)):
[KCrash Handler]
#6  0x00007f8e27758bed in QMetaObject::activate(QObject*, int, int, void**) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8e295402a2 in K3b::AudioTrack::sourceAboutToBeRemoved(int) () from
/lib/x86_64-linux-gnu/libk3blib.so.7
#8  0x00007f8e295f4e71 in
K3b::AudioTrack::emitSourceAboutToBeRemoved(K3b::AudioDataSource*) () from
/lib/x86_64-linux-gnu/libk3blib.so.7
#9  0x00007f8e29603fba in K3b::AudioDataSource::take() () from
/lib/x86_64-linux-gnu/libk3blib.so.7
#10 0x00007f8e295f2a35 in K3b::AudioTrack::~AudioTrack() () from
/lib/x86_64-linux-gnu/libk3blib.so.7
#11 0x00007f8e295f2bbd in K3b::AudioTrack::~AudioTrack() () from
/lib/x86_64-linux-gnu/libk3blib.so.7
#12 0x00007f8e295f9b9d in K3b::AudioDoc::~AudioDoc() () from
/lib/x86_64-linux-gnu/libk3blib.so.7
#13 0x00007f8e295f9edd in K3b::AudioDoc::~AudioDoc() () from
/lib/x86_64-linux-gnu/libk3blib.so.7
#14 0x000055e0bcd998ec in ?? ()
#15 0x00007f8e28fe85e5 in KMainWindow::closeEvent(QCloseEvent*) () from
/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#16 0x00007f8e281882b6 in QWidget::event(QEvent*) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f8e2829d148 in QMainWindow::event(QEvent*) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f8e28fe89ab in KMainWindow::event(QEvent*) () from
/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#19 0x00007f8e290335bb in KXmlGuiWindow::event(QEvent*) () from
/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#20 0x00007f8e28145a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f8e2814f0f0 in QApplication::notify(QObject*, QEvent*) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f8e2772d80a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f8e28183818 in
QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f8e281a3bf2 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f8e281a7471 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f8e28145a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007f8e2814f0f0 in QApplication::notify(QObject*, QEvent*) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007f8e2772d80a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f8e27b13635 in
QGuiApplicationPrivate::processCloseEvent(QWindowSystemInterfacePrivate::CloseEvent*)
() from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#30 0x00007f8e27b18132 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#31 0x00007f8e27af235b in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#32 0x00007f8e1dec632e in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#33 0x00007f8e2221117d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f8e22211400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f8e222114a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f8e27785435 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007f8e2772c3ab in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007f8e27734116 in QCoreApplication::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x000055e0bcd6a4c7 in ?? ()
#40 0x00007f8e270f5083 in __libc_start_main (main=0x55e0bcd68eb0, argc=1,
argv=0x7fff4e465ac8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff4e465ab8) at ../csu/libc-start.c:308
#41 0x000055e0bcd6a71e in _start ()
[Inferior 1 (process 52435) detached]

The reporter indicates this bug may be a duplicate of or related to bug 372033.

Possible duplicates by query: bug 372033.

Reported using DrKonqi

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


More information about the k3b mailing list