Bug 241818 - KDevelop crashes during svn commit
Summary: KDevelop crashes during svn commit
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 4.0.1
Assignee: kdevelop-bugs-null
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2010-06-15 16:06 UTC by Martin Klapetek
Modified: 2018-10-21 04:26 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 Martin Klapetek 2010-06-15 16:06:38 UTC
Application: kdevelop (4.0.0 (using KDevPlatform 1.0.0))
KDE Platform Version: 4.4.85 (KDE 4.4.85 (KDE 4.5 Beta2))
Qt Version: 4.7.0
Operating System: Linux 2.6.34-0.49.rc7.git0.fc14.x86_64 x86_64
Distribution (Platform): Fedora RPMs

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

I reviewd my code, added a svn message and hit commit. Files were commited alright, but KDevelop crashed before any confirmation whatsoever. Also I'm using svn+ssh and my auth info are stored in KWallet and it was used automatically (ie. KDevelop didn't ask me for pass).

The crash can be reproduced some of the time.

-- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f0d4fa45820 (LWP 10285))]

Thread 12 (Thread 0x7f0d4237f710 (LWP 10286)):
#0  0x0000003317a0b729 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003840673582 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00000038486b2efe in KDevelop::DUChainPrivate::CleanupThread::run (this=0x18c9b90) at /usr/src/debug/kdevplatform-1.0.0/language/duchain/duchain.cpp:286
#3  0x0000003840672afe in ?? () from /usr/lib64/libQtCore.so.4
#4  0x0000003317a07761 in start_thread () from /lib64/libpthread.so.0
#5  0x00000033172e14dd in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f0d2a430710 (LWP 10397)):
#0  0x0000003317a0b3bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003847583dd4 in ?? () from /usr/lib64/libQtScript.so.4
#2  0x0000003847583e09 in ?? () from /usr/lib64/libQtScript.so.4
#3  0x0000003317a07761 in start_thread () from /lib64/libpthread.so.0
#4  0x00000033172e14dd in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f0d20663710 (LWP 10405)):
#0  0x00007fff827ff93e in ?? ()
#1  0x00007fff827ffa47 in clock_gettime ()
#2  0x0000003318203e7f in clock_gettime () from /lib64/librt.so.1
#3  0x00000038406c469f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00000038407812cd in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00000038407812f5 in ?? () from /usr/lib64/libQtCore.so.4
#6  0x000000384077fc6d in ?? () from /usr/lib64/libQtCore.so.4
#7  0x000000384077fd15 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x0000003318a3f271 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#9  0x0000003318a3f6b8 in ?? () from /lib64/libglib-2.0.so.0
#10 0x0000003318a3fc9c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#11 0x000000384077fa76 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x0000003840756cf2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#13 0x0000003840756fbc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#14 0x000000384066fe3b in QThread::exec() () from /usr/lib64/libQtCore.so.4
#15 0x0000003840672afe in ?? () from /usr/lib64/libQtCore.so.4
#16 0x0000003317a07761 in start_thread () from /lib64/libpthread.so.0
#17 0x00000033172e14dd in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f0d1fc62710 (LWP 10406)):
#0  0x0000003317a0917f in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x0000003318a3f806 in ?? () from /lib64/libglib-2.0.so.0
#2  0x0000003318a3fc9c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x000000384077fa76 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x0000003840756cf2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x0000003840756fbc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x000000384066fe3b in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x0000003840672afe in ?? () from /usr/lib64/libQtCore.so.4
#8  0x0000003317a07761 in start_thread () from /lib64/libpthread.so.0
#9  0x00000033172e14dd in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f0d1f261710 (LWP 10407)):
#0  0x0000003317a0b729 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003840672055 in ?? () from /usr/lib64/libQtCore.so.4
#2  0x00000038406721c0 in QThread::msleep(unsigned long) () from /usr/lib64/libQtCore.so.4
#3  0x00007f0d21248721 in UIBlockTester::UIBlockTesterThread::run (this=0x3034890) at /usr/src/debug/kdevelop-4.0.0/languages/cpp/cpplanguagesupport.cpp:678
#4  0x0000003840672afe in ?? () from /usr/lib64/libQtCore.so.4
#5  0x0000003317a07761 in start_thread () from /lib64/libpthread.so.0
#6  0x00000033172e14dd in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f0d1d877710 (LWP 10505)):
#0  0x0000003317a0b3bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x000000384067361b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x000000384b209f86 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x000000384b20c4ab in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x000000384b20ae6f in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x000000384b20b358 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x0000003840672afe in ?? () from /usr/lib64/libQtCore.so.4
#7  0x0000003317a07761 in start_thread () from /lib64/libpthread.so.0
#8  0x00000033172e14dd in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f0d1ce76710 (LWP 10506)):
#0  0x0000003317a0b3bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x000000384067361b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x000000384b209f86 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x000000384b20c4ab in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x000000384b20c4c4 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x000000384b20ae6f in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x000000384b20b358 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x0000003840672afe in ?? () from /usr/lib64/libQtCore.so.4
#8  0x0000003317a07761 in start_thread () from /lib64/libpthread.so.0
#9  0x00000033172e14dd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f0d0ffff710 (LWP 10533)):
#0  0x0000003317a0b3bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x000000384067361b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x000000384b209f86 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x000000384b20c4ab in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x000000384b20c4c4 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x000000384b20ae6f in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x000000384b20b358 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x0000003840672afe in ?? () from /usr/lib64/libQtCore.so.4
#8  0x0000003317a07761 in start_thread () from /lib64/libpthread.so.0
#9  0x00000033172e14dd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f0d0f5fe710 (LWP 10534)):
#0  0x0000003317a0b3bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x000000384067361b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x000000384b209f86 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x000000384b20c4ab in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x000000384b20c4c4 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x000000384b20c4c4 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x000000384b20c4c4 in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x000000384b20ae6f in ?? () from /usr/lib64/libthreadweaver.so.4
#8  0x000000384b20b358 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#9  0x0000003840672afe in ?? () from /usr/lib64/libQtCore.so.4
#10 0x0000003317a07761 in start_thread () from /lib64/libpthread.so.0
#11 0x00000033172e14dd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f0d0ebfd710 (LWP 10536)):
#0  0x0000003317a0b3bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x000000384067361b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x000000384b209f86 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x000000384b20c4ab in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x000000384b20c4c4 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x000000384b20c4c4 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x000000384b20ae6f in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x000000384b20b358 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#8  0x0000003840672afe in ?? () from /usr/lib64/libQtCore.so.4
#9  0x0000003317a07761 in start_thread () from /lib64/libpthread.so.0
#10 0x00000033172e14dd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f0d0e1df710 (LWP 10537)):
#0  0x0000003317a0b3bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x000000384067361b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x000000384b209f86 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x000000384b20c4ab in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x000000384b20ae6f in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x000000384b20b358 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x0000003840672afe in ?? () from /usr/lib64/libQtCore.so.4
#7  0x0000003317a07761 in start_thread () from /lib64/libpthread.so.0
#8  0x00000033172e14dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f0d4fa45820 (LWP 10285)):
[KCrash Handler]
#6  0x00007f0d1e328be0 in ?? () from /usr/lib64/libkatepartinterfaces.so.4
#7  0x00007f0d1e328d99 in ?? () from /usr/lib64/libkatepartinterfaces.so.4
#8  0x00007f0d308d609d in PatchHighlighter::clear (this=0x6e53b80) at /usr/src/debug/kdevplatform-1.0.0/plugins/patchreview/patchreview.cpp:1034
#9  0x00007f0d308d61d3 in PatchHighlighter::~PatchHighlighter (this=0x6e53b80, __in_chrg=<value optimized out>) at /usr/src/debug/kdevplatform-1.0.0/plugins/patchreview/patchreview.cpp:1042
#10 0x00007f0d308d62c9 in PatchHighlighter::~PatchHighlighter (this=0x6e53b80, __in_chrg=<value optimized out>) at /usr/src/debug/kdevplatform-1.0.0/plugins/patchreview/patchreview.cpp:1043
#11 0x00007f0d308db307 in qDeleteAll<QMap<KUrl, QPointer<PatchHighlighter> >::const_iterator> (this=0x21dce90, file=...) at /usr/include/QtCore/qalgorithms.h:322
#12 qDeleteAll<QMap<KUrl, QPointer<PatchHighlighter> > > (this=0x21dce90, file=...) at /usr/include/QtCore/qalgorithms.h:330
#13 PatchReviewPlugin::removeHighlighting (this=0x21dce90, file=...) at /usr/src/debug/kdevplatform-1.0.0/plugins/patchreview/patchreview.cpp:1056
#14 0x00007f0d308e1b70 in PatchReviewPlugin::updateKompareModel (this=0x21dce90) at /usr/src/debug/kdevplatform-1.0.0/plugins/patchreview/patchreview.cpp:1091
#15 0x00007f0d308e2fc4 in PatchReviewPlugin::qt_metacall (this=0x21dce90, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff827211f0)
    at /usr/src/debug/kdevplatform-1.0.0/x86_64-redhat-linux-gnu/plugins/patchreview/patchreview.moc:294
