Bug 250327 - KDevelop crashes on quit while saving files
Summary: KDevelop crashes on quit while saving files
Status: RESOLVED DUPLICATE of bug 227116
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: 4.1.0
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-06 01:07 UTC by Valentin Rusu
Modified: 2010-09-13 10:31 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Valentin Rusu 2010-09-06 01:07:37 UTC
Application: kdevelop (4.0.0 (using KDevPlatform 1.0.0))
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 2"
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-desktop i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
I was quitting KDevelop when I got the "save modified files". I confirmed file saving (one file was in the list) then got this crash.


 -- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Aborted
[Current thread is 1 (Thread 0xb4366710 (LWP 4387))]

Thread 8 (Thread 0xb0c18b70 (LWP 4563)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb626c5b3 in __lll_lock_wait_private () from /lib/libc.so.6
#2  0xb61ff35f in _L_lock_10260 () from /lib/libc.so.6
#3  0xb61fdad6 in free () from /lib/libc.so.6
#4  0xb6ecaf3b in qFree(void*) () from /usr/lib/libQtCore.so.4
#5  0xb6eedd65 in QHashData::freeNode(void*) () from /usr/lib/libQtCore.so.4
#6  0xb6eeddda in QHashData::free_helper(void (*)(QHashData::Node*)) () from /usr/lib/libQtCore.so.4
#7  0xb523bd70 in freeData () at /usr/include/QtCore/qhash.h:567
#8  operator= () at /usr/include/QtCore/qhash.h:593
#9  clear () at /usr/include/QtCore/qhash.h:573
#10 KDevelop::ModificationRevisionSet::clearCache () at /usr/src/debug/kdevplatform-1.0.0/language/editor/modificationrevisionset.cpp:103
#11 0xb528a135 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x83d2778) at /usr/src/debug/kdevplatform-1.0.0/language/duchain/duchain.cpp:292
#12 0xb6ed004f in ?? () from /usr/lib/libQtCore.so.4
#13 0xb6175b25 in start_thread () from /lib/libpthread.so.0
#14 0xb625e46e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xaf97eb70 (LWP 4600)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb617a125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb626c24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6ed0710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb482e24a in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb4831307 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb482db43 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb4831323 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb482db43 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb482e744 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb482e7fa in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0xb6ed004f in ?? () from /usr/lib/libQtCore.so.4
#12 0xb6175b25 in start_thread () from /lib/libpthread.so.0
#13 0xb625e46e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xae97cb70 (LWP 4602)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb626c5b3 in __lll_lock_wait_private () from /lib/libc.so.6
#2  0xb61ff35f in _L_lock_10260 () from /lib/libc.so.6
#3  0xb61fdad6 in free () from /lib/libc.so.6
#4  0xb4e72836 in g_free () from /usr/lib/libglib-2.0.so.0
#5  0xb4e68523 in ?? () from /usr/lib/libglib-2.0.so.0
#6  0xb6ff6218 in QEventDispatcherGlib::~QEventDispatcherGlib() () from /usr/lib/libQtCore.so.4
#7  0xb6ff6342 in QEventDispatcherGlib::~QEventDispatcherGlib() () from /usr/lib/libQtCore.so.4
#8  0xb6ecf1ec in ?? () from /usr/lib/libQtCore.so.4
#9  0xb6ed0057 in ?? () from /usr/lib/libQtCore.so.4
#10 0xb6175b25 in start_thread () from /lib/libpthread.so.0
#11 0xb625e46e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xae17bb70 (LWP 4604)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb617a125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb626c24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6ed0710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb482e24a in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb4831307 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb482db43 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb482e744 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb482e7fa in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#9  0xb6ed004f in ?? () from /usr/lib/libQtCore.so.4
#10 0xb6175b25 in start_thread () from /lib/libpthread.so.0
#11 0xb625e46e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xad179b70 (LWP 4607)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb617a125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb626c24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6ed0710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb482e24a in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb4831307 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb482db43 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb4831323 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb482db43 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb4831323 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb482db43 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb482e744 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb482e7fa in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#13 0xb6ed004f in ?? () from /usr/lib/libQtCore.so.4
#14 0xb6175b25 in start_thread () from /lib/libpthread.so.0
#15 0xb625e46e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xac978b70 (LWP 4608)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb617a125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb626c24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb6ed0710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb482e24a in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb4831307 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb482db43 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb4831323 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb482db43 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb4831323 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb482db43 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb4831323 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb482db43 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0xb4831323 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0xb482db43 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0xb4831323 in ?? () from /usr/lib/libthreadweaver.so.4
#16 0xb482db43 in ?? () from /usr/lib/libthreadweaver.so.4
#17 0xb4831323 in ?? () from /usr/lib/libthreadweaver.so.4
#18 0xb482db43 in ?? () from /usr/lib/libthreadweaver.so.4
#19 0xb482e744 in ?? () from /usr/lib/libthreadweaver.so.4
#20 0xb482e7fa in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#21 0xb6ed004f in ?? () from /usr/lib/libQtCore.so.4
#22 0xb6175b25 in start_thread () from /lib/libpthread.so.0
#23 0xb625e46e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa6affb70 (LWP 4817)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb617a125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb626c24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4b86fa7 in ?? () from /usr/lib/libQtScript.so.4
#4  0xb4b86fef in ?? () from /usr/lib/libQtScript.so.4
#5  0xb6175b25 in start_thread () from /lib/libpthread.so.0
#6  0xb625e46e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4366710 (LWP 4387)):
[KCrash Handler]
#6  0xffffe424 in __kernel_vsyscall ()
#7  0xb61b67ff in raise () from /lib/libc.so.6
#8  0xb61b8140 in abort () from /lib/libc.so.6
#9  0xb61f2fd7 in __libc_message () from /lib/libc.so.6
#10 0xb61f8ffb in malloc_printerr () from /lib/libc.so.6
#11 0xb61f944c in malloc_consolidate () from /lib/libc.so.6
#12 0xb61f9d17 in _int_free () from /lib/libc.so.6
#13 0xb61fdadd in free () from /lib/libc.so.6
#14 0xb63a898f in operator delete(void*) () from /usr/lib/libstdc++.so.6
#15 0xb52a738c in KDevelop::TemporaryDataManager<KDevVarLengthArray<KDevelop::IndexedDUContext, 10>, true>::~TemporaryDataManager (this=0x893d788, __in_chrg=<value optimized out>)
    at /usr/src/debug/kdevplatform-1.0.0/language/duchain/appendedlist.h:80
#16 0xb5295799 in destroy () at /usr/src/debug/kdevplatform-1.0.0/language/duchain/ducontext.cpp:69
#17 0xb5248709 in KCleanUpGlobalStatic::~KCleanUpGlobalStatic (this=0xb5428a74, __in_chrg=<value optimized out>) at /usr/include/kglobal.h:62
#18 0xb61b97cf in __run_exit_handlers () from /lib/libc.so.6
#19 0xb61b982d in exit () from /lib/libc.so.6
#20 0xb61a1c16 in __libc_start_main () from /lib/libc.so.6
#21 0x0804b541 in _start ()

Reported using DrKonqi
Comment 1 Milian Wolff 2010-09-13 10:31:55 UTC

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