Bug 238658 - Kdevelop crashes while switching to another session
Summary: Kdevelop crashes while switching to another session
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2010-05-24 09:06 UTC by mabo76
Modified: 2018-10-21 04:57 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 mabo76 2010-05-24 09:06:11 UTC
Application that crashed: kdevelop.bin
Version of the application: 4.0.0 (using KDevPlatform 1.0.0)
KDE Version: 4.3.5 (KDE 4.3.5) "release 0"
Qt Version: 4.5.3
Operating System: Linux 2.6.31.12-0.2-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

What I was doing when the application crashed:
Sometimes kdevelop crashes when I try to switch to another session. It is not very often.


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

Thread 10 (Thread 0x7fd822583910 (LWP 29618)):
#0  0x00007fd830c3a2cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd830eaa4a2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fd82dd51ece in KDevelop::DUChainPrivate::CleanupThread::run (this=0x11ce090) at /home/martin/updates/kdevplatform-1.0.0/language/duchain/duchain.cpp:286
#3  0x00007fd830ea9485 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fd830c3565d in start_thread () from /lib64/libpthread.so.0
#5  0x00007fd82f443e1d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fd82107d910 (LWP 29620)):
#0  0x00007fd82f43ad03 in poll () from /lib64/libc.so.6
#1  0x00007fd82ae1659c in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd82ae168e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fd830fb73f6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007fd830f8d712 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007fd830f8dae4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007fd830ea671b in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007fd830f70d48 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fd830ea9485 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007fd830c3565d in start_thread () from /lib64/libpthread.so.0
#10 0x00007fd82f443e1d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fd817c6d910 (LWP 29621)):
#0  0x00007fd830c3a049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd830eaa53b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fd8326a5ab6 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fd8326a7beb in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fd8326a61ef in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fd8326a6648 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fd830ea9485 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fd830c3565d in start_thread () from /lib64/libpthread.so.0
#8  0x00007fd82f443e1d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fd81746c910 (LWP 29622)):
#0  0x00007fd830c3a2cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd830eaa4a2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fd830ea05e2 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fd830ea9485 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fd830c3565d in start_thread () from /lib64/libpthread.so.0
#5  0x00007fd82f443e1d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fd811604910 (LWP 29648)):
#0  0x00007fd82f43ad03 in poll () from /lib64/libc.so.6
#1  0x00007fd82ae1659c in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd82ae168e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fd830fb73f6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007fd830f8d712 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007fd830f8dae4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007fd830ea671b in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007fd830ea9485 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fd830c3565d in start_thread () from /lib64/libpthread.so.0
#9  0x00007fd82f443e1d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fd811e05910 (LWP 29649)):
#0  0x00007fd82f43ad03 in poll () from /lib64/libc.so.6
#1  0x00007fd82ae1659c in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd82ae168e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fd830fb73f6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007fd830f8d712 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007fd830f8dae4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007fd830ea671b in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007fd830ea9485 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fd830c3565d in start_thread () from /lib64/libpthread.so.0
#9  0x00007fd82f443e1d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fd80a321910 (LWP 29650)):
#0  0x00007fd82f450fee in ?? () from /lib64/libc.so.6
#1  0x00007fd82f3ec599 in ?? () from /lib64/libc.so.6
#2  0x00007fd82f3ea961 in free () from /lib64/libc.so.6
#3  0x00007fd82f4051af in ?? () from /lib64/libc.so.6
#4  0x00007fd82f405490 in tzset () from /lib64/libc.so.6
#5  0x00007fd830eb6ab6 in QDateTime::currentDateTime() () from /usr/lib64/libQtCore.so.4
#6  0x00007fd80ac7de66 in UIBlockTester::UIBlockTesterThread::run (this=0x23cd3a0) at /home/martin/updates/kdevelop-4.0.0/languages/cpp/cpplanguagesupport.cpp:680
#7  0x00007fd830ea9485 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fd830c3565d in start_thread () from /lib64/libpthread.so.0
#9  0x00007fd82f443e1d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fd809436910 (LWP 29659)):
#0  0x00007fd82f450fee in ?? () from /lib64/libc.so.6
#1  0x00007fd82f3ec7e3 in ?? () from /lib64/libc.so.6
#2  0x00007fd82f3ebb24 in realloc () from /lib64/libc.so.6
#3  0x00007fd830eccd06 in QListData::realloc(int) () from /usr/lib64/libQtCore.so.4
#4  0x00007fd830eccf1d in QListData::append() () from /usr/lib64/libQtCore.so.4
#5  0x00007fd80aca6a94 in QList<QString>::append (this=0x7fd80af0dff0, t=...) at /usr/include/QtCore/qlist.h:429
#6  0x00007fd80aca851f in QStringList::operator<< () at /usr/include/QtCore/qstringlist.h:87
#7  CppTools::setupStandardIncludePaths () at /home/martin/updates/kdevelop-4.0.0/languages/cpp/setuphelpers.cpp:92
#8  0x00007fd80ac9ba04 in CppUtils::standardIncludePaths () at /home/martin/updates/kdevelop-4.0.0/languages/cpp/cpputils.cpp:203
#9  0x00007fd80ac87cf8 in IncludePathComputer::computeBackground (this=0x52f81d0) at /home/martin/updates/kdevelop-4.0.0/languages/cpp/includepathcomputer.cpp:120
#10 0x00007fd80ac8c131 in CPPParseJob::includePaths (this=0x2153490) at /home/martin/updates/kdevelop-4.0.0/languages/cpp/cppparsejob.cpp:256
#11 0x00007fd80ac8d096 in CPPParseJob::mergeDefines (this=0x7fd81c000020, env=...) at /home/martin/updates/kdevelop-4.0.0/languages/cpp/cppparsejob.cpp:210
#12 0x00007fd80ac99332 in PreprocessJob::run (this=0x2171ff0) at /home/martin/updates/kdevelop-4.0.0/languages/cpp/preprocessjob.cpp:157
#13 0x00007fd8326a6eed in ?? () from /usr/lib64/libthreadweaver.so.4
#14 0x00007fd8326a71ee in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#15 0x00007fd8326a8513 in ?? () from /usr/lib64/libthreadweaver.so.4
#16 0x00007fd8326a61bf in ?? () from /usr/lib64/libthreadweaver.so.4
#17 0x00007fd8326a6648 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#18 0x00007fd830ea9485 in ?? () from /usr/lib64/libQtCore.so.4
#19 0x00007fd830c3565d in start_thread () from /lib64/libpthread.so.0
#20 0x00007fd82f443e1d in clone () from /lib64/libc.so.6
#21 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd808c35910 (LWP 29660)):
[KCrash Handler]
#5  0x00007fd82f3a54e5 in raise () from /lib64/libc.so.6
#6  0x00007fd82f3a69b0 in abort () from /lib64/libc.so.6
#7  0x00007fd82f3e066d in ?? () from /lib64/libc.so.6
#8  0x00007fd82f3e5c76 in ?? () from /lib64/libc.so.6
#9  0x00007fd82f3eb6a3 in ?? () from /lib64/libc.so.6
#10 0x00007fd82f3ebb49 in realloc () from /lib64/libc.so.6
#11 0x00007fd830eccd06 in QListData::realloc(int) () from /usr/lib64/libQtCore.so.4
#12 0x00007fd830eccf1d in QListData::append() () from /usr/lib64/libQtCore.so.4
#13 0x00007fd80aca6a94 in QList<QString>::append (this=0x7fd80af0dff0, t=...) at /usr/include/QtCore/qlist.h:429
#14 0x00007fd80aca851f in QStringList::operator<< () at /usr/include/QtCore/qstringlist.h:87
#15 CppTools::setupStandardIncludePaths () at /home/martin/updates/kdevelop-4.0.0/languages/cpp/setuphelpers.cpp:92
#16 0x00007fd80ac9ba04 in CppUtils::standardIncludePaths () at /home/martin/updates/kdevelop-4.0.0/languages/cpp/cpputils.cpp:203
#17 0x00007fd80ac87cf8 in IncludePathComputer::computeBackground (this=0x52df810) at /home/martin/updates/kdevelop-4.0.0/languages/cpp/includepathcomputer.cpp:120
#18 0x00007fd80ac8c131 in CPPParseJob::includePaths (this=0x52ffc70) at /home/martin/updates/kdevelop-4.0.0/languages/cpp/cppparsejob.cpp:256
#19 0x00007fd80ac8d096 in CPPParseJob::mergeDefines (this=0x73b0, env=...) at /home/martin/updates/kdevelop-4.0.0/languages/cpp/cppparsejob.cpp:210
#20 0x00007fd80ac99332 in PreprocessJob::run (this=0xfa0cb0) at /home/martin/updates/kdevelop-4.0.0/languages/cpp/preprocessjob.cpp:157
#21 0x00007fd8326a6eed in ?? () from /usr/lib64/libthreadweaver.so.4
#22 0x00007fd8326a71ee in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#23 0x00007fd8326a8513 in ?? () from /usr/lib64/libthreadweaver.so.4
#24 0x00007fd8326a61bf in ?? () from /usr/lib64/libthreadweaver.so.4
#25 0x00007fd8326a6648 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#26 0x00007fd830ea9485 in ?? () from /usr/lib64/libQtCore.so.4
#27 0x00007fd830c3565d in start_thread () from /lib64/libpthread.so.0
#28 0x00007fd82f443e1d in clone () from /lib64/libc.so.6
#29 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd834200750 (LWP 29616)):
#0  0x00007fd830c3a049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd830ea8cd3 in ?? () from /usr/lib64/libQtCore.so.4
#2  0x00007fd830ea48b5 in QMutex::lock() () from /usr/lib64/libQtCore.so.4
#3  0x00007fd80ac7dd62 in UIBlockTester::timer (this=0x23cd390) at /home/martin/updates/kdevelop-4.0.0/languages/cpp/cpplanguagesupport.cpp:707
#4  0x00007fd80ac7ddd0 in UIBlockTester::qt_metacall (this=0x23cd390, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>)
    at /home/martin/updates/kdevelop-4.0.0/build/languages/cpp/cpplanguagesupport.moc:66
