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

            Bug ID: 374522
           Summary: Kate crashes after autocompliting D-language (lumen
                    plugin)
           Product: kate
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwrite-bugs-n...@kde.org
          Reporter: pinkier...@gmail.com
  Target Milestone: ---

Application: kate (16.08.2)

Qt Version: 5.6.1
Frameworks Version: 5.26.0
Operating System: Linux 4.4.36-8-default x86_64
Distribution: "openSUSE Leap 42.2"

-- Information about the crash:
- What I was doing when the application crashed:
In ~/.config/dcd/dcd.conf was:
/usr/include/dmd/druntime/import
/usr/include/dmd/phobos
~/.dub/packages/requests-0.4.0/requests/source

And after typing:
import requests;
...
MultipartForm form;
form.add⏎

Autocomplete works fine, but after choosing method and pressing "return" - kate
crushed.

The crash can be reproduced every time.

-- Backtrace:
Application: Kate (kate), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f56b5ab3880 (LWP 22582))]

Thread 3 (Thread 0x7f569b1f0700 (LWP 22585)):
#0  0x00007f56b00ae51d in read () at /lib64/libc.so.6
#1  0x00007f56ac5a5670 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f56ac564e49 in g_main_context_check () at
/usr/lib64/libglib-2.0.so.0
#3  0x00007f56ac5652a8 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f56ac56542c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#5  0x00007f56b0cc332b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#6  0x00007f56b0c70fdb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#7  0x00007f56b0aabf1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f56b10d81d5 in  () at /usr/lib64/libQt5DBus.so.5
#9  0x00007f56b0ab09e9 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f56aca89734 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f56b00bad3d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f56a05a0700 (LWP 22584)):
#0  0x00007f56b00b249d in poll () at /lib64/libc.so.6
#1  0x00007f56aceb43e2 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f56aceb5fcf in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f56a316a839 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f56b0ab09e9 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f56aca89734 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f56b00bad3d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f56b5ab3880 (LWP 22582)):
[KCrash Handler]
#6  0x00007f56b0caf5a9 in QVariant::QVariant(QString const&) () at
/usr/lib64/libQt5Core.so.5
#7  0x00007f569541e144 in  () at
/usr/lib64/qt5/plugins/ktexteditor/ktexteditor_lumen.so
#8  0x00007f56b5331bcb in KateCompletionModel::Item::Item(bool,
KateCompletionModel*, HierarchicalModelHandler const&,
QPair<KTextEditor::CodeCompletionModel*, QModelIndex>) () at
/usr/lib64/libKF5TextEditor.so.5
#9  0x00007f56b53334a4 in
KateCompletionModel::createItem(HierarchicalModelHandler const&, QModelIndex
const&, bool) () at /usr/lib64/libKF5TextEditor.so.5
#10 0x00007f56b53341d8 in
KateCompletionModel::createItems(HierarchicalModelHandler const&, QModelIndex
const&, bool) () at /usr/lib64/libKF5TextEditor.so.5
#11 0x00007f56b5335b63 in KateCompletionModel::createGroups() () at
/usr/lib64/libKF5TextEditor.so.5
#12 0x00007f56b5336265 in
KateCompletionModel::setCompletionModels(QList<KTextEditor::CodeCompletionModel*>
const&) () at /usr/lib64/libKF5TextEditor.so.5
#13 0x00007f56b532b928 in
KateCompletionWidget::startCompletion(KTextEditor::Range const&,
QList<KTextEditor::CodeCompletionModel*> const&,
KTextEditor::CodeCompletionModel::InvocationType) () at
/usr/lib64/libKF5TextEditor.so.5
#14 0x00007f56b532baec in
KateCompletionWidget::startCompletion(KTextEditor::CodeCompletionModel::InvocationType,
QList<KTextEditor::CodeCompletionModel*> const&) () at
/usr/lib64/libKF5TextEditor.so.5
#15 0x00007f56b532bf21 in KateCompletionWidget::automaticInvocation() () at
/usr/lib64/libKF5TextEditor.so.5
#16 0x00007f56b54dc375 in  () at /usr/lib64/libKF5TextEditor.so.5
#17 0x00007f56b0c9cbb1 in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib64/libQt5Core.so.5
#18 0x00007f56b0caa112 in QTimer::timerEvent(QTimerEvent*) () at
/usr/lib64/libQt5Core.so.5
#19 0x00007f56b0c9df34 in QObject::event(QEvent*) () at
/usr/lib64/libQt5Core.so.5
#20 0x00007f56b20dde3c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt5Widgets.so.5
#21 0x00007f56b20e249a in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#22 0x00007f56b0c72fc5 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib64/libQt5Core.so.5
#23 0x00007f56b0cc2c7e in QTimerInfoList::activateTimers() () at
/usr/lib64/libQt5Core.so.5
#24 0x00007f56b0cc3041 in  () at /usr/lib64/libQt5Core.so.5
#25 0x00007f56ac565134 in g_main_context_dispatch () at
/usr/lib64/libglib-2.0.so.0
#26 0x00007f56ac565388 in  () at /usr/lib64/libglib-2.0.so.0
#27 0x00007f56ac56542c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#28 0x00007f56b0cc330c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#29 0x00007f56b0c70fdb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#30 0x00007f56b0c78ec6 in QCoreApplication::exec() () at
/usr/lib64/libQt5Core.so.5
#31 0x000000000044896b in main ()

Reported using DrKonqi

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

Reply via email to