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

List:       kde-bugs-dist
Subject:    [kdev-python] [Bug 362515] Segfault in code completion
From:       Francis Herne via KDE Bugzilla <bugzilla_noreply () kde ! org>
Date:       2016-05-01 0:04:04
Message-ID: bug-362515-17878-zeeKMcw417 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

--- Comment #1 from Francis Herne <francis.herne@yahoo.co.uk> ---
Crashed again, backtrace looks a bit different:
Thread 9 "KDevelop::Compl" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffa3477700 (LWP 13580)]
KDevelop::DUChainBase::rangeInCurrentRevision (this=0x0) at
/home/flh/projects/src/kdevplatform/language/duchain/duchainbase.cpp:157
157         DocumentChangeTracker* tracker =
ICore::self()->languageController()->backgroundParser()->trackerForUrl(url());
(gdb) bt full
#0  KDevelop::DUChainBase::rangeInCurrentRevision (this=0x0) at
/home/flh/projects/src/kdevplatform/language/duchain/duchainbase.cpp:157
        tracker = <optimized out>
#1  0x00007fffa373be72 in
Python::PythonCodeCompletionWorker::updateContextRange (this=<optimized out>,
contextRange=..., view=<optimized out>, context=...)
    at
/tmp/yaourt-tmp-flh/aur-kdevelop-python3-git/src/kdev-python/codecompletion/worker.cpp:59
        __PRETTY_FUNCTION__ = "virtual void
Python::PythonCodeCompletionWorker::updateContextRange(KTextEditor::Range&,
KTextEditor::View*, KDevelop::DUContextPointer) const"
#2  0x00007ffff240881f in KDevelop::CodeCompletionWorker::computeCompletions
(this=0x45745e0, context=..., position=..., view=0x48111b0)
    at
/home/flh/projects/src/kdevplatform/language/codecompletion/codecompletionworker.cpp:108
        lock = {val = 72823617}
        lockDUChain = {m_lock = 0x7ffff2afbba0 <KDevelop::(anonymous
namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder+32>, m_locked =
true, m_timeout = 0}
        foreground = {m_locked = true}
        doc = 0x4815ea0
        __PRETTY_FUNCTION__ = "void
KDevelop::CodeCompletionWorker::computeCompletions(KDevelop::DUContextPointer,
const KTextEditor::Cursor&, KTextEditor::View*)"
        range = {m_start = {m_line = 67, m_column = 0}, m_end = {m_line = 67,
m_column = 45}}
        text = {static null = {<No data fields>}, d = 0x7ffff4dc7ee0
<QArrayData::shared_null>}
        cursorPosition = {m_line = -223364192, m_column = 32767}
        followingText = <optimized out>
#3  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.
#4  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.
#5  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.
#6  0x00007ffff4d47659 in QObject::event(QEvent*) () from
/usr/lib/libQt5Core.so.5
No symbol table info available.
#7  0x00007ffff5a3e68c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
No symbol table info available.
#8  0x00007ffff5a438f6 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
No symbol table info available.
#9  0x00007ffff4d1a518 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
No symbol table info available.
#10 0x00007ffff4d1c3da in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/libQt5Core.so.5
No symbol table info available.
#11 0x00007ffff4d6f883 in ?? () from /usr/lib/libQt5Core.so.5
No symbol table info available.
#12 0x00007fffec105f07 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#13 0x00007fffec106160 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#14 0x00007fffec10620c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#15 0x00007ffff4d6fc8f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
No symbol table info available.
#16 0x00007ffff4d186fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
No symbol table info available.
#17 0x00007ffff4b41fe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
No symbol table info available.
#18 0x00007ffff2411964 in KDevelop::CompletionWorkerThread::run
(this=0x4574350) at
/home/flh/projects/src/kdevplatform/language/codecompletion/codecompletionmodel.cpp:89
No locals.
#19 0x00007ffff4b46de8 in ?? () from /usr/lib/libQt5Core.so.5
No symbol table info available.
#20 0x00007fffecc93424 in start_thread () from /usr/lib/libpthread.so.0
No symbol table info available.
#21 0x00007ffff4460cbd in clone () from /usr/lib/libc.so.6

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic