Bug 222344

Summary: crash after opening a C++ file
Product: [Applications] kdevelop Reporter: Vadym Krevs <vkrevs>
Component: Language Support: CPP (old)Assignee: kdevelop-bugs-null
Status: RESOLVED WORKSFORME    
Severity: crash CC: david.nolden.kde
Priority: NOR Keywords: investigated, triaged
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Vadym Krevs 2010-01-12 10:30:28 UTC
Application that crashed: kdevelop
Version of the application: 3.9.97 (using KDevPlatform 0.9.97)
KDE Version: 4.3.4 (KDE 4.3.4) "release 2"
Qt Version: 4.5.3
Operating System: Linux 2.6.31.8-0.1-default x86_64
Distribution: "openSUSE 11.2 (x86_64)"

What I was doing when the application crashed:
Came back to work, switched to the Kdevelop window left running since yesterday, opened a C++ file, and attempted to close the "Build" view in order to see more of the opened C++ file. Kdevelop crashed.

 -- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
87	  int result = INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds, timeout);
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7fdeeeee8750 (LWP 15937))]

Thread 12 (Thread 0x7fdedbfb8910 (LWP 15938)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007fdeebbb14a2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fdee873be9e in KDevelop::DUChainPrivate::CleanupThread::run (this=0x1107750) at /builds/src/kdevplatform/language/duchain/duchain.cpp:286
#3  0x00007fdeebbb0485 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fdeeb93c65d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00007fdeea14b14d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fdedaab3910 (LWP 15939)):
#0  0xffffffffff60014c in ?? ()
#1  0x00007fdedaab2d20 in ?? ()
#2  0x00007fff503ff782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
The current source language is "auto; currently asm".

Thread 10 (Thread 0x7fdeda085910 (LWP 15972)):
#0  0x00007fdeea142033 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fdee530358c in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fdee53038d0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fdeebcbe3f6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007fdeebc94712 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007fdeebc94ae4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007fdeebbad71b in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007fdeebbb0485 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fdeeb93c65d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007fdeea14b14d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fded07cf910 (LWP 15973)):
#0  0x00007fdeebcbe742 in ?? () from /usr/lib64/libQtCore.so.4
#1  0x00007fdee5302cba in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fdee53034a0 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fdee53038d0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fdeebcbe3f6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007fdeebc94712 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007fdeebc94ae4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#7  0x00007fdeebbad71b in QThread::exec() () from /usr/lib64/libQtCore.so.4
#8  0x00007fdeebbb0485 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007fdeeb93c65d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00007fdeea14b14d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 8 (Thread 0x7fded0fd0910 (LWP 15974)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007fdeebbaff15 in ?? () from /usr/lib64/libQtCore.so.4
#2  0x00007fdeebbb0080 in QThread::msleep(unsigned long) () from /usr/lib64/libQtCore.so.4
#3  0x00007fdece7991c1 in UIBlockTester::UIBlockTesterThread::run (this=0x2746260) at /builds/src/kdevelop/languages/cpp/cpplanguagesupport.cpp:672
#4  0x00007fdeebbb0485 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007fdeeb93c65d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007fdeea14b14d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fdecd94d910 (LWP 15977)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fdeebbb153b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fdeed3acab6 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fdeed3aebeb in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fdeed3aec04 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fdeed3aec04 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fdeed3aec04 in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007fdeed3ad1ef in ?? () from /usr/lib64/libthreadweaver.so.4
#8  0x00007fdeed3ad648 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#9  0x00007fdeebbb0485 in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00007fdeeb93c65d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#11 0x00007fdeea14b14d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 6 (Thread 0x7fdecd14c910 (LWP 15978)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fdeebbb153b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fdeed3acab6 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fdeed3aebeb in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fdeed3aec04 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fdeed3aec04 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fdeed3aec04 in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007fdeed3aec04 in ?? () from /usr/lib64/libthreadweaver.so.4
#8  0x00007fdeed3aec04 in ?? () from /usr/lib64/libthreadweaver.so.4
#9  0x00007fdeed3aec04 in ?? () from /usr/lib64/libthreadweaver.so.4
#10 0x00007fdeed3aec04 in ?? () from /usr/lib64/libthreadweaver.so.4
#11 0x00007fdeed3ad1ef in ?? () from /usr/lib64/libthreadweaver.so.4
#12 0x00007fdeed3ad648 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#13 0x00007fdeebbb0485 in ?? () from /usr/lib64/libQtCore.so.4
#14 0x00007fdeeb93c65d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#15 0x00007fdeea14b14d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fdec733f910 (LWP 15984)):
[KCrash Handler]
#5  0x00007fdee885dcec in KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, false, 20u, 1048576u>::itemFromIndex(unsigned int) const ()
   from /builds/kdevelop4/lib64/libkdevplatformlanguage.so.1
#6  0x00007fdee8859f89 in Utils::SetRepositoryAlgorithms::set_subtract (this=0x7fdec733caa0, firstNode=<value optimized out>, secondNode=<value optimized out>, first=<value optimized out>, 
    second=<value optimized out>, splitBit=<value optimized out>) at /builds/src/kdevplatform/language/util/setrepository.cpp:824
