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

--- Comment #4 from Francis Herne <francis.he...@yahoo.co.uk> ---
More backtrace:

----
Thread 9 "KDevelop::Compl" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffa59be700 (LWP 13247)]
0x00007fff88056020 in ?? ()
(gdb) bt full
#0  0x00007fff88056020 in ?? ()
No symbol table info available.
#1  0x00007fffa5a0081f in Python::ExpressionVisitor::ExpressionVisitor
(this=0x7fffa0040c60, ctx=<optimized out>) at
/tmp/yaourt-tmp-flh/aur-kdevelop-python3-git/src/kdev-python/duchain/expressionvisitor.cpp:70
No locals.
#2  0x00007fffa5c73969 in Python::visitorForString (str=...,
context=context@entry=0x7fff880b2240, scanUntil=..., scanUntil@entry=...)
    at
/tmp/yaourt-tmp-flh/aur-kdevelop-python3-git/src/kdev-python/codecompletion/context.cpp:84
        builder = {m_problems =
{<QListSpecialMethods<QExplicitlySharedDataPointer<KDevelop::Problem> >> = {<No
data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value =
{<std::__atomic_base<int>> = {
                          static _S_alignment = 4, _M_i = -1}, <No data
fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7ffff4dc9d40
<QListData::shared_null>}, d = 0x7ffff4dc9d40 <QListData::shared_null>}}, 
          static pyInitLock = {<QBasicMutex> = {d_ptr = {_q_value = {_M_b =
{_M_p = 0x0}}}}, <No data fields>}}
        tmpAst = {value = 0x7fffa0051e50, d = 0x7fffa008e580}
        v = <optimized out>
#3  0x00007fffa5c77947 in
Python::PythonCodeCompletionContext::functionCallItems
(this=this@entry=0x7fffa0043080) at
/tmp/yaourt-tmp-flh/aur-kdevelop-python3-git/src/kdev-python/codecompletion/context.cpp:144
        resultingItems =
{<QListSpecialMethods<QExplicitlySharedDataPointer<KDevelop::CompletionTreeItem>
>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value
= {<std::__atomic_base<int>> = {
                        static _S_alignment = 4, _M_i = -1}, <No data
fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7ffff4dc9d40
<QListData::shared_null>}, d = 0x7ffff4dc9d40 <QListData::shared_null>}}
        functionCalled = 0x0
        v = std::unique_ptr<Python::ExpressionVisitor> containing
0x7ffff4dc7ee0 <QArrayData::shared_null>
        lock = {m_lock = 0x7ffff4dc7ee0 <QArrayData::shared_null>, m_locked =
89, m_timeout = 32767}
        __PRETTY_FUNCTION__ = "Python::PythonCodeCompletionContext::ItemList
Python::PythonCodeCompletionContext::functionCallItems()"
        current = 0x7ffff4dc9d40 <QListData::shared_null>
        calltips = {<QListSpecialMethods<KDevelop::Declaration*>> = {<No data
fields>}, {p = {static shared_null = {ref = {atomic = {_q_value =
{<std::__atomic_base<int>> = {static _S_alignment = 4, 
                        _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0,
end = 0, array = {0x0}}, d = 0x7ffff4dc9d40 <QListData::shared_null>}, d =
0x7ffff4dc9d40 <QListData::shared_null>}}
        calltipItems =
{<QListSpecialMethods<QExplicitlySharedDataPointer<KDevelop::CompletionTreeItem>
>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value
= {<std::__atomic_base<int>> = {
                        static _S_alignment = 4, _M_i = -1}, <No data
fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7ffff4dc9d40
<QListData::shared_null>}, d = 0x7ffff4dc9d40 <QListData::shared_null>}}
#4  0x00007fffa5c7cb28 in Python::PythonCodeCompletionContext::completionItems
(this=0x7fffa0043080, abort=@0x42aa2d0: false, fullCompletion=<optimized out>)
    at
/tmp/yaourt-tmp-flh/aur-kdevelop-python3-git/src/kdev-python/codecompletion/context.cpp:574
        resultingItems =
{<QListSpecialMethods<QExplicitlySharedDataPointer<KDevelop::CompletionTreeItem>
>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value
= {<std::__atomic_base<int>> = {
                        static _S_alignment = 4, _M_i = -1}, <No data
fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7ffff4dc9d40
<QListData::shared_null>}, d = 0x7ffff4dc9d40 <QListData::shared_null>}}
        __PRETTY_FUNCTION__ = "virtual
QList<QExplicitlySharedDataPointer<KDevelop::CompletionTreeItem> >
Python::PythonCodeCompletionContext::completionItems(bool&, bool)"
#5  0x00007fffa5c7c992 in Python::PythonCodeCompletionContext::completionItems
(this=this@entry=0x7fffa003bf20, abort=@0x42aa2d0: false,
fullCompletion=fullCompletion@entry=false)
    at
/tmp/yaourt-tmp-flh/aur-kdevelop-python3-git/src/kdev-python/codecompletion/context.cpp:564
        resultingItems =
{<QListSpecialMethods<QExplicitlySharedDataPointer<KDevelop::CompletionTreeItem>
>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value
= {<std::__atomic_base<int>> = {
                        static _S_alignment = 4, _M_i = -1}, <No data
fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7ffff4dc9d40
<QListData::shared_null>}, d = 0x7ffff4dc9d40 <QListData::shared_null>}}
        __PRETTY_FUNCTION__ = "virtual
QList<QExplicitlySharedDataPointer<KDevelop::CompletionTreeItem> >
Python::PythonCodeCompletionContext::completionItems(bool&, bool)"
#6  0x00007ffff2408d24 in KDevelop::CodeCompletionWorker::computeCompletions
(this=0x42aa2b0, context=..., position=..., followingText=...,
contextRange=..., contextText=...)
    at
/home/flh/projects/src/kdevplatform/language/codecompletion/codecompletionworker.cpp:167
        items =
{<QListSpecialMethods<QExplicitlySharedDataPointer<KDevelop::CompletionTreeItem>
>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value
= {<std::__atomic_base<int>> = {
                        static _S_alignment = 4, _M_i = -1}, <No data
fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x2a21aa0}, d =
0x2a21aa0}}
        tree =
{<QListSpecialMethods<QExplicitlySharedDataPointer<KDevelop::CompletionTreeElement>
>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value
= {<std::__atomic_base<int>> = {
                        static _S_alignment = 4, _M_i = -1}, <No data
fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7ffff4dc7ee0
<QArrayData::shared_null>}, d = 0x7ffff4dc7ee0 <QArrayData::shared_null>}}
        __PRETTY_FUNCTION__ = "virtual void
