[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 202334] New: [crash] closing "project" tool view crashed kdevelop
From:       Marco Krohn <marco.krohn () gmx ! de>
Date:       2009-08-02 16:33:01
Message-ID: bug-202334-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=202334

           Summary: [crash] closing "project" tool view crashed kdevelop
           Product: kdevelop
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: marco.krohn@gmx.de


Version:           svn version of aug 1, 2009 (using KDE 4.2.2)
Compiler:          gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) 
OS:                Linux
Installed from:    Ubuntu Packages

First of all thanks a lot for this amazing application! Programming C++ is so
much more fun with kdevelop :-)  You guys rock!

Problem:
Closing the "project" tool view (after maximizing it) crashed kdevelop
reproducible.

How to reproduce:
1) open recent project (and wait till project has loaded)
2) click on "tool view" "projects" (on the left hand side sidebar)
3) double-click in the "projects" toolbar area - e.g., right next to "clean" =>
then the "Projects" "tool view" should maximize
4) close "Projects" "tool view" by clicking on the small close button in the
"Projects" window in the top right corner ("remove the tool")

kdevelop crashed reproducible for me. It does not crash if I leave out step (3)
(or just change the size of the "projects" window)


Backtrace:
(I am afraid though this is not a kdevelop crash and kdelibs is not compiled
with debug symbols)

Application: KDevelop (kdevelop), signal SIGSEGV
[Current thread is 0 (LWP 5208)]

