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

            Bug ID: 436397
           Summary: Plasma Crashes after I clicked the application
                    launcher
           Product: plasmashell
           Version: 5.21.4
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: rahul...@gmail.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

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

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

Reply via email to