KDevelop::CodeCompletionWorker::computeCompletions(KDevelop::DUContextPointer,
const KTextEditor::Cursor&, QString, const KTextEditor::Range&, const
QString&)"
        completionContext = {d = 0x7fffa003bf20}
#7  0x00007ffff2408772 in KDevelop::CodeCompletionWorker::computeCompletions
(this=0x42aa2b0, context=..., position=..., view=0x4396780)
    at
/home/flh/projects/src/kdevplatform/language/codecompletion/codecompletionworker.cpp:129
        foreground = {m_locked = false}
        doc = 0x42a5e70
        __PRETTY_FUNCTION__ = "void
KDevelop::CodeCompletionWorker::computeCompletions(KDevelop::DUContextPointer,
const KTextEditor::Cursor&, KTextEditor::View*)"
        range = {m_start = {m_line = 26, m_column = 0}, m_end = {m_line = 27,
m_column = 22}}
        text = {static null = {<No data fields>}, d = 0x7fffa005e930}
        cursorPosition = {m_line = 27, m_column = 23}
        followingText = {static null = {<No data fields>}, d = 0x7fffa0004c60}
#8  0x00007ffff240f232 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1,
2>, QtPrivate::List<KDevelop::DUChainPointer<KDevelop::DUContext>,
KTextEditor::Cursor const&, KTextEditor::View*>, void, void
(KDevelop::CodeCompletionWorker::*)(KDevelop::DUChainPointer<KDevelop::DUContext>,
KTextEditor::Cursor const&, KTextEditor::View*)>::call (arg=<optimized out>,
o=<optimized out>, f=<optimized out>)
    at /usr/include/qt/QtCore/qobjectdefs_impl.h:501
No locals.
#9  QtPrivate::FunctionPointer<void
(KDevelop::CodeCompletionWorker::*)(KDevelop::DUChainPointer<KDevelop::DUContext>,
KTextEditor::Cursor const&,
KTextEditor::View*)>::call<QtPrivate::List<KDevelop::DUChainPointer<KDevelop::DUContext>,
KTextEditor::Cursor const&, KTextEditor::View*>, void> (arg=<optimized out>,
o=<optimized out>, f=<optimized out>) at
/usr/include/qt/QtCore/qobjectdefs_impl.h:520
No locals.
---Type <return> to continue, or q <return> to quit---
#10 QtPrivate::QSlotObject<void
(KDevelop::CodeCompletionWorker::*)(KDevelop::DUChainPointer<KDevelop::DUContext>,
KTextEditor::Cursor const&, KTextEditor::View*),
QtPrivate::List<KDevelop::DUChainPointer<KDevelop::DUContext>,
KTextEditor::Cursor const&, KTextEditor::View*>, void>::impl (which=<optimized
out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>,
ret=<optimized out>) at /usr/include/qt/QtCore/qobject_impl.h:143
No locals.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to