Bug 328051 - KDevelop freezes when opening file
Summary: KDevelop freezes when opening file
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: Language Support: PHP (show other bugs)
Version: 4.5.1
Platform: Mint (Ubuntu based) Linux
: NOR normal
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-25 09:59 UTC by Kai Uwe Broulik
Modified: 2023-02-18 03:47 UTC (History)
2 users (show)

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 Kai Uwe Broulik 2013-11-25 09:59:13 UTC
I have a rather large project mounted via sshfs on /mnt/foo
When I open KDevelop, it properly restores all the files I had previously opened. But as soon as I try to open a file in the projects tree, it just freezes. It doesn't crash but just freezes. Once I kill KDevelop and restart it, it works again until I restart my computer.
I'd be happy to provide further debug information if you tell me how :-)

Reproducible: Always
Comment 1 Milian Wolff 2013-11-25 10:13:35 UTC
# open kdevelop
# make it freeze
# in a separate shell type:
gdb --pid $(pidof kdevelop)
# wait until prompt
thread apply all bt
# paste output here
Comment 2 Kevin Funk 2013-11-26 09:01:41 UTC
Setting status.
Comment 3 Kai Uwe Broulik 2013-12-02 10:01:12 UTC
(gdb) thread apply all bt
                                                                                                                       
Thread 15 (Thread 0x7fb5f0db6700 (LWP 4056)):                                                                          
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238      
#1  0x00007fb60de8b0a7 in wait (time=1000, this=0x26dddf0) at thread/qwaitcondition_unix.cpp:84                        
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x26dcca0, time=1000) at thread/qwaitcondition_unix.cpp:158      
#3  0x00007fb609d4dafb in ?? () from /usr/lib/libkdevplatformlanguage.so.7                                             
#4  0x00007fb60de8abec in QThreadPrivate::start (arg=0x26dcc80) at thread/qthread_unix.cpp:338                         
#5  0x00007fb5fe831764 in ?? () from /usr/lib/nvidia-304/libGL.so.1                                                    
#6  0x00007fb60bc7df8e in start_thread (arg=0x7fb5f0db6700) at pthread_create.c:311                                    
#7  0x00007fb60cb90a0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113                                    
                                                                                                                       
Thread 14 (Thread 0x7fb5e6937700 (LWP 4057)):                                                                          
#0  0x00007fb60cb83fbd in poll () at ../sysdeps/unix/syscall-template.S:81                                             
#1  0x00007fb606f511dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0                                            
#2  0x00007fb606f51304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0                      
#3  0x00007fb60dfb6036 in QEventDispatcherGlib::processEvents (this=0x7fb5e00008f0, flags=...)                         
    at kernel/qeventdispatcher_glib.cpp:426                                                                            
#4  0x00007fb60df8638f in QEventLoop::processEvents (this=this@entry=0x7fb5e6936d00, flags=...)                        
    at kernel/qeventloop.cpp:149                                                                                       
#5  0x00007fb60df86618 in QEventLoop::exec (this=this@entry=0x7fb5e6936d00, flags=...) at kernel/qeventloop.cpp:204    
#6  0x00007fb60de88410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542                               
#7  0x00007fb60de8abec in QThreadPrivate::start (arg=0x31a1d90) at thread/qthread_unix.cpp:338                         
#8  0x00007fb5fe831764 in ?? () from /usr/lib/nvidia-304/libGL.so.1                                                    
#9  0x00007fb60bc7df8e in start_thread (arg=0x7fb5e6937700) at pthread_create.c:311                                    
#10 0x00007fb60cb90a0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113                                    
                                                                                                                       
---Type <return> to continue, or q <return> to quit---                                                                 
Thread 13 (Thread 0x7fb5dffff700 (LWP 4059)):                                                                          
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185                
#1  0x00007fb6090c2b27 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4                                        
#2  0x00007fb6090c2b59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fb5fe831764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#4  0x00007fb60bc7df8e in start_thread (arg=0x7fb5dffff700) at pthread_create.c:311
#5  0x00007fb60cb90a0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 12 (Thread 0x7fb55e57f700 (LWP 4060)):
#0  0x00007fb60cb88e23 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb60df66132 in QProcessManager::run (this=0x7fb60e2e5540 <processManager()::processManager>)
    at io/qprocess_unix.cpp:245
