Bug 2367146

Summary: [abrt] copyq: __cxa_call_terminate(): copyq killed by SIGABRT
Product: [Fedora] Fedora Reporter: Mr. Beedell, Roke Julian Lockhart (RJLB) <8ru2u4gz>
Component: copyqAssignee: Gerald Cox <gbcox>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 42CC: 8ru2u4gz, gbcox, kde-sig, lholecek
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/cf0a11546ee755895260d3c22563c1531b510f8
Whiteboard: abrt_hash:8b5b581607b6561fcfc461221fec9a17dc8e1abb;VARIANT_ID=kde;
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-09-29 12:37:40 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: proc_pid_status
none
File: maps
none
File: limits
none
File: environ
none
File: open_fds
none
File: mountinfo
none
File: os_info
none
File: cpuinfo
none
File: core_backtrace
none
File: dso_list
none
File: var_log_messages
none
File: backtrace none

Description Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-18 23:01:39 UTC
Description of problem:
I ran qdbus org.kde.Shutdown /Shutdown  org.kde.Shutdown.logout due to having too many Meta + T Custom Tiling tiles to show the qdbus org.kde.LogoutPrompt /LogoutPrompt  org.kde.LogoutPrompt.promptLogout overlay (yes, a separate issue that is remediated with a log out, then log in), and upon re-authentication with my user account, saw that CopyQ had crashed (alongside the KDE FreeDesktop Portal).

Version-Release number of selected component:
copyq-10.0.0-3.fc42

Additional info:
reporter:       libreport-2.17.15
type:           CCpp
reason:         copyq killed by SIGABRT
journald_cursor: s=c1f108f1ef4e48808a377c0a73f168fc;i=509b6a;b=41a13c264475412bac2e146d26dc849a;m=55c3feb44;t=63570f3b0b749;x=bad74d5e378fe679
executable:     /usr/bin/copyq
cmdline:        /usr/bin/copyq --clipboard-access monitorClipboard
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-copyq
rootdir:        /
uid:            1000
kernel:         6.14.6-300.fc42.x86_64
package:        copyq-10.0.0-3.fc42
runlevel:       N 5
backtrace_rating: 4
crash_function: __cxa_call_terminate
comment:        I ran qdbus org.kde.Shutdown /Shutdown  org.kde.Shutdown.logout due to having too many Meta + T Custom Tiling tiles to show the qdbus org.kde.LogoutPrompt /LogoutPrompt  org.kde.LogoutPrompt.promptLogout overlay (yes, a separate issue that is remediated with a log out, then log in), and upon re-authentication with my user account, saw that CopyQ had crashed (alongside the KDE FreeDesktop Portal).

Truncated backtrace:
Thread no. 1 (19 frames)
 #6 __cxa_call_terminate at ../../../../libstdc++-v3/libsupc++/eh_call.cc:56
 #7 __cxxabiv1::__gxx_personality_v0 at ../../../../libstdc++-v3/libsupc++/eh_personality.cc:692
 #8 _Unwind_RaiseException_Phase2 at ../../../libgcc/unwind.inc:64
 #9 _Unwind_Resume at ../../../libgcc/unwind.inc:242
 #10 QString::~QString at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/text/qstring.h:1410
 #11 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/global/qlogging.cpp:382
 #12 QMessageLogger::fatal at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/global/qlogging.cpp:883
 #13 init_platform at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1345
 #14 QGuiApplicationPrivate::createPlatformIntegration at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1598
 #15 QGuiApplicationPrivate::createEventDispatcher at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1617
 #16 QCoreApplicationPrivate::init at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:866
 #17 QGuiApplicationPrivate::init at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1645
 #18 QGuiApplication::QGuiApplication at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qguiapplication.h:172
 #19 ApplicationExceptionHandler<QGuiApplication>::ApplicationExceptionHandler at /usr/src/debug/copyq-10.0.0-3.fc42.x86_64/src/./app/applicationexceptionhandler.h:36
 #20 X11Platform::createClipboardProviderApplication at /usr/src/debug/copyq-10.0.0-3.fc42.x86_64/src/platform/x11/x11platform.cpp:261
 #21 (anonymous namespace)::createClientApplication at /usr/src/debug/copyq-10.0.0-3.fc42.x86_64/src/app/clipboardclient.cpp:46
 #22 ClipboardClient::ClipboardClient at /usr/src/debug/copyq-10.0.0-3.fc42.x86_64/src/app/clipboardclient.cpp:59
 #23 (anonymous namespace)::startClient at /usr/src/debug/copyq-10.0.0-3.fc42.x86_64/src/main.cpp:143
 #24 (anonymous namespace)::startApplication at /usr/src/debug/copyq-10.0.0-3.fc42.x86_64/src/main.cpp:269

