Bug 343168

Summary: Crash during putting string in (filtering) edit box of Output view
Product: [Applications] kdevelop Reporter: Piotr Mierzwinski <piotr.mierzwinski>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED DUPLICATE    
Severity: crash CC: nhaehnle, piotr.mierzwinski
Priority: NOR    
Version First Reported In: 4.7.0   
Target Milestone: ---   
Platform: Mageia RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: full gdb log from running

Description Piotr Mierzwinski 2015-01-22 22:54:19 UTC
Program received signal SIGSEGV, Segmentation fault.
0xb6d9f054 in data (this=0x4) at ../../src/corelib/tools/qscopedpointer.h:135
135	        return d;

Thread 18 (Thread 0x8d1feb40 (LWP 3770)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:187
#2  0xffffffff in __pthread_cond_wait (cond=0x9f1ab7dc, mutex=0x9f1ab7c4) at forward.c:149
#3  0xffffffff in WTF::ThreadCondition::wait(WTF::Mutex&) () at /lib/libQtWebKit.so.4
#4  0xffffffff in  () at /lib/libQtWebKit.so.4
#5  0xffffffff in  () at /lib/libQtWebKit.so.4
#6  0xffffffff in  () at /lib/libQtWebKit.so.4
#7  0xffffffff in start_thread (arg=0x8d1feb40) at pthread_create.c:310
#8  0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 17 (Thread 0x8d9ffb40 (LWP 3769)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xffffffff in g_poll () at /lib/libglib-2.0.so.0
#3  0xffffffff in g_main_context_iterate.isra () at /lib/libglib-2.0.so.0
#4  0xffffffff in g_main_context_iteration () at /lib/libglib-2.0.so.0
#5  0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x979be1e0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x8d9ff258, flags=...) at kernel/qeventloop.cpp:149
#7  0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x8d9ff258, flags=...) at kernel/qeventloop.cpp:204
#8  0xffffffff in QThread::exec() (this=0x8f5f830) at thread/qthread.cpp:538
#9  0xffffffff in QThread::run() (this=0x8f5f830) at thread/qthread.cpp:605
#10 0xffffffff in QThreadPrivate::start(void*) (arg=0x8f5f830) at thread/qthread_unix.cpp:349
#11 0xffffffff in start_thread (arg=0x8d9ffb40) at pthread_create.c:310
#12 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 16 (Thread 0x993f2b40 (LWP 3768)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:187
#2  0xffffffff in __pthread_cond_wait (cond=0xb41c95b0, mutex=0xb41c9598) at forward.c:149
#3  0xffffffff in  () at /lib/libQtWebKit.so.4
#4  0xffffffff in  () at /lib/libQtWebKit.so.4
#5  0xffffffff in start_thread (arg=0x993f2b40) at pthread_create.c:310
#6  0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 15 (Thread 0xa0dfcb40 (LWP 23225)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:187
#2  0xffffffff in __pthread_cond_wait (cond=0x85c3858, mutex=0x85c3840) at forward.c:149
#3  0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) (time=140261728, this=0x85c3840) at thread/qwaitcondition_unix.cpp:86
#4  0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) (this=0x85c3790, mutex=0x85c3960, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xffffffff in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x85c3778, th=0x8317480) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:370
#6  0xffffffff in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) (this=0x85c39e0, th=0x8317480) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:77
#7  0xffffffff in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) (this=0x85c3778, th=0x8317480) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:361
#8  0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0x8317480, previous=0xb658ec8)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:68
#9  0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0x8317480, previous=0xb658ec8)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#10 0xffffffff in ThreadWeaver::Thread::run() (this=0x8317480) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/Thread.cpp:98
#11 0xffffffff in QThreadPrivate::start(void*) (arg=0x8317480) at thread/qthread_unix.cpp:349
#12 0xffffffff in start_thread (arg=0xa0dfcb40) at pthread_create.c:310
#13 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 14 (Thread 0xa15fdb40 (LWP 23223)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:187
#2  0xffffffff in __pthread_cond_wait (cond=0x85c3858, mutex=0x85c3840) at forward.c:149
#3  0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) (time=140261728, this=0x85c3840) at thread/qwaitcondition_unix.cpp:86
#4  0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) (this=0x85c3790, mutex=0x85c3960, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xffffffff in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x85c3778, th=0xa2605ad0) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:370
#6  0xffffffff in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) (this=0x85c39e0, th=0xa2605ad0) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:77
#7  0xffffffff in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) (this=0x85c3778, th=0xa2605ad0) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:361
#8  0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0xa2605ad0, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:68
#9  0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0xa2605ad0, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#10 0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0xa2605ad0, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:71
#11 0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0xa2605ad0, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#12 0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0xa2605ad0, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:71
#13 0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0xa2605ad0, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#14 0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0xa2605ad0, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:71
#15 0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0xa2605ad0, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#16 0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0xa2605ad0, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:71
#17 0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0xa2605ad0, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#18 0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0xa2605ad0, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:71
#19 0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0xa2605ad0, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#20 0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0xa2605ad0, previous=0x9c13ad0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:71
#21 0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0xa2605ad0, previous=0x9c13ad0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#22 0xffffffff in ThreadWeaver::Thread::run() (this=0xa2605ad0) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/Thread.cpp:98
#23 0xffffffff in QThreadPrivate::start(void*) (arg=0xa2605ad0) at thread/qthread_unix.cpp:349
#24 0xffffffff in start_thread (arg=0xa15fdb40) at pthread_create.c:310
#25 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 13 (Thread 0xa1dfeb40 (LWP 23222)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:187
#2  0xffffffff in __pthread_cond_wait (cond=0x85c3858, mutex=0x85c3840) at forward.c:149
#3  0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) (time=140261728, this=0x85c3840) at thread/qwaitcondition_unix.cpp:86
#4  0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) (this=0x85c3790, mutex=0x85c3960, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xffffffff in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x85c3778, th=0x839cb30) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:370
#6  0xffffffff in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) (this=0x85c39e0, th=0x839cb30) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:77
#7  0xffffffff in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) (this=0x85c3778, th=0x839cb30) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:361
#8  0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0x839cb30, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:68
#9  0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0x839cb30, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#10 0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0x839cb30, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:71
#11 0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0x839cb30, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#12 0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0x839cb30, previous=0x9962d98)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:71
#13 0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0x839cb30, previous=0x9962d98)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#14 0xffffffff in ThreadWeaver::Thread::run() (this=0x839cb30) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/Thread.cpp:98
#15 0xffffffff in QThreadPrivate::start(void*) (arg=0x839cb30) at thread/qthread_unix.cpp:349
#16 0xffffffff in start_thread (arg=0xa1dfeb40) at pthread_create.c:310
#17 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 12 (Thread 0xa25ffb40 (LWP 23221)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:187
#2  0xffffffff in __pthread_cond_wait (cond=0x85c3858, mutex=0x85c3840) at forward.c:149
#3  0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) (time=140261728, this=0x85c3840) at thread/qwaitcondition_unix.cpp:86
#4  0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) (this=0x85c3790, mutex=0x85c3960, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xffffffff in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x85c3778, th=0xa26029a8) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:370
#6  0xffffffff in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) (this=0x85c39e0, th=0xa26029a8) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:77
#7  0xffffffff in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) (this=0x85c3778, th=0xa26029a8) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:361
#8  0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0xa26029a8, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:68
#9  0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0xa26029a8, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#10 0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0xa26029a8, previous=0x9a22a00)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:71
#11 0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0xa26029a8, previous=0x9a22a00)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#12 0xffffffff in ThreadWeaver::Thread::run() (this=0xa26029a8) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/Thread.cpp:98
#13 0xffffffff in QThreadPrivate::start(void*) (arg=0xa26029a8) at thread/qthread_unix.cpp:349
#14 0xffffffff in start_thread (arg=0xa25ffb40) at pthread_create.c:310
#15 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 11 (Thread 0xa2fffb40 (LWP 23220)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:187
#2  0xffffffff in __pthread_cond_wait (cond=0x85c3858, mutex=0x85c3840) at forward.c:149
#3  0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) (time=140261728, this=0x85c3840) at thread/qwaitcondition_unix.cpp:86
#4  0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) (this=0x85c3790, mutex=0x85c3960, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xffffffff in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x85c3778, th=0x8d923e8) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:370
#6  0xffffffff in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) (this=0x85c39e0, th=0x8d923e8) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:77
#7  0xffffffff in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) (this=0x85c3778, th=0x8d923e8) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:361
#8  0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0x8d923e8, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:68
#9  0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0x8d923e8, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#10 0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0x8d923e8, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:71
#11 0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0x8d923e8, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#12 0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0x8d923e8, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:71
#13 0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0x8d923e8, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#14 0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0x8d923e8, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:71
#15 0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0x8d923e8, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#16 0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0x8d923e8, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:71
#17 0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0x8d923e8, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#18 0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0x8d923e8, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:71
#19 0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0x8d923e8, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#20 0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0x8d923e8, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:71
#21 0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0x8d923e8, previous=0x0)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#22 0xffffffff in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c39e0, th=0x8d923e8, previous=0xaa9ae28)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:71
#23 0xffffffff in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x85c3778, th=0x8d923e8, previous=0xaa9ae28)
    at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:356
#24 0xffffffff in ThreadWeaver::Thread::run() (this=0x8d923e8) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/Thread.cpp:98
#25 0xffffffff in QThreadPrivate::start(void*) (arg=0x8d923e8) at thread/qthread_unix.cpp:349
#26 0xffffffff in start_thread (arg=0xa2fffb40) at pthread_create.c:310
#27 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 9 (Thread 0x989ffb40 (LWP 23101)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xffffffff in g_poll () at /lib/libglib-2.0.so.0
#3  0xffffffff in g_main_context_iterate.isra () at /lib/libglib-2.0.so.0
#4  0xffffffff in g_main_context_iteration () at /lib/libglib-2.0.so.0
#5  0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x98a1aa30, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x989ff228, flags=...) at kernel/qeventloop.cpp:149
#7  0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x989ff228, flags=...) at kernel/qeventloop.cpp:204
#8  0xffffffff in QThread::exec() (this=0x85f6048) at thread/qthread.cpp:538
#9  0xffffffff in QInotifyFileSystemWatcherEngine::run() (this=0x85f6048) at io/qfilesystemwatcher_inotify.cpp:265
#10 0xffffffff in QThreadPrivate::start(void*) (arg=0x85f6048) at thread/qthread_unix.cpp:349
#11 0xffffffff in start_thread (arg=0x989ffb40) at pthread_create.c:310
#12 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 6 (Thread 0xa51f7b40 (LWP 23038)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xffffffff in g_poll () at /lib/libglib-2.0.so.0
#3  0xffffffff in g_main_context_iterate.isra () at /lib/libglib-2.0.so.0
#4  0xffffffff in g_main_context_iteration () at /lib/libglib-2.0.so.0
#5  0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa4800468, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa51f7258, flags=...) at kernel/qeventloop.cpp:149
#7  0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa51f7258, flags=...) at kernel/qeventloop.cpp:204
#8  0xffffffff in QThread::exec() (this=0x8ab79b8) at thread/qthread.cpp:538
#9  0xffffffff in KDevelop::CompletionWorkerThread::run() (this=0x8ab79b8) at /usr/src/debug/kdevplatform-1.7.0/language/codecompletion/codecompletionmodel.cpp:84
#10 0xffffffff in QThreadPrivate::start(void*) (arg=0x8ab79b8) at thread/qthread_unix.cpp:349
#11 0xffffffff in start_thread (arg=0xa51f7b40) at pthread_create.c:310
#12 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 5 (Thread 0xa7be1b40 (LWP 23013)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in select () at ../sysdeps/unix/syscall-template.S:81
#2  0xffffffff in QProcessManager::run() (this=0xb667ae4c <processManager()::processManager>) at io/qprocess_unix.cpp:270
#3  0xffffffff in QThreadPrivate::start(void*) (arg=0xb667ae4c <processManager()::processManager>) at thread/qthread_unix.cpp:349
#4  0xffffffff in start_thread (arg=0xa7be1b40) at pthread_create.c:310
#5  0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 4 (Thread 0xa83e2b40 (LWP 23012)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xffffffff in g_poll () at /lib/libglib-2.0.so.0
#3  0xffffffff in g_main_context_iterate.isra () at /lib/libglib-2.0.so.0
#4  0xffffffff in g_main_context_iteration () at /lib/libglib-2.0.so.0
#5  0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa7200468, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa83e2258, flags=...) at kernel/qeventloop.cpp:149
#7  0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa83e2258, flags=...) at kernel/qeventloop.cpp:204
#8  0xffffffff in QThread::exec() (this=0x882644c) at thread/qthread.cpp:538
#9  0xffffffff in QThread::run() (this=0x882644c) at thread/qthread.cpp:605
#10 0xffffffff in QThreadPrivate::start(void*) (arg=0x882644c) at thread/qthread_unix.cpp:349
#11 0xffffffff in start_thread (arg=0xa83e2b40) at pthread_create.c:310
#12 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 3 (Thread 0xa9718b40 (LWP 23006)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:245
#2  0xffffffff in __pthread_cond_timedwait (cond=0x87068b0, mutex=0x8706898, abstime=0xa9718238) at forward.c:162
#3  0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) (time=141610896, this=0x8706898) at thread/qwaitcondition_unix.cpp:84
#4  0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) (this=0x870cf8c, mutex=0x870cf90, time=1000) at thread/qwaitcondition_unix.cpp:158
#5  0xffffffff in KDevelop::DUChainPrivate::CleanupThread::run() (this=0x870cf80) at /usr/src/debug/kdevplatform-1.7.0/language/duchain/duchain.cpp:283
#6  0xffffffff in QThreadPrivate::start(void*) (arg=0x870cf80) at thread/qthread_unix.cpp:349
#7  0xffffffff in start_thread (arg=0xa9718b40) at pthread_create.c:310
#8  0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 2 (Thread 0xac577b40 (LWP 23003)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:187
#2  0xffffffff in __pthread_cond_wait (cond=0xb558b8f0 <QTWTF::pageheap_memory+20720>, mutex=0xb558b8d8 <QTWTF::pageheap_memory+20696>) at forward.c:149
#3  0xffffffff in QTWTF::TCMalloc_PageHeap::scavengerThread() (this=0xb5586800 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0xffffffff in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) (context=0xb5586800 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0xffffffff in start_thread (arg=0xac577b40) at pthread_create.c:310
#6  0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 1 (Thread 0xaf179780 (LWP 22983)):
#0  0xffffffff in QSortFilterProxyModel::setFilterRegExp(QRegExp const&) (this=0x4) at ../../src/corelib/tools/qscopedpointer.h:135
#1  0xffffffff in QSortFilterProxyModel::setFilterRegExp(QRegExp const&) (p=...) at ../../src/corelib/global/qglobal.h:2465
#2  0xffffffff in QSortFilterProxyModel::setFilterRegExp(QRegExp const&) (this=0x0) at itemviews/qsortfilterproxymodel.h:175
#3  0xffffffff in QSortFilterProxyModel::setFilterRegExp(QRegExp const&) (this=0x0, regExp=...) at itemviews/qsortfilterproxymodel.cpp:2102
#4  0xffffffff in OutputWidget::outputFilter(QString) (this=0x849f670, filter=...) at /usr/src/debug/kdevplatform-1.7.0/plugins/standardoutputview/outputwidget.cpp:686
#5  0xffffffff in OutputWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x0, _id=0, _a=0xbfffde28, _c=<optimized out>)
    at /usr/src/debug/kdevplatform-1.7.0/build/plugins/standardoutputview/outputwidget.moc:95
#6  0xffffffff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=0xb550830, m=0xb7134b7c <QLineEdit::staticMetaObject>, local_signal_index=1, argv=0xbfffde28)
    at kernel/qobject.cpp:3567
#7  0xffffffff in QLineEdit::textEdited(QString const&) (this=0xb550830, _t1=...) at .moc/release-shared/moc_qlineedit.cpp:270
#8  0xffffffff in QLineEditPrivate::_q_textEdited(QString const&) (this=0x9f0d5f0, text=...) at widgets/qlineedit_p.cpp:110
#9  0xffffffff in QLineEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0xb550830, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0xbfffdf38) at .moc/release-shared/moc_qlineedit.cpp:155
#10 0xffffffff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=0x9c947d0, m=0xb7143818 <QLineControl::staticMetaObject>, local_signal_index=4, argv=0xbfffdf38)
    at kernel/qobject.cpp:3567
#11 0xffffffff in QLineControl::textEdited(QString const&) (this=0x9c947d0, _t1=...) at .moc/release-shared/moc_qlinecontrol_p.cpp:154
#12 0xffffffff in QLineControl::finishChange(int, bool, bool) (this=<optimized out>, validateFromState=<optimized out>, update=<optimized out>, edited=<optimized out>) at widgets/qlinecontrol.cpp:669
#13 0xffffffff in QLineControl::insert(QString const&) (this=0x9c947d0, newText=...) at widgets/qlinecontrol.cpp:248
#14 0xffffffff in QLineControl::processKeyEvent(QKeyEvent*) (this=0x9c947d0, event=0xbfffe4a8) at widgets/qlinecontrol.cpp:1898
#15 0xffffffff in QLineEdit::keyPressEvent(QKeyEvent*) (this=0xb550830, event=0xbfffe4a8) at widgets/qlineedit.cpp:1707
#16 0xffffffff in KLineEdit::keyPressEvent(QKeyEvent*) (this=0xb550830, e=0xbfffe4a8) at /usr/src/debug/kdelibs-4.14.3/kdeui/widgets/klineedit.cpp:965
#17 0xffffffff in QWidget::event(QEvent*) (this=0xb550830, event=0xbfffe4a8) at kernel/qwidget.cpp:8435
#18 0xffffffff in QLineEdit::event(QEvent*) (this=0xb550830, e=0xbfffe4a8) at widgets/qlineedit.cpp:1524
#19 0xffffffff in KLineEdit::event(QEvent*) (this=0xb550830, ev=0xbfffe4a8) at /usr/src/debug/kdelibs-4.14.3/kdeui/widgets/klineedit.cpp:1402
#20 0xffffffff in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=0x8121ab8, receiver=0xb550830, e=0xbfffe4a8) at kernel/qapplication.cpp:4565
#21 0xffffffff in QApplication::notify(QObject*, QEvent*) (this=0xbfffeb74, receiver=0xbfffe4a8, e=0xbfffe4a8) at kernel/qapplication.cpp:4006
#22 0xffffffff in KApplication::notify(QObject*, QEvent*) (this=0xbfffeb74, receiver=0xb550830, event=0xbfffe4a8) at /usr/src/debug/kdelibs-4.14.3/kdeui/kernel/kapplication.cpp:311
#23 0xffffffff in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0xbfffeb74, receiver=0xb550830, event=0xbfffe4a8) at kernel/qcoreapplication.cpp:953
#24 0xffffffff in qt_sendSpontaneousEvent(QObject*, QEvent*) (event=0xbfffe4a8, receiver=0xb550830) at ../../src/corelib/kernel/qcoreapplication.h:234
#25 0xffffffff in qt_sendSpontaneousEvent(QObject*, QEvent*) (receiver=0xb550830, event=0xbfffe4a8) at kernel/qapplication.cpp:5563
#26 0xffffffff in QKeyMapper::sendKeyEvent(QWidget*, bool, QEvent::Type, int, QFlags<Qt::KeyboardModifier>, QString const&, bool, int, unsigned int, unsigned int, unsigned int, bool*) (keyWidget=0xb550830, grab=false, type=QEvent::KeyPress, code=84, modifiers=..., text=..., autorepeat=false, count=1, nativeScanCode=28, nativeVirtualKey=116, nativeModifiers=16) at kernel/qkeymapper_x11.cpp:1866
#27 0xffffffff in QKeyMapperPrivate::translateKeyEvent(QWidget*, _XEvent const*, bool) (this=0x8149df8, keyWidget=0xb550830, event=0xbfffe7fc, grab=false) at kernel/qkeymapper_x11.cpp:1836
#28 0xffffffff in QApplication::x11ProcessEvent(_XEvent*) (this=0xbfffeb74, event=0xbfffe7fc) at kernel/qapplication_x11.cpp:3556
#29 0xffffffff in x11EventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x811a018, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#30 0xffffffff in g_main_context_dispatch () at /lib/libglib-2.0.so.0
#31 0xffffffff in g_main_context_iterate.isra () at /lib/libglib-2.0.so.0
#32 0xffffffff in g_main_context_iteration () at /lib/libglib-2.0.so.0
#33 0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x808e918, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#34 0xffffffff in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x808e918, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#35 0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xbfffead8, flags=...) at kernel/qeventloop.cpp:149
#36 0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xbfffead8, flags=...) at kernel/qeventloop.cpp:204
#37 0xffffffff in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1225
#38 0xffffffff in QApplication::exec() () at kernel/qapplication.cpp:3823
#39 0x08054fc3 in main(int, char**) (argc=<optimized out>, argv=0xbfffecd4) at /usr/src/debug/kdevelop-4.7.0/app/main.cpp:564


Reproducible: Couldn't Reproduce

Steps to Reproduce:
1. I've clicked "Close all other views"
2. I've some string in (filtering) edit box


Actual Results:  
Crash

Expected Results:  
no crash

I've run KDevelop in dbg as described at: https://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_with_GDB

I've heard about similar crash which one happens in KF5-based master.
Here https://bugs.kde.org/show_bug.cgi?id=343124 Nicolai Hähnle mentioned about this.
Comment 1 Piotr Mierzwinski 2015-01-22 22:54:53 UTC
Created attachment 90594 [details]
full gdb log from running
Comment 2 Nicolai Hähnle 2015-01-26 16:56:41 UTC
I marking it as a duplicate because this is almost certainly related, so it makes no sense to track it separately.

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