#2  0x00007fb60de8abec in QThreadPrivate::start (arg=0x7fb60e2e5540 <processManager()::processManager>)
    at thread/qthread_unix.cpp:338
#3  0x00007fb5fe831764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#4  0x00007fb60bc7df8e in start_thread (arg=0x7fb55e57f700) at pthread_create.c:311
#5  0x00007fb60cb90a0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 11 (Thread 0x7fb55cbea700 (LWP 4158)):
#0  0x00007fb60cb83fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb606f511dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb606f51304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb60dfb6036 in QEventDispatcherGlib::processEvents (this=0x7fb5500008f0, flags=...)
    at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fb60df8638f in QEventLoop::processEvents (this=this@entry=0x7fb55cbe9cd0, flags=...)
    at kernel/qeventloop.cpp:149
---Type <return> to continue, or q <return> to quit---
#5  0x00007fb60df86618 in QEventLoop::exec (this=this@entry=0x7fb55cbe9cd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fb60de88410 in QThread::exec (this=this@entry=0x5687cc0) at thread/qthread.cpp:542
#7  0x00007fb60df67edf in QInotifyFileSystemWatcherEngine::run (this=0x5687cc0)
    at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007fb60de8abec in QThreadPrivate::start (arg=0x5687cc0) at thread/qthread_unix.cpp:338
#9  0x00007fb5fe831764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#10 0x00007fb60bc7df8e in start_thread (arg=0x7fb55cbea700) at pthread_create.c:311
#11 0x00007fb60cb90a0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 10 (Thread 0x7fb556571700 (LWP 4159)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb603b12585 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fb603b125d9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fb5fe831764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#4  0x00007fb60bc7df8e in start_thread (arg=0x7fb556571700) at pthread_create.c:311
#5  0x00007fb60cb90a0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 9 (Thread 0x7fb555c70700 (LWP 4160)):
#0  0x00007fb60cb83fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb606f511dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb606f51304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb60dfb6036 in QEventDispatcherGlib::processEvents (this=0x7fb5080008f0, flags=...)
    at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fb60df8638f in QEventLoop::processEvents (this=this@entry=0x7fb555c6fd00, flags=...)
    at kernel/qeventloop.cpp:149
#5  0x00007fb60df86618 in QEventLoop::exec (this=this@entry=0x7fb555c6fd00, flags=...) at kernel/qeventloop.cpp:204
---Type <return> to continue, or q <return> to quit---
#6  0x00007fb60de88410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007fb60de8abec in QThreadPrivate::start (arg=0x5255df0) at thread/qthread_unix.cpp:338
#8  0x00007fb5fe831764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#9  0x00007fb60bc7df8e in start_thread (arg=0x7fb555c70700) at pthread_create.c:311
#10 0x00007fb60cb90a0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 8 (Thread 0x7fb50fffd700 (LWP 4161)):
#0  0x00007fb60cb83fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb606f511dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb606f51304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb60dfb6036 in QEventDispatcherGlib::processEvents (this=0x7fb5000008f0, flags=...)
    at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fb60df8638f in QEventLoop::processEvents (this=this@entry=0x7fb50fffcd00, flags=...)
    at kernel/qeventloop.cpp:149
#5  0x00007fb60df86618 in QEventLoop::exec (this=this@entry=0x7fb50fffcd00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fb60de88410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007fb60de8abec in QThreadPrivate::start (arg=0x56a4f30) at thread/qthread_unix.cpp:338
#8  0x00007fb5fe831764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#9  0x00007fb60bc7df8e in start_thread (arg=0x7fb50fffd700) at pthread_create.c:311
#10 0x00007fb60cb90a0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 7 (Thread 0x7fb50effb700 (LWP 4326)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb603858a09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fb603b40cee in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fb5fe831764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
---Type <return> to continue, or q <return> to quit---
#4  0x00007fb60bc7df8e in start_thread (arg=0x7fb50effb700) at pthread_create.c:311
#5  0x00007fb60cb90a0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7fb50ce9e700 (LWP 4328)):
#0  0x00007fb60cb578dd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb60cb89524 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:32
#2  0x00007fb609d4e5a1 in ?? () from /usr/lib/libkdevplatformlanguage.so.7
#3  0x00007fb609d4e760 in ?? () from /usr/lib/libkdevplatformlanguage.so.7
#4  0x00007fb609d4e760 in ?? () from /usr/lib/libkdevplatformlanguage.so.7
#5  0x00007fb609d378fb in KDevelop::DUChain::loadChain(unsigned int) () from /usr/lib/libkdevplatformlanguage.so.7
#6  0x00007fb609d9a6c0 in KDevelop::ParsingEnvironmentFile::topContext() const ()
   from /usr/lib/libkdevplatformlanguage.so.7
