Bug 422024 - plasmoidviewer crashed on close
Summary: plasmoidviewer crashed on close
Status: RESOLVED WORKSFORME
Alias: None
Product: Plasma SDK
Classification: Plasma
Component: plasmoidviewer (show other bugs)
Version: Git
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-24 16:29 UTC by Patrick Silva
Modified: 2025-03-27 18:05 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2020-05-24 16:29:46 UTC
SUMMARY
I ran "plasmoidviewer --applet org.kde.plasma.systemtray",
resized the plasmoidviewer window by dragging its lower right corner,
closed it and plasma shown a crash notification.

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.19.80
KDE Frameworks Version: 5.71.0
Qt Version: 5.14.2

Application: plasmoidviewer (plasmoidviewer), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7fe269842c80 (LWP 9911))]
[KCrash Handler]
#6  0x00007fe26660c950 in QInputMethod::inputDirection() const (this=0x0) at kernel/qinputmethod.cpp:298
#7  0x00007fe268abc9b5 in QQuickTextPrivate::determineHorizontalAlignment() (this=0x562d752283c0) at items/qquicktext.cpp:1928
#8  0x00007fe268ac3550 in QQuickText::setText(QString const&) (this=0x562d75228300, n=...) at items/qquicktext.cpp:1675
#9  0x00007fe268ac5599 in QQuickText::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qquicktext_p.cpp:884
#10 0x00007fe26848fd1f in QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const (flags=..., value=0x7ffdaa3f4608, target=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:286
#11 0x00007fe26848fd1f in GenericBinding<10>::doStore<QString>(QString, QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>) const (flags=..., pd=<optimized out>, value=..., this=0x562d752296f0) at qml/qqmlbinding.cpp:334
#12 0x00007fe26848fd1f in GenericBinding<10>::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) (this=0x562d752296f0, result=..., isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:315
#13 0x00007fe26849044a in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0x562d752296f0, watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:250
#14 0x00007fe26848d032 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x562d752296f0, flags=...) at qml/qqmlbinding.cpp:186
#15 0x00007fe268466322 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#16 0x00007fe268414119 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x562d75228300, index=<optimized out>, a=0x0) at qml/qqmlengine.cpp:858
#17 0x00007fe266030314 in doActivate<false>(QObject*, int, void**) (sender=0x562d75228300, signal_index=64, argv=0x0) at kernel/qobject.cpp:3762
#18 0x00007fe268415bb8 in QQmlData::destroyed(QObject*) (this=0x562d7522eeb0, object=0x562d7522d270) at qml/qqmlengine.cpp:1955
#19 0x00007fe26602dfa3 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1026
#20 0x00007fe228494d29 in NotificationManager::ServerInfo::~ServerInfo() (this=0x562d7522d270, __in_chrg=<optimized out>) at ./libnotificationmanager/serverinfo.h:39
#21 0x00007fe22848eb1b in QScopedPointerDeleter<NotificationManager::ServerInfo>::cleanup(NotificationManager::ServerInfo*) (pointer=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:60
#22 0x00007fe22848eb1b in QScopedPointer<NotificationManager::ServerInfo, QScopedPointerDeleter<NotificationManager::ServerInfo> >::~QScopedPointer() (this=0x562d75610478, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:107
#23 0x00007fe22848eb1b in NotificationManager::ServerPrivate::~ServerPrivate() (this=0x562d75610450, __in_chrg=<optimized out>) at ./libnotificationmanager/server_p.h:45
#24 0x00007fe22848eb79 in NotificationManager::ServerPrivate::~ServerPrivate() (this=0x562d75610450, __in_chrg=<optimized out>) at ./libnotificationmanager/server_p.h:45
#25 0x00007fe228488c91 in QScopedPointerDeleter<NotificationManager::ServerPrivate>::cleanup(NotificationManager::ServerPrivate*) (pointer=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:60
#26 0x00007fe228488c91 in QScopedPointer<NotificationManager::ServerPrivate, QScopedPointerDeleter<NotificationManager::ServerPrivate> >::~QScopedPointer() (this=0x7fe2286e9d40 <NotificationManager::Server::self()::s_self+16>, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:107
#27 0x00007fe228488c91 in NotificationManager::Server::~Server() (this=0x7fe2286e9d30 <NotificationManager::Server::self()::s_self>, __in_chrg=<optimized out>) at ./libnotificationmanager/server.h:40
#28 0x00007fe26561c041 in __run_exit_handlers (status=0, listp=0x7fe2659c4718 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
#29 0x00007fe26561c13a in __GI_exit (status=<optimized out>) at exit.c:139
#30 0x00007fe2655fab9e in __libc_start_main (main=0x562d71aea0f0 <main(int, char**)>, argc=3, argv=0x7ffdaa3f6428, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdaa3f6418) at ../csu/libc-start.c:344
#31 0x0000562d71aeb1da in _start ()