Bug 312214

Summary: Application crashes after closing
Product: [Applications] kdevelop Reporter: Oleg Dydyshko <oleg.dydyshko>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 4.4.1   
Target Milestone: 4.3.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Oleg Dydyshko 2012-12-26 09:14:10 UTC
Application: kdevelop (4.4.1)
KDE Platform Version: 4.9.4
Qt Version: 4.8.3
Operating System: Linux 3.5.0-21-generic x86_64
Distribution: Ubuntu 12.10

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

I close the application, but the fault is not always the case.

The crash can be reproduced some of the time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f927e926780 (LWP 2799))]

Thread 7 (Thread 0x7f927571a700 (LWP 2801)):
#0  0x00007f928cc720fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f928ebf4fa7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f928ad5cbdb in KDevelop::DUChainPrivate::CleanupThread::run (this=0x3329920) at /home/oleg/bin/kdevplatform-1.4.1/language/duchain/duchain.cpp:282
#3  0x00007f928ebf4aec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f928cc6de9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007f928d8fecbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f925d69a700 (LWP 2803)):
#0  0x00007f9287d09bc6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f9287d09e49 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9287cccc5c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9287cccea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f928ed1fc16 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f928ecf02bf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f928ecf0548 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f928ebf1b10 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f928ecd09af in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f928ebf4aec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f928cc6de9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f928d8fecbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f925ce99700 (LWP 2804)):
#0  0x00007f928cc71d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f928a0d0cd7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f928a0d0d09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f928cc6de9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f928d8fecbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f92577fe700 (LWP 2810)):
#0  0x00007f928ed1f52d in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#1  0x00007f9287ccc618 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9287ccccab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9287cccea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f928ed1fc16 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f928ecf02bf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f928ecf0548 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f928ebf1b10 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f928ecd09af in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f928ebf4aec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f928cc6de9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f928d8fecbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f925531c700 (LWP 2865)):
#0  0x00007f928cc71d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f9284e13b2d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f9284e13c39 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f928cc6de9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f928d8fecbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f92477b3700 (LWP 2882)):
#0  0x00007f928cc71d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f928ebf504b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f92858020e1 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f928580492b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f928580379f in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f928580382b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007f928ebf4aec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f928cc6de9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007f928d8fecbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f927e926780 (LWP 2799)):
[KCrash Handler]
#5  0x00007f928d841425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x00007f928d844b8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007f928d87f39e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x00007f928d889b96 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x00007f928d846901 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x00007f928d846985 in exit () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x00007f928d82c774 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x000000000040ee21 in _start ()

This bug may be a duplicate of or related to bug 281132.

Possible duplicates by query: bug 312057, bug 311942, bug 311937, bug 311926, bug 311867.

Reported using DrKonqi
Comment 1 Milian Wolff 2012-12-27 14:19:40 UTC

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