#7  0x00007fb609d1f733 in KDevelop::ParseJob::isUpdateRequired(KDevelop::IndexedString const&) ()
   from /usr/lib/libkdevplatformlanguage.so.7
#8  0x00007fb5e7042b97 in ?? () from /usr/lib/kde4/kdevphplanguagesupport.so
#9  0x00007fb604826eca in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fb50ce9dcc0, 
    th=th@entry=0x4ef5150, job=job@entry=0x82a8b50) at ../../../threadweaver/Weaver/Job.cpp:106
#10 0x00007fb604827041 in ThreadWeaver::Job::execute (this=0x82a8b50, th=0x4ef5150)
    at ../../../threadweaver/Weaver/Job.cpp:135
#11 0x00007fb6048267bb in ThreadWeaver::Thread::run (this=0x4ef5150) at ../../../threadweaver/Weaver/Thread.cpp:108
#12 0x00007fb60de8abec in QThreadPrivate::start (arg=0x4ef5150) at thread/qthread_unix.cpp:338
#13 0x00007fb5fe831764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#14 0x00007fb60bc7df8e in start_thread (arg=0x7fb50ce9e700) at pthread_create.c:311
#15 0x00007fb60cb90a0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7fb4f7fff700 (LWP 4329)):
---Type <return> to continue, or q <return> to quit---
#0  0x00007fb60cb578dd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb60cb89524 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:32
#2  0x00007fb609d4e5a1 in ?? () from /usr/lib/libkdevplatformlanguage.so.7
#3  0x00007fb609d4e760 in ?? () from /usr/lib/libkdevplatformlanguage.so.7
#4  0x00007fb609d4e760 in ?? () from /usr/lib/libkdevplatformlanguage.so.7
#5  0x00007fb609d378fb in KDevelop::DUChain::loadChain(unsigned int) () from /usr/lib/libkdevplatformlanguage.so.7
#6  0x00007fb609d9a6c0 in KDevelop::ParsingEnvironmentFile::topContext() const ()
   from /usr/lib/libkdevplatformlanguage.so.7
#7  0x00007fb609d1f733 in KDevelop::ParseJob::isUpdateRequired(KDevelop::IndexedString const&) ()
   from /usr/lib/libkdevplatformlanguage.so.7
#8  0x00007fb5e7042b97 in ?? () from /usr/lib/kde4/kdevphplanguagesupport.so
#9  0x00007fb604826eca in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fb4f7ffecc0, 
    th=th@entry=0x6da5690, job=job@entry=0x6d2a7d0) at ../../../threadweaver/Weaver/Job.cpp:106
#10 0x00007fb604827041 in ThreadWeaver::Job::execute (this=0x6d2a7d0, th=0x6da5690)
    at ../../../threadweaver/Weaver/Job.cpp:135
#11 0x00007fb6048267bb in ThreadWeaver::Thread::run (this=0x6da5690) at ../../../threadweaver/Weaver/Thread.cpp:108
#12 0x00007fb60de8abec in QThreadPrivate::start (arg=0x6da5690) at thread/qthread_unix.cpp:338
#13 0x00007fb5fe831764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#14 0x00007fb60bc7df8e in start_thread (arg=0x7fb4f7fff700) at pthread_create.c:311
#15 0x00007fb60cb90a0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7fb4f77fe700 (LWP 4330)):
#0  0x00007fb60cb578dd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb60cb89524 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:32
#2  0x00007fb609d4e5a1 in ?? () from /usr/lib/libkdevplatformlanguage.so.7
#3  0x00007fb609d378fb in KDevelop::DUChain::loadChain(unsigned int) () from /usr/lib/libkdevplatformlanguage.so.7
---Type <return> to continue, or q <return> to quit---
#4  0x00007fb609d9a6c0 in KDevelop::ParsingEnvironmentFile::topContext() const ()
   from /usr/lib/libkdevplatformlanguage.so.7
