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

            Bug ID: 517447
           Summary: Spectacle crashes on pressing Esc
    Classification: Applications
           Product: Spectacle
      Version First 6.6.2
       Reported In:
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: General
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

Application: spectacle (6.6.2)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.2
Frameworks Version: 6.23.0
Operating System: Linux 6.19.6-200.fc43.x86_64 x86_64
Windowing System: X11
Distribution: "Fedora Linux 43 (KDE Plasma Desktop Edition)"
DrKonqi: 6.6.2 [CoredumpBackend]

-- Information about the crash:
I accidentally pressed PrintScreen and immediately pressed Esc since I didn't
intend to actually capture the screen, and I got a crash report.

I tried again and got another crash, so seems repeatable.

It also crashes after actually taking a scrren capture.

System Info:

Operating System: Fedora Linux 43
KDE Plasma Version: 6.6.2
KDE Frameworks Version: 6.23.0
Qt Version: 6.10.2
Kernel Version: 6.19.6-200.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 7735HS with Radeon Graphics
Memory: 32 GiB of RAM (30.1 GiB usable)
Graphics Processor: AMD Radeon 680M
Manufacturer: LENOVO
Product Name: 21M6S1GB00
System Version: ThinkPad E16 Gen 2

The crash can be reproduced every time.

-- Backtrace:
Application: Spectacle (spectacle), signal: Segmentation fault


This GDB supports auto-downloading debuginfo from the following URLs:
  <ima:enforcing>
  <https://debuginfod.fedoraproject.org/>
  <ima:ignore>
