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

            Bug ID: 488192
           Summary: Plasma crashes when copying any text in KMail
    Classification: Plasma
           Product: plasmashell
           Version: git-stable-Plasma/6.1
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Clipboard
          Assignee: plasma-b...@kde.org
          Reporter: aro...@archlinux.org
  Target Milestone: 1.0

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

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

Reply via email to