Summary: | Discover crashes in QObjectPrivate::addConnection() while searching | ||
---|---|---|---|
Product: | [Applications] Discover | Reporter: | Ian McGrath <ian> |
Component: | discover | Assignee: | Aleix Pol <aleixpol> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | bjiang738, nate, nicolas.fella, nnc.hnd, rdieter, wenifede |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.10.5 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | 11d121cc | Version Fixed In: | 5.11.4 |
Sentry Crash Report: |
Description
Ian McGrath
2017-10-12 21:15:54 UTC
*** Bug 386001 has been marked as a duplicate of this bug. *** *** Bug 386319 has been marked as a duplicate of this bug. *** *** Bug 386137 has been marked as a duplicate of this bug. *** *** Bug 386999 has been marked as a duplicate of this bug. *** Note to self. Here's the backtrace with symbols from one of the duplicates: Thread 1 (Thread 0x7fb17e0c55c0 (LWP 8483)): [KCrash Handler] #6 0x0000000100000001 in ?? () #7 0x00007fb17a10ace2 in QObjectPrivate::connectImpl (sender=sender@entry=0x55f64e5f9f20, signal_index=9, receiver=receiver@entry=0x55f64e6c7ab0, slot=slot@entry=0x7ffc1cd93f20, slotObj=slotObj@entry=0x7fb16400ab60, type=<optimized out>, types=<optimized out>, senderMetaObject=<optimized out>) at kernel/qobject.cpp:4847 #8 0x00007fb17a10aeb2 in QObject::connectImpl (sender=sender@entry=0x55f64e5f9f20, signal=signal@entry=0x7ffc1cd93f10, receiver=0x55f64e6c7ab0, slot=slot@entry=0x7ffc1cd93f20, slotObj=0x7fb16400ab60, type=Qt::AutoConnection, types=0x0, senderMetaObject=0x7fb11d6f6c20 <KNSBackend::staticMetaObject>) at kernel/qobject.cpp:4784 #9 0x00007fb11d4e6336 in QObject::connect<void (KNSBackend::*)(QVector<AbstractResource*> const&), void (ResultsStream::*)(QVector<AbstractResource*> const&)> (type=Qt::AutoConnection, slot=(void (ResultsStream::*)(ResultsStream * const, const QVector<AbstractResource*> &)) 0x7fb17d038670 <ResultsStream::resourcesFound(QVector<AbstractResource*> const&)>, receiver=<optimized out>, signal=(void (KNSBackend::*)(KNSBackend * const, const QVector<AbstractResource*> &)) 0x7fb11d4f1120 <KNSBackend::receivedResources(QVector<AbstractResource*> const&)>, sender=0x55f64e5f9f20) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:259 #10 KNSBackend::<lambda()>::operator() (__closure=0x55f64eaf6ca0) at ./libdiscover/backends/KNSBackend/KNSBackend.cpp:357 #11 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KNSBackend::searchStream(const QString&)::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:130 #12 QtPrivate::Functor<KNSBackend::searchStream(const QString&)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:240 #13 QtPrivate::QFunctorSlotObject<KNSBackend::searchStream(const QString&)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x55f64eaf6c90, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:168 #14 0x00007fb17a107452 in QObject::event (this=0x55f64e6c7ab0, e=<optimized out>) at kernel/qobject.cpp:1246 #15 0x00007fb17b6d646c in QApplicationPrivate::notify_helper (this=this@entry=0x55f64bd9d290, receiver=receiver@entry=0x55f64e6c7ab0, e=e@entry=0x55f64e603320) at kernel/qapplication.cpp:3717 #16 0x00007fb17b6ddd34 in QApplication::notify (this=0x7ffc1cd94550, receiver=0x55f64e6c7ab0, e=0x55f64e603320) at kernel/qapplication.cpp:3476 #17 0x00007fb17a0d7de8 in QCoreApplication::notifyInternal2 (receiver=0x55f64e6c7ab0, event=event@entry=0x55f64e603320) at kernel/qcoreapplication.cpp:1018 #18 0x00007fb17a0da55d in QCoreApplication::sendEvent (event=0x55f64e603320, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233 #19 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x55f64bda2df0) at kernel/qcoreapplication.cpp:1678 #20 0x00007fb17a0daae8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1532 #21 0x00007fb17a130e53 in postEventSourceDispatch (s=0x55f64bdff0f0) at kernel/qeventdispatcher_glib.cpp:276 #22 0x00007fb1741a5fb7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007fb1741a61f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007fb1741a627c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007fb17a13047f in QEventDispatcherGlib::processEvents (this=0x55f64be05dc0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #26 0x00007fb17a0d5e3a in QEventLoop::exec (this=this@entry=0x7ffc1cd94490, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #27 0x00007fb17a0deda4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291 #28 0x000055f64aab4fa8 in main (argc=<optimized out>, argv=<optimized out>) at ./discover/main.cpp:151 This should be fixed as of the specified commit. |