#5  0x00007fb609d1f733 in KDevelop::ParseJob::isUpdateRequired(KDevelop::IndexedString const&) ()
   from /usr/lib/libkdevplatformlanguage.so.7
#6  0x00007fb5e7042b97 in ?? () from /usr/lib/kde4/kdevphplanguagesupport.so
#7  0x00007fb604826eca in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fb4f77fdcc0, 
    th=th@entry=0x6d702d0, job=job@entry=0x6d315d0) at ../../../threadweaver/Weaver/Job.cpp:106
#8  0x00007fb604827041 in ThreadWeaver::Job::execute (this=0x6d315d0, th=0x6d702d0)
    at ../../../threadweaver/Weaver/Job.cpp:135
#9  0x00007fb6048267bb in ThreadWeaver::Thread::run (this=0x6d702d0) at ../../../threadweaver/Weaver/Thread.cpp:108
#10 0x00007fb60de8abec in QThreadPrivate::start (arg=0x6d702d0) at thread/qthread_unix.cpp:338
#11 0x00007fb5fe831764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#12 0x00007fb60bc7df8e in start_thread (arg=0x7fb4f77fe700) at pthread_create.c:311
#13 0x00007fb60cb90a0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7fb4f6ffd700 (LWP 4331)):
#0  0x00007fb60cb578dd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb60cb89524 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:32
#2  0x00007fb609d4e5a1 in ?? () from /usr/lib/libkdevplatformlanguage.so.7
#3  0x00007fb609d4e760 in ?? () from /usr/lib/libkdevplatformlanguage.so.7
#4  0x00007fb609d378fb in KDevelop::DUChain::loadChain(unsigned int) () from /usr/lib/libkdevplatformlanguage.so.7
#5  0x00007fb609d9a6c0 in KDevelop::ParsingEnvironmentFile::topContext() const ()
   from /usr/lib/libkdevplatformlanguage.so.7
#6  0x00007fb609d1f733 in KDevelop::ParseJob::isUpdateRequired(KDevelop::IndexedString const&) ()
   from /usr/lib/libkdevplatformlanguage.so.7
#7  0x00007fb5e7042b97 in ?? () from /usr/lib/kde4/kdevphplanguagesupport.so
---Type <return> to continue, or q <return> to quit---
#8  0x00007fb604826eca in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fb4f6ffccc0, 
    th=th@entry=0x6d1cad0, job=job@entry=0x6a02720) at ../../../threadweaver/Weaver/Job.cpp:106
#9  0x00007fb604827041 in ThreadWeaver::Job::execute (this=0x6a02720, th=0x6d1cad0)
    at ../../../threadweaver/Weaver/Job.cpp:135
#10 0x00007fb6048267bb in ThreadWeaver::Thread::run (this=0x6d1cad0) at ../../../threadweaver/Weaver/Thread.cpp:108
#11 0x00007fb60de8abec in QThreadPrivate::start (arg=0x6d1cad0) at thread/qthread_unix.cpp:338
#12 0x00007fb5fe831764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#13 0x00007fb60bc7df8e in start_thread (arg=0x7fb4f6ffd700) at pthread_create.c:311
#14 0x00007fb60cb90a0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7fb4f67fc700 (LWP 4332)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb60de8b14b in wait (time=18446744073709551615, this=0x17c4b20) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x17c47c8, mutex=0x17c4970, time=time@entry=18446744073709551615)
    at thread/qwaitcondition_unix.cpp:158
#3  0x00007fb6048250e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17c47a0, 
    th=0x6d5f9e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007fb6048279cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x17c49d0, th=0x6d5f9e0, previous=0x0)
    at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007fb6048279e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x17c49d0, th=0x6d5f9e0, previous=0x0)
    at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fb6048279e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x17c49d0, th=0x6d5f9e0, previous=0x0)
    at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fb6048279e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x17c49d0, th=0x6d5f9e0, previous=0x0)
    at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00007fb6048279e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x17c49d0, th=0x6d5f9e0, previous=0x0)
