Application: plasma-discover (5.6.95) Qt Version: 5.6.1 Frameworks Version: 5.23.0 Operating System: Linux 4.7.0-0.rc5.git0.1.fc25.x86_64 x86_64 Distribution: "Fedora release 25 (Rawhide)" -- Information about the crash: - What I was doing when the application crashed: I tried to install item (xkcd comic) - Custom settings of the application: I use Fedora Rawhide (testing), so there may be upstream changes. The crash can be reproduced every time. -- Backtrace: Application: Discover (plasma-discover), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". 84 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [Current thread is 1 (Thread 0x7f8e927b4100 (LWP 4863))] Thread 8 (Thread 0x7f8e5a7f3700 (LWP 4885)): #0 0x00007f8e8e19a49d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f8e89e38ca6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f8e50008070, timeout=<optimized out>, context=0x7f8e50000990) at gmain.c:4146 #2 g_main_context_iterate (context=context@entry=0x7f8e50000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3846 #3 0x00007f8e89e38dbc in g_main_context_iteration (context=0x7f8e50000990, may_block=may_block@entry=1) at gmain.c:3912 #4 0x00007f8e8ef9f1ab in QEventDispatcherGlib::processEvents (this=0x7f8e500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #5 0x00007f8e8ef4e5aa in QEventLoop::exec (this=this@entry=0x7f8e5a7f2c50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f8e8edad303 in QThread::exec (this=this@entry=0x55ed3991f150) at thread/qthread.cpp:500 #7 0x00007f8e92078c36 in QQuickPixmapReader::run (this=0x55ed3991f150) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/quick/util/qquickpixmapcache.cpp:817 #8 0x00007f8e8edb195a in QThreadPrivate::start (arg=0x55ed3991f150) at thread/qthread_unix.cpp:341 #9 0x00007f8e8c6fb6ca in start_thread (arg=0x7f8e5a7f3700) at pthread_create.c:333 #10 0x00007f8e8e1a649f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 7 (Thread 0x7f8e5b3fe700 (LWP 4877)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007f8e8edb1fb8 in QWaitConditionPrivate::wait_relative (time=30000, this=0x7f8e54005520) at thread/qwaitcondition_unix.cpp:126 #2 QWaitConditionPrivate::wait (time=30000, this=0x7f8e54005520) at thread/qwaitcondition_unix.cpp:134 #3 QWaitCondition::wait (this=this@entry=0x7f8e54005240, mutex=mutex@entry=0x7f8e54004fa0, time=30000) at thread/qwaitcondition_unix.cpp:208 #4 0x00007f8e8edae8ed in QThreadPoolThread::run (this=0x7f8e54005230) at thread/qthreadpool.cpp:127 #5 0x00007f8e8edb195a in QThreadPrivate::start (arg=0x7f8e54005230) at thread/qthread_unix.cpp:341 #6 0x00007f8e8c6fb6ca in start_thread (arg=0x7f8e5b3fe700) at pthread_create.c:333 #7 0x00007f8e8e1a649f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 6 (Thread 0x7f8e5bbff700 (LWP 4876)): #0 0x00007f8e8ee4da78 in qt_gettime () at tools/qelapsedtimer_unix.cpp:172 #1 0x00007f8e8ef9d7c9 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f8e54002ed0) at kernel/qtimerinfo_unix.cpp:84 #2 0x00007f8e8ef9dbc5 in QTimerInfoList::timerWait (this=0x7f8e54002ed0, tm=...) at kernel/qtimerinfo_unix.cpp:381 #3 0x00007f8e8ef9ed0c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f8e5bbfeaf4) at kernel/qeventdispatcher_glib.cpp:126 #4 0x00007f8e8ef9edd5 in timerSourcePrepare (source=<optimized out>, timeout=timeout@entry=0x7f8e5bbfeaf4) at kernel/qeventdispatcher_glib.cpp:159 #5 0x00007f8e89e381dd in g_main_context_prepare (context=context@entry=0x7f8e54000990, priority=priority@entry=0x7f8e5bbfeb80) at gmain.c:3453 #6 0x00007f8e89e38bcb in g_main_context_iterate (context=context@entry=0x7f8e54000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3831 #7 0x00007f8e89e38dbc in g_main_context_iteration (context=0x7f8e54000990, may_block=may_block@entry=1) at gmain.c:3912 #8 0x00007f8e8ef9f1ab in QEventDispatcherGlib::processEvents (this=0x7f8e540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #9 0x00007f8e8ef4e5aa in QEventLoop::exec (this=this@entry=0x7f8e5bbfecc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #10 0x00007f8e8edad303 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500 #11 0x00007f8e8edb195a in QThreadPrivate::start (arg=0x55ed37b30130) at thread/qthread_unix.cpp:341 #12 0x00007f8e8c6fb6ca in start_thread (arg=0x7f8e5bbff700) at pthread_create.c:333 #13 0x00007f8e8e1a649f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 5 (Thread 0x7f8e66906700 (LWP 4868)): #0 0x00007f8e8e19606d in read () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f8e89e7bb90 in read (__nbytes=16, __buf=0x7f8e66905ab0, __fd=<optimized out>) at /usr/include/bits/unistd.h:44 #2 g_wakeup_acknowledge (wakeup=0x7f8e60002390) at gwakeup.c:210 #3 0x00007f8e89e38784 in g_main_context_check (context=context@entry=0x7f8e5c000990, max_priority=2147483647, fds=fds@entry=0x7f8e5c003070, n_fds=n_fds@entry=1) at gmain.c:3643 #4 0x00007f8e89e38c44 in g_main_context_iterate (context=context@entry=0x7f8e5c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3848 #5 0x00007f8e89e38dbc in g_main_context_iteration (context=0x7f8e5c000990, may_block=may_block@entry=1) at gmain.c:3912 #6 0x00007f8e8ef9f1ab in QEventDispatcherGlib::processEvents (this=0x7f8e5c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #7 0x00007f8e8ef4e5aa in QEventLoop::exec (this=this@entry=0x7f8e66905cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #8 0x00007f8e8edad303 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500 #9 0x00007f8e8edb195a in QThreadPrivate::start (arg=0x55ed37887080) at thread/qthread_unix.cpp:341 #10 0x00007f8e8c6fb6ca in start_thread (arg=0x7f8e66906700) at pthread_create.c:333 #11 0x00007f8e8e1a649f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 4 (Thread 0x7f8e6d9fa700 (LWP 4867)): #0 0x00007f8e89e7cf39 in g_mutex_lock (mutex=mutex@entry=0x7f8e60000990) at gthread-posix.c:1336 #1 0x00007f8e89e38826 in g_main_context_dispatch (context=context@entry=0x7f8e60000990) at gmain.c:3776 #2 0x00007f8e89e38d10 in g_main_context_iterate (context=context@entry=0x7f8e60000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3851 #3 0x00007f8e89e38dbc in g_main_context_iteration (context=0x7f8e60000990, may_block=may_block@entry=1) at gmain.c:3912 #4 0x00007f8e8ef9f1ab in QEventDispatcherGlib::processEvents (this=0x7f8e600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #5 0x00007f8e8ef4e5aa in QEventLoop::exec (this=this@entry=0x7f8e6d9f9ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f8e8edad303 in QThread::exec (this=this@entry=0x55ed373f9dc0) at thread/qthread.cpp:500 #7 0x00007f8e91be7935 in QQmlThreadPrivate::run (this=0x55ed373f9dc0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/qml/ftw/qqmlthread.cpp:141 #8 0x00007f8e8edb195a in QThreadPrivate::start (arg=0x55ed373f9dc0) at thread/qthread_unix.cpp:341 #9 0x00007f8e8c6fb6ca in start_thread (arg=0x7f8e6d9fa700) at pthread_create.c:333 #10 0x00007f8e8e1a649f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 3 (Thread 0x7f8e6ec0b700 (LWP 4866)): #0 0x00007f8e8e19a49d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f8e89e38ca6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f8e680137f0, timeout=<optimized out>, context=0x7f8e68000990) at gmain.c:4146 #2 g_main_context_iterate (context=context@entry=0x7f8e68000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3846 #3 0x00007f8e89e38dbc in g_main_context_iteration (context=0x7f8e68000990, may_block=may_block@entry=1) at gmain.c:3912 #4 0x00007f8e8ef9f1ab in QEventDispatcherGlib::processEvents (this=0x7f8e680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #5 0x00007f8e8ef4e5aa in QEventLoop::exec (this=this@entry=0x7f8e6ec0ac80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f8e8edad303 in QThread::exec (this=this@entry=0x7f8e9297b060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:500 #7 0x00007f8e92906529 in QDBusConnectionManager::run (this=0x7f8e9297b060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:189 #8 0x00007f8e8edb195a in QThreadPrivate::start (arg=0x7f8e9297b060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:341 #9 0x00007f8e8c6fb6ca in start_thread (arg=0x7f8e6ec0b700) at pthread_create.c:333 #10 0x00007f8e8e1a649f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 2 (Thread 0x7f8e7706e700 (LWP 4865)): #0 0x00007f8e8e19a49d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f8e8676ed10 in poll (__timeout=-1, __nfds=1, __fds=0x7f8e7706dbc0) at /usr/include/bits/poll2.h:46 #2 _xcb_conn_wait (c=c@entry=0x55ed37388e20, cond=cond@entry=0x55ed37388e60, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:479 #3 0x00007f8e86770aa9 in xcb_wait_for_event (c=0x55ed37388e20) at xcb_in.c:693 #4 0x00007f8e7ae47d79 in QXcbEventReader::run (this=0x55ed373934d0) at qxcbconnection.cpp:1325 #5 0x00007f8e8edb195a in QThreadPrivate::start (arg=0x55ed373934d0) at thread/qthread_unix.cpp:341 #6 0x00007f8e8c6fb6ca in start_thread (arg=0x7f8e7706e700) at pthread_create.c:333 #7 0x00007f8e8e1a649f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 1 (Thread 0x7f8e927b4100 (LWP 4863)): [KCrash Handler] #6 0x00007f8e659032ba in KNS3::Entry::size (this=<optimized out>) at /usr/src/debug/knewstuff-5.23.0/src/entry.cpp:129 #7 0x00007f8e65bba21d in KNSResource::size (this=<optimized out>) at /usr/src/debug/discover-5.6.95/libdiscover/backends/KNSBackend/KNSResource.cpp:133 #8 0x00007f8e91d5047e in AbstractResource::sizeDescription (this=<optimized out>) at /usr/src/debug/discover-5.6.95/libdiscover/resources/AbstractResource.cpp:100 #9 0x00007f8e91d58cd7 in AbstractResource::qt_static_metacall (_o=_o@entry=0x55ed39d4cc90, _c=_c@entry=QMetaObject::ReadProperty, _id=_id@entry=18, _a=_a@entry=0x7ffde6ae3060) at /usr/src/debug/discover-5.6.95/x86_64-redhat-linux-gnu/libdiscover/moc_AbstractResource.cpp:289 #10 0x00007f8e91d5b2eb in AbstractResource::qt_metacall (this=0x55ed39d4cc90, _c=QMetaObject::ReadProperty, _id=18, _a=0x7ffde6ae3060) at /usr/src/debug/discover-5.6.95/x86_64-redhat-linux-gnu/libdiscover/moc_AbstractResource.cpp:341 #11 0x00007f8e91b2bc7d in ReadAccessor::Direct (property=..., n=0x0, output=0x7ffde6ae3040, object=0x55ed39d4cc90) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:129 #12 LoadProperty<ReadAccessor::Direct> (v4=0x55ed37426d80, object=0x55ed39d4cc90, property=..., notifier=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:172 #13 0x00007f8e91b2c83d in QV4::QObjectWrapper::getProperty (engine=engine@entry=0x55ed37426d80, object=0x55ed39d4cc90, property=0x7f8e6037ef48, captureRequired=captureRequired@entry=true) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:378 #14 0x00007f8e91b2cfbc in QV4::QObjectWrapper::getQmlProperty (this=0x7f8e6c9fba28, qmlContext=0x55ed39db19e0, name=0x7f8e6c9fba20, revisionMode=QV4::QObjectWrapper::IgnoreRevision, hasProperty=0x0, includeImports=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:318 #15 0x00007f8e91b43256 in QV4::Object::get (hasProperty=0x0, name=<optimized out>, this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4object_p.h:298 #16 QV4::Runtime::getProperty (engine=0x55ed37426d80, object=..., nameIndex=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4runtime.cpp:675 #17 0x00007f8e66b97de6 in ?? () #18 0x0000000000000000 in ?? () Reported using DrKonqi
*** Bug 364785 has been marked as a duplicate of this bug. ***
Would it be possible to check if this fixes the problem? I cannot reproduce. https://git.reviewboard.kde.org/r/128336/
(In reply to Aleix Pol from comment #2) > Would it be possible to check if this fixes the problem? I cannot reproduce. > https://git.reviewboard.kde.org/r/128336/ How can I check? rebuild from master branch?
Git commit fc2e7f5865df1c2bd83dced01ba046b76382ce5b by Aleix Pol. Committed on 02/07/2016 at 16:11. Pushed by apol into branch 'master'. Make sure we have a size to offer REVIEW: 128336 M +1 -1 src/entry.cpp http://commits.kde.org/knewstuff/fc2e7f5865df1c2bd83dced01ba046b76382ce5b