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

            Bug ID: 384993
           Summary: Okteta crashes on exit
           Product: okteta
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kosse...@kde.org
          Reporter: cf...@kde.org
  Target Milestone: ---

Application: okteta (0.23.60)

Qt Version: 5.9.1
Frameworks Version: 5.39.0
Operating System: Linux 4.12.8-1-default x86_64
Distribution: "openSUSE Tumbleweed"

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

Just starting and then closing Okteta leads to this crash. This is using
openSUSE Krypton, which tracks master versions of all components, with Qt
5.9.1.

The crash can be reproduced every time.

-- Backtrace:
Application: Okteta (okteta), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f807d4118c0 (LWP 11822))]

Thread 3 (Thread 0x7f805f741700 (LWP 11824)):
#0  0x00007f807a1215fa in postEventSourcePrepare(_GSource*, int*) () from
/usr/lib64/libQt5Core.so.5
#1  0x00007f807310a258 in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007f807310ac4b in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f807310ae2c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4  0x00007f807a1216ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#5  0x00007f807a0ca35a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#6  0x00007f8079efa31a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007f807510ca45 in QDBusConnectionManager::run() () from
/usr/lib64/libQt5DBus.so.5
#8  0x00007f8079efed2e in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#9  0x00007f8074ede4d7 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f807980cb2f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f80677e7700 (LWP 11823)):
#0  0x00007f807980318d in poll () from /lib64/libc.so.6
#1  0x00007f806fd59387 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f806fd5b16a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f806a5ac4b9 in QXcbEventReader::run() () from
/usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f8079efed2e in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#5  0x00007f8074ede4d7 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f807980cb2f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f807d4118c0 (LWP 11822)):
[KCrash Handler]
#6  0x00007f807b0f5720 in QBoxLayout::insertWidget(int, QWidget*, int,
QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQt5Widgets.so.5
#7  0x00007f807c8230dc in Kasten::TerminalView::createTerminalPart
(this=0x24b0d846e0) at
/usr/src/debug/okteta-17.11.80git.20170729T184047~2465cde7/libs/kasten/controllers/document/terminal/terminalview.cpp:76
#8  0x00007f807a0f935c in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQt5Core.so.5
#9  0x00007f807a0f99ff in QObject::destroyed(QObject*) () from
/usr/lib64/libQt5Core.so.5
#10 0x00007f807a0ffe0a in QObject::~QObject() () from
/usr/lib64/libQt5Core.so.5
#11 0x00007f8076a1d150 in KParts::Part::~Part() () from
/usr/lib64/libKF5Parts.so.5
#12 0x00007f8054fe01a1 in Konsole::Part::~Part (this=0x24b13d23f0,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/usr/src/debug/konsole-17.11.80git.20170916T161209~c907fcea/src/Part.cpp:86
#13 0x00007f8054fe01e9 in Konsole::Part::~Part (this=0x24b13d23f0,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/usr/src/debug/konsole-17.11.80git.20170916T161209~c907fcea/src/Part.cpp:90
#14 0x00007f807a0f702b in QObjectPrivate::deleteChildren() () from
/usr/lib64/libQt5Core.so.5
#15 0x00007f807b11b77c in QWidget::~QWidget() () from
/usr/lib64/libQt5Widgets.so.5
#16 0x00007f807c822c71 in Kasten::TerminalView::~TerminalView
(this=0x24b0d846e0, __in_chrg=<optimized out>) at
/usr/src/debug/okteta-17.11.80git.20170729T184047~2465cde7/libs/kasten/controllers/document/terminal/terminalview.cpp:102
#17 Kasten::TerminalView::~TerminalView (this=0x24b0d846e0,
__in_chrg=<optimized out>) at
/usr/src/debug/okteta-17.11.80git.20170729T184047~2465cde7/libs/kasten/controllers/document/terminal/terminalview.cpp:102
#18 0x00007f807c824431 in Kasten::TerminalToolView::~TerminalToolView
(this=0x24b0d846a0, __in_chrg=<optimized out>) at
/usr/src/debug/okteta-17.11.80git.20170729T184047~2465cde7/libs/kasten/controllers/document/terminal/terminaltoolview.cpp:44
#19 0x00007f807c824449 in Kasten::TerminalToolView::~TerminalToolView
(this=0x24b0d846a0, __in_chrg=<optimized out>) at
/usr/src/debug/okteta-17.11.80git.20170729T184047~2465cde7/libs/kasten/controllers/document/terminal/terminaltoolview.cpp:45
#20 0x00007f807c5e3dab in Kasten::ToolViewDockWidget::~ToolViewDockWidget
(this=0x24b0d84cb0, __in_chrg=<optimized out>) at
/usr/src/debug/okteta-17.11.80git.20170729T184047~2465cde7/libs/kasten/gui/shell/toolviewdockwidget.cpp:53
#21 0x00007f807c5e3dd9 in Kasten::ToolViewDockWidget::~ToolViewDockWidget
(this=0x24b0d84cb0, __in_chrg=<optimized out>) at
/usr/src/debug/okteta-17.11.80git.20170729T184047~2465cde7/libs/kasten/gui/shell/toolviewdockwidget.cpp:54
#22 0x00007f807c5e9bfe in
qDeleteAll<QList<Kasten::ToolViewDockWidget*>::const_iterator> (end=...,
begin=...) at /usr/include/qt5/QtCore/qalgorithms.h:320
#23 qDeleteAll<QList<Kasten::ToolViewDockWidget*> > (c=...) at
/usr/include/qt5/QtCore/qalgorithms.h:328
#24 Kasten::ShellWindowPrivate::~ShellWindowPrivate (this=0x24b0bc9030,
__in_chrg=<optimized out>) at
/usr/src/debug/okteta-17.11.80git.20170729T184047~2465cde7/libs/kasten/gui/shell/shellwindow_p.cpp:247
#25 0x00007f807c5eaa43 in Kasten::ShellWindow::~ShellWindow (this=0x24b0bf0840,
__vtt_parm=0x24b0034f48 <VTT for Kasten::OktetaMainWindow+8>,
__in_chrg=<optimized out>) at
/usr/src/debug/okteta-17.11.80git.20170729T184047~2465cde7/libs/kasten/gui/shell/shellwindow.cpp:87
#26 0x00000024afe2f03d in Kasten::OktetaMainWindow::~OktetaMainWindow
(this=0x24b0bf0840, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/usr/src/debug/okteta-17.11.80git.20170729T184047~2465cde7/program/mainwindow.cpp:336
#27 0x00000024afe2f099 in Kasten::OktetaMainWindow::~OktetaMainWindow
(this=0x24b0bf0840, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/usr/src/debug/okteta-17.11.80git.20170729T184047~2465cde7/program/mainwindow.cpp:336
#28 0x00007f807a0f9c68 in QObject::event(QEvent*) () from
/usr/lib64/libQt5Core.so.5
#29 0x00007f807b11feb3 in QWidget::event(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#30 0x00007f807b2061fb in QMainWindow::event(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#31 0x00007f807befeaa7 in KMainWindow::event(QEvent*) () from
/usr/lib64/libKF5XmlGui.so.5
#32 0x00007f807bf43f25 in KXmlGuiWindow::event(QEvent*) () from
/usr/lib64/libKF5XmlGui.so.5
#33 0x00007f807b0e193c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQt5Widgets.so.5
#34 0x00007f807b0e8cb4 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#35 0x00007f807a0cbd48 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib64/libQt5Core.so.5
#36 0x00007f807a0ce335 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib64/libQt5Core.so.5
#37 0x00007f807a122013 in postEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /usr/lib64/libQt5Core.so.5
#38 0x00007f807310ab67 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#39 0x00007f807310ad98 in ?? () from /usr/lib64/libglib-2.0.so.0
#40 0x00007f807310ae2c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#41 0x00007f807a12168f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#42 0x00007f807a0ca35a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#43 0x00007f807a0d2be4 in QCoreApplication::exec() () from
/usr/lib64/libQt5Core.so.5
#44 0x00000024afe2d92d in Kasten::OktetaProgram::execute (this=0x7ffd825a12b0)
at
/usr/src/debug/okteta-17.11.80git.20170729T184047~2465cde7/program/program.cpp:157
#45 0x00000024afe2d327 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/okteta-17.11.80git.20170729T184047~2465cde7/program/main.cpp:31

Reported using DrKonqi

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

Reply via email to