---Type <return> to continue, or q <return> to quit---
    at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00007fb6048279e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x17c49d0, th=0x6d5f9e0, previous=0x0)
    at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#10 0x00007fb6048279e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x17c49d0, th=0x6d5f9e0, previous=0x0)
    at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#11 0x00007fb6048279e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x17c49d0, th=0x6d5f9e0, 
    previous=0x6a02720) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#12 0x00007fb60482671f in ThreadWeaver::Thread::run (this=0x6d5f9e0) at ../../../threadweaver/Weaver/Thread.cpp:98
#13 0x00007fb60de8abec in QThreadPrivate::start (arg=0x6d5f9e0) at thread/qthread_unix.cpp:338
#14 0x00007fb5fe831764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#15 0x00007fb60bc7df8e in start_thread (arg=0x7fb4f67fc700) at pthread_create.c:311
#16 0x00007fb60cb90a0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7fb61013d7c0 (LWP 4055)):
#0  0x00007fb60cb578dd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb60cb89524 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:32
#2  0x00007fb609d899b2 in KDevelop::DUChainLock::lockForWrite(unsigned int) ()
   from /usr/lib/libkdevplatformlanguage.so.7
#3  0x00007fb609d89b41 in KDevelop::DUChainWriteLocker::lock() () from /usr/lib/libkdevplatformlanguage.so.7
#4  0x00007fb609d3726d in KDevelop::DUChain::documentLoadedPrepare(KDevelop::IDocument*) ()
   from /usr/lib/libkdevplatformlanguage.so.7
#5  0x00007fb609d37ab7 in ?? () from /usr/lib/libkdevplatformlanguage.so.7
#6  0x00007fb60df9c0ef in QMetaObject::activate (sender=0x17acdc0, m=<optimized out>, 
    local_signal_index=<optimized out>, argv=0x7fffe4976370) at kernel/qobject.cpp:3539
#7  0x00007fb60f89fcd2 in KDevelop::IDocumentController::documentLoadedPrepare(KDevelop::IDocument*) ()
   from /usr/lib/libkdevplatforminterfaces.so.7
---Type <return> to continue, or q <return> to quit---
#8  0x00007fb60f89d990 in KDevelop::IDocument::notifyLoaded() () from /usr/lib/libkdevplatforminterfaces.so.7
#9  0x00007fb60f5fc2ef in ?? () from /usr/lib/libkdevplatformshell.so.7
#10 0x00007fb60df9c0ef in QMetaObject::activate (sender=0x6e118e0, 
    m=m@entry=0x7fb60f56c800 <KTextEditor::Document::staticMetaObject>, 
    local_signal_index=local_signal_index@entry=5, argv=argv@entry=0x7fffe4976670) at kernel/qobject.cpp:3539
#11 0x00007fb60f350542 in KTextEditor::Document::textChanged (this=<optimized out>, _t1=0x6e118e0)
    at ./document.moc:194
#12 0x00007fb5e796c06b in KateDocument::openFile() () from /usr/lib/libkatepartinterfaces.so.4
#13 0x00007fb60b329170 in KParts::ReadOnlyPartPrivate::openLocalFile (this=this@entry=0x88d6830)
    at ../../kparts/part.cpp:591
#14 0x00007fb60b329b74 in KParts::ReadOnlyPart::openUrl (this=0x6e118e0, url=...) at ../../kparts/part.cpp:555
#15 0x00007fb60f5fc1ee in KDevelop::TextDocument::createViewWidget(QWidget*) ()
   from /usr/lib/libkdevplatformshell.so.7
#16 0x00007fb60f5fd6d8 in KDevelop::TextEditorWidget::initialize() () from /usr/lib/libkdevplatformshell.so.7
#17 0x00007fb60f5fd9e3 in KDevelop::TextEditorWidget::TextEditorWidget(KDevelop::TextView const*, QWidget*) ()
   from /usr/lib/libkdevplatformshell.so.7
