Bug 387343 - konsole crashes always after some time with no effidential context
Summary: konsole crashes always after some time with no effidential context
Status: RESOLVED WORKSFORME
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 16.04.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-11-27 06:04 UTC by href
Modified: 2021-01-01 04:39 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
apport log and gdb .crash files from previous crashes (245 bytes, text/plain)
2017-11-27 06:35 UTC, href
Details

Note You need to log in before you can comment on or make changes to this bug.
Description href 2017-11-27 06:04:38 UTC
Application: konsole (16.04.3)

Qt Version: 5.6.1
Frameworks Version: 5.36.0
Operating System: Linux 4.4.0-98-generic-tuxonice x86_64
Distribution: Ubuntu 16.04.3 LTS

-- Information about the crash:
Since about ten days - guess after updating system - konsole chrases all the time after some while, maybe five minutes to some hours.
Even lookink for an reason, I can't see any dependency with user activity.

The crash can be reproduced every time.

-- 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 0x7fe7edb26940 (LWP 21384))]

Thread 3 (Thread 0x7fe7e6703700 (LWP 21386)):
#0  0x00007fe80005870d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fe7f8a0ac62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fe7f8a0c8d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fe7ecca7d29 in QXcbEventReader::run (this=0xbde830) at qxcbconnection.cpp:1325
#4  0x00007fe7fc972808 in QThreadPrivate::start (arg=0xbde830) at thread/qthread_unix.cpp:341
#5  0x00007fe7f81a66ba in start_thread (arg=0x7fe7e6703700) at pthread_create.c:333
#6  0x00007fe8000643dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fe7edb22700 (LWP 21385)):
#0  0x00007fe80005870d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fe7f7a6f38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe7f7a6f49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe7fcb9c37b in QEventDispatcherGlib::processEvents (this=0x7fe7e80008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007fe7fcb44ffa in QEventLoop::exec (this=this@entry=0x7fe7edb21c50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007fe7fc96d9e4 in QThread::exec (this=this@entry=0x7fe8006d3d40 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:500
#6  0x00007fe800660515 in QDBusConnectionManager::run (this=0x7fe8006d3d40 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:189
#7  0x00007fe7fc972808 in QThreadPrivate::start (arg=0x7fe8006d3d40 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:341
#8  0x00007fe7f81a66ba in start_thread (arg=0x7fe7edb22700) at pthread_create.c:333
#9  0x00007fe8000643dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fe7edb26940 (LWP 21384)):
[KCrash Handler]
#6  std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=0x0) at /usr/include/c++/5/bits/atomic_base.h:396
#7  QAtomicOps<int>::load<int> (_q_value=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_cxx11.h:96
#8  QBasicAtomicInteger<int>::load (this=0x0) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:116
#9  QtPrivate::RefCount::deref (this=0x0) at ../../include/QtCore/../../src/corelib/tools/qrefcount.h:60
#10 QString::~QString (this=0x7fe7e80558e0, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qstring.h:1065
#11 QList<QString>::node_destruct (this=0x7fe7e80558e0, to=0x7fe7e80558e0, from=0x7fe7e80159b8) at ../../include/QtCore/../../src/corelib/tools/qlist.h:486
#12 QList<QString>::dealloc (this=0x7fe7e80558e0, data=0x7fe7e80159a0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:855
#13 QList<QString>::~QList (this=this@entry=0x7fe7e80008c0, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:817
#14 0x00007fe7fcb8e265 in QStringList::~QStringList (this=<optimized out>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qstringlist.h:93
#15 v_clear<QStringList> (d=0x7fe7e80008c0) at ../../include/QtCore/5.6.1/QtCore/private/../../../../../src/corelib/kernel/qvariant_p.h:169
#16 QVariantDestructor<(anonymous namespace)::CoreTypesFilter>::FilteredDestructor<QStringList, true>::FilteredDestructor (this=<synthetic pointer>, d=0x7fe7e80008c0) at ../../include/QtCore/5.6.1/QtCore/private/../../../../../src/corelib/kernel/qvariant_p.h:413
#17 QVariantDestructor<(anonymous namespace)::CoreTypesFilter>::delegate<QStringList> (this=<synthetic pointer>) at ../../include/QtCore/5.6.1/QtCore/private/../../../../../src/corelib/kernel/qvariant_p.h:439
#18 QMetaTypeSwitcher::switcher<void, QVariantDestructor<(anonymous namespace)::CoreTypesFilter> > (data=0x0, type=<optimized out>, logic=<synthetic pointer>) at ../../include/QtCore/5.6.1/QtCore/private/../../../../../src/corelib/kernel/qmetatypeswitcher_p.h:68
#19 (anonymous namespace)::clear (d=0x7fe7e80008c0) at kernel/qvariant.cpp:123
#20 0x00007fe8006651d4 in QList<QVariant>::node_destruct (this=<optimized out>, to=0x7fe7e8011d08, from=0x7fe7e8011d00) at ../../include/QtCore/../../src/corelib/tools/qlist.h:484
#21 QList<QVariant>::dealloc (data=0x7fe7e8011cf0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:855
#22 0x00007fe800678dab in QDBusMessage::~QDBusMessage (this=<optimized out>, __in_chrg=<optimized out>) at qdbusmessage.cpp:564
#23 0x00007fe8006748bc in QDBusCallDeliveryEvent::~QDBusCallDeliveryEvent (this=0x7fe7e8011330, __in_chrg=<optimized out>) at qdbusintegrator_p.h:97
#24 QDBusCallDeliveryEvent::~QDBusCallDeliveryEvent (this=0x7fe7e8011330, __in_chrg=<optimized out>) at qdbusintegrator_p.h:97
#25 0x00007fe7fcb49174 in QScopedPointerDeleter<QEvent>::cleanup (pointer=0x7fe7e8011330) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:54
#26 QScopedPointer<QEvent, QScopedPointerDeleter<QEvent> >::~QScopedPointer (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:101
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xb94260) at kernel/qcoreapplication.cpp:1647
#28 0x00007fe7fcb49628 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1508
#29 0x00007fe7fcb9bf53 in postEventSourceDispatch (s=0xc0e720) at kernel/qeventdispatcher_glib.cpp:270
#30 0x00007fe7f7a6f197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fe7f7a6f3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fe7f7a6f49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fe7fcb9c35f in QEventDispatcherGlib::processEvents (this=0xc20650, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#34 0x00007fe7fcb44ffa in QEventLoop::exec (this=this@entry=0x7ffd2896a8a0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#35 0x00007fe7fcb4d6bc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1285
#36 0x00007fe80034e152 in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_konsole.so
#37 0x00007fe7fff7d830 in __libc_start_main (main=0x4006c0, argc=1, argv=0x7ffd2896ab18, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd2896ab08) at ../csu/libc-start.c:291
#38 0x00000000004006f9 in _start ()

Possible duplicates by query: bug 384419.

Reported using DrKonqi
Comment 2 Justin Zobel 2020-12-02 00:08:56 UTC
Thanks for the report.

As 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 3 Bug Janitor Service 2020-12-17 04:34:10 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 4 Bug Janitor Service 2021-01-01 04:39:32 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!