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 Ubuntu
Bugs, which is subscribed to 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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to