#0 CPlusPlus::ScopedSymbol::members (this=0x0) at /home/tlindeij/dev/creator/src/shared/cplusplus/Symbols.cpp:332 332 { return _members; } (gdb) bt #0 CPlusPlus::ScopedSymbol::members (this=0x0) at /home/tlindeij/dev/creator/src/shared/cplusplus/Symbols.cpp:332 #1 0x00007fe0734c2029 in CPlusPlus::LookupContext::expandFunction (this=0x7fff66d57c70, function=, visibleScopes=@0x7fff66d57b50, expandedScopes=0x7fff66d57b30) at /home/tlindeij/dev/creator/src/libs/cplusplus/LookupContext.cpp:517 #2 0x00007fe0734c25b9 in CPlusPlus::LookupContext::expand (this=0x7fff66d57c70, scopes=@0x7fff66d57b50, expandedScopes=0x7fff66d57b30) at /home/tlindeij/dev/creator/src/libs/cplusplus/LookupContext.cpp:397 #3 0x00007fe0734c3c89 in CPlusPlus::LookupContext::buildVisibleScopes (this=0x7fff66d57c70) at /home/tlindeij/dev/creator/src/libs/cplusplus/LookupContext.cpp:338 #4 0x00007fe0734c3f3e in LookupContext (this=0x7fff66d57c70, symbol=, expressionDocument=, thisDocument=, snapshot=) at /home/tlindeij/dev/creator/src/libs/cplusplus/LookupContext.cpp:64 #5 0x00007fe0734b4937 in CPlusPlus::TypeOfExpression::operator() (this=0x7fff66d57de0, expression=, document=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at /home/tlindeij/dev/creator/src/libs/cplusplus/TypeOfExpression.cpp:70 #6 0x00007fe073129cec in CppEditor::Internal::CPPEditor::findLinkAt (this=0x3e1c8e0, cursor=@0x7fff66d58150, resolveTarget=false) at /home/tlindeij/dev/creator/src/plugins/cppeditor/cppeditor.cpp:1167 #7 0x00007fe07425d6cb in TextEditor::BaseTextEditor::updateLink (this=0x3e1c8e0, e=0x7fff66d58e70) at /home/tlindeij/dev/creator/src/plugins/texteditor/basetexteditor.cpp:3484 #8 0x00007fe074259a6d in TextEditor::BaseTextEditor::mouseMoveEvent (this=0x3e1c8e0, e=0x7fff66d58e70) at /home/tlindeij/dev/creator/src/plugins/texteditor/basetexteditor.cpp:2882 #9 0x00007fe086b422f7 in QWidget::event (this=0x3e1c8e0, event=0x7fff66d58e70) at /home/tlindeij/dev/qt-4.6/src/gui/kernel/qwidget.cpp:7961 #10 0x00007fe08700dc4b in QFrame::event (this=0x3e1c8e0, e=0x7fff66d58e70) at /home/tlindeij/dev/qt-4.6/src/gui/widgets/qframe.cpp:557 #11 0x00007fe0870bbd7b in QAbstractScrollArea::viewportEvent (this=0x3e1c8e0, e=0x7fff66d58e70) at /home/tlindeij/dev/qt-4.6/src/gui/widgets/qabstractscrollarea.cpp:1032 #12 0x00007fe0742516bf in TextEditor::BaseTextEditor::viewportEvent (this=0x3e1c8e0, event=0x7fff66d58e70) at /home/tlindeij/dev/creator/src/plugins/texteditor/basetexteditor.cpp:1712 #13 0x00007fe0870bca77 in QAbstractScrollAreaPrivate::viewportEvent (this=0x3e1ca20, event=0x7fff66d58e70) at /home/tlindeij/dev/qt-4.6/src/gui/widgets/qabstractscrollarea_p.h:100 #14 0x00007fe0870bcb80 in QAbstractScrollAreaFilter::eventFilter (this=0x3e1de30, o=0x3e1c420, e=0x7fff66d58e70) at /home/tlindeij/dev/qt-4.6/src/gui/widgets/qabstractscrollarea_p.h:116 #15 0x00007fe0861a5691 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x25a4430, receiver=0x3e1c420, event=0x7fff66d58e70) at /home/tlindeij/dev/qt-4.6/src/corelib/kernel/qcoreapplication.cpp:819 #16 0x00007fe086ad53a7 in QApplicationPrivate::notify_helper (this=0x25a4430, receiver=0x3e1c420, e=0x7fff66d58e70) at /home/tlindeij/dev/qt-4.6/src/gui/kernel/qapplication.cpp:4248 #17 0x00007fe086ad3311 in QApplication::notify (this=0x7fff66d59d90, receiver=0x3e1c420, e=0x7fff66d58e70) at /home/tlindeij/dev/qt-4.6/src/gui/kernel/qapplication.cpp:3823 #18 0x00007fe0861a53e8 in QCoreApplication::notifyInternal (this=0x7fff66d59d90, receiver=0x3e1c420, event=0x7fff66d58e70) at /home/tlindeij/dev/qt-4.6/src/corelib/kernel/qcoreapplication.cpp:704 #19 0x00007fe086ad80f3 in QCoreApplication::sendSpontaneousEvent (receiver=0x3e1c420, event=0x7fff66d58e70) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #20 0x00007fe086ad1a43 in QApplicationPrivate::sendMouseEvent (receiver=0x3e1c420, event=0x7fff66d58e70, alienWidget=0x3e1c420, nativeWidget=0x27b4990, buttonDown=0x7fe08788dae8, lastMouseReceiver=@0x7fe08788daf0, spontaneous=true) at /home/tlindeij/dev/qt-4.6/src/gui/kernel/qapplication.cpp:2955 #21 0x00007fe086b7cae5 in QETWidget::translateMouseEvent (this=0x27b4990, event=0x7fff66d598d0) at /home/tlindeij/dev/qt-4.6/src/gui/kernel/qapplication_x11.cpp:4368 #22 0x00007fe086b7923d in QApplication::x11ProcessEvent (this=0x7fff66d59d90, event=0x7fff66d598d0) at /home/tlindeij/dev/qt-4.6/src/gui/kernel/qapplication_x11.cpp:3379 #23 0x00007fe086bb51bd in x11EventSourceDispatch (s=0x25b1d70, callback=0, user_data=0x0) at /home/tlindeij/dev/qt-4.6/src/gui/kernel/qguieventdispatcher_glib.cpp:146 #24 0x00007fe084a0cbbe in IA__g_main_context_dispatch (context=0x25b0d20) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:1960 #25 0x00007fe084a10588 in g_main_context_iterate (context=0x25b0d20, block=, dispatch=, self=) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2591 #26 0x00007fe084a106b0 in IA__g_main_context_iteration (context=0x25b0d20, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654 #27 0x00007fe0861e0d07 in QEventDispatcherGlib::processEvents (this=0x25ae160, flags={i = 36}) at /home/tlindeij/dev/qt-4.6/src/corelib/kernel/qeventdispatcher_glib.cpp:407 #28 0x00007fe086bb58ce in QGuiEventDispatcherGlib::processEvents (this=0x25ae160, flags={i = 36}) at /home/tlindeij/dev/qt-4.6/src/gui/kernel/qguieventdispatcher_glib.cpp:202 #29 0x00007fe0861a240c in QEventLoop::processEvents (this=0x7fff66d59ca0, flags={i = 36}) at /home/tlindeij/dev/qt-4.6/src/corelib/kernel/qeventloop.cpp:149 #30 0x00007fe0861a2562 in QEventLoop::exec (this=0x7fff66d59ca0, flags={i = 0}) at /home/tlindeij/dev/qt-4.6/src/corelib/kernel/qeventloop.cpp:201 #31 0x00007fe0861a5a78 in QCoreApplication::exec () at /home/tlindeij/dev/qt-4.6/src/corelib/kernel/qcoreapplication.cpp:981 #32 0x00007fe086ad2712 in QApplication::exec () at /home/tlindeij/dev/qt-4.6/src/gui/kernel/qapplication.cpp:3571 #33 0x000000000040b296 in main (argc=12, argv=0x7fff66d5a448) at /home/tlindeij/dev/creator/src/app/main.cpp:320 (gdb) up #1 0x00007fe0734c2029 in CPlusPlus::LookupContext::expandFunction (this=0x7fff66d57c70, function=, visibleScopes=@0x7fff66d57b50, expandedScopes=0x7fff66d57b30) at /home/tlindeij/dev/creator/src/libs/cplusplus/LookupContext.cpp:517 517 visibleScopes, expandedScopes); (gdb) list 512 nestedNameSpec = control()->qualifiedNameId(q->names(), q->nameCount() - 1, 513 q->isGlobal()); 514 const QList candidates = resolveClassOrNamespace(nestedNameSpec, visibleScopes); 515 for (int j = 0; j < candidates.size(); ++j) { 516 expand(candidates.at(j)->asScopedSymbol()->members(), 517 visibleScopes, expandedScopes); 518 } 519 } 520 } 521