Thread 8 (Thread 0xb0f19b90 (LWP 5209)):
#0  0xb7fb3430 in __kernel_vsyscall ()
#1  0xb550e412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb619c344 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6de998c in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb5c297f5 in KDevelop::DUChainPrivate::CleanupThread::run (this=0xa2147d0)
at /home/krohn/usr/src/svn/kdevplatform/language/duchain/duchain.cpp:280
#5  0xb6de896e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb550a4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb618d49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xaf3aab90 (LWP 5210)):
#0  0xb7fb3430 in __kernel_vsyscall ()
#1  0xb61857b1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6eba380 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb6de896e in ?? () from /usr/lib/libQtCore.so.4
#4  0xb550a4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb618d49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xab9e3b90 (LWP 5298)):
#0  0xb5465016 in ?? () from /usr/lib/libglib-2.0.so.0
#1  0xb5465268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#2  0xb6f08457 in QEventDispatcherGlib::processEvents () from
/usr/lib/libQtCore.so.4
#3  0xb6edb06a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#4  0xb6edb4aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#5  0xb6de5639 in QThread::exec () from /usr/lib/libQtCore.so.4
#6  0xb5d1a105 in KDevelop::CompletionWorkerThread::run (this=0xa5f8080) at
/home/krohn/usr/src/svn/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#7  0xb6de896e in ?? () from /usr/lib/libQtCore.so.4
#8  0xb550a4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb618d49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xab1e2b90 (LWP 5299)):
#0  0xb54e40ac in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0xb6f0a06b in ?? () from /usr/lib/libQtCore.so.4
#2  0xb6f0a241 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb6f0be2c in ?? () from /usr/lib/libQtCore.so.4
#4  0xb6f0861a in ?? () from /usr/lib/libQtCore.so.4
#5  0xb54649c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb5464dda in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb5465268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb6f08457 in QEventDispatcherGlib::processEvents () from
/usr/lib/libQtCore.so.4
#9  0xb6edb06a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#10 0xb6edb4aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#11 0xb6de5639 in QThread::exec () from /usr/lib/libQtCore.so.4
#12 0xb5d1a105 in KDevelop::CompletionWorkerThread::run (this=0xa5f52e0) at
/home/krohn/usr/src/svn/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#13 0xb6de896e in ?? () from /usr/lib/libQtCore.so.4
#14 0xb550a4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0xb618d49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xaa9e1b90 (LWP 5302)):
#0  0xb7fb3430 in __kernel_vsyscall ()
#1  0xb550e412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb619c344 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6de8359 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb6de848b in QThread::msleep () from /usr/lib/libQtCore.so.4
#5  0xacc758e6 in UIBlockTester::UIBlockTesterThread::run (this=0xa618748) at
/home/krohn/usr/src/svn/kdevelop/languages/cpp/cpplanguagesupport.cpp:667
#6  0xb6de896e in ?? () from /usr/lib/libQtCore.so.4
#7  0xb550a4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0xb618d49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xa9fc6b90 (LWP 5303)):
#0  0xb7fb3430 in __kernel_vsyscall ()
#1  0xb550e0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb619c2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6de99b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb794b148 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb794deec in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb7949d2b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb794dfea in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb794b6d3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb794bfbe in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb794c5fb in ThreadWeaver::Thread::run () from
/usr/lib/libthreadweaver.so.4
#11 0xb6de896e in ?? () from /usr/lib/libQtCore.so.4
#12 0xb550a4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0xb618d49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa97c5b90 (LWP 5304)):
#0  0xb7fb3430 in __kernel_vsyscall ()
#1  0xb550e0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb619c2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6de99b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb794b148 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb794deec in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb7949d2b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb794dfea in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb794b6d3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb794e009 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb794b6d3 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb794bfbe in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb794c5fb in ThreadWeaver::Thread::run () from
/usr/lib/libthreadweaver.so.4
#13 0xb6de896e in ?? () from /usr/lib/libQtCore.so.4
#14 0xb550a4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0xb618d49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb50aa920 (LWP 5208)):
[KCrash Handler]
#6  0xb64d8391 in QWidget::testAttribute_helper () from /usr/lib/libQtGui.so.4
#7  0xb64e4317 in QWidget::setAttribute () from /usr/lib/libQtGui.so.4
#8  0xb64e5608 in QWidget::setGeometry () from /usr/lib/libQtGui.so.4
#9  0xb5b64603 in Sublime::IdealMainLayout::doLayout (this=0xa4242c8, rect={x1
= 0, y1 = 0, x2 = 1669, y2 = 909}) at
/home/krohn/usr/src/svn/kdevplatform/sublime/ideallayout.cpp:462
#10 0xb5b64b97 in Sublime::IdealMainLayout::setGeometry (this=0xa4242c8,
rect=@0xbfdce3bc) at
/home/krohn/usr/src/svn/kdevplatform/sublime/ideallayout.cpp:434
#11 0xb64bdb8c in QLayoutPrivate::doResize () from /usr/lib/libQtGui.so.4
#12 0xb64bdcc5 in QLayout::activate () from /usr/lib/libQtGui.so.4
#13 0xb64bf278 in QLayout::widgetEvent () from /usr/lib/libQtGui.so.4
#14 0xb648fe67 in QApplicationPrivate::notify_helper () from
/usr/lib/libQtGui.so.4
#15 0xb6498282 in QApplication::notify () from /usr/lib/libQtGui.so.4
#16 0xb720894d in KApplication::notify () from /usr/lib/libkdeui.so.5
#17 0xb6edca3b in QCoreApplication::notifyInternal () from
/usr/lib/libQtCore.so.4
#18 0xb6edd695 in QCoreApplicationPrivate::sendPostedEvents () from
/usr/lib/libQtCore.so.4
#19 0xb6edd88d in QCoreApplication::sendPostedEvents () from
/usr/lib/libQtCore.so.4
#20 0xb6f087ef in ?? () from /usr/lib/libQtCore.so.4
#21 0xb5461b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0xb54650eb in ?? () from /usr/lib/libglib-2.0.so.0
#23 0xb5465268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#24 0xb6f08438 in QEventDispatcherGlib::processEvents () from
/usr/lib/libQtCore.so.4
#25 0xb6531365 in ?? () from /usr/lib/libQtGui.so.4
#26 0xb6edb06a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#27 0xb6edb4aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#28 0xb6edd959 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#29 0xb648fd17 in QApplication::exec () from /usr/lib/libQtGui.so.4
#30 0x0804e6ae in main (argc=1, argv=0xbfdcefb4) at
/home/krohn/usr/src/svn/kdevelop/app/main.cpp:181

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic