Bug 476332 - Spectacle crashed
Summary: Spectacle crashed
Status: RESOLVED DUPLICATE of bug 469919
Alias: None
Product: Spectacle
Classification: Applications
Component: General (show other bugs)
Version: 23.08.1
Platform: Other Linux
: NOR crash
Target Milestone: ---
Assignee: Noah Davis
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-30 17:45 UTC by Lyubomir
Modified: 2023-12-22 23:19 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lyubomir 2023-10-30 17:45:52 UTC
SUMMARY
I don't know what exactly happened, i think i clicked the annotate button and maybe the escape button, not sure if and in what order.

Core was generated by `/usr/bin/spectacle'.
Program terminated with signal SIGABRT, Aborted.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
Downloading source file /usr/src/debug/glibc/glibc/nptl/pthread_kill.c
44            return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x7fcf88aeee80 (LWP 25599))]
(gdb) bt
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007fcf9b6ac8a3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#2  0x00007fcf9b65c668 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
#3  0x00007fcf9b50888f in KCrash::defaultCrashHandler(int) (sig=6) at /usr/src/debug/kcrash5/kcrash-5.111.0/src/kcrash.cpp:631
#4  0x00007fcf9b65c710 in <signal handler called> () at /usr/lib/libc.so.6
#5  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007fcf9b6ac8a3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#7  0x00007fcf9b65c668 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007fcf9b6444b8 in __GI_abort () at abort.c:79
#9  0x00007fcf9b89ca6f in __gnu_cxx::__verbose_terminate_handler() () at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/vterminate.cc:95
#10 0x00007fcf9b8b011c in __cxxabiv1::__terminate(void (*)()) (handler=<optimized out>)
    at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:48
#11 0x00007fcf9b8b0189 in std::terminate() () at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:58
#12 0x00007fcf9b8b0ec7 in __cxxabiv1::__cxa_pure_virtual() () at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/pure.cc:50
#13 0x0000558c43af7502 in SelectedActionWrapper::setEditAction(EditAction*) (this=0x558c44f73e30, action=0x0)
    at /usr/src/debug/spectacle/spectacle-23.08.2/src/Gui/Annotations/AnnotationDocument.cpp:561
#14 0x0000558c43af8ff5 in AnnotationDocument::deselectAction() (this=0x558c44f41590)
    at /usr/src/debug/spectacle/spectacle-23.08.2/src/Gui/Annotations/AnnotationDocument.cpp:1445
#15 AnnotationDocument::clearAnnotations() (this=0x558c44f41590)
    at /usr/src/debug/spectacle/spectacle-23.08.2/src/Gui/Annotations/AnnotationDocument.cpp:928
#16 0x0000558c43ae1f41 in operator() (image=..., __closure=0x558c44f223e0) at /usr/src/debug/spectacle/spectacle-23.08.2/src/SpectacleCore.cpp:127
#17 QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<const QImage&>, void, SpectacleCore::SpectacleCore(QObject*)::<lambda(const QImage&)> >::call (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:146
#18 QtPrivate::Functor<SpectacleCore::SpectacleCore(QObject*)::<lambda(const QImage&)>, 1>::call<QtPrivate::List<QImage const&>, void>
    (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:256
#19 QtPrivate::QFunctorSlotObject<SpectacleCore::SpectacleCore(QObject*)::<lambda(const QImage&)>, 1, QtPrivate::List<const QImage&>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *)
    (which=<optimized out>, this_=0x558c44f223d0, r=<optimized out>, a=<optimized out>, ret=<optimized out>)
    at /usr/include/qt/QtCore/qobjectdefs_impl.h:443
#20 0x00007fcf9bed1097 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
    (a=0x7fff59c54a80, r=<optimized out>, this=0x558c44f223d0, this=<optimized out>, r=<optimized out>, a=<optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
--Type <RET> for more, q to quit, c to continue without paging--c
#21 doActivate<false>(QObject*, int, void**) (sender=0x558c44f71050, signal_index=4, argv=0x7fff59c54a80) at kernel/qobject.cpp:3925
#22 0x0000558c43b09054 in Platform::newScreenshotTaken(QImage const&) (_t1=..., this=<optimized out>)
    at /usr/src/debug/spectacle/build/src/spectacle_autogen/include/moc_Platform.cpp:291
#23 operator() (image=..., __closure=0x558c4597d050) at /usr/src/debug/spectacle/spectacle-23.08.2/src/Platforms/PlatformKWinWayland.cpp:366
#24 QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<const QImage&>, void, PlatformKWinWayland::trackSource(ScreenShotSource2*)::<lambda(const QImage&)> >::call (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:146
#25 QtPrivate::Functor<PlatformKWinWayland::trackSource(ScreenShotSource2*)::<lambda(const QImage&)>, 1>::call<QtPrivate::List<QImage const&>, void>
    (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:256
#26 QtPrivate::QFunctorSlotObject<PlatformKWinWayland::trackSource(ScreenShotSource2*)::<lambda(const QImage&)>, 1, QtPrivate::List<const QImage&>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *)
    (which=<optimized out>, this_=0x558c4597d040, r=<optimized out>, a=<optimized out>, ret=<optimized out>)
    at /usr/include/qt/QtCore/qobjectdefs_impl.h:443
#27 0x00007fcf9bed1097 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
    (a=0x7fff59c54bb0, r=<optimized out>, this=0x558c4597d040, this=<optimized out>, r=<optimized out>, a=<optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#28 doActivate<false>(QObject*, int, void**) (sender=0x558c45278470, signal_index=3, argv=0x7fff59c54bb0) at kernel/qobject.cpp:3925
#29 0x0000558c43b092fa in ScreenShotSource2::finished(QImage const&) (_t1=<optimized out>, this=<optimized out>)
    at /usr/src/debug/spectacle/build/src/spectacle_autogen/include/moc_PlatformKWinWayland.cpp:261
#30 operator() (__closure=0x558c45283240) at /usr/src/debug/spectacle/spectacle-23.08.2/src/Platforms/PlatformKWinWayland.cpp:180
#31 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, ScreenShotSource2::handleMetaDataReceived(const QVariantMap&)::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:146
#32 QtPrivate::Functor<ScreenShotSource2::handleMetaDataReceived(const QVariantMap&)::<lambda()>, 0>::call<QtPrivate::List<>, void>
    (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:256
#33 QtPrivate::QFunctorSlotObject<ScreenShotSource2::handleMetaDataReceived(const QVariantMap&)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *)
    (which=<optimized out>, this_=0x558c45283230, r=<optimized out>, a=<optimized out>, ret=<optimized out>)
    at /usr/include/qt/QtCore/qobjectdefs_impl.h:443
#34 0x00007fcf9bed1097 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
    (a=0x7fff59c54c70, r=<optimized out>, this=0x558c45283230, this=<optimized out>, r=<optimized out>, a=<optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#35 doActivate<false>(QObject*, int, void**) (sender=0x558c457e7220, signal_index=4, argv=0x7fff59c54c70) at kernel/qobject.cpp:3925
#36 0x00007fcf9bcfd715 in QFutureWatcherBase::event(QEvent*) (this=<optimized out>, event=0x7fcf147ea870) at thread/qfuturewatcher.cpp:334
#37 0x00007fcf9d7788ff in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x558c457e7220, e=0x7fcf147ea870)
    at kernel/qapplication.cpp:3640
#38 0x00007fcf9be9c168 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x558c457e7220, event=0x7fcf147ea870)
    at kernel/qcoreapplication.cpp:1064
#39 0x00007fcf9bea10cb in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x558c44d828d0)
    at kernel/qcoreapplication.cpp:1821
#40 0x00007fcf9bee7138 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x558c44da0aa0) at kernel/qeventdispatcher_glib.cpp:277
#41 0x00007fcf9970df19 in  () at /usr/lib/libglib-2.0.so.0
#42 0x00007fcf9976c2b7 in  () at /usr/lib/libglib-2.0.so.0
#43 0x00007fcf9970c112 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#44 0x00007fcf9beeaf7c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x558c44d6b770, flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#45 0x00007fcf9be9ae74 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff59c550a0, flags=..., flags@entry=...)
    at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#46 0x00007fcf9be9c313 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#47 0x00007fcf9c33bf02 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870
#48 0x00007fcf9d776cda in QApplication::exec() () at kernel/qapplication.cpp:2832
#49 0x0000558c43ac2b25 in main(int, char**) (argc=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/spectacle/spectacle-23.08.2/src/Main.cpp:127

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.27.9
KDE Frameworks Version: 5.111.0
Qt Version: 5.15.11
Kernel Version: 6.5.8-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i5-8250U CPU @ 1.60GHz
Memory: 7.6 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620
Manufacturer: Acer
Product Name: Aspire A515-51G
System Version: V2.02
Comment 1 Nicolas Fella 2023-12-22 23:19:51 UTC

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