Bug 400204 - KDevelop crashes when stopping its KDE activity
Summary: KDevelop crashes when stopping its KDE activity
Status: RESOLVED DUPLICATE of bug 368560
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 5.2.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-10-23 15:04 UTC by João Ferreira
Modified: 2018-10-23 15:43 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description João Ferreira 2018-10-23 15:04:22 UTC
Application: kdevelop (5.2.4)

Qt Version: 5.11.2
Frameworks Version: 5.51.0
Operating System: Linux 4.18.16-arch1-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
Stopping the KDE activity where KDevelop is running, without closing KDevelop first, causes it to crash.

Closing the window normally does not produce any crash.

The crash can be reproduced every time.

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

Thread 8 (Thread 0x7f3a4aa6c700 (LWP 11235)):
#0  0x00007f3aceaa97a4 in read () at /usr/lib/libc.so.6
#1  0x00007f3abb85f782 in pa_read () at /usr/lib/pulseaudio/libpulsecommon-12.2.so
#2  0x00007f3ac0e2755f in pa_mainloop_prepare () at /usr/lib/libpulse.so.0
#3  0x00007f3ac0e27fd1 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4  0x00007f3ac0e28091 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5  0x00007f3ac0e365ae in  () at /usr/lib/libpulse.so.0
#6  0x00007f3abb88f9fc in  () at /usr/lib/pulseaudio/libpulsecommon-12.2.so
#7  0x00007f3acc5d7a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f3aceab8b23 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f3a92887700 (LWP 8385)):
#0  0x00007f3acefd7373 in  () at /usr/lib/libQt5Core.so.5
#1  0x00007f3acb5977aa in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f3acb597e06 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f3acb597fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f3acefd6fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f3acef828cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f3acedcbeb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f3acedd5f65 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f3acc5d7a9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f3aceab8b23 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f3a9387f700 (LWP 8384)):
#0  0x00007f3acc5ddafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f3acec36cd1 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  0x00007f3acec36cd1 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  0x00007f3a96eaff14 in  () at /usr/lib/libQt5WebKit.so.5
#4  0x00007f3a96eb0039 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007f3acec3d063 in std::execute_native_thread_routine(void*) (__p=0x558fca17c540) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
#6  0x00007f3acc5d7a9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f3aceab8b23 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f3aa9214700 (LWP 8377)):
#0  0x00007f3acb5463a9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f3acb58ea32 in g_main_context_query () at /usr/lib/libglib-2.0.so.0
#2  0x00007f3acb597e5c in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f3acb597fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f3acefd6fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f3acef828cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f3acedcbeb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f3acd7c2dc1 in  () at /usr/lib/libKDevPlatformLanguage.so.52
#8  0x00007f3acedd5f65 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f3acc5d7a9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f3aceab8b23 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f3aabbd5700 (LWP 8374)):
#0  0x00007f3aceaa97a4 in read () at /usr/lib/libc.so.6
#1  0x00007f3acb546781 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f3acb596a50 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f3acb597e86 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f3acb597fce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f3acefd6fe4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f3acef828cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f3acedcbeb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f3ad033dba6 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007f3acedd5f65 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f3acc5d7a9d in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f3aceab8b23 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f3ab1f88700 (LWP 8373)):
#0  0x00007f3acc5ddafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f3ab255d1ac in  () at /usr/lib/dri/i965_dri.so
#2  0x00007f3ab255cee8 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007f3acc5d7a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f3aceab8b23 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f3ab3b12700 (LWP 8372)):
#0  0x00007f3aceaadc21 in poll () at /usr/lib/libc.so.6
#1  0x00007f3ac3dbb630 in  () at /usr/lib/libxcb.so.1
#2  0x00007f3ac3dbd2db in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f3ab49fbc5a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f3acedd5f65 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f3acc5d7a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f3aceab8b23 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f3ab4e65b40 (LWP 8371)):
[KCrash Handler]
#6  0x00007f3acf936b49 in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#7  0x00007f3acf936f7a in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#8  0x00007f3acefae371 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#9  0x00007f3acf93bb0c in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007f3acf8fbe14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#11 0x00007f3acf9036e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#12 0x00007f3acef83c39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#13 0x00007f3acef86ccc in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#14 0x00007f3ad0166fd5 in  () at /usr/lib/libQt5Quick.so.5
#15 0x00007f3ad01671f1 in QQuickRenderControl::~QQuickRenderControl() () at /usr/lib/libQt5Quick.so.5
#16 0x00007f3acb2ef9a4 in  () at /usr/lib/libQt5QuickWidgets.so.5
#17 0x00007f3acb2edbff in  () at /usr/lib/libQt5QuickWidgets.so.5
#18 0x00007f3acb2edd49 in  () at /usr/lib/libQt5QuickWidgets.so.5
#19 0x00007f3acefb499f in QObject::~QObject() () at /usr/lib/libQt5Core.so.5
#20 0x00007f3acf936de0 in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#21 0x00007f3a9100450e in  () at /usr/lib/qt/plugins/kdevplatform/30/kdevwelcomepage.so
#22 0x00007f3acefab9bb in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#23 0x00007f3acf936d4f in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#24 0x00007f3acf936f7a in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#25 0x00007f3acefab9bb in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#26 0x00007f3acf936d4f in QWidget::~QWidget() () at /usr/lib/libQt5Widgets.so.5
#27 0x00007f3acd0af245 in KMainWindow::~KMainWindow() () at /usr/lib/libKF5XmlGui.so.5
#28 0x00007f3acd6b12f7 in Sublime::MainWindow::~MainWindow() () at /usr/lib/libKDevPlatformSublime.so.52
#29 0x00007f3ad059ba1a in KDevelop::MainWindow::~MainWindow() () at /usr/lib/libKDevPlatformShell.so.52
#30 0x00007f3ad059baba in KDevelop::MainWindow::~MainWindow() () at /usr/lib/libKDevPlatformShell.so.52
#31 0x00007f3acd6aa37e in Sublime::Controller::~Controller() () at /usr/lib/libKDevPlatformSublime.so.52
#32 0x00007f3ad05c4c1a in KDevelop::UiController::~UiController() () at /usr/lib/libKDevPlatformShell.so.52
#33 0x00007f3ad05be9b4 in KDevelop::CorePrivate::~CorePrivate() () at /usr/lib/libKDevPlatformShell.so.52
#34 0x00007f3ad05bf3d7 in KDevelop::Core::~Core() () at /usr/lib/libKDevPlatformShell.so.52
#35 0x00007f3ad05bf47a in KDevelop::Core::~Core() () at /usr/lib/libKDevPlatformShell.so.52
#36 0x00007f3acefae371 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#37 0x00007f3acf8fbe14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#38 0x00007f3acf9036e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#39 0x00007f3acef83c39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#40 0x00007f3acef86ccc in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#41 0x00007f3acef8abe0 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#42 0x0000558fc7724153 in  ()
#43 0x00007f3ace9e1223 in __libc_start_main () at /usr/lib/libc.so.6
#44 0x0000558fc772498e in _start ()
[Inferior 1 (process 8371) detached]

Possible duplicates by query: bug 398615, bug 394849, bug 391470, bug 387733.

Reported using DrKonqi
Comment 1 Kevin Funk 2018-10-23 15:43:31 UTC

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