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

List:       kdevelop-bugs
Subject:    [Bug 285339] New: Crash in C++ support
From:       Eike Hein <hein () kde ! org>
Date:       2011-10-30 17:58:06
Message-ID: bug-285339-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

           Summary: Crash in C++ support
           Product: kdevelop
           Version: 4.2.60
          Platform: Fedora RPMs
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: hein@kde.org


Application: kdevelop (4.2.60)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.8.0
Operating System: Linux 2.6.40.7-3.fc15.x86_64 x86_64
Distribution: "Fedora release 15 (Lovelock)"

-- Information about the crash:
- What I was doing when the application crashed:

KDevelop was hanging in the background and presumably indexing a C++ project as
it was shortly after start.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
39        cmpq $-4095, %rax    /* Check %rax for error.  */
[Current thread is 1 (Thread 0x7f634813b860 (LWP 2678))]

Thread 13 (Thread 0x7f633d506700 (LWP 2685)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:219
#1  0x00000036cf27bf1f in wait (time=1000, this=0x33b0f00) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x33b0610, time=1000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f6348440c74 in KDevelop::DUChainPrivate::CleanupThread::run
(this=0x33b05f0) at
/home/sho/devel/src/kdevplatform/language/duchain/duchain.cpp:282
#4  0x00000036cf27baab in QThreadPrivate::start (arg=0x33b05f0) at
thread/qthread_unix.cpp:298
#5  0x0000003118c07b31 in start_thread (arg=0x7f633d506700) at
pthread_create.c:305
#6  0x00000031184dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 12 (Thread 0x7f63314e5700 (LWP 2686)):
#0  0x00000031184d91f3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00000036cf354f41 in QProcessManager::run (this=0x36cf6ca340) at
io/qprocess_unix.cpp:244
#2  0x00000036cf27baab in QThreadPrivate::start (arg=0x36cf6ca340) at
thread/qthread_unix.cpp:298
#3  0x0000003118c07b31 in start_thread (arg=0x7f63314e5700) at
pthread_create.c:305
#4  0x00000031184dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 11 (Thread 0x7f63294a1700 (LWP 2688)):
#0  0x000000311a043296 in g_main_context_iteration (context=<optimized out>,
may_block=<optimized out>) at gmain.c:3159
#1  0x00000036cf3a6826 in QEventDispatcherGlib::processEvents
(this=0x7f631c0008c0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:426
#2  0x00000036cf376c12 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#3  0x00000036cf376e67 in QEventLoop::exec (this=0x7f63294a0cf0, flags=...) at
kernel/qeventloop.cpp:204
#4  0x00000036cf278a67 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#5  0x00007f634856505d in KDevelop::CompletionWorkerThread::run
(this=0x3f67c30) at
/home/sho/devel/src/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#6  0x00000036cf27baab in QThreadPrivate::start (arg=0x3f67c30) at
thread/qthread_unix.cpp:298
#7  0x0000003118c07b31 in start_thread (arg=0x7f63294a1700) at
pthread_create.c:305
#8  0x00000031184dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7f6328ca0700 (LWP 2689)):
#0  0x00000031184d7423 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x000000311a042d24 in g_main_context_poll (n_fds=1, fds=0x7f6324002700,
priority=<optimized out>, timeout=-1, context=0x7f63240009a0) at gmain.c:3405
#2  g_main_context_iterate (context=0x7f63240009a0, block=<optimized out>,
dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x000000311a04325c in g_main_context_iteration (context=0x7f63240009a0,
may_block=1) at gmain.c:3155
#4  0x00000036cf3a6826 in QEventDispatcherGlib::processEvents
(this=0x7f63240008c0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:426
#5  0x00000036cf376c12 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#6  0x00000036cf376e67 in QEventLoop::exec (this=0x7f6328c9fcf0, flags=...) at
kernel/qeventloop.cpp:204
#7  0x00000036cf278a67 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#8  0x00007f634856505d in KDevelop::CompletionWorkerThread::run
(this=0x3f2cc20) at
/home/sho/devel/src/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#9  0x00000036cf27baab in QThreadPrivate::start (arg=0x3f2cc20) at
thread/qthread_unix.cpp:298
#10 0x0000003118c07b31 in start_thread (arg=0x7f6328ca0700) at
pthread_create.c:305
#11 0x00000031184dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7f6323fff700 (LWP 2694)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00000036d6784e52 in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x36d6a7e1c0) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00000036d6784e89 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=<optimized out>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x0000003118c07b31 in start_thread (arg=0x7f6323fff700) at
pthread_create.c:305
#4  0x00000031184dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7f63228ed700 (LWP 2695)):
#0  __libc_disable_asynccancel () at
../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:89
#1  0x00000031184d7437 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:89
#2  0x000000311a042d24 in g_main_context_poll (n_fds=1, fds=0x7f6318002500,
priority=<optimized out>, timeout=-1, context=0x7f63180009a0) at gmain.c:3405
#3  g_main_context_iterate (context=0x7f63180009a0, block=<optimized out>,
dispatch=1, self=<optimized out>) at gmain.c:3087
#4  0x000000311a04325c in g_main_context_iteration (context=0x7f63180009a0,
may_block=1) at gmain.c:3155
#5  0x00000036cf3a6826 in QEventDispatcherGlib::processEvents
(this=0x7f63180008c0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:426
#6  0x00000036cf376c12 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#7  0x00000036cf376e67 in QEventLoop::exec (this=0x7f63228eccf0, flags=...) at
kernel/qeventloop.cpp:204
#8  0x00000036cf278a67 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#9  0x00007f634856505d in KDevelop::CompletionWorkerThread::run
(this=0x961d560) at
/home/sho/devel/src/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#10 0x00000036cf27baab in QThreadPrivate::start (arg=0x961d560) at
thread/qthread_unix.cpp:298
#11 0x0000003118c07b31 in start_thread (arg=0x7f63228ed700) at
pthread_create.c:305
#12 0x00000031184dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7f630ffff700 (LWP 2797)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00000036db59a18c in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00000036db59a2b9 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x0000003118c07b31 in start_thread (arg=0x7f630ffff700) at
pthread_create.c:305
#4  0x00000031184dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f6320f84700 (LWP 2798)):
#0  0x00000031184d7423 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x000000311a042d24 in g_main_context_poll (n_fds=1, fds=0x7f63080a9170,
priority=<optimized out>, timeout=1148, context=0x7f6308013690) at gmain.c:3405
#2  g_main_context_iterate (context=0x7f6308013690, block=<optimized out>,
dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x000000311a04325c in g_main_context_iteration (context=0x7f6308013690,
may_block=1) at gmain.c:3155
#4  0x00000036cf3a6826 in QEventDispatcherGlib::processEvents
(this=0x7f63082db970, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:426
#5  0x00000036cf376c12 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#6  0x00000036cf376e67 in QEventLoop::exec (this=0x7f6320f83d20, flags=...) at
kernel/qeventloop.cpp:204
#7  0x00000036cf278a67 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#8  0x00000036cf27baab in QThreadPrivate::start (arg=0x12590c90) at
thread/qthread_unix.cpp:298
#9  0x0000003118c07b31 in start_thread (arg=0x7f6320f84700) at
pthread_create.c:305
#10 0x00000031184dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f630df04700 (LWP 3066)):
[KCrash Handler]
#6  0x00000031184352d5 in __GI_raise (sig=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x0000003118436beb in __GI_abort () at abort.c:93
#8  0x00000036cf2713f4 in qt_message_output (msgType=<optimized out>,
buf=<optimized out>) at global/qglobal.cpp:2255
#9  0x00000036cf2715af in qt_message(QtMsgType, const char *, typedef
__va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x36cf3daa68 "ASSERT:
\"%s\" in file %s, line %d", ap=0x7f630df02fe8) at global/qglobal.cpp:2301
#10 0x00000036cf271754 in qFatal (msg=<optimized out>) at
global/qglobal.cpp:2484
#11 0x00007f63484f7a2d in
KDevelop::ItemRepository<KDevelop::{anonymous}::IndexedStringData,
KDevelop::{anonymous}::IndexedStringRepositoryItemRequest, false, true, 0u,
1048576u>::itemFromIndex(unsigned int) const (this=0x249ae70, index=2962812992)
at
/home/sho/devel/src/kdevplatform/language/duchain/repositories/itemrepository.h:1858
#12 0x00007f63484f668f in KDevelop::IndexedString::str (this=0x7f630df03180) at
/home/sho/devel/src/kdevplatform/language/duchain/indexedstring.cpp:270
#13 0x00007f6322d09cd8 in Python::ContextBuilder::newTopContext
(this=0x7f62addd3dd0, range=..., file=0x0) at
/home/sho/devel/src/kdev-python/duchain/contextbuilder.cpp:114
#14 0x00007f6322d0d77f in KDevelop::AbstractContextBuilder<Python::Ast,
Python::Identifier>::build (this=0x7f62addd3dd0, url=..., node=0x7f62adde0ae0,
updateContext=...) at
/home/sho/devel/install/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:104
#15 0x00007f6322d09af6 in Python::ContextBuilder::build (this=0x7f62addd3dd0,
url=..., node=0x7f62adde0ae0, updateContext=...) at
/home/sho/devel/src/kdev-python/duchain/contextbuilder.cpp:83
#16 0x00007f6322d11b76 in Python::DeclarationBuilder::build
(this=0x7f62addd3dd0, url=..., node=0x7f62adde0ae0, updateContext=...) at
/home/sho/devel/src/kdev-python/duchain/declarationbuilder.cpp:103
#17 0x00007f6322d119f5 in Python::DeclarationBuilder::build
(this=0x7f630df03640, url=..., node=0x7f62adde0ae0, updateContext=...) at
/home/sho/devel/src/kdev-python/duchain/declarationbuilder.cpp:97
#18 0x00007f63233b36a8 in Python::ParseJob::run (this=0x155e9b20) at
/home/sho/devel/src/kdev-python/pythonparsejob.cpp:149
#19 0x00000036ddc0bd91 in ThreadWeaver::JobRunHelper::runTheJob
(this=0x7f630df03cc0, th=0x10286630, job=0x155e9b20) at
/usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Job.cpp:106
#20 0x00000036ddc0bebc in ThreadWeaver::Job::execute (this=0x155e9b20,
th=0x10286630) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Job.cpp:135
#21 0x00000036ddc0b59f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f630df03d40, parent=0x243d6d0, th=0x10286630) at
/usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:95
#22 0x00000036ddc0b65b in ThreadWeaver::Thread::run (this=0x10286630) at
/usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:142
#23 0x00000036cf27baab in QThreadPrivate::start (arg=0x10286630) at
thread/qthread_unix.cpp:298
#24 0x0000003118c07b31 in start_thread (arg=0x7f630df04700) at
pthread_create.c:305
#25 0x00000031184dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f630d703700 (LWP 3067)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x00000036cf27a57b in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2,
op=0, addr=0x2545b60) at thread/qmutex_unix.cpp:137
#2  QMutexPrivate::wait (this=0x2545b60, timeout=<optimized out>) at
thread/qmutex_unix.cpp:151
#3  0x00000036cf27648d in QMutex::lock (this=<optimized out>) at
thread/qmutex.cpp:164
#4  0x00007f634842f542 in KDevelop::Locker<true>::Locker (this=0x7f630d702280,
mutex=0x249ae80) at
/home/sho/devel/src/kdevplatform/language/duchain/repositories/itemrepository.h:1235
#5  0x00007f63484f79bc in
KDevelop::ItemRepository<KDevelop::{anonymous}::IndexedStringData,
KDevelop::{anonymous}::IndexedStringRepositoryItemRequest, false, true, 0u,
1048576u>::itemFromIndex(unsigned int) const (this=0x249ae70, index=1665194) at
/home/sho/devel/src/kdevplatform/language/duchain/repositories/itemrepository.h:1852
#6  0x00007f63484f668f in KDevelop::IndexedString::str (this=0x7f630d7023d0) at
/home/sho/devel/src/kdevplatform/language/duchain/indexedstring.cpp:270
#7  0x00007f63484f65e5 in KDevelop::IndexedString::toUrl (this=0x7f630d7023d0)
at /home/sho/devel/src/kdevplatform/language/duchain/indexedstring.cpp:260
#8  0x00007f6348421d56 in KDevelop::ParseJob::readContents (this=0x1573ceb0) at
/home/sho/devel/src/kdevplatform/language/backgroundparser/parsejob.cpp:210
#9  0x00007f63233b317a in Python::ParseJob::run (this=0x1573ceb0) at
/home/sho/devel/src/kdev-python/pythonparsejob.cpp:117
#10 0x00000036ddc0bd91 in ThreadWeaver::JobRunHelper::runTheJob
(this=0x7f630d702cc0, th=0xe43cc70, job=0x1573ceb0) at
/usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Job.cpp:106
#11 0x00000036ddc0bebc in ThreadWeaver::Job::execute (this=0x1573ceb0,
th=0xe43cc70) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Job.cpp:135
#12 0x00000036ddc0b59f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f630d702d40, parent=0x243d6d0, th=0xe43cc70) at
/usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:95
#13 0x00000036ddc0b65b in ThreadWeaver::Thread::run (this=0xe43cc70) at
/usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:142
#14 0x00000036cf27baab in QThreadPrivate::start (arg=0xe43cc70) at
thread/qthread_unix.cpp:298
#15 0x0000003118c07b31 in start_thread (arg=0x7f630d703700) at
pthread_create.c:305
#16 0x00000031184dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f630cd50700 (LWP 3097)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00000036cf27bfbb in wait (time=18446744073709551615, this=0x13cae250) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x85ac780,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000036ddc0a164 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
(this=0x13c63d60, th=0x882a890) at
/usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00000036ddc0c70b in ThreadWeaver::WorkingHardState::applyForWork
(this=0x85ab0e0, th=0x882a890) at
/usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00000036ddc0c724 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x85ab0e0, th=0x882a890) at
/usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00000036ddc0b5cf in ThreadWeaver::ThreadRunHelper::run
(this=0x7f630cd4fd40, parent=0x13c63d60, th=0x882a890) at
/usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:87
#7  0x00000036ddc0b65b in ThreadWeaver::Thread::run (this=0x882a890) at
/usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:142
#8  0x00000036cf27baab in QThreadPrivate::start (arg=0x882a890) at
thread/qthread_unix.cpp:298
#9  0x0000003118c07b31 in start_thread (arg=0x7f630cd50700) at
pthread_create.c:305
#10 0x00000031184dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f62bffff700 (LWP 3098)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00000036cf27bfbb in wait (time=18446744073709551615, this=0x13cae250) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x85ac780,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000036ddc0a164 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
(this=0x13c63d60, th=0x915f450) at
/usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00000036ddc0c70b in ThreadWeaver::WorkingHardState::applyForWork
(this=0x85ab0e0, th=0x915f450) at
/usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00000036ddc0b5cf in ThreadWeaver::ThreadRunHelper::run
(this=0x7f62bfffed40, parent=0x13c63d60, th=0x915f450) at
/usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00000036ddc0b65b in ThreadWeaver::Thread::run (this=0x915f450) at
/usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00000036cf27baab in QThreadPrivate::start (arg=0x915f450) at
thread/qthread_unix.cpp:298
#8  0x0000003118c07b31 in start_thread (arg=0x7f62bffff700) at
pthread_create.c:305
#9  0x00000031184dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f634813b860 (LWP 2678)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x00000036cf27a57b in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2,
op=0, addr=0x2545b60) at thread/qmutex_unix.cpp:137
#2  QMutexPrivate::wait (this=0x2545b60, timeout=<optimized out>) at
thread/qmutex_unix.cpp:151
#3  0x00000036cf27648d in QMutex::lock (this=<optimized out>) at
thread/qmutex.cpp:164
#4  0x00007f6348406a34 in QMutex::lockInline (this=0x249ae80) at
/usr/include/QtCore/qmutex.h:198
#5  0x00007f634840696b in QMutexLocker::QMutexLocker (this=0x7fff6e78ba80,
m=0x249ae80) at /usr/include/QtCore/qmutex.h:109
#6  0x00007f63484f6389 in KDevelop::IndexedString::~IndexedString
(this=0x477a150, __in_chrg=<optimized out>) at
/home/sho/devel/src/kdevplatform/language/duchain/indexedstring.cpp:219
#7  0x00007f6329aa36ec in rpp::pp_macro::~pp_macro (this=0x477a150,
__in_chrg=<optimized out>) at
/home/sho/devel/src/kdevelop/languages/cpp/parser/rpp/pp-macro.cpp:36
#8  0x00007f6329ab25e6 in MacroRepositoryItemRequest::destroy (item=0x477a150)
at /home/sho/devel/src/kdevelop/languages/cpp/parser/rpp/macrorepository.cpp:33
#9  0x00007f63297e583f in KDevelop::Bucket<rpp::pp_macro,
MacroRepositoryItemRequest, true,
0u>::deleteItem<KDevelop::ItemRepository<rpp::pp_macro,
MacroRepositoryItemRequest, true, true, 0u, 1048576u> > (this=0x3f5f4c0,
index=15120, hash=567216763, repository=...) at
/home/sho/devel/install/include/kdevplatform/language/duchain/repositories/itemrepository.h:804
#10 0x00007f63297e15a8 in KDevelop::ItemRepository<rpp::pp_macro,
MacroRepositoryItemRequest, true, true, 0u, 1048576u>::deleteItem
(this=0x3f5d158, index=80656) at
/home/sho/devel/install/include/kdevplatform/language/duchain/repositories/itemrepository.h:1684
#11 0x00007f63297dcba5 in Cpp::MacroSetRepository::itemRemovedFromSets
(this=0x3f5d2d0, index=80656) at
/home/sho/devel/src/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:132
#12 0x00007f634858a9e5 in Utils::Set::unrefNode (this=0x7fff6e78bd70,
current=91036) at
/home/sho/devel/src/kdevplatform/language/util/setrepository.cpp:1094
#13 0x00007f634858a9bc in Utils::Set::unrefNode (this=0x7fff6e78bd70,
current=91190) at
/home/sho/devel/src/kdevplatform/language/util/setrepository.cpp:1090
#14 0x00007f634858a9a7 in Utils::Set::unrefNode (this=0x7fff6e78bd70,
current=91212) at
/home/sho/devel/src/kdevplatform/language/util/setrepository.cpp:1089
#15 0x00007f634858a9a7 in Utils::Set::unrefNode (this=0x7fff6e78bd70,
current=91234) at
/home/sho/devel/src/kdevplatform/language/util/setrepository.cpp:1089
#16 0x00007f634858a9a7 in Utils::Set::unrefNode (this=0x7fff6e78bd70,
current=91256) at
/home/sho/devel/src/kdevplatform/language/util/setrepository.cpp:1089
#17 0x00007f634858a9a7 in Utils::Set::unrefNode (this=0x7fff6e78bd70,
current=91278) at
/home/sho/devel/src/kdevplatform/language/util/setrepository.cpp:1089
#18 0x00007f634858a9a7 in Utils::Set::unrefNode (this=0x7fff6e78bd70,
current=91300) at
/home/sho/devel/src/kdevplatform/language/util/setrepository.cpp:1089
#19 0x00007f634858aa41 in Utils::Set::staticUnref (this=0x7fff6e78bd70) at
/home/sho/devel/src/kdevplatform/language/util/setrepository.cpp:1111
#20 0x00007f6329d10b8b in Utils::StorableSet<rpp::pp_macro,
Cpp::MacroIndexConversion, Cpp::StaticMacroSetRepository, true,
Cpp::StaticMacroSetRepository::Locker>::~StorableSet (this=0x7f6329fabb08,
__in_chrg=<optimized out>) at
/home/sho/devel/install/include/kdevplatform/language/util/setrepository.h:167
#21 0x0000003118438991 in __run_exit_handlers (status=1, listp=0x31187935a8,
run_list_atexit=true) at exit.c:78
#22 0x0000003118438a15 in __GI_exit (status=<optimized out>) at exit.c:100
#23 0x00000036cfa34ec8 in qt_xio_errhandler () at
kernel/qapplication_x11.cpp:770
#24 0x00000036d264b288 in KApplication::xioErrhandler (this=0x7fff6e78c3b0,
dpy=0x1fab080) at
/usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:419
#25 0x0000003c480481be in _XIOError (dpy=0x1fab080) at XlibInt.c:1618
#26 0x0000003c48045a5d in _XEventsQueued (dpy=0x1fab080, mode=<optimized out>)
at xcb_io.c:307
#27 0x0000003c480364ff in XEventsQueued (dpy=0x1fab080, mode=2) at Pending.c:43
#28 0x00000036cfa6bfbc in x11EventSourceCheck (s=0x1f858a0) at
kernel/qguieventdispatcher_glib.cpp:85
#29 0x000000311a042474 in g_main_context_check (context=0x1f848e0,
max_priority=2147483647, fds=<optimized out>, n_fds=<optimized out>) at
gmain.c:2962
#30 0x000000311a042d42 in g_main_context_iterate (context=0x1f848e0,
block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089
#31 0x000000311a04325c in g_main_context_iteration (context=0x1f848e0,
may_block=1) at gmain.c:3155
#32 0x00000036cf3a67bf in QEventDispatcherGlib::processEvents (this=0x1f57ab0,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#33 0x00000036cfa6c11e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:207
#34 0x00000036cf376c12 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#35 0x00000036cf376e67 in QEventLoop::exec (this=0x7fff6e78c030, flags=...) at
kernel/qeventloop.cpp:204
#36 0x00000036cf37b865 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1148
#37 0x000000000040b80b in main (argc=1, argv=0x7fff6e78e228) at
/home/sho/devel/src/kdevelop/app/main.cpp:479

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