Bug#844380: konsole segmentation fault after close splitted view
Package: konsole
Version: 4:16.08.2-2
Severity: important
Dear Maintainer,
After close splitted view all konsole instances running terminate
unexpectedly with segmentation fault.
I can reproduce this behavior splitting and closing tabs multiple times
in a row ("ctrl + )" and "(ctrl + Shift + O)"), I know doing this in a
row is not a common use but it happens even if closing the splitted view
after a while.
Currently I can reproduce this in two different installations.
Here is the gdb backtrace:
Starting program: /usr/bin/konsole
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe4554700 (LWP 5981)]
[New Thread 0x7fffe393e700 (LWP 5982)]
Default profile name: "Intérprete de órdenes"
Thread 1 "konsole" received signal SIGSEGV, Segmentation fault.
0x00007ffff44b044c in QObject::~QObject() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
(gdb) bt
#0 0x00007ffff44b044c in QObject::~QObject() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1 0x00007ffff4ff6be9 in QActionGroup::~QActionGroup() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#2 0x00007ffff5c7c800 in KSelectAction::~KSelectAction() () from /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#3 0x00007ffff5c7c939 in KSelectAction::~KSelectAction() () from /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#4 0x00007ffff44a7501 in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff44b087f in QObject::~QObject() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff4ff30a9 in QAction::~QAction() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7 0x00007ffff504422d in QWidgetAction::~QWidgetAction() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8 0x00007ffff5c7c821 in KSelectAction::~KSelectAction() () from /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#9 0x00007ffff65e00a9 in KCodecAction::~KCodecAction() () from /usr/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5
#10 0x00007ffff44a7501 in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007ffff44b087f in QObject::~QObject() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007ffff7568c99 in Konsole::SessionController::~SessionController() () from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.16
#13 0x00007ffff7568cd9 in Konsole::SessionController::~SessionController() () from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.16
#14 0x00007ffff44a9bc0 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007ffff4ff9b2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ffff50012e1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff447d0e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007ffff447f86d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007ffff44d1313 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fffeee437f7 in g_main_dispatch (context=0x7fffdc0016f0) at ././glib/gmain.c:3203
#21 g_main_context_dispatch (context=context@entry=0x7fffdc0016f0) at ././glib/gmain.c:3856
#22 0x00007fffeee43a60 in g_main_context_iterate (context=context@entry=0x7fffdc0016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3929
#23 0x00007fffeee43b0c in g_main_context_iteration (context=0x7fffdc0016f0, may_block=1) at ././glib/gmain.c:3990
#24 0x00007ffff44d171f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007ffff447b0ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007ffff448383c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007ffff7bbacd8 in kdemain (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:173
#28 0x00007ffff78152b1 in __libc_start_main (main=0x555555554780 <main>, argc=1, argv=0x7fffffffe298, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe288) at ../csu/libc-start.c:291
#29 0x00005555555547ba in _start ()
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=es_GT.UTF-8, LC_CTYPE=es_GT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages konsole depends on:
ii kio 5.27.0-2
ii konsole-kpart 4:16.08.2-2
ii libc6 2.24-5
ii libkf5completion5 5.27.0-1
ii libkf5configcore5 5.27.0-1
ii libkf5configgui5 5.27.0-1
ii libkf5configwidgets5 5.27.0-1
ii libkf5coreaddons5 5.27.0-1
ii libkf5crash5 5.27.0-1
ii libkf5dbusaddons5 5.27.0-1
ii libkf5i18n5 5.27.0-2
ii libkf5iconthemes5 5.27.0-1
ii libkf5kiowidgets5 5.27.0-2
ii libkf5notifyconfig5 5.27.0-1
ii libkf5widgetsaddons5 5.27.0-1
ii libkf5windowsystem5 5.27.0-1
ii libkf5xmlgui5 5.27.0-1
ii libqt5core5a 5.7.1~20161021+dfsg-5
ii libqt5gui5 5.7.1~20161021+dfsg-5
ii libqt5widgets5 5.7.1~20161021+dfsg-5
ii libstdc++6 6.2.0-13
konsole recommends no packages.
konsole suggests no packages.
-- no debconf information
Reply to: