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

List:       kdevelop-bugs
Subject:    [Bug 242611] New: KDevelop crash when using problem solver
From:       Paul Fee <pfee () talk21 ! com>
Date:       2010-06-23 14:53:01
Message-ID: bug-242611-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=242611

           Summary: KDevelop crash when using problem solver
           Product: kdevelop
           Version: unspecified
          Platform: Fedora RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: pfee@talk21.com


Application: kdevelop (4.0.0 (using KDevPlatform 1.0.0))
KDE Platform Version: 4.4.4 (KDE 4.4.4)
Qt Version: 4.6.2
Operating System: Linux 2.6.33.5-112.fc13.x86_64 x86_64
Distribution: "Fedora release 13 (Goddard)"

-- Information about the crash:
Edited source code, added a call to a C++ method that didn't exist.  The
problem solver provided the option to create this method.

Selecting the option (I presume) caused KDevelop to edit the source code using
the katepart.  The crash suggests there's a problem with the Kate code.

Possible duplicates refer to KDE3 libraries.  I'm posting a fresh bug report as
a lot of Kate and KDevelop code will have changed for KDE4, so I don't think
it's an exact duplicate.

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

Thread 13 (Thread 0x7f59ba54c710 (LWP 28886)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00000030046717f2 in wait (this=<value optimized out>, mutex=0x2f01d10,
time=200000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2f01d10,
time=200000) at thread/qwaitcondition_unix.cpp:159
#3  0x00000030004b2efe in KDevelop::DUChainPrivate::CleanupThread::run
(this=0x2f01cf0) at
/usr/src/debug/kdevplatform-1.0.0/language/duchain/duchain.cpp:286
#4  0x0000003004670995 in QThreadPrivate::start (arg=0x2f01cf0) at
thread/qthread_unix.cpp:248
#5  0x0000003fe9807761 in start_thread (arg=0x7f59ba54c710) at
pthread_create.c:301
#6  0x0000003fe90e14dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 12 (Thread 0x7f59ad0b6710 (LWP 28914)):
#0  0xffffffffff60013b in ?? ()
#1  0x00007f59ad0b59e0 in ?? ()
#2  0x00007ffff5386952 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 11 (Thread 0x7f59a651a710 (LWP 28915)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000300467188b in wait (this=<value optimized out>, mutex=0x2cb81a0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2cb81a0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x000000300ba09f96 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x42d6a90,
th=0x397b000) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x000000300ba0c4bb in ThreadWeaver::WorkingHardState::applyForWork
(this=0x432adb0, th=0x397b000) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x000000300ba0ae7f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f59a6519d40, parent=0x42d6a90, th=0x397b000) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#6  0x000000300ba0b368 in ThreadWeaver::Thread::run (this=0x397b000) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003004670995 in QThreadPrivate::start (arg=0x397b000) at
thread/qthread_unix.cpp:248
#8  0x0000003fe9807761 in start_thread (arg=0x7f59a651a710) at
pthread_create.c:301
#9  0x0000003fe90e14dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7f5997fff710 (LWP 28917)):
#0  0x0000003feb03fc7b in IA__g_main_context_iteration (context=0x7f59900009b0,
may_block=1) at gmain.c:2653
#1  0x000000300477d656 in QEventDispatcherGlib::processEvents
(this=0x7f59900008c0, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:414
#2  0x0000003004756722 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#3  0x00000030047569ec in QEventLoop::exec (this=0x7f5997ffed30, flags=...) at
kernel/qeventloop.cpp:201
#4  0x000000300466e8c9 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#5  0x0000003004670995 in QThreadPrivate::start (arg=0x42f84f0) at
thread/qthread_unix.cpp:248
#6  0x0000003fe9807761 in start_thread (arg=0x7f5997fff710) at
pthread_create.c:301
#7  0x0000003fe90e14dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7f59975fe710 (LWP 28918)):
#0  0x0000003fe90d7de3 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=<value optimized out>) at
../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003feb03f849 in g_main_context_poll (context=0x7f59880009b0, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x7f59880009b0, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:2586
#3  0x0000003feb03fc9c in IA__g_main_context_iteration (context=0x7f59880009b0,
may_block=1) at gmain.c:2654
#4  0x000000300477d656 in QEventDispatcherGlib::processEvents
(this=0x7f59880008c0, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:414
#5  0x0000003004756722 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000030047569ec in QEventLoop::exec (this=0x7f59975fdd30, flags=...) at
kernel/qeventloop.cpp:201
#7  0x000000300466e8c9 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#8  0x0000003004670995 in QThreadPrivate::start (arg=0x450e0f0) at
thread/qthread_unix.cpp:248
#9  0x0000003fe9807761 in start_thread (arg=0x7f59975fe710) at
pthread_create.c:301
#10 0x0000003fe90e14dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7f5996bfd710 (LWP 28919)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x0000003004670305 in thread_sleep (ti=0x7f5996bfccf0) at
thread/qthread_unix.cpp:398
#2  0x0000003004670470 in QThread::msleep (msecs=<value optimized out>) at
thread/qthread_unix.cpp:424
#3  0x00007f59a4ccf721 in UIBlockTester::UIBlockTesterThread::run
(this=0x45579d0) at
/usr/src/debug/kdevelop-4.0.0/languages/cpp/cpplanguagesupport.cpp:678
#4  0x0000003004670995 in QThreadPrivate::start (arg=0x45579d0) at
thread/qthread_unix.cpp:248
#5  0x0000003fe9807761 in start_thread (arg=0x7f5996bfd710) at
pthread_create.c:301
#6  0x0000003fe90e14dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7f59961fc710 (LWP 28920)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000300467188b in wait (this=<value optimized out>, mutex=0x2e4cd00,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2e4cd00,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x000000300ba09f96 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2e4c590,
th=0x4313500) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x000000300ba0c4bb in ThreadWeaver::WorkingHardState::applyForWork
(this=0x2e4e0d0, th=0x4313500) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x000000300ba0c4d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x2e4e0d0, th=0x4313500) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x000000300ba0ae7f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f59961fbd40, parent=0x2e4c590, th=0x4313500) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#7  0x000000300ba0b368 in ThreadWeaver::Thread::run (this=0x4313500) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003004670995 in QThreadPrivate::start (arg=0x4313500) at
thread/qthread_unix.cpp:248
#9  0x0000003fe9807761 in start_thread (arg=0x7f59961fc710) at
pthread_create.c:301
#10 0x0000003fe90e14dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f59957fb710 (LWP 28921)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000300467188b in wait (this=<value optimized out>, mutex=0x2e4cd00,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2e4cd00,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x000000300ba09f96 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2e4c590,
th=0x7f5980002730) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x000000300ba0c4bb in ThreadWeaver::WorkingHardState::applyForWork
(this=0x2e4e0d0, th=0x7f5980002730) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x000000300ba0ae7f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f59957fad40, parent=0x2e4c590, th=0x7f5980002730) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#6  0x000000300ba0b368 in ThreadWeaver::Thread::run (this=0x7f5980002730) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003004670995 in QThreadPrivate::start (arg=0x7f5980002730) at
thread/qthread_unix.cpp:248
#8  0x0000003fe9807761 in start_thread (arg=0x7f59957fb710) at
pthread_create.c:301
#9  0x0000003fe90e14dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f59a5b19710 (LWP 29144)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000300b52a096 in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x300b803f60) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x000000300b52a0d9 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=0x300b81202c) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x0000003fe9807761 in start_thread (arg=0x7f59a5b19710) at
pthread_create.c:301
#4  0x0000003fe90e14dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f597f9dc710 (LWP 29353)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000300467188b in wait (this=<value optimized out>, mutex=0x2cb81a0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2cb81a0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x000000300ba09f96 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x42d6a90,
th=0x5c33e10) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x000000300ba0c4bb in ThreadWeaver::WorkingHardState::applyForWork
(this=0x432adb0, th=0x5c33e10) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x000000300ba0c4d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x432adb0, th=0x5c33e10) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x000000300ba0c4d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x432adb0, th=0x5c33e10) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x000000300ba0ae7f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f597f9dbd40, parent=0x42d6a90, th=0x5c33e10) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#8  0x000000300ba0b368 in ThreadWeaver::Thread::run (this=0x5c33e10) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#9  0x0000003004670995 in QThreadPrivate::start (arg=0x5c33e10) at
thread/qthread_unix.cpp:248
#10 0x0000003fe9807761 in start_thread (arg=0x7f597f9dc710) at
pthread_create.c:301
#11 0x0000003fe90e14dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f597efdb710 (LWP 29354)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000300467188b in wait (this=<value optimized out>, mutex=0x2cb81a0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2cb81a0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x000000300ba09f96 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x42d6a90,
th=0x5e87210) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x000000300ba0c4bb in ThreadWeaver::WorkingHardState::applyForWork
(this=0x432adb0, th=0x5e87210) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x000000300ba0c4d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x432adb0, th=0x5e87210) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x000000300ba0c4d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x432adb0, th=0x5e87210) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x000000300ba0c4d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x432adb0, th=0x5e87210) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x000000300ba0c4d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x432adb0, th=0x5e87210) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x000000300ba0c4d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x432adb0, th=0x5e87210) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x000000300ba0c4d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x432adb0, th=0x5e87210) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x000000300ba0c4d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x432adb0, th=0x5e87210) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x000000300ba0c4d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x432adb0, th=0x5e87210) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x000000300ba0c4d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x432adb0, th=0x5e87210) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#14 0x000000300ba0ae7f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f597efdad40, parent=0x42d6a90, th=0x5e87210) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#15 0x000000300ba0b368 in ThreadWeaver::Thread::run (this=0x5e87210) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#16 0x0000003004670995 in QThreadPrivate::start (arg=0x5e87210) at
thread/qthread_unix.cpp:248
#17 0x0000003fe9807761 in start_thread (arg=0x7f597efdb710) at
pthread_create.c:301
#18 0x0000003fe90e14dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f597d97d710 (LWP 29417)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000300467188b in wait (this=<value optimized out>, mutex=0x2cb81a0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2cb81a0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x000000300ba09f96 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x42d6a90,
th=0x5f756f0) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x000000300ba0c4bb in ThreadWeaver::WorkingHardState::applyForWork
(this=0x432adb0, th=0x5f756f0) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x000000300ba0c4d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x432adb0, th=0x5f756f0) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x000000300ba0c4d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x432adb0, th=0x5f756f0) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x000000300ba0c4d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x432adb0, th=0x5f756f0) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x000000300ba0c4d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x432adb0, th=0x5f756f0) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x000000300ba0c4d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x432adb0, th=0x5f756f0) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x000000300ba0ae7f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f597d97cd40, parent=0x42d6a90, th=0x5f756f0) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#11 0x000000300ba0b368 in ThreadWeaver::Thread::run (this=0x5f756f0) at
/usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#12 0x0000003004670995 in QThreadPrivate::start (arg=0x5f756f0) at
thread/qthread_unix.cpp:248
#13 0x0000003fe9807761 in start_thread (arg=0x7f597d97d710) at
pthread_create.c:301
#14 0x0000003fe90e14dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f59c6595820 (LWP 28885)):
[KCrash Handler]
#5  0x00007f5994a7c5d6 in KateDocument::removeTrailingSpace (this=0x72e73c0,
line=194) at /usr/src/debug/kdelibs-4.4.4/kate/document/katedocument.cpp:4615
#6  0x00007f5994a7c246 in KateDocument::editRemoveText (this=0x72e73c0,
line=194, col=9, len=0, editSource=<value optimized out>) at
/usr/src/debug/kdelibs-4.4.4/kate/document/katedocument.cpp:1193
#7  0x00007f5994a7fdee in KateDocument::removeText (this=0x72e73c0,
_range=<value optimized out>, block=<value optimized out>) at
/usr/src/debug/kdelibs-4.4.4/kate/document/katedocument.cpp:791
#8  0x00007f5994a790de in KateDocument::replaceText (this=0x72e73c0, range=...,
s=..., block=false) at
/usr/src/debug/kdelibs-4.4.4/kate/document/katedocument.cpp:4861
#9  0x000000300059a92f in KDevelop::EditorCodeRepresentation::replace
(this=0x7dda470, range=..., oldText=..., newText=..., ignoreOldText=false)
    at
/usr/src/debug/kdevplatform-1.0.0/language/codegen/coderepresentation.cpp:91
#10 0x000000300059ccb8 in KDevelop::DocumentChangeSetPrivate::replaceOldText
(this=0x69a3b30, repr=<value optimized out>, newText=<value optimized out>,
sortedChangesList=...)
    at
/usr/src/debug/kdevplatform-1.0.0/language/codegen/documentchangeset.cpp:244
#11 0x000000300059ee64 in KDevelop::DocumentChangeSet::applyAllChanges
(this=0x7ffff53015d0) at
/usr/src/debug/kdevplatform-1.0.0/language/codegen/documentchangeset.cpp:210
#12 0x00007f59a47b1a12 in CreateMemberDeclarationAction::execute (this=<value
optimized out>) at
/usr/src/debug/kdevelop-4.0.0/languages/cpp/cppduchain/missingdeclarationassistant.cpp:109
#13 0x0000003001e63728 in AssistantPopup::executeAction (this=<value optimized
out>, number=0) at
/usr/src/debug/kdevplatform-1.0.0/shell/assistantpopup.cpp:138
#14 0x0000003001e64464 in AssistantPopup::qt_metacall (this=0x709c540,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value
optimized out>)
    at
/usr/src/debug/kdevplatform-1.0.0/x86_64-redhat-linux-gnu/shell/assistantpopup.moc:80
#15 0x000000300476a81f in QMetaObject::activate (sender=0x7e95510, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x7ffff53019c0)
at kernel/qobject.cpp:3293
#16 0x0000003008bdf8b2 in QAbstractButton::clicked (this=<value optimized out>,
_t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#17 0x000000300892f06b in QAbstractButtonPrivate::emitClicked (this=<value
optimized out>) at widgets/qabstractbutton.cpp:546
#18 0x00000030089303eb in QAbstractButtonPrivate::click (this=0x7047c40) at
widgets/qabstractbutton.cpp:539
#19 0x000000300893065c in QAbstractButton::mouseReleaseEvent (this=0x7e95510,
e=0x7ffff5302320) at widgets/qabstractbutton.cpp:1121
#20 0x00000030089eb3da in QToolButton::mouseReleaseEvent (this=<value optimized
out>, e=<value optimized out>) at widgets/qtoolbutton.cpp:721
#21 0x00000030085f5b6a in QWidget::event (this=0x7e95510, event=0x7ffff5302320)
at kernel/qwidget.cpp:7998
#22 0x00000030085aa9cc in QApplicationPrivate::notify_helper (this=0x2b57010,
receiver=0x7e95510, e=0x7ffff5302320) at kernel/qapplication.cpp:4304
#23 0x00000030085b115d in QApplication::notify (this=<value optimized out>,
receiver=0x7e95510, e=0x7ffff5302320) at kernel/qapplication.cpp:3869
#24 0x0000003002806e86 in KApplication::notify (this=0x7ffff5303140,
receiver=0x7e95510, event=0x7ffff5302320) at
/usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:302
#25 0x0000003004757cdc in QCoreApplication::notifyInternal
(this=0x7ffff5303140, receiver=0x7e95510, event=0x7ffff5302320) at
kernel/qcoreapplication.cpp:704
#26 0x00000030085b034e in sendEvent (receiver=0x7e95510, event=0x7ffff5302320,
alienWidget=0x7e95510, nativeWidget=0x709c540, buttonDown=0x300902b2a8,
lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:215
#27 QApplicationPrivate::sendMouseEvent (receiver=0x7e95510,
event=0x7ffff5302320, alienWidget=0x7e95510, nativeWidget=0x709c540,
buttonDown=0x300902b2a8, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2969
#28 0x0000003008622475 in QETWidget::translateMouseEvent (this=0x709c540,
event=<value optimized out>) at kernel/qapplication_x11.cpp:4373
#29 0x0000003008620dec in QApplication::x11ProcessEvent (this=0x7ffff5303140,
event=0x7ffff5302c40) at kernel/qapplication_x11.cpp:3506
#30 0x0000003008649dc2 in x11EventSourceDispatch (s=0x2b5acf0, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#31 0x0000003feb03bd02 in g_main_dispatch (context=0x2b59220) at gmain.c:1960
#32 IA__g_main_context_dispatch (context=0x2b59220) at gmain.c:2513
#33 0x0000003feb03fae8 in g_main_context_iterate (context=0x2b59220, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2591
#34 0x0000003feb03fc9c in IA__g_main_context_iteration (context=0x2b59220,
may_block=1) at gmain.c:2654
#35 0x000000300477d603 in QEventDispatcherGlib::processEvents (this=0x23227c0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#36 0x0000003008649a8e in QGuiEventDispatcherGlib::processEvents (this=<value
optimized out>, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#37 0x0000003004756722 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#38 0x00000030047569ec in QEventLoop::exec (this=0x7ffff5302f70, flags=...) at
kernel/qeventloop.cpp:201
#39 0x0000003004758cd9 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:981
#40 0x00000000004084ef in main (argc=45444800, argv=0x7fff00000000) at
/usr/src/debug/kdevelop-4.0.0/app/main_internal.cpp:232

This bug may be a duplicate of or related to bug 123267, bug 158728.

Possible duplicates by query: bug 158728.

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