Bug 380077 - Konsole crash, possibly whilst switching tabs.
Summary: Konsole crash, possibly whilst switching tabs.
Status: RESOLVED WORKSFORME
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 16.08.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-05-22 07:53 UTC by Neil
Modified: 2020-12-31 04:34 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 Neil 2017-05-22 07:53:26 UTC
Application: konsole (16.08.2)

Qt Version: 5.6.1
Frameworks Version: 5.26.0
Operating System: Linux 4.4.62-18.6-default x86_64
Distribution: "openSUSE Leap 42.2"

-- Information about the crash:
I was happily running commands, switching between several tabs, when Poof. All gone.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Konsole (konsole), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9fe5d3f8c0 (LWP 29524))]

Thread 3 (Thread 0x7f9fca8ba700 (LWP 29526)):
#0  0x00007f9fe567349d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f9fdd0b1314 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f9fc4003020, timeout=-1, context=0x7f9fc4000990) at gmain.c:4135
#2  g_main_context_iterate (context=context@entry=0x7f9fc4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f9fdd0b142c in g_main_context_iteration (context=0x7f9fc4000990, may_block=1) at gmain.c:3901
#4  0x00007f9fe1c8632b in QEventDispatcherGlib::processEvents (this=0x7f9fc40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f9fe1c33fdb in QEventLoop::exec (this=this@entry=0x7f9fca8b9ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f9fe1a6ef1a in QThread::exec (this=this@entry=0x7f9fe00a7ce0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:500
#7  0x00007f9fdfe3f1d5 in QDBusConnectionManager::run (this=0x7f9fe00a7ce0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:189
#8  0x00007f9fe1a739e9 in QThreadPrivate::start (arg=0x7f9fe00a7ce0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:341
#9  0x00007f9fdd5ce744 in start_thread (arg=0x7f9fca8ba700) at pthread_create.c:334
#10 0x00007f9fe567bd3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f9fd0c3e700 (LWP 29525)):
#0  0x00007f9fe567349d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f9fdd9f13e2 in poll (__timeout=-1, __nfds=1, __fds=0x7f9fd0c3dc00) at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0x1b7bf40, cond=cond@entry=0x1b7bf80, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459
#3  0x00007f9fdd9f2fcf in xcb_wait_for_event (c=0x1b7bf40) at xcb_in.c:693
#4  0x00007f9fd3198839 in QXcbEventReader::run (this=0x1b86610) at qxcbconnection.cpp:1325
#5  0x00007f9fe1a739e9 in QThreadPrivate::start (arg=0x1b86610) at thread/qthread_unix.cpp:341
#6  0x00007f9fdd5ce744 in start_thread (arg=0x7f9fd0c3e700) at pthread_create.c:334
#7  0x00007f9fe567bd3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f9fe5d3f8c0 (LWP 29524)):
[KCrash Handler]
#6  0x00007f9fe1c3e3c7 in QMetaObject::cast (this=this@entry=0x7f9fe32bb9a0 <QStatusBar::staticMetaObject>, obj=obj@entry=0x86bfc01) at kernel/qmetaobject.cpp:331
#7  0x00007f9fe1c5e984 in qt_qFindChild_helper (parent=<optimized out>, name=..., mo=..., options=..., options@entry=...) at kernel/qobject.cpp:1928
#8  0x00007f9fe1c5e9f8 in qt_qFindChild_helper (parent=parent@entry=0x32518c0, name=..., mo=..., options=..., options@entry=...) at kernel/qobject.cpp:1933
#9  0x00007f9fe4c01004 in QObject::findChild<QStatusBar*> (options=..., aName=..., this=0x32518c0) at /usr/include/qt5/QtCore/qobject.h:153
#10 KXmlGuiWindow::applyMainWindowSettings (this=this@entry=0x32518c0, config=...) at /usr/src/debug/kxmlgui-5.26.0/src/kxmlguiwindow.cpp:379
#11 0x00007f9fe4c00fb1 in KXmlGuiWindow::finalizeGUI (this=0x32518c0) at /usr/src/debug/kxmlgui-5.26.0/src/kxmlguiwindow.cpp:371
#12 0x00007f9fe4bf1400 in KXMLGUIFactory::addClient (this=0x483fb90, client=client@entry=0xf1ccc18) at /usr/src/debug/kxmlgui-5.26.0/src/kxmlguifactory.cpp:275
#13 0x00007f9fe59539f7 in Konsole::MainWindow::activeViewChanged (this=0x32518c0, controller=0xf1ccbf0) at /usr/src/debug/konsole-16.08.2/src/MainWindow.cpp:231
#14 0x00007f9fe1c601c3 in QtPrivate::QSlotObjectBase::call (a=0x7fffbeb31e30, r=0x32518c0, this=0x67c8320) at ../../src/corelib/kernel/qobject_impl.h:124
#15 QMetaObject::activate (sender=0x67bbea0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fffbeb31e30) at kernel/qobject.cpp:3715
#16 0x00007f9fe1c60717 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f9fe5589cc0 <Konsole::ViewManager::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fffbeb31e30) at kernel/qobject.cpp:3595
#17 0x00007f9fe5343412 in Konsole::ViewManager::activeViewChanged (this=<optimized out>, _t1=0xf1ccbf0) at /usr/src/debug/konsole-16.08.2/build/src/moc_ViewManager.cpp:469
#18 0x00007f9fe1c601c3 in QtPrivate::QSlotObjectBase::call (a=0x7fffbeb31f90, r=0x67bbea0, this=0xf57fbf0) at ../../src/corelib/kernel/qobject_impl.h:124
#19 QMetaObject::activate (sender=sender@entry=0xf1ccbf0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffbeb31f90) at kernel/qobject.cpp:3715
#20 0x00007f9fe1c60717 in QMetaObject::activate (sender=sender@entry=0xf1ccbf0, m=m@entry=0x7f9fe558a000 <Konsole::SessionController::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffbeb31f90) at kernel/qobject.cpp:3595
#21 0x00007f9fe5342d0f in Konsole::SessionController::focused (this=this@entry=0xf1ccbf0, _t1=_t1@entry=0xf1ccbf0) at /usr/src/debug/konsole-16.08.2/build/src/moc_SessionController.cpp:459
#22 0x00007f9fe530e922 in Konsole::SessionController::eventFilter (this=0xf1ccbf0, watched=<optimized out>, event=<optimized out>) at /usr/src/debug/konsole-16.08.2/src/SessionController.cpp:458
#23 0x00007f9fe1c35e91 in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0xf0b6f10, event=event@entry=0x7fffbeb322d0) at kernel/qcoreapplication.cpp:1126
#24 0x00007f9fe2bcfe15 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0xf0b6f10, e=0x7fffbeb322d0) at kernel/qapplication.cpp:3800
#25 0x00007f9fe2bd449a in QApplication::notify (this=0x1b6aec0, receiver=0xf0b6f10, e=0x7fffbeb322d0) at kernel/qapplication.cpp:3561
#26 0x00007f9fe1c35fc5 in QCoreApplication::notifyInternal2 (receiver=0xf0b6f10, receiver@entry=0x7fffbeb322c0, event=event@entry=0x7fffbeb322d0) at kernel/qcoreapplication.cpp:1015
#27 0x00007f9fe2bd2188 in QCoreApplication::sendEvent (event=0x7fffbeb322d0, receiver=0x7fffbeb322c0) at ../../src/corelib/kernel/qcoreapplication.h:225
#28 QApplicationPrivate::setFocusWidget (focus=focus@entry=0xf0b6f10, reason=reason@entry=Qt::OtherFocusReason) at kernel/qapplication.cpp:1867
#29 0x00007f9fe2c0bfcc in QWidget::setFocus (this=this@entry=0xf0b6f10, reason=reason@entry=Qt::OtherFocusReason) at kernel/qwidget.cpp:6519
#30 0x00007f9fe2bf4d4f in QWidget::setFocus (this=0xf0b6f10) at ../../src/widgets/kernel/qwidget.h:405
#31 QStackedLayout::setCurrentIndex (this=0x67f23f0, index=index@entry=0) at kernel/qstackedlayout.cpp:336
#32 0x00007f9fe2d66500 in QStackedWidget::setCurrentIndex (this=<optimized out>, index=index@entry=0) at widgets/qstackedwidget.cpp:210
#33 0x00007f9fe532e106 in Konsole::TabbedViewContainer::currentTabChanged (this=0x67eaf00, index=0) at /usr/src/debug/konsole-16.08.2/src/ViewContainer.cpp:596
#34 0x00007f9fe1c601c3 in QtPrivate::QSlotObjectBase::call (a=0x7fffbeb32540, r=0x67eaf00, this=0x680cea0) at ../../src/corelib/kernel/qobject_impl.h:124
#35 QMetaObject::activate (sender=sender@entry=0x6805fb0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffbeb32540) at kernel/qobject.cpp:3715
#36 0x00007f9fe1c60717 in QMetaObject::activate (sender=sender@entry=0x6805fb0, m=m@entry=0x7f9fe32bc240 <QTabBar::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffbeb32540) at kernel/qobject.cpp:3595
#37 0x00007f9fe2d6892e in QTabBar::currentChanged (this=this@entry=0x6805fb0, _t1=_t1@entry=0) at .moc/moc_qtabbar.cpp:332
#38 0x00007f9fe2d6df20 in QTabBar::setCurrentIndex (this=this@entry=0x6805fb0, index=0) at widgets/qtabbar.cpp:1254
#39 0x00007f9fe2d7082e in QTabBar::mousePressEvent (this=0x6805fb0, event=0x7fffbeb32b80) at widgets/qtabbar.cpp:1828
#40 0x00007f9fe2c11cb3 in QWidget::event (this=this@entry=0x6805fb0, event=event@entry=0x7fffbeb32b80) at kernel/qwidget.cpp:8744
#41 0x00007f9fe2d6eb13 in QTabBar::event (this=0x6805fb0, event=0x7fffbeb32b80) at widgets/qtabbar.cpp:1568
#42 0x00007f9fe2bcfe3c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x6805fb0, e=0x7fffbeb32b80) at kernel/qapplication.cpp:3804
#43 0x00007f9fe2bd4d14 in QApplication::notify (this=<optimized out>, receiver=0x6805fb0, e=0x7fffbeb32b80) at kernel/qapplication.cpp:3277
#44 0x00007f9fe1c35fc5 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x6805fb0, event=event@entry=0x7fffbeb32b80) at kernel/qcoreapplication.cpp:1015
#45 0x00007f9fe2bd3a10 in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:225
#46 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x6805fb0, event=event@entry=0x7fffbeb32b80, alienWidget=alienWidget@entry=0x6805fb0, nativeWidget=0x32518c0, buttonDown=buttonDown@entry=0x7f9fe32dc7f0 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:2775
#47 0x00007f9fe2c2a911 in QWidgetWindow::handleMouseEvent (this=this@entry=0x67ca670, event=event@entry=0x7fffbeb32fe0) at kernel/qwidgetwindow.cpp:603
#48 0x00007f9fe2c2ceb3 in QWidgetWindow::event (this=0x67ca670, event=0x7fffbeb32fe0) at kernel/qwidgetwindow.cpp:233
#49 0x00007f9fe2bcfe3c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x67ca670, e=0x7fffbeb32fe0) at kernel/qapplication.cpp:3804
#50 0x00007f9fe2bd449a in QApplication::notify (this=0x1b6aec0, receiver=0x67ca670, e=0x7fffbeb32fe0) at kernel/qapplication.cpp:3561
#51 0x00007f9fe1c35fc5 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x67ca670, event=event@entry=0x7fffbeb32fe0) at kernel/qcoreapplication.cpp:1015
#52 0x00007f9fe241c68b in QCoreApplication::sendSpontaneousEvent (event=0x7fffbeb32fe0, receiver=0x67ca670) at ../../src/corelib/kernel/qcoreapplication.h:228
#53 QGuiApplicationPrivate::processMouseEvent (e=0x110b64d0) at kernel/qguiapplication.cpp:1877
#54 0x00007f9fe241de05 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x110b64d0) at kernel/qguiapplication.cpp:1661
#55 0x00007f9fe23ffeeb in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:648
#56 0x00007f9fd31c5bc0 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#57 0x00007f9fdd0b1134 in g_main_dispatch (context=0x7f9fcc0016f0) at gmain.c:3154
#58 g_main_context_dispatch (context=context@entry=0x7f9fcc0016f0) at gmain.c:3769
#59 0x00007f9fdd0b1388 in g_main_context_iterate (context=context@entry=0x7f9fcc0016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840
#60 0x00007f9fdd0b142c in g_main_context_iteration (context=0x7f9fcc0016f0, may_block=1) at gmain.c:3901
#61 0x00007f9fe1c8630c in QEventDispatcherGlib::processEvents (this=0x1ba9210, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#62 0x00007f9fe1c33fdb in QEventLoop::exec (this=this@entry=0x7fffbeb33360, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#63 0x00007f9fe1c3bec6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1285
#64 0x00007f9fe241470c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1607
#65 0x00007f9fe2bcd045 in QApplication::exec () at kernel/qapplication.cpp:2979
#66 0x00007f9fe595dc87 in kdemain (argc=1, argv=<optimized out>) at /usr/src/debug/konsole-16.08.2/src/main.cpp:177
#67 0x00007f9fe55b26e5 in __libc_start_main (main=0x400750 <main(int, char**)>, argc=1, argv=0x7fffbeb33658, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffbeb33648) at libc-start.c:289
#68 0x0000000000400789 in _start () at ../sysdeps/x86_64/start.S:118

Reported using DrKonqi
Comment 1 Justin Zobel 2020-12-01 23:01:08 UTC
Thanks for the report Neil. It's been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I've set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved" when you respond, thanks.
Comment 2 Bug Janitor Service 2020-12-16 04:33:57 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 2020-12-31 04:34:20 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!