Bug 297376

Summary: KDevelop crashes while closing a php project
Product: [Applications] kdevelop Reporter: Andres Nogueiras <aaugusto>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED DUPLICATE    
Severity: crash CC: aaugusto
Priority: NOR    
Version: 4.2.3   
Target Milestone: 4.3.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Andres Nogueiras 2012-04-03 12:18:40 UTC
Application: kdevelop (4.2.3)
KDE Platform Version: 4.7.2 (4.7.2) "release 5"
Qt Version: 4.7.4
Operating System: Linux 3.1.9-1.4-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

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

Closing a PHP project.

- Unusual behavior I noticed:

As I open many files, the editor becomes blocked, each time a little more. For instance, selecting text with the cursor, then doing a control + C, move to another file, control + V. If later the first file get closed, and these actions got repeated, the system tend to become more slow... So lefting one file open and closing KDevelop makes it crash.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
[Current thread is 1 (Thread 0x7fb0ff480760 (LWP 3495))]

Thread 6 (Thread 0x7fb0e666c700 (LWP 3498)):
#0  0x00007fb0fc3991eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb0fd95f42e in wait (time=1000, this=0x19167d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1911e50, time=1000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fb0f9d91f4b in ?? () from /usr/lib64/libkdevplatformlanguage.so.3
#4  0x00007fb0fd95f025 in QThreadPrivate::start (arg=0x1911e30) at thread/qthread_unix.cpp:331
#5  0x00007fb0fc394f05 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fb0fc68510d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fb0d758f700 (LWP 3502)):
#0  0x00007fb0fc398e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb0fd95f4bb in wait (time=18446744073709551615, this=0x21e89a0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1906310, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fb0f46f7104 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21e8c80, th=0x21a1f20) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fb0f46f96ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x88e220, th=0x21a1f20) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fb0f46f856f in ThreadWeaver::ThreadRunHelper::run (this=0x7fb0d758ee40, parent=0x21e8c80, th=0x21a1f20) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fb0f46f85fb in ThreadWeaver::Thread::run (this=0x21a1f20) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fb0fd95f025 in QThreadPrivate::start (arg=0x21a1f20) at thread/qthread_unix.cpp:331
#8  0x00007fb0fc394f05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fb0fc68510d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fb0c23d3700 (LWP 3510)):
#0  0x00007fb0fc398e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb0e7efa852 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fb0e81f2e80) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fb0e7efa889 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fb0fc394f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fb0fc68510d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fb0c0df5700 (LWP 3524)):
#0  0x00007fb0fc67bff3 in poll () from /lib64/libc.so.6
#1  0x00007fb0f6fcfa98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fb0f6fcff59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fb0fda70586 in QEventDispatcherGlib::processEvents (this=0x7fb0b40008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fb0fda44a32 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fb0fda44c2f in QEventLoop::exec (this=0x7fb0c0df4df0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fb0fd95c5df in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007fb0fda27aff in QInotifyFileSystemWatcherEngine::run (this=0x31d84c0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fb0fd95f025 in QThreadPrivate::start (arg=0x31d84c0) at thread/qthread_unix.cpp:331
#9  0x00007fb0fc394f05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb0fc68510d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fb0bbfff700 (LWP 3540)):
#0  0x00007fb0fc398e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb0f3d129dc in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007fb0f3d12b09 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007fb0fc394f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fb0fc68510d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fb0ff480760 (LWP 3495)):
[KCrash Handler]
#6  0x00007fb0fc5ded95 in raise () from /lib64/libc.so.6
#7  0x00007fb0fc5e02ab in abort () from /lib64/libc.so.6
#8  0x00007fb0fc61a99e in __libc_message () from /lib64/libc.so.6
#9  0x00007fb0fc6206d6 in malloc_printerr () from /lib64/libc.so.6
#10 0x00007fb0fc5e19a1 in __run_exit_handlers () from /lib64/libc.so.6
#11 0x00007fb0fc5e1a25 in exit () from /lib64/libc.so.6
#12 0x00007fb0fc5cb244 in __libc_start_main () from /lib64/libc.so.6
#13 0x000000000040aca1 in _start ()

Possible duplicates by query: bug 297356, bug 297301, bug 297225, bug 297206, bug 297169.

Reported using DrKonqi
Comment 1 Andres Nogueiras 2012-04-04 18:50:44 UTC
Created attachment 70155 [details]
New crash information added by DrKonqi

kdevelop (4.2.3) on KDE Platform 4.7.2 (4.7.2) "release 5" using Qt 4.7.4

- What I was doing when the application crashed:

Editing PHP project / NO compiling, debugging, just text edition

- Unusual behavior I noticed:

Slow cursor once text was selected

-- Backtrace (Reduced):
#13 0x000000000040aca1 in _start ()
Comment 2 Milian Wolff 2012-04-08 16:11:15 UTC

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