Bug 341818

Summary: Crash after search of a command using Ctrl+Shift+R, execute it and then execute exit.
Product: [Applications] konsole Reporter: Javier <javiersmail>
Component: generalAssignee: Konsole Developer <konsole-devel>
Status: RESOLVED WORKSFORME    
Severity: crash CC: antonis+kdebugs, bugreports, carlod_39, floux.dp, kde-bugs, Ronny.Standtke, shardul.chiplunkar, soeren_h
Priority: NOR Keywords: triaged
Version: 3.0.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=345157
https://bugs.kde.org/show_bug.cgi?id=346748
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Javier 2014-12-12 18:37:35 UTC
The app crashes but it isn't a bother because I wanted to close it anyways, but since the crash handler popped up I report it.

Reproducible: Didn't try




Application: konsole (3.0.0)

Qt Version: 5.3.2
Operating System: Linux 3.16.0-25-generic x86_64
Distribution: Ubuntu Vivid Vervet (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
Searched a command using Ctrl+Shift+R, execute it and then execute exit.

-- Backtrace:
Application: Konsole (konsole), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#5  0x00007fe5849bee37 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#6  0x00007fe5849c0528 in __GI_abort () at abort.c:89
#7  0x00007fe584a00b04 in __libc_message (do_abort=do_abort@entry=1, fmt=fmt@entry=0x7fe584b09b00 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
#8  0x00007fe584a08116 in malloc_printerr (ptr=<optimized out>, str=0x7fe584b09c30 "double free or corruption (out)", action=1) at malloc.c:4996
#9  _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3840
#10 0x00007fe58108785b in QMetaCallEvent::~QMetaCallEvent (this=0x7fe568003410, __in_chrg=<optimized out>) at kernel/qobject.cpp:469
#11 0x00007fe5810878a9 in QMetaCallEvent::~QMetaCallEvent (this=0x7fe568003410, __in_chrg=<optimized out>) at kernel/qobject.cpp:477
#12 0x00007fe58105d1e7 in QCoreApplication::removePostedEvents (receiver=0xd5bbb0, eventType=eventType@entry=0) at kernel/qcoreapplication.cpp:1616
#13 0x00007fe58108a3ef in QObjectPrivate::~QObjectPrivate (this=0xd5bef0, __in_chrg=<optimized out>) at kernel/qobject.cpp:236
#14 0x00007fe58108a4d9 in QObjectPrivate::~QObjectPrivate (this=0xd5bef0, __in_chrg=<optimized out>) at kernel/qobject.cpp:247
#15 0x00007fe581091917 in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#16 ~QScopedPointer (this=0xd5bbb8, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:109
#17 QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:880
#18 0x00007fe5713608b9 in QXcbConnection::~QXcbConnection (this=0xd5bbb0, __in_chrg=<optimized out>) at qxcbconnection.cpp:430
#19 0x00007fe57136564e in qDeleteAll<QList<QXcbConnection*>::const_iterator> (end=..., begin=...) at ../../../../include/QtCore/../../src/corelib/tools/qalgorithms.h:323
#20 qDeleteAll<QList<QXcbConnection*> > (c=...) at ../../../../include/QtCore/../../src/corelib/tools/qalgorithms.h:331
#21 QXcbIntegration::~QXcbIntegration (this=0xd3ae90, __in_chrg=<optimized out>) at qxcbintegration.cpp:177
#22 0x00007fe571365729 in QXcbIntegration::~QXcbIntegration (this=0xd3ae90, __in_chrg=<optimized out>) at qxcbintegration.cpp:178
#23 0x00007fe581598b73 in QGuiApplicationPrivate::~QGuiApplicationPrivate (this=0xd3b950, __in_chrg=<optimized out>) at kernel/qguiapplication.cpp:1364
#24 0x00007fe581d32489 in QApplicationPrivate::~QApplicationPrivate (this=0xd3b950, __in_chrg=<optimized out>) at kernel/qapplication.cpp:185
#25 0x00007fe581091917 in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#26 ~QScopedPointer (this=0x7fff29786558, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:109
#27 QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:880
#28 0x00007fe581d33da6 in QApplication::~QApplication (this=0x7fff29786550, __in_chrg=<optimized out>) at kernel/qapplication.cpp:688
#29 0x00007fe584d6ea09 in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_konsole.so
#30 0x00007fe5849a9ec5 in __libc_start_main (main=0x400720 <main>, argc=1, argv=0x7fff29786698, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff29786688) at libc-start.c:287
#31 0x000000000040074e in _start ()

Possible duplicates by query: bug 234321, bug 231268.

Report to https://bugs.kde.org/
Comment 1 Shardul 2014-12-13 11:20:23 UTC
Comment by a GCI student:
Possible duplicates https://bugs.kde.org/show_bug.cgi?id=341724, https://bugs.kde.org/show_bug.cgi?id=324501
Comment 2 Shardul 2014-12-13 11:22:59 UTC
Comment by a GCI student:
Possible duplicates https://bugs.kde.org/show_bug.cgi?id=3337720, https://bugs.kde.org/show_bug.cgi?id=333607
Comment 3 Myriam Schweingruber 2014-12-15 11:35:08 UTC
(In reply to Shardul from comment #1)
> Comment by a GCI student:
> Possible duplicates https://bugs.kde.org/show_bug.cgi?id=341724,
> https://bugs.kde.org/show_bug.cgi?id=324501

not related at all.
Comment 4 Myriam Schweingruber 2014-12-15 11:39:24 UTC
(In reply to Shardul from comment #2)
> Comment by a GCI student:
> Possible duplicates https://bugs.kde.org/show_bug.cgi?id=337720,
> https://bugs.kde.org/show_bug.cgi?id=333607

not related either. This crash is against a Qt 5.x version, not a Qt 4.x version, so can't be compared.

We would need to know if this is reproducible...
Comment 5 Javier 2014-12-15 20:01:15 UTC
I've just reproduce the error, the complete execution was:
su <user>
<pass>
sudo apt-get autoremove; sudo apt-get update; sudo apt-get upgrade; sudo apt-get dist-upgrade; sudo apt-get autoclean; <asigned to an alias>
<pass>
exit
Ctl+Shift+R
introduce xset (to search xsetwacom command in history)
enter
exit
<crash>

The system upgrade updated the konsole, I think this may be the reason why the crash handler didn't find the debug symbols. I will retry.

The (i'm afraid useless) backtrace:

Application: Konsole (konsole), signal: Segmentation fault
[Current thread is 1 (process 2173)]

Thread 1 (process 2173):
#0  0x3befe99d in ?? ()
Backtrace stopped: Cannot access memory at address 0x9048f0
Comment 6 Javier 2014-12-21 00:59:33 UTC
Just to let know that once again the issue happened. It doesn't always happens but sometimes. Also this time I didn't do a Ctrl+Shift+R command search so it may not have relation to that (but since I can't get a decent backtrace....)

I have already reported at the ubuntu bug tracking system my inability to generate useful backtraces
at https://bugs.launchpad.net/ubuntu/+source/konsole/+bug/1404581.

This time konsole also sigfaulted:
Application: Konsole (konsole), signal: Segmentation fault
Comment 7 Christoph Feck 2015-01-15 01:29:06 UTC
Since this is about memory corruption, a valgrind trace would be nice.
Comment 8 Javier 2015-01-27 19:28:54 UTC
This time didn' do a back search, just a plain exit (after some other commands). I attache it here since is the suggested bug from the crash tool. The back trace:

Application: Konsole (konsole), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#6  0x00007f35899cfe37 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f35899d1528 in __GI_abort () at abort.c:89
#8  0x00007f3589a11b04 in __libc_message (do_abort=do_abort@entry=1, fmt=fmt@entry=0x7f3589b1ab00 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
#9  0x00007f3589a19116 in malloc_printerr (ptr=<optimized out>, str=0x7f3589b1acc8 "double free or corruption (fasttop)", action=1) at malloc.c:4996
#10 _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3840
#11 0x00007f3586084456 in QObjectPrivate::Connection::~Connection (this=0xb718d0, __in_chrg=<optimized out>) at kernel/qobject.cpp:1041
#12 0x00007f358608de29 in deref (this=<optimized out>) at kernel/qobject_p.h:157
#13 QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:964
#14 0x00007f3585e13ead in QThread::~QThread (this=0xb71400, __in_chrg=<optimized out>) at thread/qthread.cpp:414
#15 0x00007f35765386d1 in ~QXcbEventReader (this=0xb71400, __in_chrg=<optimized out>) at .moc/../qxcbconnection.h:301
#16 QXcbEventReader::~QXcbEventReader (this=0xb71400, __in_chrg=<optimized out>) at .moc/../qxcbconnection.h:301
#17 0x00007f3576510271 in QXcbConnection::~QXcbConnection (this=0xb61c50, __in_chrg=<optimized out>) at qxcbconnection.cpp:412
#18 0x00007f35765108b9 in QXcbConnection::~QXcbConnection (this=0xb61c50, __in_chrg=<optimized out>) at qxcbconnection.cpp:430
#19 0x00007f357651564e in qDeleteAll<QList<QXcbConnection*>::const_iterator> (end=..., begin=...) at ../../../../include/QtCore/../../src/corelib/tools/qalgorithms.h:323
#20 qDeleteAll<QList<QXcbConnection*> > (c=...) at ../../../../include/QtCore/../../src/corelib/tools/qalgorithms.h:331
#21 QXcbIntegration::~QXcbIntegration (this=0xb4b4f0, __in_chrg=<optimized out>) at qxcbintegration.cpp:177
#22 0x00007f3576515729 in QXcbIntegration::~QXcbIntegration (this=0xb4b4f0, __in_chrg=<optimized out>) at qxcbintegration.cpp:178
#23 0x00007f3586595b73 in QGuiApplicationPrivate::~QGuiApplicationPrivate (this=0xb3eb80, __in_chrg=<optimized out>) at kernel/qguiapplication.cpp:1364
#24 0x00007f3586d2c589 in QApplicationPrivate::~QApplicationPrivate (this=0xb3eb80, __in_chrg=<optimized out>) at kernel/qapplication.cpp:185
#25 0x00007f358608dfb7 in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#26 ~QScopedPointer (this=0x7fffdadddff8, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:109
#27 QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:880
#28 0x00007f3586d2dea6 in QApplication::~QApplication (this=0x7fffdadddff0, __in_chrg=<optimized out>) at kernel/qapplication.cpp:688
#29 0x00007f3589d7fa09 in kdemain (argc=1, argv=0x7fffdadde138) at ../../src/main.cpp:87
#30 0x00007f35899baec5 in __libc_start_main (main=0x400720 <main(int, char**)>, argc=1, argv=0x7fffdadde138, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffdadde128) at libc-start.c:287
#31 0x000000000040074e in _start ()
Comment 9 A 2015-04-22 11:41:11 UTC
Same crash here, kubuntu 15.04 wasnt doing anything in particular, just had Konsole open with mplayer running (listening to an audio stream), then after a while poof. crashed. same deal again after a few minutes. 

BT:
Backtrace of the crash I experienced:

Application: Konsole (konsole), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f44d061d800 (LWP 1825))]

Thread 2 (Thread 0x7f44baa0d700 (LWP 1826)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f44cca15940 in QBasicMutex::lockInternal() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f44bd1a80a9 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#3  0x00007f44cca1db0e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f44c85c56aa in start_thread (arg=0x7f44baa0d700) at pthread_create.c:333
#5  0x00007f44d00f3eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f44d061d800 (LWP 1825)):
[KCrash Handler]
#6  0x00007f44d0022267 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
#7  0x00007f44d0023eca in __GI_abort () at abort.c:89
#8  0x00007f44d0065c53 in __libc_message (do_abort=do_abort@entry=1, fmt=fmt@entry=0x7f44d017e1a8 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
#9  0x00007f44d006e391 in malloc_printerr (ptr=<optimized out>, str=0x7f44d017a2dd "corrupted double-linked list", action=1) at malloc.c:4965
#10 _int_free (av=0x7f44b4000020, p=<optimized out>, have_lock=0) at malloc.c:3981
#11 0x00007f44d007189c in __GI___libc_free (mem=<optimized out>) at malloc.c:2950
#12 0x00007f44bd1a8338 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#13 0x00007f44ccc8d73a in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f44cd565b2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007f44cd56b000 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007f44ccc5bc2b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f44ccc5dc9b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f44cccb4843 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f44c7e90c3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f44c7e90f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f44c7e90fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f44cccb4c57 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f44ccc593e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f44ccc6102c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f44d03d876f in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_konsole.so
#26 0x00007f44d000da40 in __libc_start_main (main=0x400720 <main>, argc=1, argv=0x7ffd8ecaa628, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd8ecaa618) at libc-start.c:289
#27 0x000000000040074e in _start ()

This only started happening tonight after an update. From /var/log/apt/history.log, this is what was upgraded:

Start-Date: 2015-04-22  20:13:34
Commandline: apt full-upgrade
Install: linux-headers-3.19.0-15-generic:amd64 (3.19.0-15.15, automatic), linux-image-extra-3.19.0-15-generic:amd64 (3.19.0-15.15, automatic), linux-image-3.19.0-15-generic:amd64 (3.19.0-15.15, automatic), linux-headers-3.19.0-15:amd64 (3.19.0-15.15, automatic)

Upgrade: pulseaudio:amd64 (6.0-0ubuntu5, 6.0-0ubuntu6), linux-headers-generic:amd64 (3.19.0.14.13, 3.19.0.15.14), mysql-server-core-5.6:amd64 (5.6.24-0ubuntu1, 5.6.24-0ubuntu2), mysql-client-core-5.6:amd64 (5.6.24-0ubuntu1, 5.6.24-0ubuntu2), libpulse-mainloop-glib0:amd64 (6.0-0ubuntu5, 6.0-0ubuntu6), pulseaudio-module-x11:amd64 (6.0-0ubuntu5, 6.0-0ubuntu6), console-setup:amd64 (1.108ubuntu4, 1.108ubuntu5), console-setup-linux:amd64 (1.108ubuntu4, 1.108ubuntu5), libpulse-dev:amd64 (6.0-0ubuntu5, 6.0-0ubuntu6), command-not-found:amd64 (0.3ubuntu15.2, 0.3ubuntu15.3), pulseaudio-esound-compat:amd64 (6.0-0ubuntu5, 6.0-0ubuntu6), python3-commandnotfound:amd64 (0.3ubuntu15.2, 0.3ubuntu15.3), libglib2.0-0:amd64 (2.44.0-1ubuntu2, 2.44.0-1ubuntu3), libglib2.0-0:i386 (2.44.0-1ubuntu2, 2.44.0-1ubuntu3), libglib2.0-dev:amd64 (2.44.0-1ubuntu2, 2.44.0-1ubuntu3), libglib2.0-data:amd64 (2.44.0-1ubuntu2, 2.44.0-1ubuntu3), pulseaudio-utils:amd64 (6.0-0ubuntu5, 6.0-0ubuntu6), libaudit1:amd64 (2.3.7-1ubuntu1, 2.3.7-1ubuntu2), libaudit-common:amd64 (2.3.7-1ubuntu1, 2.3.7-1ubuntu2), command-not-found-data:amd64 (0.3ubuntu15.2, 0.3ubuntu15.3), mysql-common:amd64 (5.6.24-0ubuntu1, 5.6.24-0ubuntu2), libmysqlclient18:amd64 (5.6.24-0ubuntu1, 5.6.24-0ubuntu2), libmysqlclient18:i386 (5.6.24-0ubuntu1, 5.6.24-0ubuntu2), libmysqlclient-dev:amd64 (5.6.24-0ubuntu1, 5.6.24-0ubuntu2), passwd:amd64 (4.1.5.1-1.1ubuntu3, 4.1.5.1-1.1ubuntu4), keyboard-configuration:amd64 (1.108ubuntu4, 1.108ubuntu5), pulseaudio-module-bluetooth:amd64 (6.0-0ubuntu5, 6.0-0ubuntu6), login:amd64 (4.1.5.1-1.1ubuntu3, 4.1.5.1-1.1ubuntu4), libpulsedsp:amd64 (6.0-0ubuntu5, 6.0-0ubuntu6), libglib2.0-bin:amd64 (2.44.0-1ubuntu2, 2.44.0-1ubuntu3), linux-libc-dev:amd64 (3.19.0-14.14, 3.19.0-15.15), libpulse0:amd64 (6.0-0ubuntu5, 6.0-0ubuntu6), libpulse0:i386 (6.0-0ubuntu5, 6.0-0ubuntu6), linux-image-generic:amd64 (3.19.0.14.13, 3.19.0.15.14), linux-generic:amd64 (3.19.0.14.13, 3.19.0.15.14)
End-Date: 2015-04-22  20:15:42
Comment 10 Martin Sandsmark 2016-08-13 18:07:30 UTC
*** Bug 346576 has been marked as a duplicate of this bug. ***
Comment 11 Martin Sandsmark 2016-08-13 18:07:54 UTC
*** Bug 346593 has been marked as a duplicate of this bug. ***
Comment 12 Martin Sandsmark 2016-08-13 18:08:21 UTC
*** Bug 346826 has been marked as a duplicate of this bug. ***
Comment 13 Martin Sandsmark 2016-08-13 18:09:32 UTC
*** Bug 350011 has been marked as a duplicate of this bug. ***
Comment 14 Kristian 2016-08-28 15:32:56 UTC
Similar symptoms with Arch Linux here. Happens more or less regularly when konsole is closed with CTRL + D.

Here's a backtrace:

Application: Konsole (konsole), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f05b1e6b0c0 (LWP 12778))]

Thread 2 (Thread 0x7f059cd13700 (LWP 12779)):
#0  0x00007f05a6c26f84 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f05a6be25ac in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007f05a6be2f8b in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f05a6be317c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f05add855ab in QEventDispatcherGlib::processEvents (this=0x7f05980008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f05add2f0ea in QEventLoop::exec (this=this@entry=0x7f059cd12d50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f05adb520f3 in QThread::exec (this=this@entry=0x7f05ac111d20 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507
#7  0x00007f05abea0645 in QDBusConnectionManager::run (this=0x7f05ac111d20 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:196
#8  0x00007f05adb56d78 in QThreadPrivate::start (arg=0x7f05ac111d20 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:344
#9  0x00007f05a8769454 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f05b186f7df in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f05b1e6b0c0 (LWP 12778)):
[KCrash Handler]
#5  0x00007f05b17ba04f in raise () from /usr/lib/libc.so.6
#6  0x00007f05b17bb47a in abort () from /usr/lib/libc.so.6
#7  0x00007f05b17f7c50 in __libc_message () from /usr/lib/libc.so.6
#8  0x00007f05b17fdfe6 in malloc_printerr () from /usr/lib/libc.so.6
#9  0x00007f05b17fe7de in _int_free () from /usr/lib/libc.so.6
#10 0x00007f05add5a01c in QMetaCallEvent::~QMetaCallEvent (this=0x7f0590003550, __in_chrg=<optimized out>) at kernel/qobject.cpp:484
#11 0x00007f05add5a079 in QMetaCallEvent::~QMetaCallEvent (this=0x7f0590003550, __in_chrg=<optimized out>) at kernel/qobject.cpp:492
#12 0x00007f05add33aef in QCoreApplication::removePostedEvents (receiver=0x938aa0, eventType=eventType@entry=0) at kernel/qcoreapplication.cpp:1726
#13 0x00007f05add5bd3d in QObjectPrivate::~QObjectPrivate (this=0x938e20, __in_chrg=<optimized out>) at kernel/qobject.cpp:251
#14 0x00007f05add5bea9 in QObjectPrivate::~QObjectPrivate (this=0x938e20, __in_chrg=<optimized out>) at kernel/qobject.cpp:262
#15 0x00007f05add64557 in QScopedPointerDeleter<QObjectData>::cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:60
#16 QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::~QScopedPointer (this=0x938aa8, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:107
#17 QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:900
#18 0x00007f0597b3c379 in QXcbConnection::~QXcbConnection (this=0x938aa0, __in_chrg=<optimized out>) at qxcbconnection.cpp:715
#19 0x00007f0597b3dcb6 in qDeleteAll<QList<QXcbConnection*>::const_iterator> (end=..., begin=...) at ../../../../include/QtCore/../../src/corelib/tools/qalgorithms.h:323
#20 qDeleteAll<QList<QXcbConnection*> > (c=...) at ../../../../include/QtCore/../../src/corelib/tools/qalgorithms.h:331
#21 QXcbIntegration::~QXcbIntegration (this=0x924ec0, __in_chrg=<optimized out>) at qxcbintegration.cpp:199
#22 0x00007f0597b3ddb9 in QXcbIntegration::~QXcbIntegration (this=0x924ec0, __in_chrg=<optimized out>) at qxcbintegration.cpp:201
#23 0x00007f05ae2759d3 in QGuiApplicationPrivate::~QGuiApplicationPrivate (this=0x91b3b0, __in_chrg=<optimized out>) at kernel/qguiapplication.cpp:1502
#24 0x00007f05aea0f739 in QApplicationPrivate::~QApplicationPrivate (this=0x91b3b0, __in_chrg=<optimized out>) at kernel/qapplication.cpp:199
#25 0x00007f05add64557 in QScopedPointerDeleter<QObjectData>::cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:60
#26 QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::~QScopedPointer (this=0x7fff58b189f8, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:107
#27 QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:900
#28 0x00007f05add32796 in QCoreApplication::~QCoreApplication (this=0x7fff58b189f0, __in_chrg=<optimized out>) at kernel/qcoreapplication.cpp:821
#29 0x00007f05aea118b1 in QApplication::~QApplication (this=0x7fff58b189f0, __in_chrg=<optimized out>) at kernel/qapplication.cpp:825
#30 0x00007f05b1b4c218 in kdemain () from /usr/lib/libkdeinit5_konsole.so
#31 0x00007f05b17a7291 in __libc_start_main () from /usr/lib/libc.so.6
#32 0x0000000000400719 in _start ()


I tried to use valgrind on konsole, but don't know if it's helpfull. Here's what came out:

==17584== Memcheck, a memory error detector
==17584== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==17584== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
==17584== Command: konsole
==17584== Parent PID: 17577
==17584== 
==17584== 
==17584== HEAP SUMMARY:
==17584==     in use at exit: 108,943 bytes in 330 blocks
==17584==   total heap usage: 4,449 allocs, 4,119 frees, 992,954,038 bytes allocated
==17584== 
==17584== LEAK SUMMARY:
==17584==    definitely lost: 0 bytes in 0 blocks
==17584==    indirectly lost: 0 bytes in 0 blocks
==17584==      possibly lost: 0 bytes in 0 blocks
==17584==    still reachable: 108,943 bytes in 330 blocks
==17584==         suppressed: 0 bytes in 0 blocks
==17584== Reachable blocks (those to which a pointer was found) are not shown.
==17584== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==17584== 
==17584== For counts of detected and suppressed errors, rerun with: -v
==17584== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==17589== 
==17589== Process terminating with default action of signal 6 (SIGABRT): dumping core
==17589==    at 0x50AE04F: raise (in /usr/lib/libc-2.24.so)
==17589==    by 0x50AF479: abort (in /usr/lib/libc-2.24.so)
==17589==    by 0x8AB24A0: qt_message_fatal (qlogging.cpp:1680)
==17589==    by 0x8AB24A0: QMessageLogger::fatal(char const*, ...) const (qlogging.cpp:793)
==17589==    by 0x1C8CE58D: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:592)
==17589==    by 0x1C8D174D: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:186)
==17589==    by 0x1C68E32C: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56)
==17589==    by 0x83CC04C: qLoadPlugin<QPlatformIntegration, QPlatformIntegrationPlugin, const QStringList&, int&, char**&> (qfactoryloader_p.h:103)
==17589==    by 0x83CC04C: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:71)
==17589==    by 0x83DA251: init_platform (qguiapplication.cpp:1094)
==17589==    by 0x83DA251: QGuiApplicationPrivate::createPlatformIntegration() (qguiapplication.cpp:1263)
==17589==    by 0x83DACEC: QGuiApplicationPrivate::createEventDispatcher() (qguiapplication.cpp:1280)
==17589==    by 0x8CAC3CE: QCoreApplicationPrivate::init() (qcoreapplication.cpp:787)
==17589==    by 0x83DC7AE: QGuiApplicationPrivate::init() (qguiapplication.cpp:1303)
==17589==    by 0x7BE2AE8: QApplicationPrivate::init() (qapplication.cpp:583)
==17589== 
==17589== HEAP SUMMARY:
==17589==     in use at exit: 550,210 bytes in 1,920 blocks
==17589==   total heap usage: 6,580 allocs, 4,660 frees, 993,354,487 bytes allocated
==17589== 
==17589== 128 bytes in 1 blocks are definitely lost in loss record 1,011 of 1,181
==17589==    at 0x4C29BBE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17589==    by 0x8ACD014: QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) (qarraydata.cpp:114)
==17589==    by 0x8B51D76: allocate (qarraydata.h:222)
==17589==    by 0x8B51D76: QString::reallocData(unsigned int, bool) (qstring.cpp:1771)
==17589==    by 0x8B51EB7: QString::resize(int) (qstring.cpp:1685)
==17589==    by 0x8B58D81: append_utf8 (qstring.cpp:5919)
==17589==    by 0x8B58D81: QString::vasprintf(char const*, __va_list_tag*) (qstring.cpp:6012)
==17589==    by 0x8AB088D: qt_message(QtMsgType, QMessageLogContext const&, char const*, __va_list_tag*) (qlogging.cpp:277)
==17589==    by 0x8AB2488: QMessageLogger::fatal(char const*, ...) const (qlogging.cpp:790)
==17589==    by 0x1C8CE58D: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:592)
==17589==    by 0x1C8D174D: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:186)
==17589==    by 0x1C68E32C: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:56)
==17589==    by 0x83CC04C: qLoadPlugin<QPlatformIntegration, QPlatformIntegrationPlugin, const QStringList&, int&, char**&> (qfactoryloader_p.h:103)
==17589==    by 0x83CC04C: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:71)
==17589==    by 0x83DA251: init_platform (qguiapplication.cpp:1094)
==17589==    by 0x83DA251: QGuiApplicationPrivate::createPlatformIntegration() (qguiapplication.cpp:1263)
==17589== 
==17589== 368 bytes in 1 blocks are possibly lost in loss record 1,105 of 1,181
==17589==    at 0x4C2BA4A: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17589==    by 0x4011B91: allocate_dtv (in /usr/lib/ld-2.24.so)
==17589==    by 0x401251D: _dl_allocate_tls (in /usr/lib/ld-2.24.so)
==17589==    by 0xE228FE9: pthread_create@@GLIBC_2.2.5 (in /usr/lib/libpthread-2.24.so)
==17589==    by 0x8ACB278: QThread::start(QThread::Priority) (qthread_unix.cpp:622)
==17589==    by 0xAAA2D9C: QDBusConnectionManager::QDBusConnectionManager() (qdbusconnection.cpp:169)
==17589==    by 0xAAA420B: Holder (qdbusconnection.cpp:76)
==17589==    by 0xAAA420B: innerFunction (qdbusconnection.cpp:76)
==17589==    by 0xAAA420B: operator() (qglobalstatic.h:135)
==17589==    by 0xAAA420B: QDBusConnection::sessionBus() (qdbusconnection.cpp:1198)
==17589==    by 0x5B35454: ??? (in /usr/lib/libKF5KDELibs4Support.so.5.25.0)
==17589==    by 0x5B35B6E: KUniqueApplication::start(QFlags<KUniqueApplication::StartFlag>) (in /usr/lib/libKF5KDELibs4Support.so.5.25.0)
==17589==    by 0x4E5C1AA: kdemain (in /usr/lib/libkdeinit5_konsole.so)
==17589==    by 0x509B290: (below main) (in /usr/lib/libc-2.24.so)
==17589== 
==17589== 260,287 bytes in 1 blocks are possibly lost in loss record 1,181 of 1,181
==17589==    at 0x4C2BA4A: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17589==    by 0xEDCF2A1: ??? (in /usr/lib/nvidia/libGL.so.340.96)
==17589==    by 0x149EBA60: ??? (in /usr/lib/libnvidia-glcore.so.340.96)
==17589==    by 0x146D6290: ??? (in /usr/lib/libnvidia-glcore.so.340.96)
==17589==    by 0xEDA4AFC: ??? (in /usr/lib/nvidia/libGL.so.340.96)
==17589==    by 0xEDABACD: ??? (in /usr/lib/nvidia/libGL.so.340.96)
==17589==    by 0xEDAC60D: ??? (in /usr/lib/nvidia/libGL.so.340.96)
==17589==    by 0x400F4B9: call_init.part.0 (in /usr/lib/ld-2.24.so)
==17589==    by 0x400F60A: _dl_init (in /usr/lib/ld-2.24.so)
==17589==    by 0x4000DA9: ??? (in /usr/lib/ld-2.24.so)
==17589== 
==17589== LEAK SUMMARY:
==17589==    definitely lost: 128 bytes in 1 blocks
==17589==    indirectly lost: 0 bytes in 0 blocks
==17589==      possibly lost: 260,655 bytes in 2 blocks
==17589==    still reachable: 289,427 bytes in 1,917 blocks
==17589==         suppressed: 0 bytes in 0 blocks
==17589== Reachable blocks (those to which a pointer was found) are not shown.
==17589== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==17589== 
==17589== For counts of detected and suppressed errors, rerun with: -v
==17589== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
Comment 15 Andrew Crouthamel 2018-09-26 22:08:00 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 set the bug status 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 16 Andrew Crouthamel 2018-10-27 04:18:12 UTC
Dear Bug Submitter,

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!