Bug 394920 - kdevelop random crash
Summary: kdevelop random crash
Status: RESOLVED WAITINGFORINFO
Alias: None
Product: kdevelop
Classification: Applications
Component: Code completion (show other bugs)
Version: 5.1.1
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-01 12:38 UTC by Damien.Allain
Modified: 2018-06-06 08:47 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
the report created with the bug reporting GUI (that failed to send it) (257.50 KB, text/plain)
2018-06-01 12:38 UTC, Damien.Allain
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Damien.Allain 2018-06-01 12:38:26 UTC
Created attachment 112996 [details]
the report created with the bug reporting GUI (that failed to send it)

- I was only typing code when the attached report was created.
- This happens fairly frequently also when I am touching the "Quick Open..." box.

I understand kdevelop is, in both cases of typing and touching the "Quick Open..." box, browsing code to find a list of relevant suggestions for completion, so I am suggesting the problem might lie in the code browsing.

Possible duplicate of bug 312129 ?
Comment 1 Kevin Funk 2018-06-06 06:28:59 UTC
Posting backtrace of crashing thread inline for SEO:

Thread 1 (Thread 0x7ffaf2b37900 (LWP 5467)):
[KCrash Handler]
#6  0x00007ffad2be56a9 in QXcbConnection::getSelectionOwner(unsigned int) const () at /usr/lib64/libQt5XcbQpa.so.5
#7  0x00007ffad2be177f in  () at /usr/lib64/libQt5XcbQpa.so.5
#8  0x00007ffaef593f68 in KFilePreviewGenerator::Private::applyCutItemEffect(KFileItemList const&) () at /usr/lib64/libKF5KIOFileWidgets.so.5
#9  0x00007ffaef59452c in KFilePreviewGenerator::Private::updateIcons(KFileItemList const&) () at /usr/lib64/libKF5KIOFileWidgets.so.5
#10 0x00007ffaef595788 in KFilePreviewGenerator::Private::updateIcons(QModelIndex const&, QModelIndex const&) () at /usr/lib64/libKF5KIOFileWidgets.so.5
#11 0x00007ffaf01b57d1 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#12 0x00007ffaf022c10c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () at /usr/lib64/libQt5Core.so.5
#13 0x00007ffaebed4b38 in  () at /usr/lib64/libKF5KIOWidgets.so.5
#14 0x00007ffaebed5c55 in  () at /usr/lib64/libKF5KIOWidgets.so.5
#15 0x00007ffaf01b57d1 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#16 0x00007ffaeb949275 in KCoreDirLister::refreshItems(QList<QPair<KFileItem, KFileItem> > const&) () at /usr/lib64/libKF5KIOCore.so.5
#17 0x00007ffaeb94d422 in KCoreDirLister::Private::emitItems() () at /usr/lib64/libKF5KIOCore.so.5
#18 0x00007ffaeb95b334 in  () at /usr/lib64/libKF5KIOCore.so.5
#19 0x00007ffaf01b57d1 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#20 0x00007ffaf15d9cf2 in KJob::result(KJob*, KJob::QPrivateSignal) () at /usr/lib64/libKF5CoreAddons.so.5
#21 0x00007ffaf15daa1f in KJob::finishJob(bool) () at /usr/lib64/libKF5CoreAddons.so.5
#22 0x00007ffaeb90f562 in KIO::SimpleJob::slotFinished() () at /usr/lib64/libKF5KIOCore.so.5
#23 0x00007ffaeb9096be in KIO::ListJob::slotFinished() () at /usr/lib64/libKF5KIOCore.so.5
#24 0x00007ffaeb9092d1 in  () at /usr/lib64/libKF5KIOCore.so.5
#25 0x00007ffaf01b57d1 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#26 0x00007ffaeb8f4b21 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () at /usr/lib64/libKF5KIOCore.so.5
#27 0x00007ffaeb8f2178 in KIO::SlaveInterface::dispatch() () at /usr/lib64/libKF5KIOCore.so.5
#28 0x00007ffaeb8f658e in KIO::Slave::gotInput() () at /usr/lib64/libKF5KIOCore.so.5
#29 0x00007ffaeb975275 in  () at /usr/lib64/libKF5KIOCore.so.5
#30 0x00007ffaf01b57d1 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#31 0x00007ffaeb8a3077 in  () at /usr/lib64/libKF5KIOCore.so.5
#32 0x00007ffaf01b6e26 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#33 0x00007ffaf0e8c28c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#34 0x00007ffaf0e908ea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#35 0x00007ffaf018bbe5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#36 0x00007ffaf018d9ca in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#37 0x00007ffaf01dcb03 in  () at /usr/lib64/libQt5Core.so.5
#38 0x00007ffae8859134 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#39 0x00007ffae8859388 in  () at /usr/lib64/libglib-2.0.so.0
#40 0x00007ffae885942c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#41 0x00007ffaf01dc18c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#42 0x00007ffaf0189bfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#43 0x00007ffaf0191ae6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#44 0x000000000040c6cb in  ()
#45 0x00007ffaef80c725 in __libc_start_main () at /lib64/libc.so.6
#46 0x000000000040cc99 in _start ()
Comment 2 Kevin Funk 2018-06-06 06:31:34 UTC
What Qt version is this?

Could be https://bugreports.qt.io/browse/QTBUG-64928?
Comment 3 Damien.Allain 2018-06-06 08:47:02 UTC
(menu) Help → About KDevelop → Librairies says:

  * KDE Frameworks 5.32.0
  * Qt 5.6.2 (built against 5.6.2)
  * The xcb windowing system