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

            Bug ID: 381075
           Summary: Cannot search for Calibre in Discover
           Product: Discover
           Version: 5.10.1
          Platform: Neon Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: discover
          Assignee: aleix...@kde.org
          Reporter: avraham.ish.sha...@gmail.com
  Target Milestone: ---

Application: plasma-discover (5.10.1)

Qt Version: 5.7.1
Frameworks Version: 5.34.0
Operating System: Linux 4.8.0-54-generic x86_64
Distribution: KDE neon User Edition 5.10

-- Information about the crash:
- What I was doing when the application crashed:
searching "calibre". every time I search for calibre, Discover crashes. Other
searches perform as expected.

The crash can be reproduced every time.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb72215f8c0 (LWP 2093))]

Thread 8 (Thread 0x7fb6a0ff9700 (LWP 2158)):
#0  0x00007fb71e47969d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fb7198966f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb719852e74 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb719853330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb71985349c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb71f0a675b in QEventDispatcherGlib::processEvents
(this=0x7fb68800f9e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fb71f0510ba in QEventLoop::exec (this=this@entry=0x7fb6a0ff8d00,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007fb71ee80f64 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:507
#8  0x00007fb71ee85b48 in QThreadPrivate::start (arg=0x21199b0) at
thread/qthread_unix.cpp:368
#9  0x00007fb71b90e6ba in start_thread (arg=0x7fb6a0ff9700) at
pthread_create.c:333
#10 0x00007fb71e48982d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fb6e3fff700 (LWP 2102)):
#0  0x00007fb71ef2b229 in qt_clock_gettime (ts=<optimized out>,
clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:109
#1  do_gettime (frac=<optimized out>, sec=<optimized out>) at
tools/qelapsedtimer_unix.cpp:164
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:173
#3  0x00007fb71f0a43d9 in QTimerInfoList::updateCurrentTime
(this=this@entry=0x7fb6dc002cd0) at kernel/qtimerinfo_unix.cpp:91
#4  0x00007fb71f0a4945 in QTimerInfoList::timerWait (this=0x7fb6dc002cd0,
tm=...) at kernel/qtimerinfo_unix.cpp:388
#5  0x00007fb71f0a5fac in timerSourcePrepareHelper (timeout=0x7fb6e3ffeb34,
src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#6  idleTimerSourcePrepare (source=<optimized out>, timeout=0x7fb6e3ffeb34) at
kernel/qeventdispatcher_glib.cpp:212
#7  0x00007fb71985291d in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fb7198532bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fb71985349c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fb71f0a675b in QEventDispatcherGlib::processEvents
(this=0x7fb6dc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#11 0x00007fb71f0510ba in QEventLoop::exec (this=this@entry=0x7fb6e3ffed00,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#12 0x00007fb71ee80f64 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:507
#13 0x00007fb71ee85b48 in QThreadPrivate::start (arg=0x2008b00) at
thread/qthread_unix.cpp:368
#14 0x00007fb71b90e6ba in start_thread (arg=0x7fb6e3fff700) at
pthread_create.c:333
#15 0x00007fb71e48982d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fb6f252a700 (LWP 2099)):
#0  0x00007fb719852da8 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb719853330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb71985349c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb71f0a675b in QEventDispatcherGlib::processEvents
(this=0x7fb6ec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fb71f0510ba in QEventLoop::exec (this=this@entry=0x7fb6f2529d00,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fb71ee80f64 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:507
#6  0x00007fb71ee85b48 in QThreadPrivate::start (arg=0x1f87400) at
thread/qthread_unix.cpp:368
#7  0x00007fb71b90e6ba in start_thread (arg=0x7fb6f252a700) at
pthread_create.c:333
#8  0x00007fb71e48982d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fb6fffd1700 (LWP 2098)):
#0  0x00007fb71e47969d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fb7198966f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb719852e74 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb719853330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb71985349c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb71f0a675b in QEventDispatcherGlib::processEvents
(this=0x7fb6f4002e00, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fb71f0510ba in QEventLoop::exec (this=this@entry=0x7fb6fffd0c90,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007fb71ee80f64 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:507
#8  0x00007fb7217d6fc6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007fb71ee85b48 in QThreadPrivate::start (arg=0x1eebdc0) at
thread/qthread_unix.cpp:368
#10 0x00007fb71b90e6ba in start_thread (arg=0x7fb6fffd1700) at
pthread_create.c:333
#11 0x00007fb71e48982d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fb70725f700 (LWP 2096)):
#0  0x00007fb719897a79 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb719852929 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb7198532bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb71985349c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb71f0a675b in QEventDispatcherGlib::processEvents
(this=0x7fb6f80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fb71f0510ba in QEventLoop::exec (this=this@entry=0x7fb70725ece0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007fb71ee80f64 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:507
#7  0x00007fb71f7f7bf5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fb71ee85b48 in QThreadPrivate::start (arg=0x1b30e90) at
thread/qthread_unix.cpp:368
#9  0x00007fb71b90e6ba in start_thread (arg=0x7fb70725f700) at
pthread_create.c:333
#10 0x00007fb71e48982d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fb708470700 (LWP 2095)):
#0  0x00007fb71f0a5d82 in socketNotifierSourceCheck (source=0x7fb700002e00) at
kernel/qeventdispatcher_glib.cpp:86
#1  0x00007fb719852dc1 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb719853330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb71985349c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb71f0a675b in QEventDispatcherGlib::processEvents
(this=0x7fb7000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fb71f0510ba in QEventLoop::exec (this=this@entry=0x7fb70846fcd0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007fb71ee80f64 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:507
#7  0x00007fb7222a5735 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007fb71ee85b48 in QThreadPrivate::start (arg=0x7fb722319d60) at
thread/qthread_unix.cpp:368
#9  0x00007fb71b90e6ba in start_thread (arg=0x7fb708470700) at
pthread_create.c:333
#10 0x00007fb71e48982d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fb710b4a700 (LWP 2094)):
#0  0x00007fb71e47db5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fb7193e8c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fb7193ea8d7 in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fb7130a2d79 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fb71ee85b48 in QThreadPrivate::start (arg=0x1ab2230) at
thread/qthread_unix.cpp:368
#5  0x00007fb71b90e6ba in start_thread (arg=0x7fb710b4a700) at
pthread_create.c:333
#6  0x00007fb71e48982d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fb72215f8c0 (LWP 2093)):
[KCrash Handler]
#6  0x00007fb71f295610 in typeinfo for QObject () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fb6f297800e in KNSCore::Engine::doRequest (this=0x1fa5c80) at
/workspace/build/src/core/engine.cpp:429
#8  0x00007fb6f29782fb in KNSCore::Engine::requestData (this=<optimized out>,
page=page@entry=0, pageSize=pageSize@entry=100) at
/workspace/build/src/core/engine.cpp:423
#9  0x00007fb6f2bd0b6a in KNSBackend::<lambda()>::operator()
(__closure=0x4d02550) at
/workspace/build/libdiscover/backends/KNSBackend/KNSBackend.cpp:327
#10 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:135
#11 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:192
#12 QtPrivate::QFunctorSlotObject<KNSBackend::searchStream(const
QString&)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int,
QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized
out>, this_=0x4d02540, r=<optimized out>, a=<optimized out>, ret=<optimized
out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:169
#13 0x00007fb71f07ed99 in QObject::event (this=0x4e0a980, e=<optimized out>) at
kernel/qobject.cpp:1263
#14 0x00007fb71ffb5ecc in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x4e0a980, e=0x2012fa0) at kernel/qapplication.cpp:3799
#15 0x00007fb71ffbd8c6 in QApplication::notify (this=0x7ffff43e39c0,
receiver=0x4e0a980, e=0x2012fa0) at kernel/qapplication.cpp:3556
#16 0x00007fb71f0530c8 in QCoreApplication::notifyInternal2
(receiver=0x4e0a980, event=event@entry=0x2012fa0) at
kernel/qcoreapplication.cpp:988
#17 0x00007fb71f05578b in QCoreApplication::sendEvent (event=0x2012fa0,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x1a974f0) at
kernel/qcoreapplication.cpp:1649
#19 0x00007fb71f055bf8 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1503
#20 0x00007fb71f0a6333 in postEventSourceDispatch (s=0x1add0a0) at
kernel/qeventdispatcher_glib.cpp:276
#21 0x00007fb719853197 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fb7198533f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fb71985349c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fb71f0a673f in QEventDispatcherGlib::processEvents (this=0x1ae4eb0,
flags=...) at kernel/qeventdispatcher_glib.cpp:423
#25 0x00007fb71f0510ba in QEventLoop::exec (this=this@entry=0x7ffff43e38e0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#26 0x00007fb71f0596cc in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1261
#27 0x000000000040d487 in main (argc=1, argv=<optimized out>) at
/workspace/build/discover/main.cpp:151

Possible duplicates by query: bug 380813.

Reported using DrKonqi

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

Reply via email to