Bug 436397 - Plasma Crashes after I clicked the application launcher
Summary: Plasma Crashes after I clicked the application launcher
Status: RESOLVED DUPLICATE of bug 414920
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.21.4
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-04-30 11:20 UTC by Rahul Chowdhury
Modified: 2021-04-30 17:45 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rahul Chowdhury 2021-04-30 11:20:47 UTC
Application: plasmashell (5.21.4)

Qt Version: 5.15.2
Frameworks Version: 5.80.0
Operating System: Linux 5.11.0-16-generic x86_64
Windowing System: X11
Drkonqi Version: 5.21.4
Distribution: Ubuntu 21.04

-- Information about the crash:
- What I was doing when the application crashed: Clicked on the application launcher

- Unusual behavior I noticed: The entire taskbar vanished for a minute or so before reappearing, after which the crash reporting tool popped up.

- Custom settings of the application: None

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  std::__atomic_base<int>::operator++() (this=0x50) at /usr/include/c++/10/bits/atomic_base.h:325
#5  QAtomicOps<int>::ref<int>(std::atomic<int>&) (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:283
#6  QBasicAtomicInteger<int>::ref() (this=0x50) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:118
#7  QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) (obj=obj@entry=0x7f9704063440) at tools/qsharedpointer.cpp:1398
#8  0x00007f9741dbe14a in QV4::QQmlQPointer<QObject>::init(QObject*) (o=0x7f9704063440, this=0x7f97246972b8) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/memory/qv4heap_p.h:218
#9  QV4::QQmlQPointer<QObject>::init(QObject*) (o=0x7f9704063440, this=0x7f97246972b8) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/memory/qv4heap_p.h:218
#10 QV4::Heap::QObjectWrapper::init(QObject*) (object=0x7f9704063440, this=0x7f97246972a0) at jsruntime/qv4qobjectwrapper_p.h:83
#11 QV4::MemoryManager::allocate<QV4::QObjectWrapper, QObject*>(QObject*) (this=0x557821a33cc0) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/memory/qv4mm_p.h:245
#12 QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) (engine=<optimized out>, object=0x7f9704063440) at jsruntime/qv4qobjectwrapper.cpp:694
#13 0x00007f9741dc0140 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) (engine=0x557821950a70, object=0x7f9704063440) at jsruntime/qv4qobjectwrapper.cpp:614
#14 0x00007f9741dc04a8 in loadProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData const&) (v4=0x557821950a70, object=0x5578256de3d0, property=...) at jsruntime/qv4qobjectwrapper.cpp:205
#15 0x00007f9741ddf611 in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffdf6828af0, engine=0x557821950a70, code=0x7f97155745d8 ":\037pL\023. \030\a.!\030\b\024") at jsruntime/qv4vme_moth.cpp:638
#16 0x00007f9741de3c17 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7ffdf6828af0, engine=engine@entry=0x557821950a70) at jsruntime/qv4vme_moth.cpp:463
#17 0x00007f9741d7e24d in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=this@entry=0x557825743120, thisObject=<optimized out>, argv=argv@entry=0x7f972491e500, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#18 0x00007f9741ef90c5 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x5578257f8410, callData=callData@entry=0x7f972491e4d0, isUndefined=isUndefined@entry=0x0) at qml/qqmljavascriptexpression.cpp:212
#19 0x00007f9741eac5eb in QQmlBoundSignalExpression::evaluate(void**) (this=<optimized out>, a=<optimized out>) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#20 0x00007f9741eacad0 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x557825555350, a=0x0) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#21 0x00007f9741edcb8d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=0x0) at qml/qqmlnotifier.cpp:104
#22 0x00007f97409446a5 in doActivate<false>(QObject*, int, void**) (sender=0x557825834bc0, signal_index=26, argv=0x0) at kernel/qobject.cpp:3778
#23 0x00007f971c2bd5b8 in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/private/kicker/libkickerplugin.so
#24 0x00007f9740944b0e in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffdf682a990, r=0x557825834bc0, this=0x557825a7f330) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#25 doActivate<false>(QObject*, int, void**) (sender=0x557823fa8550, signal_index=3, argv=argv@entry=0x7ffdf682a990) at kernel/qobject.cpp:3886
#26 0x00007f974093dcb8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x557823fa8550, m=m@entry=0x7f971c1dd0a0 <Plasma::RunnerManager::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffdf682a990) at kernel/qobject.cpp:3946
#27 0x00007f971c1c9eb6 in Plasma::RunnerManager::matchesChanged(QList<Plasma::QueryMatch> const&) (this=this@entry=0x557823fa8550, _t1=...) at ./obj-x86_64-linux-gnu/src/KF5Runner_autogen/include/moc_runnermanager.cpp:295
#28 0x00007f971c1ce0fb in Plasma::RunnerManagerPrivate::matchesChanged() (this=<optimized out>) at ./src/runnermanager.cpp:121
#29 Plasma::RunnerManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/src/KF5Runner_autogen/include/moc_runnermanager.cpp:169
#30 0x00007f974093a2a1 in QObject::event(QEvent*) (this=0x557823fa8550, e=0x7f965c0d6790) at kernel/qobject.cpp:1314
#31 0x00007f97415cc173 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x557823fa8550, e=0x7f965c0d6790) at kernel/qapplication.cpp:3632
#32 0x00007f974090d22a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x557823fa8550, event=0x7f965c0d6790) at kernel/qcoreapplication.cpp:1063
#33 0x00007f974090fd01 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x557821557210) at kernel/qcoreapplication.cpp:1817
#34 0x00007f9740966f37 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55782163e080) at kernel/qeventdispatcher_glib.cpp:277
#35 0x00007f973ed0a84b in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f973ed5dc68 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f973ed07f83 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f9740966594 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x557821640320, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#39 0x00007f974090bb8b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffdf682add0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#40 0x00007f9740914024 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#41 0x000055781f83ae5e in  ()
#42 0x00007f9740277565 in __libc_start_main (main=0x55781f839f10, argc=1, argv=0x7ffdf682b0a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdf682b098) at ../csu/libc-start.c:332
#43 0x000055781f83af8e in  ()
[Inferior 1 (process 2105) detached]

Possible duplicates by query: bug 425483, bug 425234, bug 425205, bug 422368, bug 421100.

Reported using DrKonqi
Comment 1 Nate Graham 2021-04-30 17:45:59 UTC

*** This bug has been marked as a duplicate of bug 414920 ***