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.