Enable debuginfod for this session? (y or [n]) [answered N; input not from
terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.

warning: Can't open file
/home/richis/.cache/spectacle/qmlcache/d13bb838dfb3d42c808921936604eab38c0afdcb.qmlc
(deleted) during file-backed mapping note processing

warning: Can't open file
/home/richis/.cache/spectacle/qmlcache/47c3452c9cd4cd0c23459b29c59553405381fd76.qmlc
(deleted) during file-backed mapping note processing

warning: Can't open file
/home/richis/.cache/spectacle/qmlcache/f207cf770f27faeafb2aca986fdd5d1eafa0e859.qmlc
(deleted) during file-backed mapping note processing

warning: Can't open file
/home/richis/.cache/spectacle/qmlcache/aea19d7dc4ba45c1c5f0a76b2090586289108a81.qmlc
(deleted) during file-backed mapping note processing

warning: Can't open file
/home/richis/.cache/spectacle/qmlcache/aee086c032522b304355b92ef40bf8af32d1e7ae.qmlc
(deleted) during file-backed mapping note processing

warning: Can't open file
/home/richis/.cache/spectacle/qmlcache/b2cb153a917c34a216b0abdfcc11c10a496afcbe.qmlc
(deleted) during file-backed mapping note processing

warning: Can't open file
/home/richis/.cache/spectacle/qmlcache/46489c6770a2f0c2dc334be8c8afd39f72bd008c.qmlc
(deleted) during file-backed mapping note processing

warning: Can't open file
/home/richis/.cache/spectacle/qmlcache/22a5697e4918b47c0c5c1ba8d75cd3bcf7e51354.qmlc
(deleted) during file-backed mapping note processing

warning: Can't open file
/home/richis/.cache/spectacle/qmlcache/610e3c79264e8303167d94e3306da4793828cb16.qmlc
(deleted) during file-backed mapping note processing

warning: Can't open file
/home/richis/.cache/spectacle/qmlcache/2b10cd904df1b274edec36f1a562a10b4fc466b8.qmlc
(deleted) during file-backed mapping note processing

warning: Can't open file
/home/richis/.cache/spectacle/qmlcache/a846ba6902f6fd57c2f3e7bbc4281a998dd0c052.qmlc
(deleted) during file-backed mapping note processing

warning: Can't open file
/home/richis/.cache/spectacle/qmlcache/688334ecbba814fb043f9ef68a66c8432a0425bf.qmlc
(deleted) during file-backed mapping note processing

warning: Can't open file
/home/richis/.cache/spectacle/qmlcache/554dc31348366f6ab156a5bc4e8c8c26763cedaa.qmlc
(deleted) during file-backed mapping note processing

warning: Can't open file
/home/richis/.cache/spectacle/qmlcache/ffd1a15e2d267d7204928fe693ba6348ef1cf746.qmlc
(deleted) during file-backed mapping note processing
[New LWP 265438]
[New LWP 265439]
[New LWP 265440]
[New LWP 265442]
[New LWP 265441]
[New LWP 265444]
[New LWP 265443]
[New LWP 265445]
[New LWP 265446]
[New LWP 265447]
[New LWP 265448]
[New LWP 265456]
[New LWP 265455]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/spectacle --dbus'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007ff765a813cc in __pthread_kill_implementation () from
/lib64/libc.so.6
[Current thread is 1 (Thread 0x7ff75198ca80 (LWP 265438))]
Using eu-unstrip to resolve modules.
add symbol table from file "/lib64/libc.so.6"
add symbol table from file "/lib64/libKF6Crash.so.6"
add symbol table from file "/lib64/libQt6Widgets.so.6"
add symbol table from file "/usr/bin/spectacle"
add symbol table from file "/lib64/libQt6Core.so.6"
add symbol table from file "/lib64/libglib-2.0.so.0"
add symbol table from file "/lib64/libQt6DBus.so.6"
add symbol table from file "/lib64/libQt6WaylandClient.so.6"
add symbol table from file "/lib64/libgallium-25.3.6.so"
add symbol table from file "/lib64/libKF6GuiAddons.so.6"
[Current thread is 13 (Thread 0x7ff7261fb6c0 (LWP 265455))]

Thread 13 (Thread 0x7ff7261fb6c0 (LWP 265455)):
#0  0x00007ff765a879a2 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007ff765a7bc3c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007ff765a7bc84 in __syscall_cancel () from /lib64/libc.so.6
#3  0x00007ff765af51de in poll () from /lib64/libc.so.6
#4  0x00007ff76972a5db in ClipboardThread::run() () from
/lib64/libKF6GuiAddons.so.6
#5  0x00007ff7662d3c6e in QThreadPrivate::start(void*) () from
/lib64/libQt6Core.so.6
#6  0x00007ff765a7f464 in start_thread () from /lib64/libc.so.6
#7  0x00007ff765b025ec in __clone3 () from /lib64/libc.so.6

Thread 12 (Thread 0x7ff7259fa6c0 (LWP 265456)):
#0  0x00007ff765a879a2 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007ff765a7bc3c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007ff765a7bc84 in __syscall_cancel () from /lib64/libc.so.6
#3  0x00007ff765af5706 in ppoll () from /lib64/libc.so.6
#4  0x00007ff762aa4360 in g_main_context_iterate_unlocked.isra () from
/lib64/libglib-2.0.so.0
#5  0x00007ff762aa4423 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#6  0x00007ff766420ded in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt6Core.so.6
#7  0x00007ff76610ab23 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt6Core.so.6
#8  0x00007ff76622dd06 in QThread::exec() () from /lib64/libQt6Core.so.6
#9  0x00007ff7662d3c6e in QThreadPrivate::start(void*) () from
/lib64/libQt6Core.so.6
#10 0x00007ff765a7f464 in start_thread () from /lib64/libc.so.6
#11 0x00007ff765b025ec in __clone3 () from /lib64/libc.so.6

Thread 11 (Thread 0x7ff7269fc6c0 (LWP 265448)):
#0  0x00007ff765a879a2 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007ff765a7bc3c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007ff765a7c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6
#3  0x00007ff765a7e97e in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#4  0x00007ff7313c46ed in cnd_wait () from /lib64/libgallium-25.3.6.so
#5  0x00007ff73137a17c in util_queue_thread_func () from
/lib64/libgallium-25.3.6.so
#6  0x00007ff7313c461c in impl_thrd_routine () from /lib64/libgallium-25.3.6.so
#7  0x00007ff765a7f464 in start_thread () from /lib64/libc.so.6
#8  0x00007ff765b025ec in __clone3 () from /lib64/libc.so.6

Thread 10 (Thread 0x7ff7271fd6c0 (LWP 265447)):
#0  0x00007ff765a879a2 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007ff765a7bc3c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007ff765a7c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6
#3  0x00007ff765a7e97e in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#4  0x00007ff7313c46ed in cnd_wait () from /lib64/libgallium-25.3.6.so
#5  0x00007ff73137a17c in util_queue_thread_func () from
/lib64/libgallium-25.3.6.so
#6  0x00007ff7313c461c in impl_thrd_routine () from /lib64/libgallium-25.3.6.so
#7  0x00007ff765a7f464 in start_thread () from /lib64/libc.so.6
#8  0x00007ff765b025ec in __clone3 () from /lib64/libc.so.6

Thread 9 (Thread 0x7ff7279fe6c0 (LWP 265446)):
#0  0x00007ff765a879a2 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007ff765a7bc3c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007ff765a7c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6
#3  0x00007ff765a7e97e in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#4  0x00007ff7313c46ed in cnd_wait () from /lib64/libgallium-25.3.6.so
#5  0x00007ff73137a17c in util_queue_thread_func () from
/lib64/libgallium-25.3.6.so
#6  0x00007ff7313c461c in impl_thrd_routine () from /lib64/libgallium-25.3.6.so
#7  0x00007ff765a7f464 in start_thread () from /lib64/libc.so.6
#8  0x00007ff765b025ec in __clone3 () from /lib64/libc.so.6

Thread 8 (Thread 0x7ff7283ff6c0 (LWP 265445)):
#0  0x00007ff765a879a2 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007ff765a7bc3c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007ff765a7c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6
#3  0x00007ff765a7e97e in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#4  0x00007ff7313c46ed in cnd_wait () from /lib64/libgallium-25.3.6.so
#5  0x00007ff73137a17c in util_queue_thread_func () from
/lib64/libgallium-25.3.6.so
#6  0x00007ff7313c461c in impl_thrd_routine () from /lib64/libgallium-25.3.6.so
#7  0x00007ff765a7f464 in start_thread () from /lib64/libc.so.6
#8  0x00007ff765b025ec in __clone3 () from /lib64/libc.so.6

Thread 7 (Thread 0x7ff7413bb6c0 (LWP 265443)):
#0  0x00007ff765a879a2 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007ff765a7bc3c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007ff765a7c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6
#3  0x00007ff765a7e97e in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#4  0x00007ff7313c46ed in cnd_wait () from /lib64/libgallium-25.3.6.so
#5  0x00007ff73137a17c in util_queue_thread_func () from
/lib64/libgallium-25.3.6.so
#6  0x00007ff7313c461c in impl_thrd_routine () from /lib64/libgallium-25.3.6.so
#7  0x00007ff765a7f464 in start_thread () from /lib64/libc.so.6
#8  0x00007ff765b025ec in __clone3 () from /lib64/libc.so.6

Thread 6 (Thread 0x7ff740bba6c0 (LWP 265444)):
#0  0x00007ff765a879a2 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007ff765a7bc3c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007ff765a7c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6
#3  0x00007ff765a7e97e in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#4  0x00007ff7313c46ed in cnd_wait () from /lib64/libgallium-25.3.6.so
#5  0x00007ff73137a17c in util_queue_thread_func () from
/lib64/libgallium-25.3.6.so
#6  0x00007ff7313c461c in impl_thrd_routine () from /lib64/libgallium-25.3.6.so
#7  0x00007ff765a7f464 in start_thread () from /lib64/libc.so.6
#8  0x00007ff765b025ec in __clone3 () from /lib64/libc.so.6

Thread 5 (Thread 0x7ff7425fd6c0 (LWP 265441)):
#0  0x00007ff765a879a2 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007ff765a7bc3c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007ff765a7bc84 in __syscall_cancel () from /lib64/libc.so.6
#3  0x00007ff765af51de in poll () from /lib64/libc.so.6
#4  0x00007ff7692fbf12 in QtWaylandClient::EventThread::run() () from
/lib64/libQt6WaylandClient.so.6
#5  0x00007ff7662d3c6e in QThreadPrivate::start(void*) () from
/lib64/libQt6Core.so.6
#6  0x00007ff765a7f464 in start_thread () from /lib64/libc.so.6
#7  0x00007ff765b025ec in __clone3 () from /lib64/libc.so.6

Thread 4 (Thread 0x7ff741cfd6c0 (LWP 265442)):
#0  0x00007ff765a879a2 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007ff765a7bc3c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007ff765a7c2ac in __futex_abstimed_wait_common () from /lib64/libc.so.6
#3  0x00007ff765a7e97e in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libc.so.6
#4  0x00007ff7313c46ed in cnd_wait () from /lib64/libgallium-25.3.6.so
#5  0x00007ff73137a17c in util_queue_thread_func () from
/lib64/libgallium-25.3.6.so
#6  0x00007ff7313c461c in impl_thrd_routine () from /lib64/libgallium-25.3.6.so
#7  0x00007ff765a7f464 in start_thread () from /lib64/libc.so.6
#8  0x00007ff765b025ec in __clone3 () from /lib64/libc.so.6

Thread 3 (Thread 0x7ff742dfe6c0 (LWP 265440)):
#0  0x00007ff765a879a2 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007ff765a7bc3c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007ff765a7bc84 in __syscall_cancel () from /lib64/libc.so.6
#3  0x00007ff765af51de in poll () from /lib64/libc.so.6
#4  0x00007ff7692fbf12 in QtWaylandClient::EventThread::run() () from
/lib64/libQt6WaylandClient.so.6
#5  0x00007ff7662d3c6e in QThreadPrivate::start(void*) () from
/lib64/libQt6Core.so.6
#6  0x00007ff765a7f464 in start_thread () from /lib64/libc.so.6
#7  0x00007ff765b025ec in __clone3 () from /lib64/libc.so.6

Thread 2 (Thread 0x7ff7435ff6c0 (LWP 265439)):
#0  0x00007ff765a879a2 in __syscall_cancel_arch () from /lib64/libc.so.6
#1  0x00007ff765a7bc3c in __internal_syscall_cancel () from /lib64/libc.so.6
#2  0x00007ff765a7bc84 in __syscall_cancel () from /lib64/libc.so.6
#3  0x00007ff765af5706 in ppoll () from /lib64/libc.so.6
#4  0x00007ff762aa4360 in g_main_context_iterate_unlocked.isra () from
/lib64/libglib-2.0.so.0
#5  0x00007ff762aa4423 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#6  0x00007ff766420ded in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt6Core.so.6
#7  0x00007ff76610ab23 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt6Core.so.6
#8  0x00007ff76622dd06 in QThread::exec() () from /lib64/libQt6Core.so.6
#9  0x00007ff767f47ae1 in QDBusConnectionManager::run() () from
/lib64/libQt6DBus.so.6
#10 0x00007ff7662d3c6e in QThreadPrivate::start(void*) () from
/lib64/libQt6Core.so.6
#11 0x00007ff765a7f464 in start_thread () from /lib64/libc.so.6
#12 0x00007ff765b025ec in __clone3 () from /lib64/libc.so.6

Thread 1 (Thread 0x7ff75198ca80 (LWP 265438)):
[KCrash Handler]
#4  0x00007ff768a8aee9 in QWidget::hide() () from /lib64/libQt6Widgets.so.6
#5  0x00007ff768b108e0 in QWidgetAction::releaseWidget(QWidget*) () from
/lib64/libQt6Widgets.so.6
#6  0x00007ff768c4fb2c in QMenu::~QMenu() () from /lib64/libQt6Widgets.so.6
#7  0x000055dce49bdfab in OptionsMenu::~OptionsMenu() ()
#8  0x00007ff76616929a in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt6Core.so.6
#9  0x00007ff76615fc27 in QObject::destroyed(QObject*) () from
/lib64/libQt6Core.so.6
#10 0x00007ff76616591b in QObject::~QObject() () from /lib64/libQt6Core.so.6
#11 0x000055dce4a04295 in SpectacleCore::~SpectacleCore() ()
#12 0x00007ff766160a12 in QObjectPrivate::deleteChildren() () from
/lib64/libQt6Core.so.6
#13 0x00007ff766165957 in QObject::~QObject() () from /lib64/libQt6Core.so.6
#14 0x000055dce497997d in main ()

Reported using DrKonqi

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

Reply via email to