Bug 387733 - kdevelop crashes on deactivating the activity containing it
Summary: kdevelop crashes on deactivating the activity containing it
Status: RESOLVED DUPLICATE of bug 368560
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 5.2.1
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-12-09 11:13 UTC by Daniel
Modified: 2018-10-23 15:44 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (10.69 KB, text/plain)
2018-02-12 16:31 UTC, Hugues Morisset
Details
New crash information added by DrKonqi (16.21 KB, text/plain)
2018-02-14 19:07 UTC, Afief Halumi
Details
New crash information added by DrKonqi (10.49 KB, text/plain)
2018-06-17 20:42 UTC, Marcus Harrison
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel 2017-12-09 11:13:47 UTC
Application: kdevelop (5.2.1)

Qt Version: 5.9.3
Frameworks Version: 5.40.0
Operating System: Linux 4.14.4-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
I was working in 4 different activities. In one of them, kdevelop was opened and in the background. On stopping the unneeded activities, kdevelop crashed.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc77407d0c0 (LWP 23099))]

Thread 11 (Thread 0x7fc6973ff700 (LWP 3287)):
#0  0x00007fc7710790c2 in  () at /usr/lib/libQt5Core.so.5
#1  0x00007fc76725d771 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007fc76725ddf6 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc76725dfae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fc771079204 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fc77101c99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fc770e3527e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fc76986bcf9 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007fc770e3a1cb in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fc769de008a in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fc77074542f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fc69cbfe700 (LWP 775)):
#0  0x00007ffd69af2a20 in clock_gettime ()
#1  0x00007fc770752cd6 in clock_gettime () at /usr/lib/libc.so.6
#2  0x00007fc771078af2 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007fc77107728a in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5
#4  0x00007fc771077866 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5
#5  0x00007fc771078f4f in  () at /usr/lib/libQt5Core.so.5
#6  0x00007fc76725d771 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#7  0x00007fc76725ddf6 in  () at /usr/lib/libglib-2.0.so.0
#8  0x00007fc76725dfae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#9  0x00007fc771079204 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#10 0x00007fc77101c99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#11 0x00007fc770e3527e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#12 0x00007fc76986bcf9 in  () at /usr/lib/libQt5Qml.so.5
#13 0x00007fc770e3a1cb in  () at /usr/lib/libQt5Core.so.5
#14 0x00007fc769de008a in start_thread () at /usr/lib/libpthread.so.0
#15 0x00007fc77074542f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fc69ffff700 (LWP 774)):
#0  0x00007fc771079521 in  () at /usr/lib/libQt5Core.so.5
#1  0x00007fc76725d771 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007fc76725ddf6 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc76725dfae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fc771079204 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fc77101c99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fc770e3527e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fc76986bcf9 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007fc770e3a1cb in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fc769de008a in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fc77074542f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fc6d77fe700 (LWP 26756)):
#0  0x00007fc77073af2b in poll () at /usr/lib/libc.so.6
#1  0x00007fc76725ded3 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fc76725dfae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc771079204 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fc77101c99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fc770e3527e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fc76986bcf9 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fc770e3a1cb in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fc769de008a in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fc77074542f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fc71d26b700 (LWP 23115)):
#0  0x00007fc76725c81e in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#1  0x00007fc76725de76 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fc76725dfae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc771079204 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fc77101c99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fc770e3527e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fc770e3a1cb in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fc769de008a in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fc77074542f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fc71e31c700 (LWP 23109)):
#0  0x00007fc771077881 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5
#1  0x00007fc77107959d in  () at /usr/lib/libQt5Core.so.5
#2  0x00007fc76725d771 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc76725ddf6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fc76725dfae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fc771079204 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fc77101c99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fc770e3527e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fc770e3a1cb in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fc769de008a in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fc77074542f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fc727953700 (LWP 23103)):
#0  0x00007fc769de638d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fc770aba48d in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fc770aba48d in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fc72b50f869 in  () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fc72b50f9b9 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fc770ac0a6f in std::execute_native_thread_routine(void*) (__p=0x563bbf40d310) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:83
#6  0x00007fc769de008a in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007fc77074542f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fc73328a700 (LWP 23102)):
#0  0x00007fc770736a48 in read () at /usr/lib/libc.so.6
#1  0x00007fc767285521 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fc76725c90b in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc76725de76 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fc76725dfae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fc771079204 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fc77101c99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fc770e3527e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fc76e82a921 in  () at /usr/lib/libKDevPlatformLanguage.so.52
#9  0x00007fc770e3a1cb in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fc769de008a in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fc77074542f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fc73c60a700 (LWP 23101)):
#0  0x00007fc77073af2b in poll () at /usr/lib/libc.so.6
#1  0x00007fc76725ded3 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fc76725dfae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fc771079204 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fc77101c99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fc770e3527e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fc772d34376 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fc770e3a1cb in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fc769de008a in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fc77074542f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fc745c83700 (LWP 23100)):
#0  0x00007fc77073af2b in poll () at /usr/lib/libc.so.6
#1  0x00007fc75cb6b8e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007fc75cb6d679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fc747f9690a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fc770e3a1cb in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fc769de008a in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fc77074542f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fc77407d0c0 (LWP 23099)):
[KCrash Handler]
#5  0x00007fc771d773ef in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#6  0x00007fc771d7782a in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#7  0x00007fc77104eb91 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#8  0x00007fc771d7c1cc in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007fc771d3bf5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007fc771d43a36 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#11 0x00007fc77101e570 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#12 0x00007fc771020dc6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#13 0x00007fc77298839e in  () at /usr/lib/libQt5Quick.so.5
#14 0x00007fc772988701 in QQuickRenderControl::~QQuickRenderControl() () at /usr/lib/libQt5Quick.so.5
#15 0x00007fc766384e84 in  () at /usr/lib/libQt5QuickWidgets.so.5
#16 0x00007fc76638358f in  () at /usr/lib/libQt5QuickWidgets.so.5
#17 0x00007fc7663836d9 in  () at /usr/lib/libQt5QuickWidgets.so.5
#18 0x00007fc7710558f6 in QObject::~QObject() () at /usr/lib/libQt5Core.so.5
#19 0x00007fc771d77656 in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#20 0x00007fc70fdf1efe in  () at /usr/lib/qt/plugins/kdevplatform/30/kdevwelcomepage.so
#21 0x00007fc77104bc6d in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#22 0x00007fc771d775c5 in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#23 0x00007fc771d7782a in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#24 0x00007fc77104bc6d in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#25 0x00007fc771d775c5 in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#26 0x00007fc76e315287 in Sublime::MainWindow::~MainWindow() () at /usr/lib/libKDevPlatformSublime.so.52
#27 0x00007fc773b82b1e in KDevelop::MainWindow::~MainWindow() () at /usr/lib/libKDevPlatformShell.so.52
#28 0x00007fc773b82bca in KDevelop::MainWindow::~MainWindow() () at /usr/lib/libKDevPlatformShell.so.52
#29 0x00007fc76e30ca4e in Sublime::Controller::~Controller() () at /usr/lib/libKDevPlatformSublime.so.52
#30 0x00007fc773bacb8a in KDevelop::UiController::~UiController() () at /usr/lib/libKDevPlatformShell.so.52
#31 0x00007fc773ba60c3 in KDevelop::CorePrivate::~CorePrivate() () at /usr/lib/libKDevPlatformShell.so.52
#32 0x00007fc773ba63b7 in KDevelop::Core::~Core() () at /usr/lib/libKDevPlatformShell.so.52
#33 0x00007fc773ba645a in KDevelop::Core::~Core() () at /usr/lib/libKDevPlatformShell.so.52
#34 0x00007fc77104eb91 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#35 0x00007fc771d3bf5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#36 0x00007fc771d43a36 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#37 0x00007fc77101e570 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#38 0x00007fc771020dc6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#39 0x00007fc771025a02 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#40 0x0000563bbe704a3c in  ()
#41 0x00007fc77066ff4a in __libc_start_main () at /usr/lib/libc.so.6
#42 0x0000563bbe704fea in _start ()