#7  0x00007fdee885a123 in Utils::Set::operator-= (this=0x7fdec733cb60, rhs=...) at /builds/src/kdevplatform/language/util/setrepository.cpp:1060
#8  0x00007fdece513863 in operator-= (rhs=<value optimized out>, this=<value optimized out>) at /builds/kdevelop4/include/kdevplatform/language/util/setrepository.h:260
#9  operator- (rhs=<value optimized out>, this=<value optimized out>) at /builds/kdevelop4/include/kdevplatform/language/util/setrepository.h:305
#10 CppPreprocessEnvironment::merge (rhs=<value optimized out>, this=<value optimized out>) at /builds/src/kdevelop/languages/cpp/cppduchain/cpppreprocessenvironment.cpp:108
#11 0x00007fdece7b7eed in PreprocessJob::sourceNeeded (this=0x6e71bf0, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=<value optimized out>, 
    skipCurrentPath=<value optimized out>) at /builds/src/kdevelop/languages/cpp/preprocessjob.cpp:539
#12 0x00007fded967bcc3 in rpp::pp::handle_include (this=<value optimized out>, skip_current_path=<value optimized out>, input=..., output=<value optimized out>)
    at /builds/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
#13 0x00007fded967c325 in rpp::pp::handle_directive (this=0x7fdec733dac0, directive=1763293, input=..., output=...) at /builds/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#14 0x00007fded967c8b9 in rpp::pp::operator() (this=0x7fdec733dac0, input=..., output=...) at /builds/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
#15 0x00007fded967cafd in rpp::pp::processFileInternal (this=0x7fdec733dac0, fileName=<value optimized out>, fileContents=<value optimized out>, result=...)
    at /builds/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#16 0x00007fded967cb85 in rpp::pp::processFile (this=0x7fdece765450, fileName=..., data=...) at /builds/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#17 0x00007fdece7b5dd2 in PreprocessJob::run (this=0x6e71bf0) at /builds/src/kdevelop/languages/cpp/preprocessjob.cpp:238
