Bug 397814 - Konsole crashed when building software
Summary: Konsole crashed when building software
Status: RESOLVED WORKSFORME
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 18.08.0
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-08-24 05:08 UTC by 林博仁(Buo-ren, Lin)
Modified: 2021-01-16 04:37 UTC (History)
0 users

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 林博仁(Buo-ren, Lin) 2018-08-24 05:08:18 UTC
Application: konsole (18.08.0)

Qt Version: 5.11.1
Frameworks Version: 5.49.0
Operating System: Linux 4.15.0-33-generic x86_64
Distribution: KDE neon User Edition 5.13

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

1. building a snap in a snapcraft docker container
2. detach another tab

The crash can be reproduced sometimes.

-- Backtrace:
Application: Konsole (konsole), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f36c5a228c0 (LWP 8545))]

Thread 2 (Thread 0x7f36ad772700 (LWP 8547)):
#0  0x00007f36c53da811 in __GI_ppoll (fds=fds@entry=0x7f36a00106f8, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x7f36ad771b10, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:50
#1  0x00007f36c18d1a40 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  qt_ppoll (timeout_ts=0x7f36ad771b10, nfds=1, fds=0x7f36a00106f8) at kernel/qcore_unix.cpp:112
#3  qt_safe_poll (fds=0x7f36a00106f8, nfds=1, timeout_ts=timeout_ts@entry=0x7f36ad771ba0) at kernel/qcore_unix.cpp:142
#4  0x00007f36c18d31b2 in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:500
#5  0x00007f36c187d5ba in QEventLoop::exec (this=this@entry=0x7f36ad771cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#6  0x00007f36c16b25e4 in QThread::exec (this=this@entry=0x7f36bfa30d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:525
#7  0x00007f36bf7b7f35 in QDBusConnectionManager::run (this=0x7f36bfa30d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#8  0x00007f36c16bd727 in QThreadPrivate::start (arg=0x7f36bfa30d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:367
#9  0x00007f36bcc686ba in start_thread (arg=0x7f36ad772700) at pthread_create.c:333
#10 0x00007f36c53e641d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f36c5a228c0 (LWP 8545)):
[KCrash Handler]
#6  QWeakPointer<QObject>::isNull (this=0x20000f677) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:566
#7  QPointer<Konsole::Session>::isNull (this=0x20000f677) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:95
#8  Konsole::SessionController::isReadOnly (this=0x20000f63f) at /workspace/build/src/SessionController.cpp:1568
#9  0x00007f36c507beef in Konsole::Vt102Emulation::sendKeyEvent (this=0x11ec9d0, event=0x7ffdb0392ea0) at /workspace/build/src/Vt102Emulation.cpp:1130
#10 0x00007f36c18ac2a6 in QtPrivate::QSlotObjectBase::call (a=0x7ffdb0392e50, r=0x11ec9d0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376
#11 QMetaObject::activate (sender=sender@entry=0x16b1c10, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffdb0392e50) at kernel/qobject.cpp:3754
#12 0x00007f36c18ac887 in QMetaObject::activate (sender=sender@entry=0x16b1c10, m=m@entry=0x7f36c52d6e60 <Konsole::TerminalDisplay::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffdb0392e50) at kernel/qobject.cpp:3633
#13 0x00007f36c5086dbf in Konsole::TerminalDisplay::keyPressedSignal (this=this@entry=0x16b1c10, _t1=_t1@entry=0x7ffdb0392ea0) at /workspace/build/obj-x86_64-linux-gnu/src/moc_TerminalDisplay.cpp:401
#14 0x00007f36c5066496 in Konsole::TerminalDisplay::inputMethodEvent (this=0x16b1c10, event=0x7ffdb0393230) at /workspace/build/src/TerminalDisplay.cpp:3387
#15 0x00007f36c291f778 in QWidget::event (this=this@entry=0x16b1c10, event=event@entry=0x7ffdb0393230) at kernel/qwidget.cpp:9281
#16 0x00007f36c5067caa in Konsole::TerminalDisplay::event (this=0x16b1c10, event=0x7ffdb0393230) at /workspace/build/src/TerminalDisplay.cpp:3672
#17 0x00007f36c28e039c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x16b1c10, e=0x7ffdb0393230) at kernel/qapplication.cpp:3727
#18 0x00007f36c28e7ab0 in QApplication::notify (this=0xaa1830, receiver=0x16b1c10, e=0x7ffdb0393230) at kernel/qapplication.cpp:3486
#19 0x00007f36c187f228 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x16b1c10, event=event@entry=0x7ffdb0393230) at kernel/qcoreapplication.cpp:1048
#20 0x00007f36ad77da57 in QCoreApplication::sendEvent (event=0x7ffdb0393230, receiver=0x16b1c10) at ../../../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#21 QIBusPlatformInputContext::commitText (this=0xb4f0e0, text=...) at qibusplatforminputcontext.cpp:288
#22 0x00007f36ad785df9 in QIBusPlatformInputContext::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qibusplatforminputcontext.cpp:126
#23 0x00007f36c18abf79 in QMetaObject::activate (sender=sender@entry=0xb19900, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffdb03934a0) at kernel/qobject.cpp:3771
#24 0x00007f36c18ac887 in QMetaObject::activate (sender=sender@entry=0xb19900, m=m@entry=0x7f36ad98dd60 <QIBusInputContextProxy::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffdb03934a0) at kernel/qobject.cpp:3633
#25 0x00007f36ad787fce in QIBusInputContextProxy::CommitText (_t1=..., this=0xb19900) at .moc/moc_qibusinputcontextproxy.cpp:516
#26 QIBusInputContextProxy::qt_static_metacall (_o=_o@entry=0xb19900, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=0, _a=_a@entry=0x7ffdb0393650) at .moc/moc_qibusinputcontextproxy.cpp:220
#27 0x00007f36ad7891b5 in QIBusInputContextProxy::qt_metacall (this=0xb19900, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffdb0393650) at .moc/moc_qibusinputcontextproxy.cpp:502
#28 0x00007f36bf7c3434 in QDBusConnectionPrivate::deliverCall (this=<optimized out>, object=<optimized out>, msg=..., metaTypes=..., slotIdx=<optimized out>) at qdbusintegrator.cpp:991
#29 0x00007f36c18acfb9 in QObject::event (this=0xb19900, e=<optimized out>) at kernel/qobject.cpp:1251
#30 0x00007f36c28e039c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0xb19900, e=0x7f36a000e340) at kernel/qapplication.cpp:3727
#31 0x00007f36c28e7ab0 in QApplication::notify (this=0xaa1830, receiver=0xb19900, e=0x7f36a000e340) at kernel/qapplication.cpp:3486
#32 0x00007f36c187f228 in QCoreApplication::notifyInternal2 (receiver=0xb19900, event=event@entry=0x7f36a000e340) at kernel/qcoreapplication.cpp:1048
#33 0x00007f36c1881e2e in QCoreApplication::sendEvent (event=0x7f36a000e340, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xaa0ce0) at kernel/qcoreapplication.cpp:1745
#35 0x00007f36c18d2fd7 in QEventDispatcherUNIX::processEvents (this=0xb171e0, flags=flags@entry=...) at kernel/qeventdispatcher_unix.cpp:466
#36 0x00007f36b314bcad in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at qunixeventdispatcher.cpp:68
#37 0x00007f36c187d5ba in QEventLoop::exec (this=this@entry=0x7ffdb0393b90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#38 0x00007f36c18866c4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1336
#39 0x00007f36c20cbf8c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1762
#40 0x00007f36c28e02f5 in QApplication::exec () at kernel/qapplication.cpp:2901
#41 0x00007f36c56d18fe in kdemain (argc=1, argv=<optimized out>) at /workspace/build/src/main.cpp:207
#42 0x00007f36c52ff830 in __libc_start_main (main=0x4006b0 <main(int, char**)>, argc=1, argv=0x7ffdb0393ea8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdb0393e98) at ../csu/libc-start.c:291
#43 0x00000000004006e9 in _start ()

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

Reported using DrKonqi
Comment 1 Justin Zobel 2020-12-17 05:37:51 UTC
Thank you for the crash report.

As it has 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 have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 2 Bug Janitor Service 2021-01-01 04:38:51 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 2021-01-16 04:37:37 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!