Comment 1 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-18 23:01:42 UTC
Created attachment 2090685 [details]
File: proc_pid_status

Comment 2 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-18 23:01:43 UTC
Created attachment 2090686 [details]
File: maps

Comment 3 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-18 23:01:45 UTC
Created attachment 2090687 [details]
File: limits

Comment 4 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-18 23:01:47 UTC
Created attachment 2090688 [details]
File: environ

Comment 5 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-18 23:01:48 UTC
Created attachment 2090689 [details]
File: open_fds

Comment 6 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-18 23:01:50 UTC
Created attachment 2090690 [details]
File: mountinfo

Comment 7 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-18 23:01:51 UTC
Created attachment 2090691 [details]
File: os_info

Comment 8 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-18 23:01:52 UTC
Created attachment 2090692 [details]
File: cpuinfo

Comment 9 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-18 23:01:54 UTC
Created attachment 2090693 [details]
File: core_backtrace

Comment 10 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-18 23:01:55 UTC
Created attachment 2090694 [details]
File: dso_list

Comment 11 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-18 23:01:57 UTC
Created attachment 2090695 [details]
File: var_log_messages

Comment 12 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-18 23:01:58 UTC
Created attachment 2090696 [details]
File: backtrace

Comment 13 Lukas Holecek 2025-05-19 06:10:12 UTC
Looking at the Qt source code and the following backtrace items:

 #12 QMessageLogger::fatal at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/global/qlogging.cpp:883
 #13 init_platform at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1345

This seems to indicate that the app can no longer communicate with Wayland compositor (or Xorg server). I assume it is because of the logout process.

But normally, all GUI applications exit properly before the compositor exits. Maybe there is some session manager missing in the desktop environment or the real problem is that KDE FreeDesktop Portal crashed?

Comment 14 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-19 08:14:37 UTC
(In reply to Lukas Holecek from comment #13)

> Maybe there is some session manager missing in the desktop
> environment or the real problem is that KDE FreeDesktop Portal crashed?

Maybe, although per https://bugzilla.redhat.com/show_bug.cgi?id=2354765#c12, since it's happened a few times without CopyQ crashing yet, I'd be surprised.

Comment 15 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-08-02 22:56:27 UTC
This occurrred when https://bugzilla.redhat.com/show_bug.cgi?id=2386127#c0 did.


reporter:       libreport-2.17.15
type:           CCpp
reason:         copyq killed by SIGABRT
journald_cursor: s=a2d6d580caa24cf3a9483be7f85033e4;i=1cbe1f;b=5f07eb01675f4c0ebd0e6f0a0cf4b60c;m=b6d1e7bce;t=63b699638a74f;x=a4c2e202a12c6feb
executable:     /usr/bin/copyq
cmdline:        /usr/bin/copyq --clipboard-access monitorClipboard
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-copyq
rootdir:        /
uid:            1000
kernel:         6.15.8-200.fc42.x86_64
package:        copyq-10.0.0-3.fc42
runlevel:       N 5
backtrace_rating: 4
crash_function: __cxa_call_terminate
comment:        This occurrred when https://bugzilla.redhat.com/show_bug.cgi?id=2386127#c0 did.

Comment 16 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-08-26 21:25:44 UTC
When I unsuccessfully attempted to reproduce https://bugs.kde.org/show_bug.cgi?id=508726#c0, logout crashed this application, alongside KWalletManager.


reporter:       libreport-2.17.15
type:           CCpp
reason:         copyq killed by SIGABRT
journald_cursor: s=a2d6d580caa24cf3a9483be7f85033e4;i=26d610;b=d9556942b8a740ffb2d9bea7885652e1;m=39f785e94;t=63d4b3970fe47;x=ae8e4238fa94748d
executable:     /usr/bin/copyq
cmdline:        /usr/bin/copyq --clipboard-access monitorClipboard
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-copyq
rootdir:        /
uid:            1000
kernel:         6.15.10-200.fc42.x86_64
package:        copyq-10.0.0-3.fc42
runlevel:       N 5
backtrace_rating: 4
crash_function: __cxa_call_terminate
comment:        When I unsuccessfully attempted to reproduce https://bugs.kde.org/show_bug.cgi?id=508726#c0, logout crashed this application, alongside KWalletManager.

Comment 17 Gerald Cox 2025-09-29 12:37:40 UTC
A newer release of this package is now available in Fedora, which supersedes the version this bug was filed against.

If you continue to experience this issue with the latest version, please file a new bug report against that release.

Closing as NEXTRELEASE.