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

            Bug ID: 397593
           Summary: discover crash after clicking "Update"-Button in
                    system tray
           Product: Discover
           Version: unspecified
          Platform: Neon Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: discover
          Assignee: aleix...@kde.org
          Reporter: pasta...@gmail.com
  Target Milestone: ---

Application: plasma-discover (5.13.4)

Qt Version: 5.11.1
Frameworks Version: 5.48.0
Operating System: Linux 4.15.0-29-generic x86_64
Distribution: KDE neon User Edition 5.13

-- Information about the crash:
- What I was doing when the application crashed:
I clicked the button "Update" in the system tray and then the crash happened.
This behavior is reoccurring every time I click the “Update” button but I think
it could change, when I log off or reboot the computer.

The crash can be reproduced every time.

-- Backtrace:
Application: Entdecken (plasma-discover), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[Current thread is 1 (Thread 0x7f65939a98c0 (LWP 1286))]

Thread 3 (Thread 0x7f6576ab3700 (LWP 1289)):
[KCrash Handler]
#6  0x00007f658eba3428 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007f658eba502a in __GI_abort () at abort.c:89
#8  0x00007f658f2d084d in __gnu_cxx::__verbose_terminate_handler() () from
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9  0x00007f658f2ce6b6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007f658f2ce701 in std::terminate() () from
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x00007f658f642e75 in qTerminate () at global/qglobal.cpp:3179
#12 0x00007f658f6718aa in QThreadPrivate::start (arg=0x198cdc0) at
thread/qthread_unix.cpp:379
#13 0x00007f658b70e6ba in start_thread (arg=0x7f6576ab3700) at
pthread_create.c:333
#14 0x00007f658ec7541d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f6577cc4700 (LWP 1288)):
#0  0x00007f658ec6974d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f65898a838c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65898a849c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f658f88a0bb in QEventDispatcherGlib::processEvents
(this=0x7f65700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f658f8315ba in QEventLoop::exec (this=this@entry=0x7f6577cc3cc0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#5  0x00007f658f6665e4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:525
#6  0x00007f65915abf35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f658f671727 in QThreadPrivate::start (arg=0x7f6591824d60) at
thread/qthread_unix.cpp:367
#8  0x00007f658b70e6ba in start_thread (arg=0x7f6577cc4700) at
pthread_create.c:333
#9  0x00007f658ec7541d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f65939a98c0 (LWP 1286)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f658f6725cb in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x19a58a0) at
thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x198ce30,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f65901f0843 in QQmlThreadPrivate::wait (this=<optimized out>) at
qml/ftw/qqmlthread.cpp:63
#4  QQmlThread::internalCallMethodInThread (this=0x19a1db0, message=<optimized
out>) at qml/ftw/qqmlthread.cpp:340
#5  0x00007f6590177b65 in QQmlThread::callMethodInThread<QQmlDataBlob*,
QQmlDataBlob*, QQmlTypeLoaderThread> (arg=<synthetic pointer>,
Member=<optimized out>, this=<optimized out>) at
../../include/QtQml/5.11.1/QtQml/private/../../../../../src/qml/qml/ftw/qqmlthread_p.h:167
#6  QQmlTypeLoaderThread::load (this=<optimized out>, b=b@entry=0x1d02460) at
qml/qqmltypeloader.cpp:827
#7  0x00007f659017e4a9 in PlainLoader::load (this=<optimized out>,
loader=0x19a15c0, blob=0x1d02460) at qml/qqmltypeloader.cpp:996
#8  QQmlTypeLoader::doLoad<PlainLoader>
(mode=QQmlTypeLoader::PreferSynchronous, blob=0x1d02460, loader=...,
this=0x19a15c0) at qml/qqmltypeloader.cpp:1060
#9  QQmlTypeLoader::load (this=this@entry=0x19a15c0, blob=blob@entry=0x1d02460,
mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at
qml/qqmltypeloader.cpp:1083
#10 0x00007f659017ffe8 in QQmlTypeLoader::getType (this=0x19a15c0,
unNormalizedUrl=..., mode=QQmlTypeLoader::PreferSynchronous) at
qml/qqmltypeloader.cpp:1692
#11 0x00007f659015c54a in QQmlComponentPrivate::loadUrl (this=0x1d02190,
newUrl=..., mode=QQmlComponent::PreferSynchronous) at qml/qqmlcomponent.cpp:670
#12 0x00007f65901ff9a3 in QV4::QtObject::method_createComponent (b=<optimized
out>, argv=<optimized out>, argc=<optimized out>) at
qml/v8/qqmlbuiltinfunctions.cpp:1304
#13 0x00007f65901267f0 in QV4::FunctionObject::call (argc=1,
argv=0x7f6575e745a0, thisObject=0x7f6575e745e8, this=<optimized out>) at
jsruntime/qv4functionobject_p.h:163
#14 QV4::Runtime::method_callProperty (engine=0x198c1a0, base=0x7f6575e745e8,
nameIndex=<optimized out>, argv=0x7f6575e745a0, argc=1) at
jsruntime/qv4runtime.cpp:1062
#15 0x00007f659011925a in QV4::Moth::VME::exec (fo=0x7f6575e74578,
thisObject=0x7f657588ec40, argv=0x7f65740463b0, argc=-1873616000) at
jsruntime/qv4vme_moth.cpp:800
#16 0x00007f65901267f0 in QV4::FunctionObject::call (argc=2,
argv=0x7f6575e74518, thisObject=0x7f6575e74510, this=<optimized out>) at
jsruntime/qv4functionobject_p.h:163
#17 QV4::Runtime::method_callProperty (engine=0x198c1a0, base=0x7f6575e74510,
nameIndex=<optimized out>, argv=0x7f6575e74518, argc=2) at
jsruntime/qv4runtime.cpp:1062
#18 0x00007f659011925a in QV4::Moth::VME::exec (fo=0x7f6575e744a0,
thisObject=0x7f657589b980, argv=0x7f65740436e6, argc=-1873616000) at
jsruntime/qv4vme_moth.cpp:800
#19 0x00007f65901267f0 in QV4::FunctionObject::call (argc=3,
argv=0x7f6575e74448, thisObject=0x7f6575e74440, this=<optimized out>) at
jsruntime/qv4functionobject_p.h:163
#20 QV4::Runtime::method_callProperty (engine=0x198c1a0, base=0x7f6575e74440,
nameIndex=<optimized out>, argv=0x7f6575e74448, argc=3) at
jsruntime/qv4runtime.cpp:1062
#21 0x00007f659011925a in QV4::Moth::VME::exec (fo=0x7f6575e74408,
thisObject=0x3000000000001, argv=0x7f659389e204, argc=-1873616000) at
jsruntime/qv4vme_moth.cpp:800
#22 0x00007f65901d09b9 in QV4::Moth::VME::exec (context=<optimized out>,
argc=<optimized out>, argv=0x7f6575e74408, thisObject=0x7f6575e743f8,
v4Function=0x1a3c6c0) at
../../include/QtQml/5.11.1/QtQml/private/../../../../../src/qml/jsruntime/qv4vme_moth_p.h:72
#23 QV4::Function::call (context=<optimized out>, argc=<optimized out>,
argv=0x7f6575e74408, thisObject=0x7f6575e743f8, this=0x1a3c6c0) at
../../include/QtQml/5.11.1/QtQml/private/../../../../../src/qml/jsruntime/qv4function_p.h:72
#24 QQmlJavaScriptExpression::evaluate (this=this@entry=0x1ce2b70,
callData=callData@entry=0x7f6575e743e0, isUndefined=isUndefined@entry=0x0) at
qml/qqmljavascriptexpression.cpp:217
#25 0x00007f6590163119 in QQmlBoundSignalExpression::evaluate
(this=this@entry=0x1ce2b70, a=a@entry=0x0) at qml/qqmlboundsignal.cpp:237
#26 0x00007f65901646ab in QQmlBoundSignal_callback (e=0x1ce2b20, a=0x0) at
qml/qqmlboundsignal.cpp:370
#27 0x00007f65901aaa77 in QQmlNotifier::emitNotify (endpoint=<optimized out>,
a=a@entry=0x0) at qml/qqmlnotifier.cpp:106
#28 0x00007f6590145884 in QQmlData::signalEmitted (object=0x1a3bb70, index=64,
a=0x0) at qml/qqmlengine.cpp:861
#29 0x00007f658f8605e2 in QMetaObject::activate (sender=0x1a3bb70,
signalOffset=<optimized out>, local_signal_index=<optimized out>,
argv=argv@entry=0x0) at kernel/qobject.cpp:3649
#30 0x00007f659013f765 in QQmlVMEMetaObject::activate
(this=this@entry=0x1c38d20, object=<optimized out>, index=<optimized out>,
args=args@entry=0x0) at qml/qqmlvmemetaobject.cpp:1246
#31 0x00007f65901412ff in QQmlVMEMetaObject::metaCall (this=0x1c38d20,
o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>)
at qml/qqmlvmemetaobject.cpp:839
#32 0x00007f65901da017 in QQmlPropertyData::writeProperty (flags=...,
value=0x7fff77bcacd0, target=<optimized out>, this=0x7f6568258288) at
../../include/QtQml/5.11.1/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:350
#33 GenericBinding<10>::doStore<QString> (flags=..., pd=0x7f6568258288,
value=..., this=0x1cc6da0) at qml/qqmlbinding.cpp:334
#34 GenericBinding<10>::write (this=0x1cc6da0, result=...,
isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:315
#35 0x00007f65901da689 in QQmlNonbindingBinding::doUpdate (this=0x1cc6da0,
watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:249
#36 0x00007f65901d7023 in QQmlBinding::update (this=0x1cc6da0, flags=...) at
qml/qqmlbinding.cpp:185
#37 0x00007f65901432fa in QQmlData::flushPendingBindingImpl (this=<optimized
out>, index=...) at qml/qqmlengine.cpp:935
#38 0x00007f659010bfd0 in QQmlData::flushPendingBinding (propertyIndex=...,
o=0x1a3bb70) at
../../include/QtQml/5.11.1/QtQml/private/../../../../../src/qml/qml/qqmldata_p.h:420
#39 QV4::QObjectWrapper::getProperty (engine=0x198c1a0, object=0x1a3bb70,
property=0x7f6568258288, captureRequired=<optimized out>) at
jsruntime/qv4qobjectwrapper.cpp:230
#40 0x00007f659010cb66 in QV4::QObjectWrapper::getQmlProperty
(this=0x7f6575e743c8, qmlContext=0x1cdef50, name=0x7f6575e743c0,
revisionMode=QV4::QObjectWrapper::IgnoreRevision, hasProperty=0x0,
includeImports=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:327
#41 0x00007f65901262e7 in QV4::Object::get (hasProperty=0x0, name=<optimized
out>, this=<optimized out>) at jsruntime/qv4object_p.h:364
#42 QV4::Runtime::method_loadProperty (engine=0x198c1a0, object=...,
nameIndex=<optimized out>) at jsruntime/qv4runtime.cpp:738
#43 0x00007f6590118d92 in QV4::Moth::VME::exec (fo=0x7f6575e74350,
thisObject=0x7f6575897240, argv=0x7f656ccc8130, argc=-1873616000) at
jsruntime/qv4vme_moth.cpp:720
#44 0x00007f65901d09b9 in QV4::Moth::VME::exec (context=<optimized out>,
argc=<optimized out>, argv=0x7f6575e74350, thisObject=0x7f6575e74340,
v4Function=0x1cd77f0) at
../../include/QtQml/5.11.1/QtQml/private/../../../../../src/qml/jsruntime/qv4vme_moth_p.h:72
#45 QV4::Function::call (context=<optimized out>, argc=<optimized out>,
argv=0x7f6575e74350, thisObject=0x7f6575e74340, this=0x1cd77f0) at
../../include/QtQml/5.11.1/QtQml/private/../../../../../src/qml/jsruntime/qv4function_p.h:72
#46 QQmlJavaScriptExpression::evaluate (this=this@entry=0x1cdfcc0,
callData=callData@entry=0x7f6575e74328,
isUndefined=isUndefined@entry=0x7fff77bcb30f) at
qml/qqmljavascriptexpression.cpp:217
#47 0x00007f65901d56f2 in QQmlBinding::evaluate (this=this@entry=0x1cdfcc0,
isUndefined=isUndefined@entry=0x7fff77bcb30f) at qml/qqmlbinding.cpp:209
#48 0x00007f65901da632 in QQmlNonbindingBinding::doUpdate (this=0x1cdfcc0,
watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:245
#49 0x00007f65901d7023 in QQmlBinding::update (this=0x1cdfcc0, flags=...) at
qml/qqmlbinding.cpp:185
#50 0x00007f65901e3ec1 in QQmlObjectCreator::finalize (this=0x1ab61d0,
interrupt=...) at qml/qqmlobjectcreator.cpp:1346
#51 0x00007f65901594f0 in QQmlComponentPrivate::complete (enginePriv=0x19a1470,
state=0x19e4ea0) at qml/qqmlcomponent.cpp:924
#52 0x00007f6590159627 in QQmlComponentPrivate::completeCreate (this=0x19e4e00)
at qml/qqmlcomponent.cpp:959
#53 0x00007f65901593da in QQmlComponent::create (this=0x19e4ac0,
context=0x1a0a910) at qml/qqmlcomponent.cpp:779
#54 0x00007f65901dbe6b in QQmlApplicationEnginePrivate::finishLoad
(this=this@entry=0x19a1470, c=c@entry=0x19e4ac0) at
qml/qqmlapplicationengine.cpp:134
#55 0x00007f65901dc11e in QQmlApplicationEnginePrivate::startLoad
(this=0x19a1470, url=..., data=..., dataFlag=dataFlag@entry=false) at
qml/qqmlapplicationengine.cpp:118
#56 0x00007f65901dc15d in QQmlApplicationEngine::load (this=<optimized out>,
url=...) at qml/qqmlapplicationengine.cpp:259
#57 0x0000000000417ea5 in DiscoverObject::DiscoverObject (this=0x199ec70,
mode=<optimized out>) at /workspace/build/discover/DiscoverObject.cpp:130
#58 0x0000000000412d6a in main (argc=3, argv=<optimized out>) at
/workspace/build/discover/main.cpp:124

Reported using DrKonqi

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

Reply via email to