#18 0x00007fb60f5fda24 in KDevelop::TextView::createWidget(QWidget*) () from /usr/lib/libkdevplatformshell.so.7
#19 0x00007fb60e95d676 in Sublime::View::widget(QWidget*) () from /usr/lib/libsublime.so.7
#20 0x00007fb60e9598f1 in ?? () from /usr/lib/libsublime.so.7
#21 0x00007fb60e95cfb5 in Sublime::Area::WalkerMode Sublime::Area::walkViewsInternal<Sublime::MainWindowPrivate::ViewCreator>(Sublime::MainWindowPrivate::ViewCreator&, Sublime::AreaIndex*) () from /usr/lib/libsublime.so.7
#22 0x00007fb60e95a3f9 in ?? () from /usr/lib/libsublime.so.7
#23 0x00007fb60df9c0ef in QMetaObject::activate (sender=0x1665d90, m=<optimized out>, 
    local_signal_index=<optimized out>, argv=0x7fffe4976ea0) at kernel/qobject.cpp:3539
#24 0x00007fb60e94613c in Sublime::Area::viewAdded(Sublime::AreaIndex*, Sublime::View*) ()
   from /usr/lib/libsublime.so.7
---Type <return> to continue, or q <return> to quit---
#25 0x00007fb60e94912c in Sublime::Area::addView(Sublime::View*, Sublime::AreaIndex*, Sublime::View*) ()
   from /usr/lib/libsublime.so.7
#26 0x00007fb60f60704a in ?? () from /usr/lib/libkdevplatformshell.so.7
#27 0x00007fb60f60823e in ?? () from /usr/lib/libkdevplatformshell.so.7
#28 0x00007fb60f604de8 in KDevelop::DocumentController::openDocument(KUrl const&, KTextEditor::Range const&, QFlags<KDevelop::IDocumentController::DocumentActivation>, QString const&, KDevelop::IDocument*) ()
   from /usr/lib/libkdevplatformshell.so.7
#29 0x00007fb5e9723644 in ?? () from /usr/lib/kde4/kdevopenwith.so
#30 0x00007fb5e97237c9 in ?? () from /usr/lib/kde4/kdevopenwith.so
#31 0x00007fb5e5254a03 in ?? () from /usr/lib/kde4/kdevprojectmanagerview.so
#32 0x00007fb60df9c0ef in QMetaObject::activate (sender=0x5366af0, m=<optimized out>, 
    local_signal_index=<optimized out>, argv=0x7fffe4977740) at kernel/qobject.cpp:3539
#33 0x00007fb5e5257182 in ?? () from /usr/lib/kde4/kdevprojectmanagerview.so
#34 0x00007fb5e525720e in ?? () from /usr/lib/kde4/kdevprojectmanagerview.so
#35 0x00007fb60df9c0ef in QMetaObject::activate (sender=sender@entry=0x5366af0, 
    m=m@entry=0x7fb60ddeafc0 <QAbstractItemView::staticMetaObject>, local_signal_index=local_signal_index@entry=2, 
    argv=argv@entry=0x7fffe49778d0) at kernel/qobject.cpp:3539
#36 0x00007fb60d839495 in QAbstractItemView::doubleClicked (this=this@entry=0x5366af0, _t1=...)
    at .moc/release-shared/moc_qabstractitemview.cpp:355
#37 0x00007fb60d880d8d in QTreeView::mouseDoubleClickEvent (this=0x5366af0, event=0x7fffe49784f0)
    at itemviews/qtreeview.cpp:1876
#38 0x00007fb60d37aaa2 in QWidget::event (this=this@entry=0x5366af0, event=event@entry=0x7fffe49784f0)
    at kernel/qwidget.cpp:8379
#39 0x00007fb60d72d486 in QFrame::event (this=0x5366af0, e=0x7fffe49784f0) at widgets/qframe.cpp:557
#40 0x00007fb60d843a2b in QAbstractItemView::viewportEvent (this=this@entry=0x5366af0, 
    event=event@entry=0x7fffe49784f0) at itemviews/qabstractitemview.cpp:1644
---Type <return> to continue, or q <return> to quit---
#41 0x00007fb60d8836d1 in QTreeView::viewportEvent (this=0x5366af0, event=0x7fffe49784f0)
    at itemviews/qtreeview.cpp:1257
#42 0x00007fb60df877a6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x1418df0, 
    receiver=receiver@entry=0x53674e0, event=event@entry=0x7fffe49784f0) at kernel/qcoreapplication.cpp:1056