#18 0x00007fdeed3adeed in ?? () from /usr/lib64/libthreadweaver.so.4
#19 0x00007fdeed3ae1ee in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#20 0x00007fdeed3af513 in ?? () from /usr/lib64/libthreadweaver.so.4
#21 0x00007fdeed3ad1bf in ?? () from /usr/lib64/libthreadweaver.so.4
#22 0x00007fdeed3ad648 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#23 0x00007fdeebbb0485 in ?? () from /usr/lib64/libQtCore.so.4
#24 0x00007fdeeb93c65d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#25 0x00007fdeea14b14d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#26 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fdec6b3e910 (LWP 15985)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fdeebbb153b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fdeed3acab6 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fdeed3aebeb in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fdeed3aec04 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fdeed3aec04 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fdeed3ad1ef in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007fdeed3ad648 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#8  0x00007fdeebbb0485 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007fdeeb93c65d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00007fdeea14b14d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 3 (Thread 0x7fdec53fd910 (LWP 18307)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fdeebbb153b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fdeed3acab6 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fdeed3aebeb in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fdeed3aec04 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fdeed3aec04 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fdeed3aec04 in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007fdeed3aec04 in ?? () from /usr/lib64/libthreadweaver.so.4
#8  0x00007fdeed3aec04 in ?? () from /usr/lib64/libthreadweaver.so.4
#9  0x00007fdeed3aec04 in ?? () from /usr/lib64/libthreadweaver.so.4
#10 0x00007fdeed3ad1ef in ?? () from /usr/lib64/libthreadweaver.so.4
#11 0x00007fdeed3ad648 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#12 0x00007fdeebbb0485 in ?? () from /usr/lib64/libQtCore.so.4
#13 0x00007fdeeb93c65d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#14 0x00007fdeea14b14d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 2 (Thread 0x7fdec4bfc910 (LWP 18308)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fdeebbb153b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fdeed3acab6 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fdeed3aebeb in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fdeed3aec04 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fdeed3ad1ef in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fdeed3ad648 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007fdeebbb0485 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fdeeb93c65d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007fdeea14b14d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fdeeeee8750 (LWP 15937)):
#0  0x00007fdeea142033 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fdee37ca91a in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007fdee37cae57 in ?? () from /usr/lib64/libxcb.so.1
#3  0x00007fdee37cb115 in xcb_writev () from /usr/lib64/libxcb.so.1
#4  0x00007fdee70cd03a in _XSend () from /usr/lib64/libX11.so.6
#5  0x00007fdee686557e in XRenderCompositeTrapezoids () from /usr/lib64/libXrender.so.1
#6  0x00007fdeeaea08f6 in ?? () from /usr/lib64/libQtGui.so.4
#7  0x00007fdeeaea11e2 in ?? () from /usr/lib64/libQtGui.so.4
#8  0x00007fdeeaea19ab in ?? () from /usr/lib64/libQtGui.so.4
#9  0x00007fdeeaea1e74 in ?? () from /usr/lib64/libQtGui.so.4
#10 0x00007fdeeae07aec in QPainter::drawPolyline(QPointF const*, int) () from /usr/lib64/libQtGui.so.4
#11 0x00007fdee0bd2196 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#12 0x00007fdeec410fb0 in KStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const () from /usr/lib64/libkdeui.so.5
#13 0x00007fdee0bc9a13 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#14 0x00007fdeeafaf3f5 in QCommonStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const () from /usr/lib64/libQtGui.so.4
#15 0x00007fdeec40c71e in KStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const () from /usr/lib64/libkdeui.so.5
#16 0x00007fdee0bc96ee in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#17 0x00007fdeeb0cf82f in QScrollBar::paintEvent(QPaintEvent*) () from /usr/lib64/libQtGui.so.4
#18 0x00007fdeead3bad0 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#19 0x00007fdeeaced2ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#20 0x00007fdeeacf457e in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#21 0x00007fdeec3fef26 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#22 0x00007fdeebc95ddc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#23 0x00007fdeead42e93 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#24 0x00007fdeead435f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#25 0x00007fdeead43504 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#26 0x00007fdeead42b03 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#27 0x00007fdeead435f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#28 0x00007fdeead42b03 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#29 0x00007fdeead435f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#30 0x00007fdeead42b03 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#31 0x00007fdeead435f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#32 0x00007fdeead43504 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#33 0x00007fdeead42b03 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#34 0x00007fdeead435f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#35 0x00007fdeead42b03 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#36 0x00007fdeead435f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#37 0x00007fdeead42b03 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#38 0x00007fdeead435f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#39 0x00007fdeead42b03 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#40 0x00007fdeead435f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#41 0x00007fdeead42b03 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#42 0x00007fdeeaeb3a5e in ?? () from /usr/lib64/libQtGui.so.4
#43 0x00007fdeead35300 in QWidgetPrivate::syncBackingStore() () from /usr/lib64/libQtGui.so.4
#44 0x00007fdeead3b8e8 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#45 0x00007fdeeb0950bb in QMainWindow::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46 0x00007fdeec50a403 in KXmlGuiWindow::event(QEvent*) () from /usr/lib64/libkdeui.so.5
#47 0x00007fdeeaced2ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#48 0x00007fdeeacf457e in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#49 0x00007fdeec3fef26 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#50 0x00007fdeebc95ddc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#51 0x00007fdeebc969ea in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#52 0x00007fdeebcbe803 in ?? () from /usr/lib64/libQtCore.so.4
#53 0x00007fdee52ffdde in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#54 0x00007fdee53037a8 in ?? () from /usr/lib64/libglib-2.0.so.0
#55 0x00007fdee53038d0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#56 0x00007fdeebcbe3a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#57 0x00007fdeead8031e in ?? () from /usr/lib64/libQtGui.so.4
#58 0x00007fdeebc94712 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#59 0x00007fdeebc94ae4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#60 0x00007fdeebc96c99 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#61 0x00000000004061e7 in main (argc=<value optimized out>, argv=<value optimized out>) at /builds/src/kdevelop/app/main.cpp:209
The current source language is "auto; currently c".

Reported using DrKonqi
Comment 1 Andreas Pakulat 2010-01-12 10:57:38 UTC
Can you provide the file you tried to open?
Comment 2 Vadym Krevs 2010-01-12 12:28:12 UTC
Unfortunately, no.
Comment 3 David Nolden 2010-01-16 15:31:44 UTC
The backtrace itself doesn't contain much useful information, so without a way to reproduce this, there's nothing I can do.
Comment 4 Vadym Krevs 2010-01-16 15:41:41 UTC
That's the problem - it is not reproducible at all. At the same time, Kdevelop seems to crash several times every day ... way to unstable to be usable.
Comment 5 David Nolden 2010-01-16 16:58:34 UTC
With this backtrace? Does it help if you change the number of parsing threads to 1?
Comment 6 Andrew Crouthamel 2018-09-20 22:05:42 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 7 Andrew Crouthamel 2018-10-21 04:48: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!