Application: kdevelop (4.3.1) KDE Platform Version: 4.8.4 (4.8.4) Qt Version: 4.8.2 Operating System: Linux 3.2.5-gg886 x86_64 Distribution: Ubuntu 12.04 LTS -- Information about the crash: - What I was doing when the application crashed: I hit the close button of one of the files/editors that was open. (with several split views and editors for the same documents open) - Unusual behavior I noticed: Before the crash, I couldn't save the file in the editor I tried closing; hitting ctrl-s gave me a "ambigious shortcut" error, and clicking the save button didn't do anything either. Save all did seem to save the file at least. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f03d1ba7780 (LWP 27266))] Thread 17 (Thread 0x7f03b6ec5700 (LWP 27270)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215 #1 0x00007f03d004a4ef in wait (time=1000, this=0x2c84ca0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2c98a00, time=1000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f03cc16163b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x2c989e0) at ../../language/duchain/duchain.cpp:282 #4 0x00007f03d004a07b in QThreadPrivate::start (arg=0x2c989e0) at thread/qthread_unix.cpp:307 #5 0x00007f03ce096e9a in start_thread (arg=0x7f03b6ec5700) at pthread_create.c:308 #6 0x00007f03ced344bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 16 (Thread 0x7f039da2b700 (LWP 27278)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f03b745e022 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f03b7756e80) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f03b745e059 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f03ce096e9a in start_thread (arg=0x7f039da2b700) at pthread_create.c:308 #4 0x00007f03ced344bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 15 (Thread 0x7f031c220700 (LWP 27279)): #0 0x00007f03ced28b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f03c9dd1036 in g_main_context_poll (n_fds=1, fds=0x7f0314002ea0, timeout=-1, context=0x7f03140009a0, priority=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3440 #2 g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x7f03140009a0, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3141 #3 g_main_context_iterate (context=0x7f03140009a0, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083 #4 0x00007f03c9dd1164 in g_main_context_iteration (context=0x7f03140009a0, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207 #5 0x00007f03d01789e6 in QEventDispatcherGlib::processEvents (this=0x7f03140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f03d0147f22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f03d0148177 in QEventLoop::exec (this=0x7f031c21fe00, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f03d0047057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007f03d004a07b in QThreadPrivate::start (arg=0x3987c50) at thread/qthread_unix.cpp:307 #10 0x00007f03ce096e9a in start_thread (arg=0x7f031c220700) at pthread_create.c:308 #11 0x00007f03ced344bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 14 (Thread 0x7f031ba1f700 (LWP 27280)): #0 0x00007f03ced28b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f03c9dd1036 in g_main_context_poll (n_fds=1, fds=0x7f030c002ca0, timeout=-1, context=0x7f030c0009a0, priority=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3440 #2 g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x7f030c0009a0, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3141 #3 g_main_context_iterate (context=0x7f030c0009a0, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083 #4 0x00007f03c9dd1164 in g_main_context_iteration (context=0x7f030c0009a0, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207 #5 0x00007f03d01789e6 in QEventDispatcherGlib::processEvents (this=0x7f030c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f03d0147f22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f03d0148177 in QEventLoop::exec (this=0x7f031ba1ee00, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f03d0047057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007f03d004a07b in QThreadPrivate::start (arg=0x397d670) at thread/qthread_unix.cpp:307 #10 0x00007f03ce096e9a in start_thread (arg=0x7f031ba1f700) at pthread_create.c:308 #11 0x00007f03ced344bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 13 (Thread 0x7f031b1d1700 (LWP 27307)): #0 0x00007f03ce09a05d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52 #1 __pthread_mutex_unlock (mutex=0x7f0310000a60) at pthread_mutex_unlock.c:290 #2 0x00007f03c9e0c5d1 in g_mutex_unlock (mutex=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gthread-posix.c:227 #3 0x00007f03c9dd098b in g_main_context_query (context=0x7f03100009a0, max_priority=2147483647, timeout=0x7f031b1d0cbc, fds=<optimized out>, n_fds=2) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2941 #4 0x00007f03c9dd0faa in g_main_context_iterate (dispatch=1, block=1, context=0x7f03100009a0, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3128 #5 g_main_context_iterate (context=0x7f03100009a0, block=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083 #6 0x00007f03c9dd1164 in g_main_context_iteration (context=0x7f03100009a0, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207 #7 0x00007f03d01789e6 in QEventDispatcherGlib::processEvents (this=0x7f03100008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #8 0x00007f03d0147f22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #9 0x00007f03d0148177 in QEventLoop::exec (this=0x7f031b1d0dd0, flags=...) at kernel/qeventloop.cpp:204 #10 0x00007f03d0047057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #11 0x00007f03d0127c2f in QInotifyFileSystemWatcherEngine::run (this=0xa13fd40) at io/qfilesystemwatcher_inotify.cpp:248 #12 0x00007f03d004a07b in QThreadPrivate::start (arg=0xa13fd40) at thread/qthread_unix.cpp:307 #13 0x00007f03ce096e9a in start_thread (arg=0x7f031b1d1700) at pthread_create.c:308 #14 0x00007f03ced344bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #15 0x0000000000000000 in ?? () Thread 12 (Thread 0x7f0319555700 (LWP 27477)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f03c6ef5dec in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f03c78bede0) at wtf/FastMalloc.cpp:2495 #2 0x00007f03c6ef5f19 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618 #3 0x00007f03ce096e9a in start_thread (arg=0x7f0319555700) at pthread_create.c:308 #4 0x00007f03ced344bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f0319d56700 (LWP 27478)): #0 0x00007f03ced28b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f03c9dd1036 in g_main_context_poll (n_fds=1, fds=0x7f0308002a10, timeout=3758, context=0x7f03080008c0, priority=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3440 #2 g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x7f03080008c0, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3141 #3 g_main_context_iterate (context=0x7f03080008c0, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083 #4 0x00007f03c9dd1164 in g_main_context_iteration (context=0x7f03080008c0, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207 #5 0x00007f03d01789e6 in QEventDispatcherGlib::processEvents (this=0x7f03080029c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f03d0147f22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f03d0148177 in QEventLoop::exec (this=0x7f0319d55e00, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f03d0047057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007f03d004a07b in QThreadPrivate::start (arg=0x93a43e0) at thread/qthread_unix.cpp:307 #10 0x00007f03ce096e9a in start_thread (arg=0x7f0319d56700) at pthread_create.c:308 #11 0x00007f03ced344bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f02c3722700 (LWP 27514)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f03d004a58b in wait (time=18446744073709551615, this=0xb9c30c0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x84ae320, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f03c78ec0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xb9c2b30, th=0x9399470) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f03c78ee9db in ThreadWeaver::WorkingHardState::applyForWork (this=0x644edf0, th=0x9399470) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f03c78ee9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x644edf0, th=0x9399470) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f03c78ed84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f02c3721e20, parent=0xb9c2b30, th=0x9399470) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007f03c78ed8db in ThreadWeaver::Thread::run (this=0x9399470) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007f03d004a07b in QThreadPrivate::start (arg=0x9399470) at thread/qthread_unix.cpp:307 #9 0x00007f03ce096e9a in start_thread (arg=0x7f02c3722700) at pthread_create.c:308 #10 0x00007f03ced344bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f02c2f21700 (LWP 27718)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f03d004a58b in wait (time=18446744073709551615, this=0x1d8e2a0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x1d72c60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f03c78ec0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1d8e430, th=0x37df05e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f03c78ee9db in ThreadWeaver::WorkingHardState::applyForWork (this=0x1b8a2c0, th=0x37df05e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f03c78ed84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f02c2f20e20, parent=0x1d8e430, th=0x37df05e0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f03c78ed8db in ThreadWeaver::Thread::run (this=0x37df05e0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f03d004a07b in QThreadPrivate::start (arg=0x37df05e0) at thread/qthread_unix.cpp:307 #8 0x00007f03ce096e9a in start_thread (arg=0x7f02c2f21700) at pthread_create.c:308 #9 0x00007f03ced344bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f02c1282700 (LWP 27719)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f03d004a58b in wait (time=18446744073709551615, this=0x1d8e2a0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x1d72c60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f03c78ec0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1d8e430, th=0x7f02bcab4590) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f03c78ee9db in ThreadWeaver::WorkingHardState::applyForWork (this=0x1b8a2c0, th=0x7f02bcab4590) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f03c78ee9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1b8a2c0, th=0x7f02bcab4590) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f03c78ed84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f02c1281e20, parent=0x1d8e430, th=0x7f02bcab4590) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007f03c78ed8db in ThreadWeaver::Thread::run (this=0x7f02bcab4590) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007f03d004a07b in QThreadPrivate::start (arg=0x7f02bcab4590) at thread/qthread_unix.cpp:307 #9 0x00007f03ce096e9a in start_thread (arg=0x7f02c1282700) at pthread_create.c:308 #10 0x00007f03ced344bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f02bbfff700 (LWP 27720)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f03d004a58b in wait (time=18446744073709551615, this=0x1d8e2a0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x1d72c60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f03c78ec0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1d8e430, th=0x37e8dfa0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f03c78ee9db in ThreadWeaver::WorkingHardState::applyForWork (this=0x1b8a2c0, th=0x37e8dfa0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f03c78ee9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1b8a2c0, th=0x37e8dfa0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f03c78ee9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1b8a2c0, th=0x37e8dfa0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f03c78ee9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1b8a2c0, th=0x37e8dfa0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #8 0x00007f03c78ed84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f02bbffee20, parent=0x1d8e430, th=0x37e8dfa0) at ../../../threadweaver/Weaver/Thread.cpp:87 #9 0x00007f03c78ed8db in ThreadWeaver::Thread::run (this=0x37e8dfa0) at ../../../threadweaver/Weaver/Thread.cpp:142 #10 0x00007f03d004a07b in QThreadPrivate::start (arg=0x37e8dfa0) at thread/qthread_unix.cpp:307 #11 0x00007f03ce096e9a in start_thread (arg=0x7f02bbfff700) at pthread_create.c:308 #12 0x00007f03ced344bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f02c0a81700 (LWP 27721)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f03d004a58b in wait (time=18446744073709551615, this=0x1d8e2a0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x1d72c60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f03c78ec0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1d8e430, th=0x11d463d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f03c78ee9db in ThreadWeaver::WorkingHardState::applyForWork (this=0x1b8a2c0, th=0x11d463d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f03c78ee9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1b8a2c0, th=0x11d463d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f03c78ee9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1b8a2c0, th=0x11d463d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f03c78ee9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1b8a2c0, th=0x11d463d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #8 0x00007f03c78ee9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1b8a2c0, th=0x11d463d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x00007f03c78ed84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f02c0a80e20, parent=0x1d8e430, th=0x11d463d0) at ../../../threadweaver/Weaver/Thread.cpp:87 #10 0x00007f03c78ed8db in ThreadWeaver::Thread::run (this=0x11d463d0) at ../../../threadweaver/Weaver/Thread.cpp:142 #11 0x00007f03d004a07b in QThreadPrivate::start (arg=0x11d463d0) at thread/qthread_unix.cpp:307 #12 0x00007f03ce096e9a in start_thread (arg=0x7f02c0a81700) at pthread_create.c:308 #13 0x00007f03ced344bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f02bb7fe700 (LWP 27722)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f03d004a58b in wait (time=18446744073709551615, this=0x1d8e2a0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x1d72c60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f03c78ec0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1d8e430, th=0x7f02b0002c50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f03c78ee9db in ThreadWeaver::WorkingHardState::applyForWork (this=0x1b8a2c0, th=0x7f02b0002c50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f03c78ee9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1b8a2c0, th=0x7f02b0002c50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f03c78ee9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1b8a2c0, th=0x7f02b0002c50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f03c78ed84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f02bb7fde20, parent=0x1d8e430, th=0x7f02b0002c50) at ../../../threadweaver/Weaver/Thread.cpp:87 #8 0x00007f03c78ed8db in ThreadWeaver::Thread::run (this=0x7f02b0002c50) at ../../../threadweaver/Weaver/Thread.cpp:142 #9 0x00007f03d004a07b in QThreadPrivate::start (arg=0x7f02b0002c50) at thread/qthread_unix.cpp:307 #10 0x00007f03ce096e9a in start_thread (arg=0x7f02bb7fe700) at pthread_create.c:308 #11 0x00007f03ced344bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f02ba872700 (LWP 26441)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f03d004a58b in wait (time=18446744073709551615, this=0xb9c30c0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x84ae320, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f03c78ec0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xb9c2b30, th=0x23d68070) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f03c78ee9db in ThreadWeaver::WorkingHardState::applyForWork (this=0x644edf0, th=0x23d68070) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f03c78ee9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x644edf0, th=0x23d68070) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f03c78ee9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x644edf0, th=0x23d68070) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f03c78ed84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f02ba871e20, parent=0xb9c2b30, th=0x23d68070) at ../../../threadweaver/Weaver/Thread.cpp:87 #8 0x00007f03c78ed8db in ThreadWeaver::Thread::run (this=0x23d68070) at ../../../threadweaver/Weaver/Thread.cpp:142 #9 0x00007f03d004a07b in QThreadPrivate::start (arg=0x23d68070) at thread/qthread_unix.cpp:307 #10 0x00007f03ce096e9a in start_thread (arg=0x7f02ba872700) at pthread_create.c:308 #11 0x00007f03ced344bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f02ba071700 (LWP 26442)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f03d004a58b in wait (time=18446744073709551615, this=0xb9c30c0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x84ae320, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f03c78ec0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xb9c2b30, th=0x235a4940) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f03c78ee9db in ThreadWeaver::WorkingHardState::applyForWork (this=0x644edf0, th=0x235a4940) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f03c78ed84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f02ba070e20, parent=0xb9c2b30, th=0x235a4940) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f03c78ed8db in ThreadWeaver::Thread::run (this=0x235a4940) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f03d004a07b in QThreadPrivate::start (arg=0x235a4940) at thread/qthread_unix.cpp:307 #8 0x00007f03ce096e9a in start_thread (arg=0x7f02ba071700) at pthread_create.c:308 #9 0x00007f03ced344bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f02b9870700 (LWP 26446)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f03d004a58b in wait (time=18446744073709551615, this=0xb9c30c0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x84ae320, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f03c78ec0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xb9c2b30, th=0x292e8b30) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f03c78ee9db in ThreadWeaver::WorkingHardState::applyForWork (this=0x644edf0, th=0x292e8b30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f03c78ee9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x644edf0, th=0x292e8b30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f03c78ee9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x644edf0, th=0x292e8b30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f03c78ee9f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x644edf0, th=0x292e8b30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #8 0x00007f03c78ed84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f02b986fe20, parent=0xb9c2b30, th=0x292e8b30) at ../../../threadweaver/Weaver/Thread.cpp:87 #9 0x00007f03c78ed8db in ThreadWeaver::Thread::run (this=0x292e8b30) at ../../../threadweaver/Weaver/Thread.cpp:142 #10 0x00007f03d004a07b in QThreadPrivate::start (arg=0x292e8b30) at thread/qthread_unix.cpp:307 #11 0x00007f03ce096e9a in start_thread (arg=0x7f02b9870700) at pthread_create.c:308 #12 0x00007f03ced344bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f03d1ba7780 (LWP 27266)): [KCrash Handler] #6 Sublime::AreaIndex::remove (this=0x0, view=0x964d750) at ../../sublime/areaindex.cpp:113 #7 0x00007f03cbe8197c in Sublime::Area::closeView (this=0x1b969f0, view=0x964d750, silent=<optimized out>) at ../../sublime/area.cpp:460 #8 0x00007f03cbe92ef2 in Sublime::MainWindowPrivate::widgetCloseRequest (this=0x1b75c10, widget=0x5a698b0) at ../../sublime/mainwindow_p.cpp:678 #9 0x00007f03d0162a06 in QObject::event (this=0x1b75c10, e=<optimized out>) at kernel/qobject.cpp:1195 #10 0x00007f03cf4ca7b4 in notify_helper (e=0x35fe76b0, receiver=0x1b75c10, this=0x19a8560) at kernel/qapplication.cpp:4556 #11 QApplicationPrivate::notify_helper (this=0x19a8560, receiver=0x1b75c10, e=0x35fe76b0) at kernel/qapplication.cpp:4528 #12 0x00007f03cf4cf583 in QApplication::notify (this=0x7fffbb1f98b0, receiver=0x1b75c10, e=0x35fe76b0) at kernel/qapplication.cpp:4417 #13 0x00007f03d09559e6 in KApplication::notify (this=0x7fffbb1f98b0, receiver=0x1b75c10, event=0x35fe76b0) at ../../kdeui/kernel/kapplication.cpp:311 #14 0x00007f03d01493ec in QCoreApplication::notifyInternal (this=0x7fffbb1f98b0, receiver=0x1b75c10, event=0x35fe76b0) at kernel/qcoreapplication.cpp:915 #15 0x00007f03d014d1ca in sendEvent (event=0x35fe76b0, receiver=0x1b75c10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #16 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1973670) at kernel/qcoreapplication.cpp:1539 #17 0x00007f03d0178553 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #18 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279 #19 0x00007f03c9dd0d53 in g_main_dispatch (context=0x19a83e0) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2539 #20 g_main_context_dispatch (context=0x19a83e0) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3075 #21 0x00007f03c9dd10a0 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x19a83e0, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3146 #22 g_main_context_iterate (context=0x19a83e0, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083 #23 0x00007f03c9dd1164 in g_main_context_iteration (context=0x19a83e0, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207 #24 0x00007f03d017897f in QEventDispatcherGlib::processEvents (this=0x1974b30, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #25 0x00007f03cf572cde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #26 0x00007f03d0147f22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #27 0x00007f03d0148177 in QEventLoop::exec (this=0x7fffbb1f9690, flags=...) at kernel/qeventloop.cpp:204 #28 0x00007f03d014d4c7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #29 0x000000000040a259 in ?? () #30 0x00007f03cec6376d in __libc_start_main (main=0x404ba0, argc=1, ubp_av=0x7fffbb1fb768, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffbb1fb758) at libc-start.c:226 #31 0x000000000040a9b1 in _start () Reported using DrKonqi
I can (at the moment) reliable reproduce it by opening the same "working set" (or whatever those sets of open documents/views are called). Trying to edit and save a file fails, closing an editor crashes.
Please give a step-by-step guide on how to setup the view/working set just how you have it. I.e. such that I can try to reproduce it. Alternatively, please run valgrind and show us the log it produces when you reproduce the bug: valgrind --track-origins=yes kdevelop -s ...
we need a way to reproduce it to figure out what's going on...
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!
Dear Bug Submitter, 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!