#43 0x00007fb60d32d8bc in QApplicationPrivate::notify_helper (this=this@entry=0x1418df0, 
    receiver=receiver@entry=0x53674e0, e=e@entry=0x7fffe49784f0) at kernel/qapplication.cpp:4563
#44 0x00007fb60d330a33 in QApplication::notify (this=this@entry=0x7fffe4979420, receiver=receiver@entry=0x53674e0, 
    e=e@entry=0x7fffe49784f0) at kernel/qapplication.cpp:4110
#45 0x00007fb60e50e9b6 in KApplication::notify (this=0x7fffe4979420, receiver=0x53674e0, event=0x7fffe49784f0)
    at ../../kdeui/kernel/kapplication.cpp:311
#46 0x00007fb60df8763e in QCoreApplication::notifyInternal (this=0x7fffe4979420, receiver=receiver@entry=0x53674e0, 
    event=event@entry=0x7fffe49784f0) at kernel/qcoreapplication.cpp:946
#47 0x00007fb60d333933 in sendEvent (event=<optimized out>, receiver=<optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#48 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x53674e0, event=event@entry=0x7fffe49784f0, 
    alienWidget=alienWidget@entry=0x53674e0, nativeWidget=nativeWidget@entry=0x51da8a0, 
    buttonDown=buttonDown@entry=0x7fb60de0b308 <qt_button_down>, lastMouseReceiver=..., 
    spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#49 0x00007fb60d3a8e54 in QETWidget::translateMouseEvent (this=this@entry=0x51da8a0, event=event@entry=0x7fffe4978c70)
    at kernel/qapplication_x11.cpp:4631
#50 0x00007fb60d3a7e81 in QApplication::x11ProcessEvent (this=0x7fffe4979420, event=event@entry=0x7fffe4978c70)
    at kernel/qapplication_x11.cpp:3746
#51 0x00007fb60d3d3042 in x11EventSourceDispatch (s=0x141a610, callback=0x0, user_data=0x0)
    at kernel/qguieventdispatcher_glib.cpp:146
#52 0x00007fb606f50f05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007fb606f51248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#54 0x00007fb606f51304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007fb60dfb6016 in QEventDispatcherGlib::processEvents (this=0x1353210, flags=...)
    at kernel/qeventdispatcher_glib.cpp:424
#56 0x00007fb60d3d313e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...)
    at kernel/qguieventdispatcher_glib.cpp:204
#57 0x00007fb60df8638f in QEventLoop::processEvents (this=this@entry=0x7fffe4979040, flags=...)
    at kernel/qeventloop.cpp:149
#58 0x00007fb60df86618 in QEventLoop::exec (this=this@entry=0x7fffe4979040, flags=...) at kernel/qeventloop.cpp:204
#59 0x00007fb60df8bcf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#60 0x00007fb60d32bffc in QApplication::exec () at kernel/qapplication.cpp:3828
#61 0x000000000040dcbf in main (argc=<optimized out>, argv=<optimized out>) at ../../app/main.cpp:522
Comment 4 Christoph Feck 2013-12-27 22:41:11 UTC
Thanks for the update.
Comment 5 Kevin Funk 2013-12-28 10:46:17 UTC
Note: I assume that you have some PHP files in your project? Because the PHP language support plugin is involved here.
Comment 6 Kai Uwe Broulik 2013-12-28 13:50:02 UTC
Yes, I had two (or three) really large PHP projects opened.
Comment 7 S. Bryant 2014-04-09 07:10:01 UTC
Hi, I'm seeing this problem too.

I have PHP files in the project, but the freeze also happens when opening other file types.

After a couple of times of freezing and killing KDevelop, it asks if it should clear the cache because it crashed.  I say yes, and then the problem is gone - at least as long as KDevelop is still running.

Using KDevelop  4.6. 0 on top of 4.12.4 (OpenSUSE RPMs).

Steve
Comment 8 Justin Zobel 2023-01-19 00:18:42 UTC
Thank you for reporting this issue in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the issue with a recent software version?

If you can reproduce the issue, please change the status to "REPORTED" when replying. Thank you!
Comment 9 Bug Janitor Service 2023-02-03 05:01:12 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
mark the bug 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 10 Bug Janitor Service 2023-02-18 03:47:21 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!