[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 287718] New: Segmentation fault on paste over of entire file
From:       <acshi.haggenmiller () yale ! edu>
Date:       2011-11-28 0:06:24
Message-ID: bug-287718-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id(7718

           Summary: Segmentation fault on paste over of entire file
           Product: kdevelop
           Version: 4.2.3
          Platform: Fedora RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: acshi.haggenmiller@yale.edu


Application: kdevelop (4.2.3)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.4
Operating System: Linux 2.6.41.1-1.fc15.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
I had been modifying a c file of around 1000 lines. I went to code folding, and
had it the top levels folded, however, possibly because I just deleted an area
of comments (that was all I had just done, but KDevelop had been open while my
computer was sleeping, Fedora in a virtual machine), it did not code fold
correctly, folding the remainder of the file into one method in the center of
the file. To force a reparsing of the source to get correct folding, I did
Ctrl+A, Ctrl+C, Ctrl+V, and promptly KDevelop crashed with a segmentation
fault. I believe this has happened once before in a similar circumstance, but
it has also not crashed in similar circumstances.

The crash can be reproduced some of the time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
82    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f71a6249840 (LWP 1726))]

Thread 14 (Thread 0x7f71996f2700 (LWP 1904)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:219
#1  0x0000003f3bc74efe in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x0000003cf4cadb4b in KDevelop::DUChainPrivate::CleanupThread::run
(this=0x3543900) at
/usr/src/debug/kdevplatform-1.2.3/language/duchain/duchain.cpp:286
#3  0x0000003f3bc74af5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x0000003d89407b31 in start_thread (arg=0x7f71996f2700) at
pthread_create.c:305
#5  0x0000003d890dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 13 (Thread 0x7f718c43f700 (LWP 1927)):
#0  0x00007fff8c3ff70c in ?? ()
#1  0x00007fff8c3ff959 in ?? ()
#2  0x0000003d89c03ebb in __GI_clock_gettime (clock_id=1, tp=0x7f718c43eab0) at
../sysdeps/unix/clock_gettime.c:100
#3  0x0000003f3bcc4be4 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x0000003f3bd85b1d in ?? () from /usr/lib64/libQtCore.so.4
#5  0x0000003f3bd85e53 in ?? () from /usr/lib64/libQtCore.so.4
#6  0x0000003f3bd8492c in ?? () from /usr/lib64/libQtCore.so.4
#7  0x0000003f3bd849d5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x0000003d88c41cc2 in g_main_context_prepare (context=0x7f717c0009b0,
priority=0x7f718c43ec18) at gmain.c:2762
#9  0x0000003d88c42bbd in g_main_context_iterate (context=0x7f717c0009b0,
block=1, dispatch=1, self=<optimized out>) at gmain.c:3072
#10 0x0000003d88c4325c in g_main_context_iteration (context=0x7f717c0009b0,
may_block=1) at gmain.c:3155
#11 0x0000003f3bd853e6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#12 0x0000003f3bd59df2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#13 0x0000003f3bd59fef in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#14 0x0000003f3bc7207f in QThread::exec() () from /usr/lib64/libQtCore.so.4
#15 0x0000003f3bc74af5 in ?? () from /usr/lib64/libQtCore.so.4
#16 0x0000003d89407b31 in start_thread (arg=0x7f718c43f700) at
pthread_create.c:305
#17 0x0000003d890dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 12 (Thread 0x7f718913f700 (LWP 1928)):
#0  0x00007fff8c3ff70c in ?? ()
#1  0x00007fff8c3ff959 in ?? ()
#2  0x0000003d89c03ebb in __GI_clock_gettime (clock_id=1, tp=0x7f718913eab0) at
../sysdeps/unix/clock_gettime.c:100
#3  0x0000003f3bcc4be4 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x0000003f3bd85b1d in ?? () from /usr/lib64/libQtCore.so.4
#5  0x0000003f3bd85e53 in ?? () from /usr/lib64/libQtCore.so.4
#6  0x0000003f3bd8492c in ?? () from /usr/lib64/libQtCore.so.4
#7  0x0000003f3bd849d5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x0000003d88c41cc2 in g_main_context_prepare (context=0x7f71800009b0,
priority=0x7f718913ec18) at gmain.c:2762
#9  0x0000003d88c42bbd in g_main_context_iterate (context=0x7f71800009b0,
block=1, dispatch=1, self=<optimized out>) at gmain.c:3072
#10 0x0000003d88c4325c in g_main_context_iteration (context=0x7f71800009b0,
may_block=1) at gmain.c:3155
#11 0x0000003f3bd853e6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#12 0x0000003f3bd59df2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#13 0x0000003f3bd59fef in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#14 0x0000003f3bc7207f in QThread::exec() () from /usr/lib64/libQtCore.so.4
#15 0x0000003f3bc74af5 in ?? () from /usr/lib64/libQtCore.so.4
#16 0x0000003d89407b31 in start_thread (arg=0x7f718913f700) at
pthread_create.c:305
#17 0x0000003d890dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 11 (Thread 0x7f717bfff700 (LWP 1948)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003f43784d62 in ?? () from /usr/lib64/libQtScript.so.4
#2  0x0000003f43784d99 in ?? () from /usr/lib64/libQtScript.so.4
#3  0x0000003d89407b31 in start_thread (arg=0x7f717bfff700) at
pthread_create.c:305
#4  0x0000003d890dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7f717b731700 (LWP 1962)):
#0  0x00007fff8c3ff70c in ?? ()
#1  0x00007fff8c3ff959 in ?? ()
#2  0x0000003d89c03ebb in __GI_clock_gettime (clock_id=1, tp=0x7f717b730a80) at
../sysdeps/unix/clock_gettime.c:100
#3  0x0000003f3bcc4be4 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x0000003f3bd85b1d in ?? () from /usr/lib64/libQtCore.so.4
#5  0x0000003f3bd85e53 in ?? () from /usr/lib64/libQtCore.so.4
#6  0x0000003f3bd8492c in ?? () from /usr/lib64/libQtCore.so.4
#7  0x0000003f3bd849d5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x0000003d88c41cc2 in g_main_context_prepare (context=0x7f71740009b0,
priority=0x7f717b730be8) at gmain.c:2762
#9  0x0000003d88c42bbd in g_main_context_iterate (context=0x7f71740009b0,
block=1, dispatch=1, self=<optimized out>) at gmain.c:3072
#10 0x0000003d88c4325c in g_main_context_iteration (context=0x7f71740009b0,
may_block=1) at gmain.c:3155
#11 0x0000003f3bd853e6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#12 0x0000003f3bd59df2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#13 0x0000003f3bd59fef in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#14 0x0000003f3bc7207f in QThread::exec() () from /usr/lib64/libQtCore.so.4
#15 0x0000003f3bd3ce9f in ?? () from /usr/lib64/libQtCore.so.4
#16 0x0000003f3bc74af5 in ?? () from /usr/lib64/libQtCore.so.4
#17 0x0000003d89407b31 in start_thread (arg=0x7f717b731700) at
pthread_create.c:305
#18 0x0000003d890dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7f717ae9a700 (LWP 1977)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003f3bc74f8b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x0000003cf740a224 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x263da50,
th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x0000003cf740c7cb in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#14 0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#16 0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#17 0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#18 0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#19 0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#20 0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#21 0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#22 0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#23 0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#24 0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#25 0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#26 0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#27 0x0000003cf740b68f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f717ae99d60, parent=0x263da50, th=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:87
#28 0x0000003cf740b71b in ThreadWeaver::Thread::run (this=0x56daeb0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:142
#29 0x0000003f3bc74af5 in ?? () from /usr/lib64/libQtCore.so.4
#30 0x0000003d89407b31 in start_thread (arg=0x7f717ae9a700) at
pthread_create.c:305
#31 0x0000003d890dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7f717a699700 (LWP 1978)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003f3bc74f8b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x0000003cf740a224 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x263da50,
th=0x548f810) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x0000003cf740c7cb in ThreadWeaver::WorkingHardState::applyForWork
(this=0x25d9420, th=0x548f810) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x0000003cf740b68f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f717a698d60, parent=0x263da50, th=0x548f810) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:87
#5  0x0000003cf740b71b in ThreadWeaver::Thread::run (this=0x548f810) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:142
#6  0x0000003f3bc74af5 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x0000003d89407b31 in start_thread (arg=0x7f717a699700) at
pthread_create.c:305
#8  0x0000003d890dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7f7179e98700 (LWP 1981)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003cf86ca93a in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x0000003cf86caa29 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x0000003d89407b31 in start_thread (arg=0x7f7179e98700) at
pthread_create.c:305
#4  0x0000003d890dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f717957f700 (LWP 1982)):
#0  0x0000003d890d7423 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003d88c42d24 in g_main_context_poll (n_fds=1, fds=0x7f7164002230,
priority=<optimized out>, timeout42, context=0x7f71640009b0) at gmain.c:3405
#2  g_main_context_iterate (context=0x7f71640009b0, block=<optimized out>,
dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x0000003d88c4325c in g_main_context_iteration (context=0x7f71640009b0,
may_block=1) at gmain.c:3155
#4  0x0000003f3bd853e6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#5  0x0000003f3bd59df2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#6  0x0000003f3bd59fef in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#7  0x0000003f3bc7207f in QThread::exec() () from /usr/lib64/libQtCore.so.4
#8  0x0000003f3bc74af5 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x0000003d89407b31 in start_thread (arg=0x7f717957f700) at
pthread_create.c:305
#10 0x0000003d890dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f716b1b0700 (LWP 23526)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003f3bc74f8b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x0000003cf740a224 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x6b02a30,
th=0x498d3b0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x0000003cf740c7cb in ThreadWeaver::WorkingHardState::applyForWork
(this=0x68943f0, th=0x498d3b0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x68943f0, th=0x498d3b0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x68943f0, th=0x498d3b0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003cf740b68f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f716b1afd60, parent=0x6b02a30, th=0x498d3b0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003cf740b71b in ThreadWeaver::Thread::run (this=0x498d3b0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003f3bc74af5 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x0000003d89407b31 in start_thread (arg=0x7f716b1b0700) at
pthread_create.c:305
#10 0x0000003d890dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f716a9af700 (LWP 23527)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003f3bc74f8b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x0000003cf740a224 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x6b02a30,
th=0x5f95a40) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x0000003cf740c7cb in ThreadWeaver::WorkingHardState::applyForWork
(this=0x68943f0, th=0x5f95a40) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x68943f0, th=0x5f95a40) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x0000003cf740b68f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f716a9aed60, parent=0x6b02a30, th=0x5f95a40) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003cf740b71b in ThreadWeaver::Thread::run (this=0x5f95a40) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003f3bc74af5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x0000003d89407b31 in start_thread (arg=0x7f716a9af700) at
pthread_create.c:305
#9  0x0000003d890dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f716a1ae700 (LWP 23530)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003f3bc74f8b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x0000003cf740a224 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x6b02a30,
th=0x5bc29e0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x0000003cf740c7cb in ThreadWeaver::WorkingHardState::applyForWork
(this=0x68943f0, th=0x5bc29e0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x0000003cf740b68f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f716a1add60, parent=0x6b02a30, th=0x5bc29e0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:87
#5  0x0000003cf740b71b in ThreadWeaver::Thread::run (this=0x5bc29e0) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:142
#6  0x0000003f3bc74af5 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x0000003d89407b31 in start_thread (arg=0x7f716a1ae700) at
pthread_create.c:305
#8  0x0000003d890dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f71699ad700 (LWP 23531)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003f3bc74f8b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x0000003cf740a224 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x6b02a30,
th=0x6a64370) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x0000003cf740c7cb in ThreadWeaver::WorkingHardState::applyForWork
(this=0x68943f0, th=0x6a64370) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x68943f0, th=0x6a64370) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x0000003cf740c7e4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x68943f0, th=0x6a64370) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003cf740b68f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f71699acd60, parent=0x6b02a30, th=0x6a64370) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003cf740b71b in ThreadWeaver::Thread::run (this=0x6a64370) at
/usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003f3bc74af5 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x0000003d89407b31 in start_thread (arg=0x7f71699ad700) at
pthread_create.c:305
#10 0x0000003d890dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f71a6249840 (LWP 1726)):
[KCrash Handler]
#6  0x00007f7199fbbee0 in KateLineLayout::width (this=0x0) at
/usr/src/debug/kdelibs-4.6.5/kate/render/katelinelayout.cpp:189
#7  0x00007f719a002b32 in KateViewInternal::maxLen (this=0x4c09990,
startLine ) at
/usr/src/debug/kdelibs-4.6.5/kate/view/kateviewinternal.cpp:1591
#8  0x00007f719a005dba in doUpdateView (viewLinesScrolled ,
changed=<optimized out>, this=0x4c09990) at
/usr/src/debug/kdelibs-4.6.5/kate/view/kateviewinternal.cpp:560
#9  KateViewInternal::doUpdateView (this=0x4c09990, changed=<optimized out>,
viewLinesScrolled ) at
/usr/src/debug/kdelibs-4.6.5/kate/view/kateviewinternal.cpp:524
#10 0x00007f719a00638c in KateViewInternal::updateView (this=0x4c09990,
changedúlse, viewLinesScrolled=<optimized out>) at
/usr/src/debug/kdelibs-4.6.5/kate/view/kateviewinternal.cpp:518
#11 0x00007f719a007563 in KateViewInternal::scrollPos (this=0x4c09990, c=...,
force=<optimized out>, calledExternallyúlse) at
/usr/src/debug/kdelibs-4.6.5/kate/view/kateviewinternal.cpp:471
#12 0x00007f719a009d21 in KateViewInternal::slotRegionVisibilityChangedAt
(this=0x4c09990, clear_cache=<optimized out>) at
/usr/src/debug/kdelibs-4.6.5/kate/view/kateviewinternal.cpp:661
#13 0x00007f719a00b453 in KateViewInternal::qt_metacall (this=0x4c09990,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff8c3c3d50) at
/usr/src/debug/kdelibs-4.6.5/x86_64-redhat-linux-gnu/kate/kateviewinternal.moc:130
#14 0x0000003f3bd6d59a in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#15 0x00007f7199fe8a9c in KateCodeFoldingTree::regionVisibilityChangedAt
(this=<optimized out>, _t1c, _t2=true) at
/usr/src/debug/kdelibs-4.6.5/x86_64-redhat-linux-gnu/kate/katecodefolding.moc:112
#16 0x00007f7199feb188 in KateCodeFoldingTree::toggleRegionVisibility
(this=0x48fdb10, linec) at
/usr/src/debug/kdelibs-4.6.5/kate/syntax/katecodefolding.cpp:1420
#17 0x00007f7199fec077 in KateCodeFoldingTree::removeOpening (this=0x48fdb10,
node=0x4ffe2e0, linec) at
/usr/src/debug/kdelibs-4.6.5/kate/syntax/katecodefolding.cpp:553
#18 0x00007f7199fec23e in KateCodeFoldingTree::cleanupUnneededNodes
(this=0x48fdb10, linec) at
/usr/src/debug/kdelibs-4.6.5/kate/syntax/katecodefolding.cpp:1317
#19 0x00007f7199fed22f in KateCodeFoldingTree::lineHasBeenRemoved
(this=0x48fdb10, linec) at
/usr/src/debug/kdelibs-4.6.5/kate/syntax/katecodefolding.cpp:1070
#20 0x00007f7199f84e08 in KateDocument::editRemoveLines (this=0x48fd100,
from=1, to95) at
/usr/src/debug/kdelibs-4.6.5/kate/document/katedocument.cpp:1355
#21 0x00007f7199f85aad in KateDocument::removeText (this=0x48fd100,
_range=<optimized out>, block=<optimized out>) at
/usr/src/debug/kdelibs-4.6.5/kate/document/katedocument.cpp:705
#22 0x00007f7199ff373d in removeSelectedText (this=0x4c037c0) at
/usr/src/debug/kdelibs-4.6.5/kate/view/kateview.cpp:1792
#23 KateView::removeSelectedText (this=0x4c037c0) at
/usr/src/debug/kdelibs-4.6.5/kate/view/kateview.cpp:1779
#24 0x00007f7199f8295d in KateDocument::paste (this=0x48fd100, view=0x4c037c0,
mode=<optimized out>) at
/usr/src/debug/kdelibs-4.6.5/kate/document/katedocument.cpp:2843
#25 0x00007f7199ff3e65 in KateView::paste (this=0x4c037c0) at
/usr/src/debug/kdelibs-4.6.5/kate/view/kateview.cpp:2104
#26 0x00007f719a0008f2 in KateView::qt_metacall (this=0x4c037c0,
_c=QMetaObject::InvokeMetaMethod, _id, _a=0x7fff8c3c4480) at
/usr/src/debug/kdelibs-4.6.5/x86_64-redhat-linux-gnu/kate/kateview.moc:328
#27 0x0000003f3bd6d59a in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#28 0x0000003f3d5b6912 in QAction::triggered(bool) () from
/usr/lib64/libQtGui.so.4
#29 0x0000003f3d5b6aff in QAction::activate(QAction::ActionEvent) () from
/usr/lib64/libQtGui.so.4
#30 0x0000003f3d5b6c6f in QAction::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#31 0x0000003cf0760a6a in KAction::event(QEvent*) () from
/usr/lib64/libkdeui.so.5
#32 0x0000003f3d5bcc64 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#33 0x0000003f3d5c1af1 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#34 0x0000003cf08431c6 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#35 0x000000000040a946 in KDevelopApplication::notify (this=0x7fff8c3c6190,
receiver=0x4ca2790, event=0x7fff8c3c4ae0) at
/usr/src/debug/kdevelop-4.2.3/app/main.cpp:90
#36 0x0000003f3bd5a8dc in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#37 0x0000003f3d5eec59 in ?? () from /usr/lib64/libQtGui.so.4
#38 0x0000003f3d5f018d in ?? () from /usr/lib64/libQtGui.so.4
#39 0x0000003f3d5c3759 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#40 0x0000003cf08431c6 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#41 0x000000000040a946 in KDevelopApplication::notify (this=0x7fff8c3c6190,
receiver=0x4c09990, event=0x7fff8c3c50c0) at
/usr/src/debug/kdevelop-4.2.3/app/main.cpp:90
#42 0x0000003f3bd5a8dc in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#43 0x0000003f3d65bca9 in ?? () from /usr/lib64/libQtGui.so.4
#44 0x0000003f3d65c11b in ?? () from /usr/lib64/libQtGui.so.4
#45 0x0000003f3d638494 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib64/libQtGui.so.4
#46 0x0000003f3d65ff1c in ?? () from /usr/lib64/libQtGui.so.4
#47 0x0000003d88c427ed in g_main_dispatch (context=0x233f0e0) at gmain.c:2441
#48 g_main_context_dispatch (context=0x233f0e0) at gmain.c:3014
#49 0x0000003d88c42fc8 in g_main_context_iterate (context=0x233f0e0,
block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3092
#50 0x0000003d88c4325c in g_main_context_iteration (context=0x233f0e0,
may_block=1) at gmain.c:3155
#51 0x0000003f3bd8537f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#52 0x0000003f3d65fc0e in ?? () from /usr/lib64/libQtGui.so.4
#53 0x0000003f3bd59df2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#54 0x0000003f3bd59fef in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#55 0x0000003f3bd5e107 in QCoreApplication::exec() () from
/usr/lib64/libQtCore.so.4
#56 0x000000000040a090 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kdevelop-4.2.3/app/main.cpp:467

Reported using DrKonqi

--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic