Bug 429884

Summary: Konsole crash on new color scheme install
Product: [Applications] konsole Reporter: sime.brkovic
Component: generalAssignee: Konsole Developer <konsole-devel>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nate
Priority: NOR Keywords: drkonqi
Version: 20.08.3   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description sime.brkovic 2020-12-01 12:04:44 UTC
Application: konsole (20.08.3)

Qt Version: 5.15.2
Frameworks Version: 5.76.0
Operating System: Linux 5.9.10-1-default x86_64
Windowing system: X11
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
I was trying to install new color scheme in Konsole. When I pressed install on a new color scheme it crashed. Happened only once, could not replicate it.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Konsole (konsole), signal: Segmentation fault

[New LWP 7177]
[New LWP 7178]
[New LWP 7299]
[New LWP 7301]
[New LWP 7302]
[New LWP 7310]
[New LWP 7311]
[New LWP 7312]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007f32c38a383f in poll () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f32bfb0a840 (LWP 7175))]

Thread 9 (Thread 0x7f327ffff640 (LWP 7312)):
#0  0x00007f32c057a109 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f32c05284ef in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f32c0528f3b in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f32c052912f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f32c20107fb in QEventDispatcherGlib::processEvents (this=0x7f3278000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f32c1fb7c4b in QEventLoop::exec (this=this@entry=0x7f327fffecc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f32c1dd6d0e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f32c1dd7e51 in QThreadPrivate::start (arg=0x5569f4ddacf0) at thread/qthread_unix.cpp:329
#8  0x00007f32c0f113e9 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f32c38ae943 in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f32a4d94640 (LWP 7311)):
#0  0x00007f32c38a383f in poll () from /lib64/libc.so.6
#1  0x00007f32c052900e in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f32c052936b in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f32ac65f906 in ?? () from /usr/lib64/libgio-2.0.so.0
#4  0x00007f32c055213e in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f32c0f113e9 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f32c38ae943 in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f32a5595640 (LWP 7310)):
#0  0x00007f32c38a383f in poll () from /lib64/libc.so.6
#1  0x00007f32c052900e in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f32c052912f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f32c0529181 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f32c055213e in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f32c0f113e9 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f32c38ae943 in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f32a7fff640 (LWP 7302)):
#0  0x00007f32c38a934d in syscall () from /lib64/libc.so.6
#1  0x00007f32c1dda091 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0, val=<optimized out>, op=0, addr=<optimized out>) at thread/qfutex_p.h:133
#2  QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int> > (expectedValue=<optimized out>, futex=...) at thread/qfutex_p.h:135
#3  futexSemaphoreTryAcquire_loop<false> (timeout=-1, nn=8589934593, curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:219
#4  futexSemaphoreTryAcquire<false> (timeout=-1, n=<optimized out>, u=...) at thread/qsemaphore.cpp:262
#5  QSemaphore::acquire (this=0x7f32c15bc920, n=<optimized out>) at thread/qsemaphore.cpp:326
#6  0x00007f32c150b934 in ?? () from /usr/lib64/libQt5Network.so.5
#7  0x00007f32c1dd7e51 in QThreadPrivate::start (arg=0x7f32c15bc900) at thread/qthread_unix.cpp:329
#8  0x00007f32c0f113e9 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f32c38ae943 in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f32acf22640 (LWP 7301)):
#0  0x00007f32c38a383f in poll () from /lib64/libc.so.6
#1  0x00007f32c052900e in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f32c052912f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f32c20107fb in QEventDispatcherGlib::processEvents (this=0x7f3294000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f32c1fb7c4b in QEventLoop::exec (this=this@entry=0x7f32acf21cc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f32c1dd6d0e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f32c1dd7e51 in QThreadPrivate::start (arg=0x5569f4e1a450) at thread/qthread_unix.cpp:329
#7  0x00007f32c0f113e9 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f32c38ae943 in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f32ad723640 (LWP 7299)):
#0  0x00007f32c38a383f in poll () from /lib64/libc.so.6
#1  0x00007f32c052900e in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f32c052912f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f32c20107fb in QEventDispatcherGlib::processEvents (this=0x7f3290000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f32c1fb7c4b in QEventLoop::exec (this=this@entry=0x7f32ad722cc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f32c1dd6d0e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f32c1dd7e51 in QThreadPrivate::start (arg=0x5569f4dcff20) at thread/qthread_unix.cpp:329
#7  0x00007f32c0f113e9 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f32c38ae943 in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f32b7fff640 (LWP 7178)):
#0  0x00007f32c38a383f in poll () from /lib64/libc.so.6
#1  0x00007f32c052900e in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f32c052912f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f32c20107fb in QEventDispatcherGlib::processEvents (this=0x7f32b0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f32c1fb7c4b in QEventLoop::exec (this=this@entry=0x7f32b7ffec70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f32c1dd6d0e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f32c15d87c7 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007f32c1dd7e51 in QThreadPrivate::start (arg=0x7f32c1646420) at thread/qthread_unix.cpp:329
#8  0x00007f32c0f113e9 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f32c38ae943 in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f32bda28640 (LWP 7177)):
#0  0x00007f32c38a383f in poll () from /lib64/libc.so.6
#1  0x00007f32c0f3d862 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f32c0f3f26c in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f32bdc35fb0 in QXcbEventQueue::run (this=0x5569f467fd00) at qxcbeventqueue.cpp:228
#4  0x00007f32c1dd7e51 in QThreadPrivate::start (arg=0x5569f467fd00) at thread/qthread_unix.cpp:329
#5  0x00007f32c0f113e9 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f32c38ae943 in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f32bfb0a840 (LWP 7175)):
[KCrash Handler]
#4  0x00007f32c1fe2bd4 in std::__atomic_base<QThreadData*>::load (__m=std::memory_order_relaxed, this=0xdac5212b) at /usr/include/c++/10/bits/atomic_base.h:741
#5  std::atomic<QThreadData*>::load (__m=std::memory_order_relaxed, this=0xdac5212b) at /usr/include/c++/10/atomic:523
#6  QAtomicOps<QThreadData*>::loadRelaxed<QThreadData*> (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#7  QBasicAtomicPointer<QThreadData>::loadRelaxed (this=0xdac5212b) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:248
#8  QObject::thread (this=this@entry=0x5569f527bdc0) at kernel/qobject.cpp:1487
#9  0x00007f32c1fe8feb in QObject::killTimer (this=this@entry=0x5569f527bdc0, id=-186045504) at kernel/qobject.cpp:1795
#10 0x00007f32c1ff39f9 in QTimer::stop (this=this@entry=0x5569f527bdc0) at kernel/qtimer.cpp:243
#11 0x00007f32c1ff3a6f in QTimer::start (this=0x5569f527bdc0) at kernel/qtimer.cpp:211
#12 0x00007f32c1fef866 in QtPrivate::QSlotObjectBase::call (a=0x7fff9e301280, r=0x5569f4deac10, this=0x5569f4afe3c0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#13 doActivate<false> (sender=0x7f32b800ad70, signal_index=9, argv=argv@entry=0x7fff9e301280) at kernel/qobject.cpp:3886
#14 0x00007f32c1fe8bc0 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f32c17082a0 <KNSCore::Engine::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x7fff9e301280) at kernel/qobject.cpp:3946
#15 0x00007f32c16acd95 in KNSCore::Engine::signalEntryChanged (this=<optimized out>, _t1=...) at /usr/src/debug/knewstuff-5.76.0-1.1.x86_64/build/src/core/KF5NewStuffCore_autogen/EWIEGA46WW/moc_engine.cpp:578
#16 0x00007f32c16be384 in KNSCore::Engine::install (this=0x7f32b800ad70, entry=..., linkId=1) at /usr/src/debug/knewstuff-5.76.0-1.1.x86_64/src/core/engine.cpp:553
#17 0x00007f32c1a3487a in KNS3::EntryDetails::install (this=<optimized out>) at /usr/src/debug/knewstuff-5.76.0-1.1.x86_64/src/ui/entrydetailsdialog.cpp:232
#18 0x00007f32c1fef866 in QtPrivate::QSlotObjectBase::call (a=0x7fff9e301490, r=0x5569f4d23d50, this=0x5569f4ba31e0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#19 doActivate<false> (sender=0x5569f4ab03f0, signal_index=9, argv=argv@entry=0x7fff9e301490) at kernel/qobject.cpp:3886
#20 0x00007f32c1fe8bc0 in QMetaObject::activate (sender=sender@entry=0x5569f4ab03f0, m=m@entry=0x7f32c30674e0 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff9e301490) at kernel/qobject.cpp:3946
#21 0x00007f32c2c583e2 in QAbstractButton::clicked (this=this@entry=0x5569f4ab03f0, _t1=<optimized out>) at .moc/moc_qabstractbutton.cpp:308
#22 0x00007f32c2c58d4a in QAbstractButtonPrivate::emitClicked (this=this@entry=0x5569f4b9df70) at widgets/qabstractbutton.cpp:415
#23 0x00007f32c2c5a69f in QAbstractButtonPrivate::click (this=this@entry=0x5569f4b9df70) at widgets/qabstractbutton.cpp:408
#24 0x00007f32c2c5a871 in QAbstractButton::mouseReleaseEvent (this=0x5569f4ab03f0, e=0x7fff9e301a60) at widgets/qabstractbutton.cpp:1044
#25 0x00007f32c2bab35e in QWidget::event (this=0x5569f4ab03f0, event=0x7fff9e301a60) at kernel/qwidget.cpp:9019
#26 0x00007f32c2b6b50f in QApplicationPrivate::notify_helper (this=this@entry=0x5569f46761f0, receiver=receiver@entry=0x5569f4ab03f0, e=e@entry=0x7fff9e301a60) at kernel/qapplication.cpp:3632
#27 0x00007f32c2b723fb in QApplication::notify (this=0x7fff9e301760, receiver=0x5569f4ab03f0, e=0x7fff9e301a60) at kernel/qapplication.cpp:3076
#28 0x00007f32c1fb928a in QCoreApplication::notifyInternal2 (receiver=0x5569f4ab03f0, event=0x7fff9e301a60) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#29 0x00007f32c2b71426 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x5569f4ab03f0, event=event@entry=0x7fff9e301a60, alienWidget=alienWidget@entry=0x5569f4ab03f0, nativeWidget=0x5569f51114e0, buttonDown=buttonDown@entry=0x7f32c3099670 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2614
#30 0x00007f32c2bc33c1 in QWidgetWindow::handleMouseEvent (this=0x5569f4f9ac60, event=0x7fff9e301d20) at /usr/include/c++/10/bits/atomic_base.h:420
#31 0x00007f32c2bc68ce in QWidgetWindow::event (this=0x5569f4f9ac60, event=0x7fff9e301d20) at kernel/qwidgetwindow.cpp:300
#32 0x00007f32c2b6b50f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5569f4f9ac60, e=0x7fff9e301d20) at kernel/qapplication.cpp:3632
#33 0x00007f32c1fb928a in QCoreApplication::notifyInternal2 (receiver=0x5569f4f9ac60, event=0x7fff9e301d20) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#34 0x00007f32c2427b73 in QGuiApplicationPrivate::processMouseEvent (e=0x5569f51f3540) at kernel/qguiapplication.cpp:2282
#35 0x00007f32c23fdc5c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#36 0x00007f32bdc36faa in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#37 0x00007f32c0528cf7 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#38 0x00007f32c0529078 in ?? () from /usr/lib64/libglib-2.0.so.0
#39 0x00007f32c052912f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#40 0x00007f32c20107df in QEventDispatcherGlib::processEvents (this=0x5569f474c250, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#41 0x00007f32c1fb7c4b in QEventLoop::exec (this=this@entry=0x7fff9e302060, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#42 0x00007f32c2d643d7 in QDialog::exec (this=0x5569f51114e0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#43 0x00007f32c1a20dd4 in KNS3::Button::showDialog (this=0x5569f61dd330) at /usr/include/c++/10/bits/atomic_base.h:420
#44 0x00007f32c1fef866 in QtPrivate::QSlotObjectBase::call (a=0x7fff9e302220, r=0x5569f61dd330, this=0x5569f5db6af0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#45 doActivate<false> (sender=0x5569f61dd330, signal_index=9, argv=argv@entry=0x7fff9e302220) at kernel/qobject.cpp:3886
#46 0x00007f32c1fe8bc0 in QMetaObject::activate (sender=sender@entry=0x5569f61dd330, m=m@entry=0x7f32c30674e0 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff9e302220) at kernel/qobject.cpp:3946
#47 0x00007f32c2c583e2 in QAbstractButton::clicked (this=this@entry=0x5569f61dd330, _t1=<optimized out>) at .moc/moc_qabstractbutton.cpp:308
#48 0x00007f32c2c58d4a in QAbstractButtonPrivate::emitClicked (this=this@entry=0x5569f4f20aa0) at widgets/qabstractbutton.cpp:415
#49 0x00007f32c2c5a69f in QAbstractButtonPrivate::click (this=this@entry=0x5569f4f20aa0) at widgets/qabstractbutton.cpp:408
#50 0x00007f32c2c5a871 in QAbstractButton::mouseReleaseEvent (this=0x5569f61dd330, e=0x7fff9e3027f0) at widgets/qabstractbutton.cpp:1044
#51 0x00007f32c2bab35e in QWidget::event (this=0x5569f61dd330, event=0x7fff9e3027f0) at kernel/qwidget.cpp:9019
#52 0x00007f32c2b6b50f in QApplicationPrivate::notify_helper (this=this@entry=0x5569f46761f0, receiver=receiver@entry=0x5569f61dd330, e=e@entry=0x7fff9e3027f0) at kernel/qapplication.cpp:3632
#53 0x00007f32c2b723fb in QApplication::notify (this=0x7fff9e3024f0, receiver=0x5569f61dd330, e=0x7fff9e3027f0) at kernel/qapplication.cpp:3076
#54 0x00007f32c1fb928a in QCoreApplication::notifyInternal2 (receiver=0x5569f61dd330, event=0x7fff9e3027f0) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#55 0x00007f32c2b71426 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x5569f61dd330, event=event@entry=0x7fff9e3027f0, alienWidget=alienWidget@entry=0x5569f61dd330, nativeWidget=0x5569f4efaef0, buttonDown=buttonDown@entry=0x7f32c3099670 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2614
#56 0x00007f32c2bc33c1 in QWidgetWindow::handleMouseEvent (this=0x5569f6bbfee0, event=0x7fff9e302ab0) at /usr/include/c++/10/bits/atomic_base.h:420
#57 0x00007f32c2bc68ce in QWidgetWindow::event (this=0x5569f6bbfee0, event=0x7fff9e302ab0) at kernel/qwidgetwindow.cpp:300
#58 0x00007f32c2b6b50f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5569f6bbfee0, e=0x7fff9e302ab0) at kernel/qapplication.cpp:3632
#59 0x00007f32c1fb928a in QCoreApplication::notifyInternal2 (receiver=0x5569f6bbfee0, event=0x7fff9e302ab0) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#60 0x00007f32c2427b73 in QGuiApplicationPrivate::processMouseEvent (e=0x5569f4a97950) at kernel/qguiapplication.cpp:2282
#61 0x00007f32c23fdc5c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#62 0x00007f32bdc36faa in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#63 0x00007f32c0528cf7 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#64 0x00007f32c0529078 in ?? () from /usr/lib64/libglib-2.0.so.0
#65 0x00007f32c052912f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#66 0x00007f32c20107df in QEventDispatcherGlib::processEvents (this=0x5569f474c250, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#67 0x00007f32c1fb7c4b in QEventLoop::exec (this=this@entry=0x7fff9e302de0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#68 0x00007f32c1fbfec0 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#69 0x00007f32c241b1bc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867
#70 0x00007f32c2b6b485 in QApplication::exec () at kernel/qapplication.cpp:2824
#71 0x00007f32c39ac9c6 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/konsole-20.08.3-1.1.x86_64/src/main.cpp:230
#72 0x00007f32c37d5152 in __libc_start_main () from /lib64/libc.so.6
#73 0x00005569f373608e in _start () at ../sysdeps/x86_64/start.S:120
[Inferior 1 (process 7175) detached]

Possible duplicates by query: bug 422533.

Reported using DrKonqi
Comment 1 Nate Graham 2020-12-01 17:53:41 UTC

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