Bug 413553

Summary: K3b crashes afet opening Windows 10 LTSC ISO file
Product: [Applications] k3b Reporter: ElXreno <elxreno>
Component: generalAssignee: k3b developers <k3b>
Status: RESOLVED WORKSFORME    
Severity: crash CC: michalm, trueg
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description ElXreno 2019-10-28 12:28:45 UTC
Application: k3b (19.04.3)

Qt Version: 5.12.5
Frameworks Version: 5.61.0
Operating System: Linux 5.3.7-301.fc31.x86_64 x86_64
Distribution (Platform): Fedora RPMs

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

Open Windows 10 LTSC ISO file. After that, I have received a crash error.

The crash can be reproduced every time.

-- Backtrace:
Application: K3b (k3b), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
29	  return SYSCALL_CANCEL (poll, fds, nfds, timeout);
[Current thread is 1 (Thread 0x7f45f70c2e80 (LWP 5078))]

Thread 3 (Thread 0x7f45e91f9700 (LWP 5080)):
#0  0x00007f45fa702a4d in g_mutex_lock (mutex=mutex@entry=0x7f45dc000c30) at ../glib/gthread-posix.c:1363
#1  0x00007f45fa6b5d27 in g_main_context_prepare (context=context@entry=0x7f45dc000c30, priority=priority@entry=0x7f45e91f8ab0) at ../glib/gmain.c:3492
#2  0x00007f45fa6b66cb in g_main_context_iterate (context=context@entry=0x7f45dc000c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3897
#3  0x00007f45fa6b68d3 in g_main_context_iteration (context=0x7f45dc000c30, may_block=may_block@entry=1) at ../glib/gmain.c:3978
#4  0x00007f45ffb31cd3 in QEventDispatcherGlib::processEvents (this=0x7f45dc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f45ffadbceb in QEventLoop::exec (this=this@entry=0x7f45e91f8bf0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007f45ff934395 in QThread::exec (this=this@entry=0x7f4600a0d060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007f4600989f4a in QDBusConnectionManager::run (this=0x7f4600a0d060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#8  0x00007f45ff9354e6 in QThreadPrivate::start (arg=0x7f4600a0d060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:361
#9  0x00007f45fafa34e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#10 0x00007f45ff5b4643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f45e9df9700 (LWP 5079)):
#0  0x00007f45ff5a9a1f in __GI___poll (fds=0x7f45e9df8b28, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f45f9f9238a in _xcb_conn_wait () from /lib64/libxcb.so.1
#2  0x00007f45f9f93fea in xcb_wait_for_event () from /lib64/libxcb.so.1
#3  0x00007f45e9f9cac8 in QXcbEventQueue::run (this=0x562c4cd8b2f0) at qxcbeventqueue.cpp:228
#4  0x00007f45ff9354e6 in QThreadPrivate::start (arg=0x562c4cd8b2f0) at thread/qthread_unix.cpp:361
#5  0x00007f45fafa34e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f45ff5b4643 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f45f70c2e80 (LWP 5078)):
[KCrash Handler]
#6  __memmove_sse2_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:538
#7  0x00007f45ffb06dfb in QMetaObject::activate (sender=0x562c4d6375a0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3803
#8  0x00007f4600ef97c8 in KIO::TransferJob::data (this=this@entry=0x562c4d6375a0, _t1=<optimized out>, _t1@entry=0x562c4d6375a0, _t2=...) at /usr/src/debug/kf5-kio-5.61.0-1.fc31.x86_64/x86_64-redhat-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_transferjob.cpp:290
#9  0x00007f4600ef9d4d in KIO::TransferJob::slotData (this=0x562c4d6375a0, _data=...) at /usr/src/debug/kf5-kio-5.61.0-1.fc31.x86_64/src/core/transferjob.cpp:62
#10 0x00007f45ffb06f40 in QtPrivate::QSlotObjectBase::call (a=0x7fffaed4b3d0, r=0x562c4d6375a0, this=0x562c4d5a0490) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#11 QMetaObject::activate (sender=0x562c4d50d530, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3783
#12 0x00007f4600ebb426 in KIO::SlaveInterface::data (this=this@entry=0x562c4d50d530, _t1=...) at /usr/src/debug/kf5-kio-5.61.0-1.fc31.x86_64/x86_64-redhat-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_slaveinterface.cpp:416
#13 0x00007f4600ebdd46 in KIO::SlaveInterface::dispatch (this=0x562c4d50d530, _cmd=<optimized out>, rawdata=...) at /usr/src/debug/kf5-kio-5.61.0-1.fc31.x86_64/src/core/slaveinterface.cpp:148
#14 0x00007f4600ebbcbf in KIO::SlaveInterface::dispatch (this=0x562c4d50d530) at /usr/src/debug/kf5-kio-5.61.0-1.fc31.x86_64/src/core/slaveinterface.cpp:89
#15 0x00007f4600ec5a52 in KIO::Slave::gotInput (this=0x562c4d50d530) at /usr/src/debug/kf5-kio-5.61.0-1.fc31.x86_64/src/core/slave.cpp:406
#16 0x00007f45ffb06f40 in QtPrivate::QSlotObjectBase::call (a=0x7fffaed4b620, r=0x562c4d50d530, this=0x562c4d164960) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#17 QMetaObject::activate (sender=0x562c4d15cbd0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3783
#18 0x00007f4600e3f52e in KIO::Connection::readyRead (this=<optimized out>) at /usr/src/debug/kf5-kio-5.61.0-1.fc31.x86_64/x86_64-redhat-linux-gnu/src/core/KF5KIOCore_autogen/include/moc_connection_p.cpp:147
#19 KIO::ConnectionPrivate::dequeue (this=0x562c4d15cb70) at /usr/src/debug/kf5-kio-5.61.0-1.fc31.x86_64/src/core/connection.cpp:46
#20 0x00007f45ffb07c7a in QObject::event (this=0x562c4d15cbd0, e=<optimized out>) at kernel/qobject.cpp:1260
#21 0x00007f4600440ad6 in QApplicationPrivate::notify_helper (this=this@entry=0x562c4cd6b0e0, receiver=receiver@entry=0x562c4d15cbd0, e=e@entry=0x562c4d520200) at kernel/qapplication.cpp:3700
#22 0x00007f460044a150 in QApplication::notify (this=0x7fffaed4c4f0, receiver=0x562c4d15cbd0, e=0x562c4d520200) at kernel/qapplication.cpp:3446
#23 0x00007f45ffadcde8 in QCoreApplication::notifyInternal2 (receiver=0x562c4d15cbd0, event=0x562c4d520200) at kernel/qcoreapplication.cpp:1088
#24 0x00007f45ffadfd8b in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x562c4cd62390) at kernel/qcoreapplication.cpp:1825
#25 0x00007f45ffb31f27 in postEventSourceDispatch (s=s@entry=0x562c4ce1e920) at kernel/qeventdispatcher_glib.cpp:276
#26 0x00007f45fa6b64a0 in g_main_dispatch (context=0x7f45e4005010) at ../glib/gmain.c:3179
#27 g_main_context_dispatch (context=context@entry=0x7f45e4005010) at ../glib/gmain.c:3844
#28 0x00007f45fa6b6830 in g_main_context_iterate (context=context@entry=0x7f45e4005010, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3917
#29 0x00007f45fa6b68d3 in g_main_context_iteration (context=0x7f45e4005010, may_block=may_block@entry=1) at ../glib/gmain.c:3978
#30 0x00007f45ffb31cb5 in QEventDispatcherGlib::processEvents (this=0x562c4ce22280, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#31 0x00007f45ffadbceb in QEventLoop::exec (this=0x7fffaed4bbf0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#32 0x00007f4600c10b4e in KJob::exec (this=0x562c4d6375a0) at /usr/include/qt5/QtCore/qflags.h:120
#33 0x0000562c4c14f90f in K3b::ProjectManager::openProject (this=0x562c4ce62fe0, url=...) at /usr/src/debug/k3b-19.04.3-2.fc31.x86_64/src/k3bprojectmanager.cpp:456
#34 0x0000562c4c12aeb7 in K3b::MainWindow::openDocument (this=0x562c4cf532d0, url=...) at /usr/src/debug/k3b-19.04.3-2.fc31.x86_64/src/k3bapplication.h:86
#35 0x0000562c4c111493 in K3b::Application::processCmdLineArgs (this=0x7fffaed4c4f0) at /usr/src/debug/k3b-19.04.3-2.fc31.x86_64/src/k3bapplication.cpp:184
#36 0x00007f45ffb07c7a in QObject::event (this=0x7fffaed4c4f0, e=<optimized out>) at kernel/qobject.cpp:1260
#37 0x00007f45ffae3960 in QCoreApplication::event (this=<optimized out>, e=<optimized out>) at kernel/qcoreapplication.cpp:1957
#38 0x00007f4600448504 in QApplication::event (this=0x7fffaed4c4f0, e=0x562c4d539300) at kernel/qapplication.cpp:1954
#39 0x00007f4600440ad6 in QApplicationPrivate::notify_helper (this=this@entry=0x562c4cd6b0e0, receiver=receiver@entry=0x7fffaed4c4f0, e=e@entry=0x562c4d539300) at kernel/qapplication.cpp:3700
#40 0x00007f460044a150 in QApplication::notify (this=0x7fffaed4c4f0, receiver=0x7fffaed4c4f0, e=0x562c4d539300) at kernel/qapplication.cpp:3446
#41 0x00007f45ffadcde8 in QCoreApplication::notifyInternal2 (receiver=0x7fffaed4c4f0, event=0x562c4d539300) at kernel/qcoreapplication.cpp:1088
#42 0x00007f45ffadfd8b in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x562c4cd62390) at kernel/qcoreapplication.cpp:1825
#43 0x00007f45ffb31f27 in postEventSourceDispatch (s=s@entry=0x562c4ce1e920) at kernel/qeventdispatcher_glib.cpp:276
#44 0x00007f45fa6b64a0 in g_main_dispatch (context=0x7f45e4005010) at ../glib/gmain.c:3179
#45 g_main_context_dispatch (context=context@entry=0x7f45e4005010) at ../glib/gmain.c:3844
#46 0x00007f45fa6b6830 in g_main_context_iterate (context=context@entry=0x7f45e4005010, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3917
#47 0x00007f45fa6b68d3 in g_main_context_iteration (context=0x7f45e4005010, may_block=may_block@entry=1) at ../glib/gmain.c:3978
#48 0x00007f45ffb31cb5 in QEventDispatcherGlib::processEvents (this=0x562c4ce22280, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#49 0x00007f45ffadbceb in QEventLoop::exec (this=this@entry=0x7fffaed4c410, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#50 0x00007f45ffae3a16 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#51 0x0000562c4c0fb3b7 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/k3b-19.04.3-2.fc31.x86_64/src/main.cpp:146
[Inferior 1 (process 5078) detached]

Reported using DrKonqi
Comment 1 Justin Zobel 2022-09-27 08:23:40 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Comment 2 Bug Janitor Service 2022-10-12 04:55:21 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2022-10-27 05:05:40 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!