#5  0x00007fd830fa3fbc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#6  0x00007fd830f9df63 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#7  0x00007fd82ffe62ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#8  0x00007fd82ffed57e in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#9  0x00007fd8316f8016 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#10 0x00007fd830f8eddc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#11 0x00007fd830fba71d in ?? () from /usr/lib64/libQtCore.so.4
#12 0x00007fd830fb7678 in ?? () from /usr/lib64/libQtCore.so.4
#13 0x00007fd82ae12dee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#14 0x00007fd82ae167b8 in ?? () from /usr/lib64/libglib-2.0.so.0
#15 0x00007fd82ae168e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#16 0x00007fd830fb73a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#17 0x00007fd83007931e in ?? () from /usr/lib64/libQtGui.so.4
#18 0x00007fd830f8d712 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#19 0x00007fd830f8dae4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#20 0x00007fd830f8fc99 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#21 0x0000000000408bbf in main (argc=<value optimized out>, argv=<value optimized out>) at /home/martin/updates/kdevelop-4.0.0/app/main_internal.cpp:232

Reported using DrKonqi
Comment 1 Christoph Feck 2010-05-24 14:17:57 UTC
Crash because of memory corruption. If it is reproducable, please provide a valgrind log.
Comment 2 Andreas Pakulat 2010-05-24 15:37:29 UTC
Please run KDEV_SESSION=blah valgrind --trace-origins=yes kdevelop.bin
Comment 3 Andrew Crouthamel 2018-09-20 22:05:53 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-21 04:57:17 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!