https://bugs.kde.org/show_bug.cgi?id=517194
Bug ID: 517194
Summary: Spectacle crashes on exit
Classification: Applications
Product: Spectacle
Version First 6.6.2
Reported In:
Platform: openSUSE
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.5-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 6.6.2 [CoredumpBackend]
-- Information about the crash:
Crash happens when exiting the application after making a screenshot, 100% of
the time. Spectacle settings are set to defaults.
The crash can be reproduced every time.
-- Backtrace:
Application: Spectacle (spectacle), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
warning: Can't open file /memfd:unknown-usage:QtQml (deleted) during
file-backed mapping note processing
warning: Can't open file /memfd:kwin-dmabuf-feedback-table (deleted) during
file-backed mapping note processing
[New LWP 1374091]
[New LWP 1374092]
[New LWP 1374093]
[New LWP 1374095]
[New LWP 1374094]
[New LWP 1374097]
[New LWP 1374098]
[New LWP 1374096]
[New LWP 1374100]
[New LWP 1374099]
[New LWP 1374101]
[New LWP 1374108]
[New LWP 1374109]
[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 0x00007f1153c9dc9c in __pthread_kill_implementation () from
/lib64/libc.so.6
[Current thread is 1 (Thread 0x7f1145e7d440 (LWP 1374091))]
python sentry-sdk not installed :(
Using eu-unstrip to resolve modules.
[Current thread is 1 (Thread 0x7f1145e7d440 (LWP 1374091))]
Thread 13 (Thread 0x7f11287f86c0 (LWP 1374109)):
#0 0x00007f1153ca4772 in __syscall_cancel_arch () at /lib64/libc.so.6
#1 0x00007f1153c97f68 in __internal_syscall_cancel () at /lib64/libc.so.6
#2 0x00007f1153c97fc1 in __syscall_cancel () at /lib64/libc.so.6
#3 0x00007f1153d12e72 in ppoll () at /lib64/libc.so.6
#4 0x00007f1150509b5f in ppoll (__fds=0x7f1118001400, __nfds=1, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7f1118000d00, timeout_usec=<optimized out>, fds=0x7f1118001400,
n_fds=1) at ../glib/gmain.c:4811
#6 g_main_context_iterate_unlocked (context=context@entry=0x7f1118000d00,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:4485
#7 0x00007f115050a2ac in g_main_context_iteration (context=0x7f1118000d00,
may_block=1) at ../glib/gmain.c:4556
#8 0x00007f115488ec88 in QEventDispatcherGlib::processEvents
(this=0x7f1118000be0, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9 0x00007f11545dd62b in QEventLoop::exec (this=0x7f11287f70f0, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/global/qflags.h:77
#10 0x00007f11546e46d9 in QThread::exec (this=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread.cpp:672
#11 0x00007f115477c135 in operator() (__closure=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:448
#12 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:373
#13 QThreadPrivate::start (arg=0x55aef04ac910) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:422
#14 0x00007f1153c9bd51 in start_thread () at /lib64/libc.so.6
#15 0x00007f1153d20bcc in __clone3 () at /lib64/libc.so.6
Thread 12 (Thread 0x7f1128ff96c0 (LWP 1374108)):
#0 0x00007f1153ca4772 in __syscall_cancel_arch () at /lib64/libc.so.6
#1 0x00007f1153c97f68 in __internal_syscall_cancel () at /lib64/libc.so.6
#2 0x00007f1153c97fc1 in __syscall_cancel () at /lib64/libc.so.6
#3 0x00007f1153d128ea in poll () at /lib64/libc.so.6
#4 0x00007f115797f8b3 in ??? () at /lib64/libKF6GuiAddons.so.6
#5 0x00007f115477c135 in operator() (__closure=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:448
#6 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:373
#7 QThreadPrivate::start (arg=0x55aef04ac190) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:422
#8 0x00007f1153c9bd51 in start_thread () at /lib64/libc.so.6
#9 0x00007f1153d20bcc in __clone3 () at /lib64/libc.so.6
Thread 11 (Thread 0x7f11297fa6c0 (LWP 1374101)):
#0 0x00007f1153ca4772 in __syscall_cancel_arch () at /lib64/libc.so.6
#1 0x00007f1153c97f68 in __internal_syscall_cancel () at /lib64/libc.so.6
#2 0x00007f1153c9872c in __futex_abstimed_wait_common () at /lib64/libc.so.6
#3 0x00007f1153c9b268 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#4 0x00007f1135886049 in ??? () at /lib64/libgallium-26.0.1.so
#5 0x00007f113583c8dc in ??? () at /lib64/libgallium-26.0.1.so
#6 0x00007f1135885f87 in ??? () at /lib64/libgallium-26.0.1.so
#7 0x00007f1153c9bd51 in start_thread () at /lib64/libc.so.6
#8 0x00007f1153d20bcc in __clone3 () at /lib64/libc.so.6
Thread 10 (Thread 0x7f112a7fc6c0 (LWP 1374099)):
#0 0x00007f1153ca4772 in __syscall_cancel_arch () at /lib64/libc.so.6
#1 0x00007f1153c97f68 in __internal_syscall_cancel () at /lib64/libc.so.6
#2 0x00007f1153c9872c in __futex_abstimed_wait_common () at /lib64/libc.so.6
#3 0x00007f1153c9b268 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#4 0x00007f1135886049 in ??? () at /lib64/libgallium-26.0.1.so
#5 0x00007f113583c8dc in ??? () at /lib64/libgallium-26.0.1.so
#6 0x00007f1135885f87 in ??? () at /lib64/libgallium-26.0.1.so
#7 0x00007f1153c9bd51 in start_thread () at /lib64/libc.so.6
#8 0x00007f1153d20bcc in __clone3 () at /lib64/libc.so.6
Thread 9 (Thread 0x7f1129ffb6c0 (LWP 1374100)):
#0 0x00007f1153ca4772 in __syscall_cancel_arch () at /lib64/libc.so.6
#1 0x00007f1153c97f68 in __internal_syscall_cancel () at /lib64/libc.so.6
#2 0x00007f1153c9872c in __futex_abstimed_wait_common () at /lib64/libc.so.6
#3 0x00007f1153c9b268 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#4 0x00007f1135886049 in ??? () at /lib64/libgallium-26.0.1.so
#5 0x00007f113583c8dc in ??? () at /lib64/libgallium-26.0.1.so
#6 0x00007f1135885f87 in ??? () at /lib64/libgallium-26.0.1.so
#7 0x00007f1153c9bd51 in start_thread () at /lib64/libc.so.6
#8 0x00007f1153d20bcc in __clone3 () at /lib64/libc.so.6
Thread 8 (Thread 0x7f112c3ff6c0 (LWP 1374096)):
#0 0x00007f1153ca4772 in __syscall_cancel_arch () at /lib64/libc.so.6
#1 0x00007f1153c97f68 in __internal_syscall_cancel () at /lib64/libc.so.6
#2 0x00007f1153c9872c in __futex_abstimed_wait_common () at /lib64/libc.so.6
#3 0x00007f1153c9b268 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#4 0x00007f1135886049 in ??? () at /lib64/libgallium-26.0.1.so
#5 0x00007f113583c8dc in ??? () at /lib64/libgallium-26.0.1.so
#6 0x00007f1135885f87 in ??? () at /lib64/libgallium-26.0.1.so
#7 0x00007f1153c9bd51 in start_thread () at /lib64/libc.so.6
#8 0x00007f1153d20bcc in __clone3 () at /lib64/libc.so.6
Thread 7 (Thread 0x7f112b3fd6c0 (LWP 1374098)):
#0 0x00007f1153ca4772 in __syscall_cancel_arch () at /lib64/libc.so.6
#1 0x00007f1153c97f68 in __internal_syscall_cancel () at /lib64/libc.so.6
#2 0x00007f1153c9872c in __futex_abstimed_wait_common () at /lib64/libc.so.6
#3 0x00007f1153c9b268 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#4 0x00007f1135886049 in ??? () at /lib64/libgallium-26.0.1.so
#5 0x00007f113583c8dc in ??? () at /lib64/libgallium-26.0.1.so
#6 0x00007f1135885f87 in ??? () at /lib64/libgallium-26.0.1.so
#7 0x00007f1153c9bd51 in start_thread () at /lib64/libc.so.6
#8 0x00007f1153d20bcc in __clone3 () at /lib64/libc.so.6
Thread 6 (Thread 0x7f112bbfe6c0 (LWP 1374097)):
#0 0x00007f1153ca4772 in __syscall_cancel_arch () at /lib64/libc.so.6
#1 0x00007f1153c97f68 in __internal_syscall_cancel () at /lib64/libc.so.6
#2 0x00007f1153c9872c in __futex_abstimed_wait_common () at /lib64/libc.so.6
#3 0x00007f1153c9b268 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#4 0x00007f1135886049 in ??? () at /lib64/libgallium-26.0.1.so
#5 0x00007f113583c8dc in ??? () at /lib64/libgallium-26.0.1.so
#6 0x00007f1135885f87 in ??? () at /lib64/libgallium-26.0.1.so
#7 0x00007f1153c9bd51 in start_thread () at /lib64/libc.so.6
#8 0x00007f1153d20bcc in __clone3 () at /lib64/libc.so.6
Thread 5 (Thread 0x7f11448ca6c0 (LWP 1374094)):
#0 0x00007f1153ca4772 in __syscall_cancel_arch () at /lib64/libc.so.6
#1 0x00007f1153c97f68 in __internal_syscall_cancel () at /lib64/libc.so.6
#2 0x00007f1153c97fc1 in __syscall_cancel () at /lib64/libc.so.6
#3 0x00007f1153d128ea in poll () at /lib64/libc.so.6
#4 0x00007f1157564cfd in ??? () at /lib64/libQt6WaylandClient.so.6
#5 0x00007f115477c135 in operator() (__closure=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:448
#6 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:373
#7 QThreadPrivate::start (arg=0x55aef00dd440) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:422
#8 0x00007f1153c9bd51 in start_thread () at /lib64/libc.so.6
#9 0x00007f1153d20bcc in __clone3 () at /lib64/libc.so.6
Thread 4 (Thread 0x7f112cfff6c0 (LWP 1374095)):
#0 0x00007f1153ca4772 in __syscall_cancel_arch () at /lib64/libc.so.6
#1 0x00007f1153c97f68 in __internal_syscall_cancel () at /lib64/libc.so.6
#2 0x00007f1153c9872c in __futex_abstimed_wait_common () at /lib64/libc.so.6
#3 0x00007f1153c9b268 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#4 0x00007f1135886049 in ??? () at /lib64/libgallium-26.0.1.so
#5 0x00007f113583c8dc in ??? () at /lib64/libgallium-26.0.1.so
#6 0x00007f1135885f87 in ??? () at /lib64/libgallium-26.0.1.so
#7 0x00007f1153c9bd51 in start_thread () at /lib64/libc.so.6
#8 0x00007f1153d20bcc in __clone3 () at /lib64/libc.so.6
Thread 3 (Thread 0x7f11450cb6c0 (LWP 1374093)):
#0 0x00007f1153ca4772 in __syscall_cancel_arch () at /lib64/libc.so.6
#1 0x00007f1153c97f68 in __internal_syscall_cancel () at /lib64/libc.so.6
#2 0x00007f1153c97fc1 in __syscall_cancel () at /lib64/libc.so.6
#3 0x00007f1153d128ea in poll () at /lib64/libc.so.6
#4 0x00007f1157564cfd in ??? () at /lib64/libQt6WaylandClient.so.6
#5 0x00007f115477c135 in operator() (__closure=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:448
#6 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:373
#7 QThreadPrivate::start (arg=0x55aeeffc96b0) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:422
#8 0x00007f1153c9bd51 in start_thread () at /lib64/libc.so.6
#9 0x00007f1153d20bcc in __clone3 () at /lib64/libc.so.6
Thread 2 (Thread 0x7f11459ff6c0 (LWP 1374092)):
#0 0x00007f1153ca4772 in __syscall_cancel_arch () at /lib64/libc.so.6
#1 0x00007f1153c97f68 in __internal_syscall_cancel () at /lib64/libc.so.6
#2 0x00007f1153c97fc1 in __syscall_cancel () at /lib64/libc.so.6
#3 0x00007f1153d12e72 in ppoll () at /lib64/libc.so.6
#4 0x00007f1150509b5f in ppoll (__fds=0x7f1140001660, __nfds=2, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7f1140000d00, timeout_usec=<optimized out>, fds=0x7f1140001660,
n_fds=2) at ../glib/gmain.c:4811
#6 g_main_context_iterate_unlocked (context=context@entry=0x7f1140000d00,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:4485
#7 0x00007f115050a2ac in g_main_context_iteration (context=0x7f1140000d00,
may_block=1) at ../glib/gmain.c:4556
#8 0x00007f115488ec88 in QEventDispatcherGlib::processEvents
(this=0x7f1140000be0, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9 0x00007f11545dd62b in QEventLoop::exec (this=0x7f11459fe0b0, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/global/qflags.h:77
#10 0x00007f11546e46d9 in QThread::exec (this=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread.cpp:672
#11 0x00007f1154b76afe in ??? () at /lib64/libQt6DBus.so.6
#12 0x00007f115477c135 in operator() (__closure=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:448
#13 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:373
#14 QThreadPrivate::start (arg=0x7f1154bfee40) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/thread/qthread_unix.cpp:422
#15 0x00007f1153c9bd51 in start_thread () at /lib64/libc.so.6
#16 0x00007f1153d20bcc in __clone3 () at /lib64/libc.so.6
Thread 1 (Thread 0x7f1145e7d440 (LWP 1374091)):
[KCrash Handler]
#4 0x00007f1156e34ea9 in QWidget::hide (this=0x55aef12af660) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qwidget.cpp:8205
#5 0x00007f1156eace48 in QWidgetAction::releaseWidget (this=<optimized out>,
widget=0x55aef12af660) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qwidgetaction.cpp:172
#6 0x00007f1156fdb978 in QMenu::~QMenu (this=0x55aef12aed50, this=<optimized
out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/widgets/widgets/qmenu.cpp:1782
#7 0x000055aeb211cd1f in SpectacleMenu::~SpectacleMenu (this=0x55aef12aed50,
this=<optimized out>) at
/usr/src/debug/spectacle-6.6.2/src/Gui/SpectacleMenu.h:14
#8 OptionsMenu::~OptionsMenu (this=0x55aef12aed50, this=<optimized out>) at
/usr/src/debug/spectacle-6.6.2/src/Gui/OptionsMenu.h:19
#9 OptionsMenu::~OptionsMenu (this=0x55aef12aed50, this=<optimized out>) at
/usr/src/debug/spectacle-6.6.2/src/Gui/OptionsMenu.h:19
#10 0x00007f1154637a60 in QtPrivate::QSlotObjectBase::call
(this=0x55aef14287f0, r=<optimized out>, a=0x7ffc8b712660) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qobjectdefs_impl.h:461
#11 doActivate<false> (sender=0x7f1140009a70, signal_index=0,
argv=0x7ffc8b712660) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qobject.cpp:4272
#12 0x00007f1154631588 in QMetaObject::activate<void, QObject*>
(sender=<optimized out>, mo=<optimized out>, local_signal_index=0, ret=0x0) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qobjectdefs.h:319
#13 QObject::destroyed (this=<optimized out>, _t1=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/build/src/corelib/kernel/moc_qobject.cpp:186
#14 0x00007f115462404a in QObject::~QObject (this=0x7f1140009a70,
this=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qobject.cpp:1024
#15 0x000055aeb2160d1e in SpectacleCore::~SpectacleCore (this=0x7f1140009a70,
this=<optimized out>) at
/usr/src/debug/spectacle-6.6.2/src/SpectacleCore.cpp:794
#16 0x00007f11546253ca in QObjectPrivate::deleteChildren (this=0x55aeeffe2370)
at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qobject.cpp:2212
#17 0x00007f1154624057 in QObject::~QObject (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qobject.cpp:1122
#18 0x000055aeb20d98da in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/spectacle-6.6.2/src/Main.cpp:141
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.