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

            Bug ID: 394665
           Summary: Crash when closing a tab
           Product: yakuake
           Version: unspecified
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: h...@kde.org
          Reporter: aleix...@gmail.com
  Target Milestone: ---

Application: yakuake (3.0.5+)
 (Compiled from sources)
Qt Version: 5.11.0
Frameworks Version: 5.47.0
Operating System: Linux 4.16.10-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:
I closed a tab in yakuake, explosion.
It happens from time to time, don't know why.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Yakuake (yakuake), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f657753f840 (LWP 1559))]

Thread 2 (Thread 0x7f6574778700 (LWP 1560)):
#0  0x00007f6581896ea9 in poll () from /usr/lib/libc.so.6
#1  0x00007f657aebd523 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f657aebd63e in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007f6582758dfb in QEventDispatcherGlib::processEvents
(this=0x7f656c000b20, flags=...) at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6582705a3b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/global/qflags.h:140
#5  0x00007f6582554896 in QThread::exec() () at
../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/global/qflags.h:120
#6  0x00007f65842d2bf5 in QDBusConnectionManager::run (this=0x7f658434cda0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
/home/apol/devel/frameworks/qt5/qtbase/src/dbus/qdbusconnection.cpp:178
#7  0x00007f658255e4d7 in QThreadPrivate::start(void*) () at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:367
#8  0x00007f657f911075 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f65818a153f in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f657753f840 (LWP 1559)):
[KCrash Handler]
#6  0x00007f6568284e38 in QList<QWidget*>::QList (this=0x7fff58279728, l=...)
at /home/apol/devel/kde5/include/QtCore/qlist.h:807
#7  0x00007f656827fea0 in Konsole::ViewContainer::views (this=0x70000031c) at
/home/apol/devel/frameworks/konsole/src/ViewContainer.cpp:202
#8  0x00007f656828dc20 in Konsole::ViewManager::updateDetachViewState
(this=0x561451861150) at
/home/apol/devel/frameworks/konsole/src/ViewManager.cpp:304
#9  0x00007f6568291239 in Konsole::ViewManager::viewDestroyed
(this=0x561451861150, view=0x561451621250) at
/home/apol/devel/frameworks/konsole/src/ViewManager.cpp:836
#10 0x00007f656829a7f6 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>,
QtPrivate::List<QWidget*>, void, void
(Konsole::ViewManager::*)(QWidget*)>::call (f=(void
(Konsole::ViewManager::*)(Konsole::ViewManager * const, QWidget *))
0x7f6568291170 <Konsole::ViewManager::viewDestroyed(QWidget*)>,
o=0x561451861150, arg=0x7fff582799e0) at
/home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:134
#11 0x00007f656829a753 in QtPrivate::FunctionPointer<void
(Konsole::ViewManager::*)(QWidget*)>::call<QtPrivate::List<QWidget*>, void>
(f=(void (Konsole::ViewManager::*)(Konsole::ViewManager * const, QWidget *))
0x7f6568291170 <Konsole::ViewManager::viewDestroyed(QWidget*)>,
o=0x561451861150, arg=0x7fff582799e0) at
/home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:167
#12 0x00007f656829a676 in QtPrivate::QSlotObject<void
(Konsole::ViewManager::*)(QWidget*), QtPrivate::List<QWidget*>, void>::impl
(which=1, this_=0x561451537250, r=0x561451861150, a=0x7fff582799e0, ret=0x0) at
/home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:396
#13 0x00007f65827303b0 in QtPrivate::QSlotObjectBase::call (a=0x7fff582799e0,
r=0x561451861150, this=0x561451537250) at
../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:376
#14 QMetaObject::activate(QObject*, int, int, void**) () at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:3754
#15 0x00007f65682bbce6 in Konsole::ViewContainer::viewRemoved
(this=0x56145186b3a0, _t1=0x561451621250) at
src/konsoleprivate_autogen/EWIEGA46WW/moc_ViewContainer.cpp:307
#16 0x00007f656827fda2 in Konsole::ViewContainer::forgetView
(this=0x56145186b3a0, view=0x561451621250) at
/home/apol/devel/frameworks/konsole/src/ViewContainer.cpp:186
#17 0x00007f656827f775 in Konsole::ViewContainer::viewDestroyed
(this=0x56145186b3a0, view=0x561451621250) at
/home/apol/devel/frameworks/konsole/src/ViewContainer.cpp:178
#18 0x00007f65682874c6 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>,
QtPrivate::List<QObject*>, void, void
(Konsole::ViewContainer::*)(QObject*)>::call (f=(void
(Konsole::ViewContainer::*)(Konsole::ViewContainer * const, QObject *))
0x7f656827f740 <Konsole::ViewContainer::viewDestroyed(QObject*)>,
o=0x56145186b3a0, arg=0x7fff58279cc0) at
/home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:134
#19 0x00007f6568287423 in QtPrivate::FunctionPointer<void
(Konsole::ViewContainer::*)(QObject*)>::call<QtPrivate::List<QObject*>, void>
(f=(void (Konsole::ViewContainer::*)(Konsole::ViewContainer * const, QObject
*)) 0x7f656827f740 <Konsole::ViewContainer::viewDestroyed(QObject*)>,
o=0x56145186b3a0, arg=0x7fff58279cc0) at
/home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:167
#20 0x00007f6568287346 in QtPrivate::QSlotObject<void
(Konsole::ViewContainer::*)(QObject*), QtPrivate::List<QObject*>, void>::impl
(which=1, this_=0x561451938320, r=0x56145186b3a0, a=0x7fff58279cc0, ret=0x0) at
/home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:396
#21 0x00007f65827303b0 in QtPrivate::QSlotObjectBase::call (a=0x7fff58279cc0,
r=0x56145186b3a0, this=0x561451938320) at
../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:376
#22 QMetaObject::activate(QObject*, int, int, void**) () at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:3754
#23 0x00007f6582730877 in QMetaObject::activate
(sender=sender@entry=0x561451621250, m=m@entry=0x7f65829889c0
<QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7fff58279cc0) at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:3633
#24 0x00007f658273091f in QObject::destroyed (this=this@entry=0x561451621250,
_t1=<optimized out>, _t1@entry=0x561451621250) at .moc/moc_qobject.cpp:214
#25 0x00007f65830ab3db in QWidget::~QWidget (this=0x561451621250,
__in_chrg=<optimized out>) at
/home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1671
#26 0x00007f6568268344 in Konsole::TerminalDisplay::~TerminalDisplay
(this=0x561451621250) at
/home/apol/devel/frameworks/konsole/src/TerminalDisplay.cpp:523
#27 0x00007f6568268389 in Konsole::TerminalDisplay::~TerminalDisplay
(this=0x561451621250) at
/home/apol/devel/frameworks/konsole/src/TerminalDisplay.cpp:512
#28 0x00007f658272e22b in QObjectPrivate::deleteChildren
(this=this@entry=0x5614514843a0) at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:1997
#29 0x00007f65830ab2f3 in QWidget::~QWidget (this=0x5614515c22c0,
__in_chrg=<optimized out>) at
/home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1704
#30 0x00007f658320ede9 in QStackedWidget::~QStackedWidget (this=0x5614515c22c0,
__in_chrg=<optimized out>) at
/home/apol/devel/frameworks/qt5/qtbase/src/widgets/widgets/qstackedwidget.cpp:145
#31 0x00007f658272e22b in QObjectPrivate::deleteChildren
(this=this@entry=0x561451669150) at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:1997
#32 0x00007f65830ab2f3 in QWidget::~QWidget (this=0x561451513a90,
__in_chrg=<optimized out>) at
/home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1704
#33 0x00007f65830ab509 in QWidget::~QWidget (this=0x561451513a90,
__in_chrg=<optimized out>) at
/home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1564
#34 0x00007f658272e22b in QObjectPrivate::deleteChildren
(this=this@entry=0x561451636880) at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:1997
#35 0x00007f65830ab2f3 in QWidget::~QWidget (this=0x561451475d00,
__in_chrg=<optimized out>) at
/home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1704
#36 0x00007f65682bf0eb in Konsole::ViewSplitter::~ViewSplitter
(this=0x561451475d00) at
src/konsoleprivate_autogen/EWIEGA46WW/../../../../../../devel/frameworks/konsole/src/ViewSplitter.h:46
#37 0x00007f65682bf119 in Konsole::ViewSplitter::~ViewSplitter
(this=0x561451475d00) at
src/konsoleprivate_autogen/EWIEGA46WW/../../../../../../devel/frameworks/konsole/src/ViewSplitter.h:46
#38 0x00007f658272e22b in QObjectPrivate::deleteChildren
(this=this@entry=0x56145149adb0) at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:1997
#39 0x00007f65830ab2f3 in QWidget::~QWidget (this=0x56145182dec0,
__in_chrg=<optimized out>) at
/home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1704
#40 0x000056144f969475 in Splitter::~Splitter (this=0x56145182dec0) at
/home/apol/devel/frameworks/yakuake/app/splitter.cpp:33
#41 0x000056144f9694b9 in Splitter::~Splitter (this=0x56145182dec0) at
/home/apol/devel/frameworks/yakuake/app/splitter.cpp:32
#42 0x000056144f962190 in Session::~Session (this=0x5614518f8b10) at
/home/apol/devel/frameworks/yakuake/app/session.cpp:46
#43 0x000056144f9621f9 in Session::~Session (this=0x5614518f8b10) at
/home/apol/devel/frameworks/yakuake/app/session.cpp:45
#44 0x00007f6582730b30 in QObject::event(QEvent*) () at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:1242
#45 0x00007f6583071751 in QApplicationPrivate::notify_helper
(this=this@entry=0x5614512b02f0, receiver=receiver@entry=0x5614518f8b10,
e=e@entry=0x561451a51000) at
/home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3725
#46 0x00007f6583078d90 in QApplication::notify(QObject*, QEvent*) () at
/home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3484
#47 0x00007f6582706d69 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at
../../include/QtCore/5.11.0/QtCore/private/../../../../../../../../devel/frameworks/qt5/qtbase/src/corelib/thread/qthread_p.h:307
#48 0x00007f6582709d6b in QCoreApplication::sendEvent (event=0x561451a51000,
receiver=<optimized out>) at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qcoreapplication.h:234
#49 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) ()
at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1745
#50 0x00007f658270a1b8 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1599
#51 0x00007f65827597c3 in postEventSourceDispatch (s=0x5614512f5d20) at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:276
#52 0x00007f657aebd368 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#53 0x00007f657aebd5b1 in ?? () from /usr/lib/libglib-2.0.so.0
#54 0x00007f657aebd63e in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#55 0x00007f6582758de3 in QEventDispatcherGlib::processEvents
(this=0x56145134abc0, flags=...) at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:423
#56 0x00007f657720c8d1 in QPAEventDispatcherGlib::processEvents
(this=0x56145134abc0, flags=...) at
/home/apol/devel/frameworks/qt5/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:69
#57 0x00007f6582705a3b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/global/qflags.h:140
#58 0x00007f658270dbc2 in QCoreApplication::exec() () at
../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/global/qflags.h:120
#59 0x000056144f933cb1 in main (argc=1, argv=0x7fff5827ada8) at
/home/apol/devel/frameworks/yakuake/app/main.cpp:88

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to