Launchpad has imported 6 comments from the remote bug at
https://bugs.kde.org/show_bug.cgi?id=208010.
If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.
------------------------------------------------------------------------
On 2009-09-20T19:46:01+00:00 Jonathan Thomas wrote:
Version: 3.9.95 (using KDE 4.3.1)
OS: Linux
Installed from: Ubuntu Packages
A crash was reported at https://launchpad.net/bugs/433572 that occurred
while typing in a new C project.
.
Thread 8 (process 2654):
#0 0x00007f5a4fa33373 in *__GI___poll (fds=<value optimized out>,
nfds=<value optimized out>, timeout=5)
at ../sysdeps/unix/sysv/linux/poll.c:87
resultvar = <value optimized out>
_a3 = 5
_a2 = 11
_a1 = 79407856
oldtype = 0
result = <value optimized out>
#1 0x00007f5a4a0763fc in g_main_context_iterate (context=0x366c520,
block=<value optimized out>, dispatch=<value optimized out>,
self=<value optimized out>)
at /build/buildd/glib2.0-2.21.6/glib/gmain.c:2904
max_priority = 2147483647
timeout = 5
some_ready = <value optimized out>
nfds = 11
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0x4bbaaf0
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#2 0x00007f5a4a076740 in IA__g_main_context_iteration (context=0x366c520,
may_block=1) at /build/buildd/glib2.0-2.21.6/glib/gmain.c:2654
retval = <value optimized out>
#3 0x00007f5a50d000f6 in QEventDispatcherGlib::processEvents (
this=0x258a870, flags=<value optimized out>)
at kernel/qeventdispatcher_glib.cpp:327
d = (QEventDispatcherGlibPrivate * const) 0x3669e80
canWait = true
result = <value optimized out>
#4 0x00007f5a502143de in QGuiEventDispatcherGlib::processEvents (
this=0x4bbaaf0, flags=<value optimized out>)
at kernel/qguieventdispatcher_glib.cpp:202
d = (QGuiEventDispatcherGlibPrivate * const) 0x3669e80
returnValue = true
#5 0x00007f5a50cd6482 in QEventLoop::processEvents (
this=<value optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
) at kernel/qeventloop.cpp:149
d = (QEventLoopPrivate * const) 0x4bd8640
#6 0x00007f5a50cd6854 in QEventLoop::exec (this=0x7fff758ebb70, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
)
at kernel/qeventloop.cpp:201
d = (QEventLoopPrivate * const) 0x4bd8640
app = (class QCoreApplication *) 0x7fff758ebc80
#7 0x00007f5a50cd8a09 in QCoreApplication::exec ()
at kernel/qcoreapplication.cpp:888
threadData = (QThreadData *) 0x258ac40
eventLoop = {<QObject> = {_vptr.QObject = 0x7f5a50fc6fb0,
static staticMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f5a50d6c580 "QObject", data = 0x7f5a50d6c620,
extradata = 0x7f5a50fc0040}}, d_ptr = 0x4bd8640,
static staticQtMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f5a50d75e00 "Qt", data = 0x7f5a50d79180,
extradata = 0x0}}}, static staticMetaObject = {d = {
superdata = 0x7f5a50fc0020, stringdata = 0x7f5a50d7e280 "QEventLoop",
data = 0x7f5a50d7e2a0, extradata = 0x0}}}
returnCode = -1
#8 0x0000000000407f27 in main (argc=<value optimized out>,
argv=<value optimized out>) at ../../app/main.cpp:181
aboutData = {d = 0x365ecc0}
app = {<QApplication> = {<QCoreApplication> = {<QObject> = {
_vptr.QObject = 0x7f5a515cad10, static staticMetaObject = {d = {
superdata = 0x0, stringdata = 0x7f5a50d6c580 "QObject",
data = 0x7f5a50d6c620, extradata = 0x7f5a50fc0040}},
d_ptr = 0x3669c60, static staticQtMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f5a50d75e00 "Qt", data = 0x7f5a50d79180,
extradata = 0x0}}}, static staticMetaObject = {d = {
superdata = 0x7f5a50fc0020,
stringdata = 0x7f5a50d7e320 "QCoreApplication",
data = 0x7f5a50d7e3c0, extradata = 0x0}},
static self = 0x7fff758ebc80}, static staticMetaObject = {d = {
superdata = 0x7f5a50fc7040,
stringdata = 0x7f5a5078ab40 "QApplication", data = 0x7f5a5078ad40,
extradata = 0x0}}}, static staticMetaObject = {d = {
superdata = 0x7f5a50b5e960, stringdata = 0x7f5a5134ed80 "KApplication",
data = 0x7f5a5134ef20, extradata = 0x0}},
static loadedByKdeinit = false, static KApp = 0x7fff758ebc80, d = 0x370f970}
count = 0
__PRETTY_FUNCTION__ = "int main(int, char**)"
description = "The KDevelop Integrated Development Environment"
options = {d = 0x3669670}
args = (KCmdLineArgs *) 0x3669a70
core = (class KDevelop::Core *) 0x37b66c0
projectNames = {<QList<QString>> = {{p = {static shared_null = {
ref = {_q_value = 82878}, alloc = 0, begin = 0, end = 0,
sharable = 1, array = {0x0}}, d = 0x60b620},
d = 0x60b620}}, <No data fields>}
Current language: auto; currently c
.
Thread 7 (process 2702):
#0 0x00007f5a49e265a9 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
No symbol table info available.
#1 0x00007f5a50bf24db in QWaitCondition::wait (this=<value optimized out>,
mutex=0x39856e0, time=18446744073709551615)
at thread/qwaitcondition_unix.cpp:87
returnValue = <value optimized out>
#2 0x00007f5a47a02326 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3985370, th=0x56aa790)
at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
l = {{mtx = 0x39856e1, val = 60315361}}
#3 0x00007f5a47a0445b in ThreadWeaver::WorkingHardState::applyForWork (
this=0x39846f0, th=0x56aa790)
at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
next = (class ThreadWeaver::Job *) 0x0
#4 0x00007f5a47a04474 in ThreadWeaver::WorkingHardState::applyForWork (
this=0x39846f0, th=0x56aa790)
at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
next = (class ThreadWeaver::Job *) 0x0
#5 0x00007f5a47a04474 in ThreadWeaver::WorkingHardState::applyForWork (
this=0x39846f0, th=0x56aa790)
at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
next = (class ThreadWeaver::Job *) 0x0
#6 0x00007f5a47a02a5f in ThreadWeaver::ThreadRunHelper::run (
this=0x7f5a2bdd1050, parent=0x3985370, th=0x56aa790)
at ../../../threadweaver/Weaver/Thread.cpp:87
tmp = (class ThreadWeaver::Job *) 0x989
job = <value optimized out>
#7 0x00007f5a47a02eb8 in ThreadWeaver::Thread::run (this=0x56aa790)
at ../../../threadweaver/Weaver/Thread.cpp:142
helper = {<QObject> = {_vptr.QObject = 0x7f5a47c0c1b0,
static staticMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f5a50d6c580 "QObject", data = 0x7f5a50d6c620,
extradata = 0x7f5a50fc0040}}, d_ptr = 0x5fbe770,
static staticQtMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f5a50d75e00 "Qt", data = 0x7f5a50d79180,
extradata = 0x0}}}, static staticMetaObject = {d = {
superdata = 0x7f5a50fc0020,
stringdata = 0x7f5a47a083c0 "ThreadWeaver::ThreadRunHelper",
data = 0x7f5a47a084e0, extradata = 0x0}}, m_job = 0x0}
#8 0x00007f5a50bf1425 in QThreadPrivate::start (arg=0x56aa790)
at thread/qthread_unix.cpp:188
data = (QThreadData *) 0x5fc2630
#9 0x00007f5a49e21a04 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#10 0x00007f5a4fa3f7bd in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#11 0x0000000000000000 in ?? ()
No symbol table info available.
.
Thread 6 (process 2656):
#0 0x00007f5a4fa383c2 in select () from /lib/libc.so.6
No symbol table info available.
#1 0x00007f5a50cb6e91 in QProcessManager::run (this=0x366e720)
at io/qprocess_unix.cpp:296
readset = {fds_bits = {32, 0 <repeats 15 times>}}
nselect = <value optimized out>
c = 0 '\0'
#2 0x00007f5a50bf1425 in QThreadPrivate::start (arg=0x366e720)
at thread/qthread_unix.cpp:188
data = (QThreadData *) 0x366dd40
#3 0x00007f5a49e21a04 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#4 0x00007f5a4fa3f7bd in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#5 0x0000000000000000 in ?? ()
No symbol table info available.
.
Thread 5 (process 2697):
#0 0x00007f5a49e2682d in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
No symbol table info available.
#1 0x00007f5a50bf0eb5 in thread_sleep (ti=0x7f5a314d5000)
at thread/qthread_unix.cpp:297
mtx = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 1,
__kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}},
__size = '\0' <repeats 12 times>, "\001", '\0' <repeats 26 times>,
__align = 0}
cnd = {__data = {__lock = 0, __futex = 1, __total_seq = 1,
__wakeup_seq = 0, __woken_seq = 0, __mutex = 0x7f5a314d4fb0,
__nwaiters = 2, __broadcast_seq = 0},
__size = "\000\000\000\000\001\000\000\000\001", '\0' <repeats 23 times>, "°OM1Z\177\000\000\002\000\000\000\000\000\000", __align = 4294967296}
#2 0x00007f5a50bf1020 in QThread::msleep (msecs=<value optimized out>)
at thread/qthread_unix.cpp:323
tv = {tv_sec = 1253466906, tv_usec = 530876}
ti = {tv_sec = 1253466906, tv_nsec = 560876000}
#3 0x00007f5a32f37301 in UIBlockTester::UIBlockTesterThread::run (
this=0x54d59e0) at ../../../languages/cpp/cpplanguagesupport.cpp:661
t = {d = 0x7f5a2000c6b0}
#4 0x00007f5a50bf1425 in QThreadPrivate::start (arg=0x54d59e0)
at thread/qthread_unix.cpp:188
data = (QThreadData *) 0x4c74bd0
#5 0x00007f5a49e21a04 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6 0x00007f5a4fa3f7bd in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#7 0x0000000000000000 in ?? ()
No symbol table info available.
.
Thread 4 (process 2655):
#0 0x00007f5a49e2682d in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
No symbol table info available.
#1 0x00007f5a50bf2442 in QWaitCondition::wait (this=<value optimized out>,
mutex=0x3a227c0, time=200000) at thread/qwaitcondition_unix.cpp:85
returnValue = <value optimized out>
#2 0x00007f5a4c7959be in KDevelop::DUChainPrivate::CleanupThread::run (
this=0x3a227a0) at ../../language/duchain/duchain.cpp:280
No locals.
#3 0x00007f5a50bf1425 in QThreadPrivate::start (arg=0x3a227a0)
at thread/qthread_unix.cpp:188
data = (QThreadData *) 0x36fe240
#4 0x00007f5a49e21a04 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5 0x00007f5a4fa3f7bd in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#6 0x0000000000000000 in ?? ()
No symbol table info available.
.
Thread 3 (process 2693):
#0 0x00007f5a4fa33373 in *__GI___poll (fds=<value optimized out>,
nfds=<value optimized out>, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:87
resultvar = <value optimized out>
_a3 = -1
_a2 = 1
_a1 = 80094896
oldtype = 0
result = <value optimized out>
#1 0x00007f5a4a0763fc in g_main_context_iterate (context=0x4c65860,
block=<value optimized out>, dispatch=<value optimized out>,
self=<value optimized out>)
at /build/buildd/glib2.0-2.21.6/glib/gmain.c:2904
max_priority = 2147483647
timeout = -1
some_ready = <value optimized out>
nfds = 1
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0x4c626b0
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#2 0x00007f5a4a076740 in IA__g_main_context_iteration (context=0x4c65860,
may_block=1) at /build/buildd/glib2.0-2.21.6/glib/gmain.c:2654
retval = <value optimized out>
#3 0x00007f5a50d000f6 in QEventDispatcherGlib::processEvents (
this=0x4c63ae0, flags=<value optimized out>)
at kernel/qeventdispatcher_glib.cpp:327
d = (QEventDispatcherGlibPrivate * const) 0x4c63b00
canWait = true
result = <value optimized out>
#4 0x00007f5a50cd6482 in QEventLoop::processEvents (
this=<value optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
) at kernel/qeventloop.cpp:149
d = (QEventLoopPrivate * const) 0x4c61f40
#5 0x00007f5a50cd6854 in QEventLoop::exec (this=0x7f5a324d7050, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
)
at kernel/qeventloop.cpp:201
d = (QEventLoopPrivate * const) 0x4c61f40
app = (class QCoreApplication *) 0x7fff758ebc80
#6 0x00007f5a50bee6cb in QThread::exec (this=<value optimized out>)
at thread/qthread.cpp:487
d = (QThreadPrivate * const) 0x4c655e0
eventLoop = {<QObject> = {_vptr.QObject = 0x7f5a50fc6fb0,
static staticMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f5a50d6c580 "QObject", data = 0x7f5a50d6c620,
extradata = 0x7f5a50fc0040}}, d_ptr = 0x4c61f40,
static staticQtMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f5a50d75e00 "Qt", data = 0x7f5a50d79180,
extradata = 0x0}}}, static staticMetaObject = {d = {
superdata = 0x7f5a50fc0020, stringdata = 0x7f5a50d7e280 "QEventLoop",
data = 0x7f5a50d7e2a0, extradata = 0x0}}}
returnCode = <value optimized out>
#7 0x00007f5a50bf1425 in QThreadPrivate::start (arg=0x4c71e40)
at thread/qthread_unix.cpp:188
data = (QThreadData *) 0x4c65710
#8 0x00007f5a49e21a04 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9 0x00007f5a4fa3f7bd in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#10 0x0000000000000000 in ?? ()
No symbol table info available.
.
Thread 2 (process 2694):
#0 0x00007f5a4fa33373 in *__GI___poll (fds=<value optimized out>,
nfds=<value optimized out>, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:87
resultvar = <value optimized out>
_a3 = -1
_a2 = 1
_a1 = 80131120
oldtype = 0
result = <value optimized out>
#1 0x00007f5a4a0763fc in g_main_context_iterate (context=0x4c70960,
block=<value optimized out>, dispatch=<value optimized out>,
self=<value optimized out>)
at /build/buildd/glib2.0-2.21.6/glib/gmain.c:2904
max_priority = 2147483647
timeout = -1
some_ready = <value optimized out>
nfds = 1
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0x4c6b430
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#2 0x00007f5a4a076740 in IA__g_main_context_iteration (context=0x4c70960,
may_block=1) at /build/buildd/glib2.0-2.21.6/glib/gmain.c:2654
retval = <value optimized out>
#3 0x00007f5a50d000f6 in QEventDispatcherGlib::processEvents (
this=0x4c81550, flags=<value optimized out>)
at kernel/qeventdispatcher_glib.cpp:327
d = (QEventDispatcherGlibPrivate * const) 0x4c708b0
canWait = true
result = <value optimized out>
#4 0x00007f5a50cd6482 in QEventLoop::processEvents (
this=<value optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
) at kernel/qeventloop.cpp:149
d = (QEventLoopPrivate * const) 0x4c71300
#5 0x00007f5a50cd6854 in QEventLoop::exec (this=0x7f5a31cd6050, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
)
at kernel/qeventloop.cpp:201
d = (QEventLoopPrivate * const) 0x4c71300
app = (class QCoreApplication *) 0x7fff758ebc80
#6 0x00007f5a50bee6cb in QThread::exec (this=<value optimized out>)
at thread/qthread.cpp:487
d = (QThreadPrivate * const) 0x4c61a90
eventLoop = {<QObject> = {_vptr.QObject = 0x7f5a50fc6fb0,
static staticMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f5a50d6c580 "QObject", data = 0x7f5a50d6c620,
extradata = 0x7f5a50fc0040}}, d_ptr = 0x4c71300,
static staticQtMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f5a50d75e00 "Qt", data = 0x7f5a50d79180,
extradata = 0x0}}}, static staticMetaObject = {d = {
superdata = 0x7f5a50fc0020, stringdata = 0x7f5a50d7e280 "QEventLoop",
data = 0x7f5a50d7e2a0, extradata = 0x0}}}
returnCode = <value optimized out>
#7 0x00007f5a50bf1425 in QThreadPrivate::start (arg=0x4c6d870)
at thread/qthread_unix.cpp:188
data = (QThreadData *) 0x4c64ce0
#8 0x00007f5a49e21a04 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9 0x00007f5a4fa3f7bd in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#10 0x0000000000000000 in ?? ()
No symbol table info available.
.
Thread 1 (process 2703):
#0 KDevelop::IndexedString::length (this=<value optimized out>)
at ../../language/duchain/repositories/itemrepository.h:848
No locals.
#1 0x00007f5a32ce1d79 in rpp::LocationTable::positionAt (
this=<value optimized out>, offset=812, contents=@0x36d7590,
collapseIfMacroExpansion=<value optimized out>)
at ../../../../../languages/cpp/parser/rpp/pp-location.cpp:53
a = 47
ret = {position = 20, anchor = {<KDevelop::SimpleCursor> = {line = 5,
column = 0}, collapsed = false, macroExpansion = {line = -1,
column = -1}}, nextPosition = 0,
nextAnchor = {<KDevelop::SimpleCursor> = {line = 0, column = 0},
collapsed = false, macroExpansion = {line = 0, column = 0}}}
room = <value optimized out>
#2 0x00007f5a32780c3f in ParseSession::positionAt (
this=<value optimized out>, offset=0,
collapseIfMacroExpansion=<value optimized out>)
at ../../../../languages/cpp/parser/parsesession.cpp:103
No locals.
#3 0x00007f5a32770b65 in Parser::reportError (this=0x7f5a2b5cf280,
msg=@0x7f5a2b5cec50) at ../../../../languages/cpp/parser/parser.cpp:370
p = {d = 0x7f5a2b5cec50}
#4 0x00007f5a32771dad in Parser::syntaxError (this=0x7f5a2b5cf280)
at ../../../../languages/cpp/parser/parser.cpp:342
cursor = 11
err = {static null = {<No data fields>}, static shared_null = {ref = {
_q_value = 42817}, alloc = 0, size = 0, data = 0x60b5da, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, static shared_empty = {ref = {
_q_value = 1524}, alloc = 0, size = 0, data = 0x7f5a50fc885a,
clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, d = 0x7957f60, static codecForCStrings = 0x0}
#5 0x00007f5a3277ab08 in Parser::parseExpressionOrDeclarationStatement (
this=0x7f5a2b5cf280, node=@0x7f5a2b5ced58)
at ../../../../languages/cpp/parser/parser.cpp:2894
maybe_amb = false
expr_ast = (StatementAST *) 0x0
hold = <value optimized out>
start = 8
decl_ast = (StatementAST *) 0x0
#6 0x00007f5a32773edd in Parser::parseStatement (this=0x7f5a2b5cf280,
node=@0x7f5a2b5ced58) at ../../../../languages/cpp/parser/parser.cpp:2834
start = 8
#7 0x00007f5a327741ce in Parser::parseCompoundStatement (
this=0x7f5a2b5cf280, node=<value optimized out>)
at ../../../../languages/cpp/parser/parser.cpp:3082
stmt = (StatementAST *) 0x0
start = 7
ast = (CompoundStatementAST *) 0x751bc00
#8 0x00007f5a3277de36 in Parser::parseDeclarationInternal (
this=0x7f5a2b5cf280, node=@0x7f5a2b5ceef8)
at ../../../../languages/cpp/parser/parser.cpp:3558
funBody = (StatementAST *) 0x0
declarators = (const ListNode<InitDeclaratorAST*> *) 0x0
decl = (InitDeclaratorAST *) 0x751bbd0
hasFunSpec = false
cv = (const ListNode<long unsigned int> *) 0x0
hasStorageSpec = <value optimized out>
start = 1
winDeclSpec = (WinDeclSpecAST *) 0x0
funSpec = (const ListNode<long unsigned int> *) 0x0
storageSpec = (const ListNode<long unsigned int> *) 0x0
index = <value optimized out>
name = (NameAST *) 0x0
spec = (TypeSpecifierAST *) 0x751b838
#9 0x00007f5a32772ce9 in Parser::parseDeclaration (this=0x7f5a2b5cf280,
node=@0x7f5a2b5ceef8) at ../../../../languages/cpp/parser/parser.cpp:714
cv = (const ListNode<long unsigned int> *) 0x0
storageSpec = (const ListNode<long unsigned int> *) 0x0
mcomment = {m_line = -1, m_token = 0}
spec = (TypeSpecifierAST *) 0x0
start = 1
#10 0x00007f5a3277f1ad in Parser::parseTranslationUnit (this=0x7f5a2b5cf280,
node=@0x7f5a2b5cef48) at ../../../../languages/cpp/parser/parser.cpp:615
declaration = (DeclarationAST *) 0x0
start = 1
ast = (TranslationUnitAST *) 0x751b790
#11 0x00007f5a3277f38c in Parser::parse (this=0x7f5a2b5cf280,
_session=0x36d7560) at ../../../../languages/cpp/parser/parser.cpp:193
ast = (TranslationUnitAST *) 0x0
#12 0x00007f5a32f4978d in CPPInternalParseJob::run (this=0x7dc56b0)
at ../../../languages/cpp/cppparsejob.cpp:529
control = {_M_problems = {{p = {static shared_null = {ref = {
_q_value = 82878}, alloc = 0, begin = 0, end = 0, sharable = 1,
array = {0x0}}, d = 0x7d13e00}, d = 0x7d13e00}}}
newFeatures = KDevelop::TopDUContext::AllDeclarationsContextsAndUses
ast = (TranslationUnitAST *) 0x7f5a2c2c8d00
parser = {token_stream = 0x0, control = 0x7f5a2b5cfc80, lexer = {
session = 0x36d7560, control = 0x7f5a2b5cfc80, cursor = {
current = 0x79ca170}, endCursor = 0x79c9538, index = 11,
m_leaveSize = false, m_canMergeComment = false, m_firstInLine = false,
static s_scan_table = 0x7f5a32995140,
static s_scan_keyword_table = <optimized out>,
static s_initialized = true}, m_currentComment = {m_line = -1,
m_token = 0}, m_commentStore = {m_comments = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<Comment> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<Comment> >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<Comment, Comment, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red,
_M_parent = 0x0, _M_left = 0x7f5a2b5cf2d8,
_M_right = 0x7f5a2b5cf2d8}, _M_node_count = 0}}}},
m_tokenMarkers = {_M_ht = {
_M_node_allocator = {<__gnu_cxx::new_allocator<__gnu_cxx::_Hashtable_node<std::pair<const long unsigned int, Parser::TokenMarkers> > >> = {<No data fields>}, <No data fields>}, _M_hash = {<No data fields>},
_M_equals = {<std::binary_function<long unsigned int, long unsigned int, bool>> = {<No data fields>}, <No data fields>},
_M_get_key = {<std::unary_function<std::pair<const long unsigned int, Parser::TokenMarkers>, const long unsigned int>> = {<No data fields>}, <No data fields>},
_M_buckets = {<std::_Vector_base<__gnu_cxx::_Hashtable_node<std::pair<const long unsigned int, Parser::TokenMarkers> >*, std::allocator<__gnu_cxx::_Hashtable_node<std::pair<const long unsigned int, Parser::TokenMarkers> >*> >> = {
_M_impl = {<std::allocator<__gnu_cxx::_Hashtable_node<std::pair<const long unsigned int, Parser::TokenMarkers> >*>> = {<__gnu_cxx::new_allocator<__gnu_cxx::_Hashtable_node<std::pair<const long unsigned int, Parser::TokenMarkers> >*>> = {<No data fields>}, <No data fields>}, _M_start = 0x7925500,
_M_finish = 0x7925b08,
_M_end_of_storage = 0x7925b08}}, <No data fields>},
_M_num_elements = 0}}, _M_problem_count = 1, _M_max_problem_count = 5,
session = 0x36d7560, _M_hold_errors = false, _M_last_valid_token = 10,
_M_last_parsed_comment = 0, _M_hadMismatchingCompoundTokens = false,
m_primaryExpressionWithTemplateParamsNeedsFunctionCall = true,
m_syntaxErrorTokens = {q_hash = {{d = 0x7d4c870, e = 0x7d4c870}}},
m_pendingErrors = {<QList<Parser::PendingError>> = {{p = {
static shared_null = {ref = {_q_value = 82878}, alloc = 0,
begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x60b620},
d = 0x60b620}}, <No data fields>}}
editor = {<KDevelop::EditorIntegrator> = {
_vptr.EditorIntegrator = 0x7f5a4cb03910, d = 0x7f5a2c01e630},
m_session = 0x79bff50}
oldItemCount = <value optimized out>
declarationBuilder = {<DeclarationBuilderBase> = {<KDevelop::AbstractDeclarationBuilder<AST, NameAST, TypeBuilder>> = {<TypeBuilder> = {<KDevelop::AbstractTypeBuilder<AST, NameAST, ContextBuilder>> = {<ContextBuilder> = {<ContextBuilderBase> = {<KDevelop::AbstractContextBuilder<AST, NameAST>> = {
_vptr.AbstractContextBuilder = 0x7f5a32cbdab0,
m_identifier = {m_index = 73810, {dd = 0x7f5a2c04b382,
cd = 0x7f5a2c04b382}}, m_qIdentifier = {
_vptr.QualifiedIdentifier = 0x7f5a4cb05810,
m_index = 82086, {dd = 0x552fd66, cd = 0x552fd66}},
m_editor = 0x7f5a2b5cf750, m_ownsEditorIntegrator = false,
m_compilingContexts = false, m_recompiling = false,
m_nextContextStack = {<QVector<int>> = {{p = 0x7f5a50fc8860,
d = 0x7f5a50fc8860}}, <No data fields>},
m_lastContext = 0x0, m_encountered = {q_hash = {{
d = 0x7f5a50fc8720, e = 0x7f5a50fc8720}}},
m_contextStack = {<QVector<KDevelop::DUContext*>> = {{
p = 0x7f5a50fc8860,
d = 0x7f5a50fc8860}}, <No data fields>}}, <No data fields>}, <DefaultVisitor> = {<Visitor> = {_vptr.Visitor = 0x7f5a3298df10,
static _S_table = {NULL,
&virtual Visitor::visitAccessSpecifier(AccessSpecifierAST*), &virtual Visitor::visitAsmDefinition(AsmDefinitionAST*),
&virtual Visitor::visitBaseClause(BaseClauseAST*),
&virtual Visitor::visitBaseSpecifier(BaseSpecifierAST*),
&virtual Visitor::visitBinaryExpression(BinaryExpressionAST*), &virtual Visitor::visitCastExpression(CastExpressionAST*),
&virtual Visitor::visitClassMemberAccess(ClassMemberAccessAST*), &virtual Visitor::visitClassSpecifier(ClassSpecifierAST*),
&virtual Visitor::visitCompoundStatement(CompoundStatementAST*), &virtual Visitor::visitCondition(ConditionAST*),
&virtual Visitor::visitConditionalExpression(ConditionalExpressionAST*), &virtual Visitor::visitCppCastExpression(CppCastExpressionAST*),
&virtual Visitor::visitCtorInitializer(CtorInitializerAST*), &virtual Visitor::visitDeclarationStatement(DeclarationStatementAST*),
&virtual Visitor::visitDeclarator(DeclaratorAST*),
&virtual Visitor::visitDeleteExpression(DeleteExpressionAST*), &virtual Visitor::visitDoStatement(DoStatementAST*),
&virtual Visitor::visitElaboratedTypeSpecifier(ElaboratedTypeSpecifierAST*), &virtual Visitor::visitEnumSpecifier(EnumSpecifierAST*),
&virtual Visitor::visitEnumerator(EnumeratorAST*),
&virtual Visitor::visitExceptionSpecification(ExceptionSpecificationAST*),
&virtual Visitor::visitExpressionOrDeclarationStatement(ExpressionOrDeclarationStatementAST*),
&virtual Visitor::visitExpressionStatement(ExpressionStatementAST*), &virtual Visitor::visitForStatement(ForStatementAST*),
&virtual Visitor::visitFunctionCall(FunctionCallAST*),
&virtual Visitor::visitFunctionDefinition(FunctionDefinitionAST*), &virtual Visitor::visitIfStatement(IfStatementAST*),
&virtual Visitor::visitIncrDecrExpression(IncrDecrExpressionAST*), &virtual Visitor::visitInitDeclarator(InitDeclaratorAST*),
&virtual Visitor::visitInitializer(InitializerAST*),
&virtual Visitor::visitInitializerClause(InitializerClauseAST*), &virtual Visitor::visitLabeledStatement(LabeledStatementAST*),
&virtual Visitor::visitLinkageBody(LinkageBodyAST*),
&virtual Visitor::visitLinkageSpecification(LinkageSpecificationAST*), &virtual Visitor::visitMemInitializer(MemInitializerAST*),
&virtual Visitor::visitName(NameAST*),
&virtual Visitor::visitNamespace(NamespaceAST*),
&virtual Visitor::visitNamespaceAliasDefinition(NamespaceAliasDefinitionAST*), &virtual Visitor::visitNewDeclarator(NewDeclaratorAST*),
&virtual Visitor::visitNewExpression(NewExpressionAST*),
&virtual Visitor::visitNewInitializer(NewInitializerAST*),
&virtual Visitor::visitNewTypeId(NewTypeIdAST*),
&virtual Visitor::visitOperator(OperatorAST*),
&virtual Visitor::visitOperatorFunctionId(OperatorFunctionIdAST*), &virtual Visitor::visitParameterDeclaration(ParameterDeclarationAST*),
&virtual Visitor::visitParameterDeclarationClause(ParameterDeclarationClauseAST*),
&virtual Visitor::visitPostfixExpression(PostfixExpressionAST*), &virtual Visitor::visitPrimaryExpression(PrimaryExpressionAST*),
&virtual Visitor::visitPtrOperator(PtrOperatorAST*),
&virtual Visitor::visitPtrToMember(PtrToMemberAST*),
&virtual Visitor::visitReturnStatement(ReturnStatementAST*), &virtual Visitor::visitSimpleDeclaration(SimpleDeclarationAST*),
&virtual Visitor::visitSimpleTypeSpecifier(SimpleTypeSpecifierAST*), &virtual Visitor::visitSizeofExpression(SizeofExpressionAST*),
&virtual Visitor::visitStringLiteral(StringLiteralAST*),
&virtual Visitor::visitSubscriptExpression(SubscriptExpressionAST*), &virtual Visitor::visitSwitchStatement(SwitchStatementAST*),
&virtual Visitor::visitTemplateArgument(TemplateArgumentAST*), &virtual Visitor::visitTemplateDeclaration(TemplateDeclarationAST*),
&virtual Visitor::visitTemplateParameter(TemplateParameterAST*), &virtual Visitor::visitThrowExpression(ThrowExpressionAST*),
&virtual Visitor::visitTranslationUnit(TranslationUnitAST*), &virtual Visitor::visitTryBlockStatement(TryBlockStatementAST*),
&virtual Visitor::visitCatchStatement(CatchStatementAST*),
&virtual Visitor::visitTypeId(TypeIdAST*),
&virtual Visitor::visitTypeIdentification(TypeIdentificationAST*), &virtual Visitor::visitTypeParameter(TypeParameterAST*),
&virtual Visitor::visitTypedef(TypedefAST*),
&virtual Visitor::visitUnaryExpression(UnaryExpressionAST*), &virtual Visitor::visitUnqualifiedName(UnqualifiedNameAST*),
&virtual Visitor::visitUsing(UsingAST*),
&virtual Visitor::visitUsingDirective(UsingDirectiveAST*),
&virtual Visitor::visitWhileStatement(WhileStatementAST*),
&virtual Visitor::visitWinDeclSpec(WinDeclSpecAST*), NULL,
&virtual Visitor::visitJumpStatement(JumpStatementAST*),
&virtual Visitor::visitSignalSlotExpression(SignalSlotExpressionAST*)}}, static _S_table = <optimized out>},
m_nameCompiler = 0x7f5a2c007c80, m_inFunctionDefinition = false,
m_templateDeclarationDepth = 0,
m_typeSpecifierWithoutInitDeclarators = 4294967295,
m_openingFunctionBody = {
_vptr.QualifiedIdentifier = 0x7f5a4cb05810, m_index = 82086, {
dd = 0x552fd66, cd = 0x552fd66}},
m_onlyComputeVisible = false, m_importedParentContexts = {{
p = 0x7f5a50fc8860, d = 0x7f5a50fc8860}},
m_tryParentContexts = {<QVector<QVector<KDevelop::DUContext::Import> >> = {{p = 0x7f5a50fc8860, d = 0x7f5a50fc8860}}, <No data fields>},
m_currentInitializer = 0x0},
m_typeStack = {<QVector<TypePtr<KDevelop::AbstractType> >> = {{
p = 0x7f5a50fc8860, d = 0x7f5a50fc8860}}, <No data fields>},
m_lastType = {d = 0x0}, m_topTypes = {{p = {static shared_null = {
ref = {_q_value = 82878}, alloc = 0, begin = 0, end = 0,
sharable = 1, array = {0x0}}, d = 0x60b620},
d = 0x60b620}}}, m_inTypedef = false,
m_currentEnumeratorValue = 0, m_lastTypeWasInstance = false},
m_declarationStack = {<QVector<KDevelop::Declaration*>> = {{
p = 0x7f5a50fc8860, d = 0x7f5a50fc8860}}, <No data fields>},
m_lastComment = {static shared_null = {ref = {_q_value = 6034},
alloc = 0, size = 0, data = 0x60b5f8 "", array = ""},
static shared_empty = {ref = {_q_value = 740}, alloc = 0, size = 0,
data = 0x7f5a50fc8718 "", array = ""},
d = 0x60b5e0}}, <No data fields>},
m_accessPolicyStack = {<QVector<KDevelop::Declaration::AccessPolicy>> = {{
p = 0x7f5a50fc8860, d = 0x7f5a50fc8860}}, <No data fields>},
m_functionSpecifiers = {<QVector<QFlags<KDevelop::AbstractFunctionDeclaration::FunctionSpecifier> >> = {{p = 0x7f5a50fc8860,
d = 0x7f5a50fc8860}}, <No data fields>},
m_storageSpecifiers = {<QVector<QFlags<KDevelop::ClassMemberDeclaration::StorageSpecifier> >> = {{p = 0x7f5a50fc8860,
d = 0x7f5a50fc8860}}, <No data fields>},
m_functionDefinedStack = {<QVector<long unsigned int>> = {{
p = 0x7f5a50fc8860, d = 0x7f5a50fc8860}}, <No data fields>},
m_changeWasSignificant = false, m_ignoreDeclarators = false,
m_declarationHasInitializer = false, m_mapAstDuChain = false,
m_mappedNodes = {<QVector<AST*>> = {{p = 0x7f5a50fc8860,
d = 0x7f5a50fc8860}}, <No data fields>},
m_collectQtFunctionSignature = false, m_qtFunctionSignature = {
static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0,
data = 0x60b5f8 "", array = ""}, static shared_empty = {ref = {
_q_value = 740}, alloc = 0, size = 0, data = 0x7f5a50fc8718 "",
array = ""}, d = 0x60b5e0}}
__PRETTY_FUNCTION__ = "virtual void CPPInternalParseJob::run()"
contentEnvironmentFile = {d = 0x7f5a2c2b6b80}
importedContentChains = {{p = {static shared_null = {ref = {
_q_value = 82878}, alloc = 0, begin = 0, end = 0, sharable = 1,
array = {0x0}}, d = 0x60b620}, d = 0x60b620}}
importedTemporaryChains = {{p = {static shared_null = {ref = {
_q_value = 82878}, alloc = 0, begin = 0, end = 0, sharable = 1,
array = {0x0}}, d = 0x60b620}, d = 0x60b620}}
encounteredIncludeUrls = {q_hash = {{d = 0x7f5a50fc8720,
e = 0x7f5a50fc8720}}}
doNotChangeDUChain = <value optimized out>
lock = {{q_lock = 0x54fe159, q_val = 89121113}}
urlLock = {m_url = {m_index = 105431}}
proxyEnvironmentFile = {d = 0x79145e0}
#13 0x00007f5a47a0375d in ThreadWeaver::JobRunHelper::runTheJob (
this=0x7f5a2b5cffa0, th=0x432e3c0, job=0x7dc56b0)
at ../../../threadweaver/Weaver/Job.cpp:106
No locals.
#14 0x00007f5a47a03a5e in ThreadWeaver::Job::execute (this=0x7dc56b0,
th=0x432e3c0) at ../../../threadweaver/Weaver/Job.cpp:135
helper = {<QObject> = {_vptr.QObject = 0x7f5a47c0c330,
static staticMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f5a50d6c580 "QObject", data = 0x7f5a50d6c620,
extradata = 0x7f5a50fc0040}}, d_ptr = 0x79b1070,
static staticQtMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f5a50d75e00 "Qt", data = 0x7f5a50d79180,
extradata = 0x0}}}, static staticMetaObject = {d = {
superdata = 0x7f5a50fc0020,
stringdata = 0x7f5a47a08680 "ThreadWeaver::JobRunHelper",
data = 0x7f5a47a08780, extradata = 0x0}}}
#15 0x00007f5a47a04d83 in ThreadWeaver::JobCollectionJobRunner::execute (
this=0x659e2a0, t=0x432e3c0)
at ../../../threadweaver/Weaver/JobCollection.cpp:82
No locals.
#16 0x00007f5a47a02a2f in ThreadWeaver::ThreadRunHelper::run (
this=0x7f5a2b5d0050, parent=0x3985370, th=0x432e3c0)
at ../../../threadweaver/Weaver/Thread.cpp:95
tmp = <value optimized out>
job = <value optimized out>
#17 0x00007f5a47a02eb8 in ThreadWeaver::Thread::run (this=0x432e3c0)
at ../../../threadweaver/Weaver/Thread.cpp:142
helper = {<QObject> = {_vptr.QObject = 0x7f5a47c0c1b0,
static staticMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f5a50d6c580 "QObject", data = 0x7f5a50d6c620,
extradata = 0x7f5a50fc0040}}, d_ptr = 0x60daf30,
static staticQtMetaObject = {d = {superdata = 0x0,
stringdata = 0x7f5a50d75e00 "Qt", data = 0x7f5a50d79180,
extradata = 0x0}}}, static staticMetaObject = {d = {
superdata = 0x7f5a50fc0020,
stringdata = 0x7f5a47a083c0 "ThreadWeaver::ThreadRunHelper",
data = 0x7f5a47a084e0, extradata = 0x0}}, m_job = 0x659e2a0}
#18 0x00007f5a50bf1425 in QThreadPrivate::start (arg=0x432e3c0)
at thread/qthread_unix.cpp:188
data = (QThreadData *) 0x5fc4470
#19 0x00007f5a49e21a04 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#20 0x00007f5a4fa3f7bd in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#21 0x0000000000000000 in ?? ()
No symbol table info available.
Current language: auto; currently c++
Reply at:
https://bugs.launchpad.net/ubuntu/+source/kdevelop/+bug/433572/comments/6
------------------------------------------------------------------------
On 2009-09-20T19:58:55+00:00 David-nolden-kde wrote:
a) Is it reproducible?
b) Is it reproducible after "rm -rf ~/.kdevduchain"?
Reply at:
https://bugs.launchpad.net/ubuntu/+source/kdevelop/+bug/433572/comments/7
------------------------------------------------------------------------
On 2009-09-20T20:57:31+00:00 Jonathan Thomas wrote:
I have pinged the reporter of the bug for information. Should the
reporter not respond within 30 days, we will close the downstream bug.
Reply at:
https://bugs.launchpad.net/ubuntu/+source/kdevelop/+bug/433572/comments/8
------------------------------------------------------------------------
On 2009-10-21T14:51:00+00:00 Jonathan Thomas wrote:
Unfortunately the reporter never responded.
Reply at:
https://bugs.launchpad.net/ubuntu/+source/kdevelop/+bug/433572/comments/10
------------------------------------------------------------------------
On 2018-09-20T03:11:15+00:00 Andrew-crouthamel wrote:
Dear Bug Submitter,
This bug has been in NEEDSINFO status with no change for at least 15
days. Please provide the requested information as soon as possible and
set the bug status as REPORTED. Due to regular bug tracker maintenance,
if the bug is still in NEEDSINFO status with no change in 30 days, the
bug will be closed as RESOLVED > WORKSFORME due to lack of needed
information.
For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging
If you have already provided the requested information, please set the
bug status as REPORTED so that the KDE team knows that the bug is ready
to be confirmed.
Thank you for helping us make KDE software even better for everyone!
Reply at:
https://bugs.launchpad.net/ubuntu/+source/kdevelop/+bug/433572/comments/11
------------------------------------------------------------------------
On 2018-10-21T04:50:42+00:00 Andrew-crouthamel wrote:
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.
For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging
Thank you for helping us make KDE software even better for everyone!
Reply at:
https://bugs.launchpad.net/ubuntu/+source/kdevelop/+bug/433572/comments/12
** Changed in: kdevelop4
Status: Incomplete => Invalid
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to kdevelop in Ubuntu.
https://bugs.launchpad.net/bugs/433572
Title:
kdevelop crashed with SIGSEGV in KDevelop::IndexedString::length()
To manage notifications about this bug go to:
https://bugs.launchpad.net/kdevelop4/+bug/433572/+subscriptions
--
kubuntu-bugs mailing list
kubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kubuntu-b