#16 0x000000384076b676 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#17 0x000000384076915e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#18 0x0000003840db15fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#19 0x0000003840db749d in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#20 0x000000384321b136 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#21 0x0000003840757e9c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#22 0x000000384078263a in ?? () from /usr/lib64/libQtCore.so.4
#23 0x000000384077fd34 in ?? () from /usr/lib64/libQtCore.so.4
#24 0x0000003318a3bd02 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#25 0x0000003318a3fae8 in ?? () from /lib64/libglib-2.0.so.0
#26 0x0000003318a3fc9c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#27 0x000000384077fa23 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#28 0x0000003840e5227e in ?? () from /usr/lib64/libQtGui.so.4
#29 0x0000003840756cf2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#30 0x0000003840756fbc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#31 0x000000384075aedb in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#32 0x00000000004084ef in main (argc=21318848, argv=0x7fff00000000) at /usr/src/debug/kdevelop-4.0.0/app/main_internal.cpp:232

Reported using DrKonqi
Comment 1 Andreas Pakulat 2010-06-15 16:41:55 UTC
Unfortunately you're missing debug symbols for at least kdelibs (and possibly also Qt), please install them and reproduce the crash.
Comment 2 Martin Klapetek 2010-06-28 12:30:10 UTC
...just wanted to let you know, that I've installed the debug symbols now but there is a bug preventing to commit at all - https://bugs.kde.org/show_bug.cgi?id=229957 - this has been fixed already, but I'm still waiting for packages to update (which probably won't happen until some new version is released) and then I'll retest for this bug. But right now, I'm blocked by the bug #229957...
Comment 3 Andrew Crouthamel 2018-09-20 22:02:16 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:26:14 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!