Bug 488192 - Plasma crashes when copying any text in KMail
Summary: Plasma crashes when copying any text in KMail
Status: RESOLVED DUPLICATE of bug 487575
Alias: None
Product: plasmashell
Classification: Plasma
Component: Clipboard widget & pop-up (other bugs)
Version First Reported In: git-stable-Plasma/6.1
Platform: Other Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-08 07:52 UTC by Antonio Rojas
Modified: 2024-06-10 13:05 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Antonio Rojas 2024-06-08 07:52:20 UTC
STEPS TO REPRODUCE
1. Copy any text from a message in KMail

OBSERVED RESULT
Crash

#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007d19bcca8eb3 in __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:78
#2  0x00007d19bcc50a30 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007d19bfbc7645 in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kcrash/kcrash-6.2.0/src/kcrash.cpp:593
#4  0x00007d19bcc50ae0 in <signal handler called> () at /usr/lib/libc.so.6
#5  0x00007d195c4fc004 in Klipper::checkClipData (this=0x62b514ea8170, mode=<optimized out>, data=<optimized out>)
    at /usr/src/debug/plasma-workspace/plasma-workspace-6.0.90/klipper/klipper.cpp:662
#6  0x00007d19bd3a17e7 in QtPrivate::QSlotObjectBase::call
    (this=0x62b514ed9770, r=0x62b514ea8170, a=0x7ffcbf897f70, this=<optimized out>, r=<optimized out>, a=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469
#7  doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4086
#8  0x00007d195c5086a6 in SystemClipboard::newClipData (this=0x62b514b32360, _t1=QClipboard::Clipboard, _t2=0x62b515f2d150)
    at /usr/src/debug/plasma-workspace/build/klipper/libklipper_common_static_autogen/include/moc_systemclipboard.cpp:196
#9  SystemClipboard::checkClipData (this=0x62b514b32360, mode=QClipboard::Clipboard)
    at /usr/src/debug/plasma-workspace/plasma-workspace-6.0.90/klipper/systemclipboard.cpp:171
#10 0x00007d19bd3a17e7 in QtPrivate::QSlotObjectBase::call
    (this=0x62b514ed8200, r=0x62b514b32360, a=0x7ffcbf8980b0, this=<optimized out>, r=<optimized out>, a=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469
#11 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4086
#12 0x00007d19be07fb01 in KSystemClipboard::changed (this=<optimized out>, _t1=<optimized out>)
    at /usr/src/debug/kguiaddons/build/src/KF6GuiAddons_autogen/include/moc_ksystemclipboard.cpp:142
#13 0x00007d19bd3a17e7 in QtPrivate::QSlotObjectBase::call
    (this=0x62b514ed8ab0, r=0x62b514ec4460, a=0x7ffcbf898158, this=<optimized out>, r=<optimized out>, a=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469
#14 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4086
#15 0x00007d19be05d596 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#16 0x00007d19be05a00e in ffi_call_int
    (cif=cif@entry=0x7ffcbf898360, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0)
    at ../src/x86/ffi64.c:673
#17 0x00007d19be05cbd3 in ffi_call (cif=cif@entry=0x7ffcbf898360, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7ffcbf898430)
    at ../src/x86/ffi64.c:710
#18 0x00007d19bfc3f860 in wl_closure_invoke (closure=closure@entry=0x7d19a8006b20, target=<optimized out>, 
    target@entry=0x62b514ed6e40, opcode=opcode@entry=1, data=<optimized out>, flags=1) at ../wayland-1.23.0/src/connection.c:1228
#19 0x00007d19bfc400d9 in dispatch_event (display=display@entry=0x62b5127de4b0, queue=queue@entry=0x62b5127de5a8)
    at ../wayland-1.23.0/src/wayland-client.c:1670
#20 0x00007d19bfc404f3 in dispatch_queue (display=0x62b5127de4b0, queue=0x62b5127de5a8) at ../wayland-1.23.0/src/wayland-client.c:1816
#21 wl_display_dispatch_queue_pending (display=0x62b5127de4b0, queue=0x62b5127de5a8) at ../wayland-1.23.0/src/wayland-client.c:2058
#22 0x00007d19be1740c6 in QtWaylandClient::QWaylandDisplay::flushRequests (this=<optimized out>)
    at /usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylanddisplay.cpp:227
#23 0x00007d19bd38c0ff in QObject::event (this=0x62b5127de280, e=0x7d19a800b5c0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1452
#24 0x00007d19bf2fc55c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x62b5127de280, e=0x7d19a800b5c0)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3287
#25 0x00007d19bd344e38 in QCoreApplication::notifyInternal2 (receiver=0x62b5127de280, event=event@entry=0x7d19a800b5c0)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1142
#26 0x00007d19bd3451fb in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x7d19a800b5c0)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1583
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x62b5127acba0)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1940
#28 0x00007d19bd5a460c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1797
#29 postEventSourceDispatch (s=0x62b51284b8d0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:244
#30 0x00007d19bbf19a89 in g_main_dispatch (context=0x7d19b0000f00) at ../glib/glib/gmain.c:3344
#31 0x00007d19bbf7b9b7 in g_main_context_dispatch_unlocked (context=0x7d19b0000f00) at ../glib/glib/gmain.c:4152
#32 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7d19b0000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at ../glib/glib/gmain.c:4217
#33 0x00007d19bbf18f95 in g_main_context_iteration (context=0x7d19b0000f00, may_block=1) at ../glib/glib/gmain.c:4282
#34 0x00007d19bd5a28dd in QEventDispatcherGlib::processEvents (this=0x62b5127db6a0, flags=...)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#35 0x00007d19bd34f10e in QEventLoop::processEvents (this=0x7ffcbf898a60, flags=...)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100
#36 QEventLoop::exec (this=0x7ffcbf898a60, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:182
#37 0x00007d19bd34945d in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74
#38 0x00007d19bf2f83fa in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2555
#39 0x000062b4ec140cfb in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-6.0.90/shell/main.cpp:188

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux x86_64
(available in About System)
KDE Plasma Version: 6.0.90
KDE Frameworks Version: 6.2.0
Qt Version: 6.7.1
Comment 1 Akseli Lahtinen 2024-06-10 13:05:52 UTC

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