[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#684985: kdevelop crashes when adding new line




Package: kdevelop
Version: 4.3.1-3+b1

when trying to add a new line in a file, kdevelop violently crashes.
It happens sometimes (twice in a row today) and somewhat quite often.
kdevelop was started with a session and no project.

On Debian testing AMD 64, kernel 3.2+45, up-to date.
Run with XFCE (so no KDE is installed).

This happens with both my computers (1st: AMD FX, nVidia proprietary drivers, 2nd: AMD Athlon X2, ATI Radeon proprietary drivers). Note that the crash can still occur even without non GPL modules loaded to the kernel.

Below is the 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 0x7f9aa7b7a760 (LWP 11472))]

Thread 10 (Thread 0x7f9a89857700 (LWP 11473)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007f9aa5fe2167 in wait (time=1000, this=0xeca2e0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x20796a0, time=1000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9aa1f7762b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x2079680) at ../../language/duchain/duchain.cpp:282 #4 0x00007f9aa5fe1d0b in QThreadPrivate::start (arg=0x2079680) at thread/qthread_unix.cpp:307 #5 0x00007f9aa406eb50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #6 0x00007f9aa4cf06dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f9a7567f700 (LWP 11474)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f9a8aa761a7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007f9a8aa761d9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007f9aa406eb50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #4 0x00007f9aa4cf06dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f9a73ef7700 (LWP 11475)):
#0 0x00007f9aa4071205 in __pthread_mutex_lock (mutex=0x2d628c0) at pthread_mutex_lock.c:92 #1 0x00007f9a9fc4e1b1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9a9fc117f3 in g_main_context_release () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9a9fc12485 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f9a9fc125f4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f9aa610b2a6 in QEventDispatcherGlib::processEvents (this=0x2d626f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f9aa60db8cf in QEventLoop::processEvents (this=this@entry=0x7f9a73ef6e40, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f9aa60dbb58 in QEventLoop::exec (this=0x7f9a73ef6e40, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f9aa5fded70 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007f9aa5fe1d0b in QThreadPrivate::start (arg=0x2d62170) at thread/qthread_unix.cpp:307 #10 0x00007f9aa406eb50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #11 0x00007f9aa4cf06dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f9a736f6700 (LWP 11476)):
#0 0x00007f9aa4ce5a93 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f9a9fc124d4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f9a9fc125f4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9aa610b2a6 in QEventDispatcherGlib::processEvents (this=0x2d633d0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f9aa60db8cf in QEventLoop::processEvents (this=this@entry=0x7f9a736f5e40, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f9aa60dbb58 in QEventLoop::exec (this=0x7f9a736f5e40, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f9aa5fded70 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007f9aa5fe1d0b in QThreadPrivate::start (arg=0x2bd5f60) at thread/qthread_unix.cpp:307 #8 0x00007f9aa406eb50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #9 0x00007f9aa4cf06dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f9a70f2f700 (LWP 11482)):
#0 0x00007f9a9fc202c0 in g_poll () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f9a9fc124d4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f9a9fc125f4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9aa610b2a6 in QEventDispatcherGlib::processEvents (this=0x3a85ce0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f9aa60db8cf in QEventLoop::processEvents (this=this@entry=0x7f9a70f2ee10, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f9aa60dbb58 in QEventLoop::exec (this=0x7f9a70f2ee10, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f9aa5fded70 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007f9aa60bc1df in QInotifyFileSystemWatcherEngine::run (this=0x3a83c60) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f9aa5fe1d0b in QThreadPrivate::start (arg=0x3a83c60) at thread/qthread_unix.cpp:307 #9 0x00007f9aa406eb50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #10 0x00007f9aa4cf06dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f9a4b55f700 (LWP 11497)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f9a9cf16c0d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007f9a9cf16d19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007f9aa406eb50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #4 0x00007f9aa4cf06dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f9a4ac5e700 (LWP 11498)):
#0 __libc_enable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:66 #1 0x00007f9aa4ce5a78 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:85
#2  0x00007f9a9fc124d4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f9a9fc125f4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f9aa610b2a6 in QEventDispatcherGlib::processEvents (this=0x3bd4f60, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007f9aa60db8cf in QEventLoop::processEvents (this=this@entry=0x7f9a4ac5de40, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f9aa60dbb58 in QEventLoop::exec (this=0x7f9a4ac5de40, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f9aa5fded70 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #8 0x00007f9aa5fe1d0b in QThreadPrivate::start (arg=0x3c977e0) at thread/qthread_unix.cpp:307 #9 0x00007f9aa406eb50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #10 0x00007f9aa4cf06dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f9a09777700 (LWP 11540)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f9aa5fe220b in wait (time=18446744073709551615, this=0x11d0c30) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x1019200, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9a9d90b301 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x11cf270, th=0x4cc65d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f9a9d90db4b in ThreadWeaver::WorkingHardState::applyForWork (this=0x102b200, th=0x4cc65d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f9a9d90c9bf in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f9a09776e40, parent=0x11cf270, th=th@entry=0x4cc65d0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f9a9d90ca4b in ThreadWeaver::Thread::run (this=0x4cc65d0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f9aa5fe1d0b in QThreadPrivate::start (arg=0x4cc65d0) at thread/qthread_unix.cpp:307 #8 0x00007f9aa406eb50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #9 0x00007f9aa4cf06dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f9a08f76700 (LWP 11541)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f9aa5fe220b in wait (time=18446744073709551615, this=0x11d0c30) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x1019200, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9a9d90b301 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x11cf270, th=0x7f9a84864950) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f9a9d90db4b in ThreadWeaver::WorkingHardState::applyForWork (this=0x102b200, th=0x7f9a84864950) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f9a9d90db64 in ThreadWeaver::WorkingHardState::applyForWork (this=0x102b200, th=0x7f9a84864950) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f9a9d90c9bf in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f9a08f75e40, parent=0x11cf270, th=th@entry=0x7f9a84864950) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007f9a9d90ca4b in ThreadWeaver::Thread::run (this=0x7f9a84864950) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007f9aa5fe1d0b in QThreadPrivate::start (arg=0x7f9a84864950) at thread/qthread_unix.cpp:307 #9 0x00007f9aa406eb50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #10 0x00007f9aa4cf06dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9aa7b7a760 (LWP 11472)):
[KCrash Handler]
#6  0x00007f9b0831c030 in ?? ()
#7  0x00007f9aa728d141 in ?? ()
#8  0x0000000000000000 in ?? ()


Reply to: