[konsole] [Bug 373538] New: Konsole crash on detatch tab

Tim Small bugzilla_noreply at kde.org
Sun Dec 11 20:01:07 UTC 2016


https://bugs.kde.org/show_bug.cgi?id=373538

            Bug ID: 373538
           Summary: Konsole crash on detatch tab
           Product: konsole
           Version: 16.08.3
          Platform: Debian unstable
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: konsole-devel at kde.org
          Reporter: tim at buttersideup.com
  Target Milestone: ---

Application: konsole (16.08.3)

Qt Version: 5.7.1
Frameworks Version: 5.28.0
Operating System: Linux 4.8.0-2-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

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

In a window with multiple tabs open, I right-clicked a tab, and selected
'detach'.  Konsole crashed immediately.

Using an up-to-date Debian/sid

-- 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 0x7f39b5bfe940 (LWP 8482))]

Thread 2 (Thread 0x7f39b1cb7700 (LWP 8484)):
#0  0x00007f39c71c156d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f39be7379f6 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f39a4003020, timeout=<optimized out>, context=0x7f39a4000990)
at ././glib/gmain.c:4228
#2  g_main_context_iterate (context=context at entry=0x7f39a4000990,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
././glib/gmain.c:3924
#3  0x00007f39be737b0c in g_main_context_iteration (context=0x7f39a4000990,
may_block=may_block at entry=1) at ././glib/gmain.c:3990
#4  0x00007f39c3dbf6fb in QEventDispatcherGlib::processEvents
(this=0x7f39a40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f39c3d6907a in QEventLoop::exec (this=this at entry=0x7f39b1cb6c50,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f39c3b8b0d3 in QThread::exec (this=this at entry=0x7f39c782dd60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:507
#7  0x00007f39c77b86d5 in QDBusConnectionManager::run (this=0x7f39c782dd60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#8  0x00007f39c3b8fd88 in QThreadPrivate::start (arg=0x7f39c782dd60 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:368
#9  0x00007f39c03f5464 in start_thread (arg=0x7f39b1cb7700) at
pthread_create.c:333
#10 0x00007f39c71ca9df in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7f39b5bfe940 (LWP 8482)):
[KCrash Handler]
#6  0x00007f39c6e48310 in Konsole::Session::sessionId() const () from
/usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.16
#7  0x00007f39c6e7c9c8 in
Konsole::ViewManager::createTerminalDisplay(Konsole::Session*) () from
/usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.16
#8  0x00007f39c6e80870 in Konsole::ViewManager::createView(Konsole::Session*,
Konsole::ViewContainer*, int) () from
/usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.16
#9  0x00007f39c6e827c1 in Konsole::ViewManager::createView(Konsole::Session*)
() from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.16
#10 0x00007f39c749aec9 in Konsole::MainWindow::createView (this=<optimized
out>, session=<optimized out>) at ./src/MainWindow.cpp:511
#11 0x00007f39c74949b0 in Konsole::Application::detachView (this=<optimized
out>, session=0x0) at ./src/Application.cpp:145
#12 0x00007f39c3d96ffe in QtPrivate::QSlotObjectBase::call (a=0x7ffcabd41250,
r=0x7ffcabd425a0, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#13 QMetaObject::activate (sender=0x55e9b461aba0, signalOffset=<optimized out>,
local_signal_index=local_signal_index at entry=1, argv=argv at entry=0x7ffcabd41250)
at kernel/qobject.cpp:3723
#14 0x00007f39c3d975a7 in QMetaObject::activate (sender=<optimized out>,
m=m at entry=0x7f39c76c4aa0 <Konsole::MainWindow::staticMetaObject>,
local_signal_index=local_signal_index at entry=1, argv=argv at entry=0x7ffcabd41250)
at kernel/qobject.cpp:3602
#15 0x00007f39c74b6a32 in Konsole::MainWindow::viewDetached (this=<optimized
out>, _t1=<optimized out>) at
./obj-x86_64-linux-gnu/src/kdeinit_konsole_automoc.dir/moc_MainWindow_AH7KPGTJ5NM6T5.cpp:273
#16 0x00007f39c3d96ffe in QtPrivate::QSlotObjectBase::call (a=0x7ffcabd41390,
r=0x55e9b461aba0, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#17 QMetaObject::activate (sender=0x55e9b46c19a0, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3723
#18 0x00007f39c6e90ba2 in Konsole::ViewManager::viewDetached(Konsole::Session*)
() from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.16
#19 0x00007f39c6e8197d in
Konsole::ViewManager::detachView(Konsole::ViewContainer*, QWidget*) () from
/usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.16
#20 0x00007f39c3d96ffe in QtPrivate::QSlotObjectBase::call (a=0x7ffcabd41550,
r=0x55e9b46c19a0, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#21 QMetaObject::activate (sender=0x55e9b49604b0, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3723
#22 0x00007f39c6e90968 in ?? () from
/usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.16
#23 0x00007f39c6e78948 in ?? () from
/usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.16
#24 0x00007f39c3d96ffe in QtPrivate::QSlotObjectBase::call (a=0x7ffcabd41750,
r=0x55e9b49604b0, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#25 QMetaObject::activate (sender=0x55e9b47133d0, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3723
#26 0x00007f39c6e90a3e in ?? () from
/usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.16
#27 0x00007f39c6e7b4ff in ?? () from
/usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.16
#28 0x00007f39c492f1d8 in QWidget::event (this=this at entry=0x55e9b47133d0,
event=event at entry=0x7ffcabd41c60) at kernel/qwidget.cpp:9161
#29 0x00007f39c4a7fd13 in QTabBar::event (this=0x55e9b47133d0,
event=0x7ffcabd41c60) at widgets/qtabbar.cpp:1658
#30 0x00007f39c48e7b2c in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55e9b47133d0, e=0x7ffcabd41c60) at
kernel/qapplication.cpp:3799
#31 0x00007f39c48f019d in QApplication::notify (this=<optimized out>,
receiver=0x55e9b47133d0, e=0x7ffcabd41c60) at kernel/qapplication.cpp:3273
#32 0x00007f39c3d6b090 in QCoreApplication::notifyInternal2
(receiver=receiver at entry=0x55e9b47133d0, event=event at entry=0x7ffcabd41c60) at
kernel/qcoreapplication.cpp:988
#33 0x00007f39c48ee84d in QCoreApplication::sendEvent (event=<optimized out>,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#34 QApplicationPrivate::sendMouseEvent
(receiver=receiver at entry=0x55e9b47133d0, event=event at entry=0x7ffcabd41c60,
alienWidget=0x0, alienWidget at entry=0x55e9b461aba0, nativeWidget=0x55e9b461aba0,
buttonDown=buttonDown at entry=0x7f39c4defcb0 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2771
#35 0x00007f39c4949866 in QWidgetWindow::handleMouseEvent
(this=this at entry=0x55e9b46f7ea0, event=event at entry=0x7ffcabd42080) at
kernel/qwidgetwindow.cpp:617
#36 0x00007f39c494c273 in QWidgetWindow::event (this=0x55e9b46f7ea0,
event=0x7ffcabd42080) at kernel/qwidgetwindow.cpp:239
#37 0x00007f39c48e7b2c in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55e9b46f7ea0, e=0x7ffcabd42080) at
kernel/qapplication.cpp:3799
#38 0x00007f39c48ef2e1 in QApplication::notify (this=0x55e9b45bbbe0,
receiver=0x55e9b46f7ea0, e=0x7ffcabd42080) at kernel/qapplication.cpp:3556
#39 0x00007f39c3d6b090 in QCoreApplication::notifyInternal2
(receiver=receiver at entry=0x55e9b46f7ea0, event=event at entry=0x7ffcabd42080) at
kernel/qcoreapplication.cpp:988
#40 0x00007f39c434cb03 in QCoreApplication::sendSpontaneousEvent
(event=0x7ffcabd42080, receiver=0x55e9b46f7ea0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#41 QGuiApplicationPrivate::processMouseEvent (e=0x55e9b5455350) at
kernel/qguiapplication.cpp:1903
#42 0x00007f39c434e685 in QGuiApplicationPrivate::processWindowSystemEvent
(e=e at entry=0x55e9b5455350) at kernel/qguiapplication.cpp:1687
#43 0x00007f39c432c61b in QWindowSystemInterface::sendWindowSystemEvents
(flags=...) at kernel/qwindowsysteminterface.cpp:659
#44 0x00007f39b59934e0 in userEventSourceDispatch (source=<optimized out>) at
eventdispatchers/qeventdispatcher_glib.cpp:76
#45 0x00007f39be7377f7 in g_main_dispatch (context=0x7f39ac0016f0) at
././glib/gmain.c:3203
#46 g_main_context_dispatch (context=context at entry=0x7f39ac0016f0) at
././glib/gmain.c:3856
#47 0x00007f39be737a60 in g_main_context_iterate
(context=context at entry=0x7f39ac0016f0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ././glib/gmain.c:3929
#48 0x00007f39be737b0c in g_main_context_iteration (context=0x7f39ac0016f0,
may_block=may_block at entry=1) at ././glib/gmain.c:3990
#49 0x00007f39c3dbf6df in QEventDispatcherGlib::processEvents
(this=0x55e9b4605620, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#50 0x00007f39c3d6907a in QEventLoop::exec (this=this at entry=0x7ffcabd42420,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:212
#51 0x00007f39c3d717ec in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1261
#52 0x00007f39c43442dc in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1633
#53 0x00007f39c48e7a85 in QApplication::exec () at kernel/qapplication.cpp:2975
#54 0x00007f39c74a7cd8 in kdemain (argc=<optimized out>, argv=<optimized out>)
at ./src/main.cpp:173
#55 0x00007f39c71022b1 in __libc_start_main (main=0x55e9b42a3780 <main>,
argc=1, argv=0x7ffcabd426e8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffcabd426d8) at ../csu/libc-start.c:291
#56 0x000055e9b42a37ba in _start ()

Possible duplicates by query: bug 368359, bug 366217, bug 366195, bug 364839,
bug 364653.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the konsole-devel mailing list