Possible duplicates by query: bug 385826, bug 385064.

Reported using DrKonqi
Comment 1 Hugues Morisset 2018-02-12 16:31:16 UTC
Created attachment 110565 [details]
New crash information added by DrKonqi

kdevelop (5.2.40) using Qt 5.9.2

Closing the activity where a kdevelop instance crash it

-- Backtrace (Reduced):
#6  0x00007fc0983c288f in QWidget::~QWidget() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007fc0983c2c99 in QWidget::~QWidget() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007fc09769b8e0 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fc0983c7453 in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007fc09838863c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
Comment 2 Afief Halumi 2018-02-14 19:07:16 UTC
Created attachment 110664 [details]
New crash information added by DrKonqi

kdevelop (5.1.2) using Qt 5.9.1

KDevelop crashed when closing the activity containing it

-- Backtrace (Reduced):
#6  0x00007f33b4a7c95f in QWidget::~QWidget() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007f33b4a7cd69 in QWidget::~QWidget() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007f33b3cf5470 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f33b4a814d3 in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007f33b4a4046c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
Comment 3 Marcus Harrison 2018-06-17 20:42:34 UTC
Created attachment 113397 [details]
New crash information added by DrKonqi

kdevelop (5.2.3) using Qt 5.11.0

- What I was doing when the application crashed:

Same steps, deactivated an activity that KDevelop was running on and received this crash notification.

-- Backtrace (Reduced):
#6  QWidget::~QWidget (this=0xf5d180, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1611
#7  0x00007fba72e23e79 in QWidget::~QWidget (this=0xf5d180, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1727
#8  0x00007fba7204dc00 in QObject::event (this=this@entry=0xf5d180, e=e@entry=0x2766db0) at kernel/qobject.cpp:1242
#9  0x00007fba72e28b73 in QWidget::event (this=0xf5d180, event=0x2766db0) at kernel/qwidget.cpp:9343
#10 0x00007fba72de929c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0xf5d180, e=0x2766db0) at kernel/qapplication.cpp:3713
Comment 4 Kevin Funk 2018-10-23 15:44:32 UTC

*** This bug has been marked as a duplicate of bug 368560 ***