Bug 398299 - plasmashell crash when copying text
Summary: plasmashell crash when copying text
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.13.5
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-09-05 19:36 UTC by youduda
Modified: 2020-12-07 09:57 UTC (History)
2 users (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 youduda 2018-09-05 19:36:51 UTC
Application: plasmashell (5.13.5)

Qt Version: 5.11.1
Frameworks Version: 5.49.0
Operating System: Linux 4.18.5-arch1-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
Copy anything in Vivaldi Browser
Copy anything in Kate
After hard reset, when instantly copying the same text in the same application, plasmashell crashes again (and again)

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6414087cc0 (LWP 1040))]

Thread 10 (Thread 0x7f6362dee700 (LWP 1323)):
#0  0x00007f641c4abafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f641cb1d7bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f641e9347ad in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f641e934a1c in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f641cb1d005 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f641c4a5a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f641c801a43 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f6363fff700 (LWP 1292)):
#0  0x00007f641c4abafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f641cb1d7bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f641e9347ad in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f641e934a1c in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f641cb1d005 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f641c4a5a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f641c801a43 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f636ad41700 (LWP 1251)):
#0  0x00007f641c7f6bb1 in poll () at /usr/lib/libc.so.6
#1  0x00007f64192eeec0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f64192eefee in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f641cd1e4c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f641ccc9dac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f641cb12f59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f6374f4735a in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x00007f641cb1d005 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f641c4a5a9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f641c801a43 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f6376f3a700 (LWP 1198)):
#0  0x00007f641c4abafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f641cb1d7bc in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f641e9347ad in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f641e934a1c in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f641cb1d005 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f641c4a5a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f641c801a43 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f637e310700 (LWP 1195)):
#0  0x00007f641c7f2734 in read () at /usr/lib/libc.so.6
#1  0x00007f6419334691 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f64192ee981 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f64192eee66 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f64192eefee in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f641cd1e4c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f641ccc9dac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f641cb12f59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f641e8b35bb in  () at /usr/lib/libQt5Quick.so.5
#9  0x00007f641cb1d005 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f641c4a5a9d in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f641c801a43 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f640972d700 (LWP 1163)):
#0  0x00007f641c4abafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f6409d31264 in  () at /usr/lib/dri/i965_dri.so
#2  0x00007f6409d30f58 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007f641c4a5a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f641c801a43 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f640bbff700 (LWP 1158)):
#0  0x00007f641c4abafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f641f61baac in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f641f61bac9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f641c4a5a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f641c801a43 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f64111b6700 (LWP 1109)):
#0  0x00007f641c7f6bb1 in poll () at /usr/lib/libc.so.6
#1  0x00007f64192eeec0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f64192eefee in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f641cd1e4c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f641ccc9dac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f641cb12f59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f641e6340d9 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f641cb1d005 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f641c4a5a9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f641c801a43 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f641240c700 (LWP 1080)):
#0  0x00007f641c7f6bb1 in poll () at /usr/lib/libc.so.6
#1  0x00007f64192eeec0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f64192eefee in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f641cd1e4c4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f641ccc9dac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f641cb12f59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f641e033ba6 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f641cb1d005 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f641c4a5a9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f641c801a43 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f6414087cc0 (LWP 1040)):
[KCrash Handler]
#6  0x00007f641eca2dc4 in  () at /usr/lib/libKF5Plasma.so.5
#7  0x00007f641eca66e2 in  () at /usr/lib/libKF5Plasma.so.5
#8  0x00007f641eca7a53 in Plasma::FrameSvg::resizeFrame(QSizeF const&) () at /usr/lib/libKF5Plasma.so.5
#9  0x00007f6408c8cd6a in  () at /usr/lib/qt/qml/org/kde/plasma/core/libcorebindingsplugin.so
#10 0x00007f641e9713aa in QQuickItem::setSize(QSizeF const&) () at /usr/lib/libQt5Quick.so.5
#11 0x00007f641e962954 in  () at /usr/lib/libQt5Quick.so.5
#12 0x00007f641e976cb4 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () at /usr/lib/libQt5Quick.so.5
#13 0x00007f641e9709d1 in QQuickItem::setWidth(double) () at /usr/lib/libQt5Quick.so.5
#14 0x00007f641e965377 in  () at /usr/lib/libQt5Quick.so.5
#15 0x00007f641e96599f in  () at /usr/lib/libQt5Quick.so.5
#16 0x00007f641e976cb4 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () at /usr/lib/libQt5Quick.so.5
#17 0x00007f641e9709d1 in QQuickItem::setWidth(double) () at /usr/lib/libQt5Quick.so.5
#18 0x00007f641ea1c0bf in QQuickFlickable::geometryChanged(QRectF const&, QRectF const&) () at /usr/lib/libQt5Quick.so.5
#19 0x00007f641e9713aa in QQuickItem::setSize(QSizeF const&) () at /usr/lib/libQt5Quick.so.5
#20 0x00007f641e962954 in  () at /usr/lib/libQt5Quick.so.5
#21 0x00007f641e976cb4 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () at /usr/lib/libQt5Quick.so.5
#22 0x00007f641e9713aa in QQuickItem::setSize(QSizeF const&) () at /usr/lib/libQt5Quick.so.5
#23 0x00007f641e962954 in  () at /usr/lib/libQt5Quick.so.5
#24 0x00007f641e976cb4 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () at /usr/lib/libQt5Quick.so.5
#25 0x00007f641e9713aa in QQuickItem::setSize(QSizeF const&) () at /usr/lib/libQt5Quick.so.5
#26 0x00007f641e962954 in  () at /usr/lib/libQt5Quick.so.5
#27 0x00007f641e976cb4 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () at /usr/lib/libQt5Quick.so.5
#28 0x00007f641e9713aa in QQuickItem::setSize(QSizeF const&) () at /usr/lib/libQt5Quick.so.5
#29 0x00007f641e962954 in  () at /usr/lib/libQt5Quick.so.5
#30 0x00007f641e976cb4 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () at /usr/lib/libQt5Quick.so.5
#31 0x00007f641e9713aa in QQuickItem::setSize(QSizeF const&) () at /usr/lib/libQt5Quick.so.5
#32 0x00007f641e962954 in  () at /usr/lib/libQt5Quick.so.5
#33 0x00007f641e976cb4 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () at /usr/lib/libQt5Quick.so.5
#34 0x00007f641e9709d1 in QQuickItem::setWidth(double) () at /usr/lib/libQt5Quick.so.5
#35 0x00007f641e965377 in  () at /usr/lib/libQt5Quick.so.5
#36 0x00007f641e96599f in  () at /usr/lib/libQt5Quick.so.5
#37 0x00007f641e976cb4 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () at /usr/lib/libQt5Quick.so.5
#38 0x00007f641e9709d1 in QQuickItem::setWidth(double) () at /usr/lib/libQt5Quick.so.5
#39 0x00007f641e981159 in  () at /usr/lib/libQt5Quick.so.5
#40 0x00007f641e98169b in QQuickItem::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/libQt5Quick.so.5
#41 0x00007f641e54bfb5 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#42 0x00007f641e54cd3f in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#43 0x00007f641e54ce36 in QV4::QObjectWrapper::put(QV4::Managed*, QV4::String*, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#44 0x00007f641e56003c in QV4::Runtime::method_storeProperty(QV4::ExecutionEngine*, QV4::Value const&, int, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#45 0x00007f641e5589ed in  () at /usr/lib/libQt5Qml.so.5
#46 0x00007f641e54d9c0 in  () at /usr/lib/libQt5Qml.so.5
#47 0x00007f641ccf50b0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#48 0x00007f641f9434a3 in PlasmaQuick::AppletQuickItem::fullRepresentationItemChanged(QObject*) () at /usr/lib/libKF5PlasmaQuick.so.5
#49 0x00007f641f944ed2 in  () at /usr/lib/libKF5PlasmaQuick.so.5
#50 0x00007f641f94527c in  () at /usr/lib/libKF5PlasmaQuick.so.5
#51 0x00007f641f945a56 in  () at /usr/lib/libKF5PlasmaQuick.so.5
#52 0x00007f641cd01137 in  () at /usr/lib/libQt5Core.so.5
#53 0x00007f641ccf57eb in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#54 0x00007f641d922e14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#55 0x00007f641d92a6e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#56 0x00007f641cccb119 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#57 0x00007f641cd1d87a in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#58 0x00007f641cd1e102 in  () at /usr/lib/libQt5Core.so.5
#59 0x00007f64192eeca7 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#60 0x00007f64192eef59 in  () at /usr/lib/libglib-2.0.so.0
#61 0x00007f64192eefee in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#62 0x00007f641cd1e4a9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#63 0x00007f6413848572 in  () at /usr/lib/libQt5WaylandClient.so.5
#64 0x00007f641ccc9dac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#65 0x00007f641ccd20a6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#66 0x000055556f9bad3e in  ()
#67 0x00007f641c72a223 in __libc_start_main () at /usr/lib/libc.so.6
#68 0x000055556f9bb1be in _start ()

Reported using DrKonqi
Comment 1 Justin Zobel 2020-12-03 02:40:25 UTC
Thank you for the report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved" when you respond, thank you.
Comment 2 youduda 2020-12-07 09:57:29 UTC
The issue has been fixed a while ago, thanks for the reminder.