https://bugs.kde.org/show_bug.cgi?id=525912
Bug ID: 525912
Summary: Spectacle does not want to launch
Classification: Applications
Product: Spectacle
Version First 6.7.4
Reported In:
Platform: Manjaro
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: General
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
DESCRIPTION
Spectacle simply crashes when I launch it. It does work when I use Spectacle
to, say, take a screenshot of an entire window, but launching it doesn't work
for me. I've seen other posts about it being related to display arrangement and
HDMI, and it may apply to me due to having a Wacom tablet. However, my wacom is
unplugged (and my computer has been booted without it plugged in). I'm unsure
if it causes the problem still, but having the HDMI unplugged doesn't seem to
do much either.
STEPS TO REPRODUCE
1. Have Manjaro with KDE Plasma, both latest versions
2. Launch Spectacle
OBSERVED RESULT
The icon for Spectacle appears in my Task Manager, but shortly closes after.
EXPECTED RESULT
Upon launching, it would allow me to select any part of my screen to take a
screenshot of.
SOFTWARE/OS VERSIONS
Operating System: Manjaro Linux
KDE Plasma Version: 6.7.4
KDE Frameworks Version: 6.29.0
Qt Version: 6.11.2
ADDITIONAL INFORMATION
Kernel Version: 7.2.3-2-MANJARO
Graphics Platform: Wayland
Here's what it says when I launch Spectacle from the terminal:
❯ spectacle
qt.qml.propertyCache.append: Member focusPolicy of the object
ButtonGrid_QMLTYPE_105 overrides a member of the base object. Consider renaming
it or adding final or override specifier
qt.qml.propertyCache.append: Member focusPolicy of the object
UndoRedoGroup_QMLTYPE_109 overrides a member of the base object. Consider
renaming it or adding final or override specifier
qt.qml.propertyCache.append: Member focusPolicy of the object
AnnotationOptionsToolBarContents_QMLTYPE_116 overrides a member of the base
object. Consider renaming it or adding final or override specifier
QWaylandGLContext::makeCurrent: eglError: 0x3003, this: 0x55833cd30c40
QRhiGles2: Failed to make context current. Expect bad things to happen.
Failed to create RHI (backend 2)
Failed to initialize graphics backend for OpenGL.
zsh: abort (core dumped) spectacle
Here's the backtrace I got from coredumpctl:
#0 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1 0x00007f31e029a243 in __pthread_kill_internal (threadid=<optimized out>,
signo=6) at pthread_kill.c:89
#2 0x00007f31e023e5d0 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#3 0x00007f31e0225685 in __GI_abort () at abort.c:77
#4 0x00007f31e0e97369 in qAbort () at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qassert.cpp:47
#5 qt_maybe_message_fatal<QString&> (msgType=QtFatalMsg, context=...,
message=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qlogging.cpp:2212
#6 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef
__va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=...,
msg=msg@entry=0x7f31e3bbe809 "%s",
ap=ap@entry=0x7ffc02941d68) at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qlogging.cpp:413
#7 0x00007f31e0e981a1 in QMessageLogger::fatal (this=<optimized out>,
msg=0x7f31e3bbe809 "%s") at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qlogging.cpp:902
#8 0x00007f31e3714985 in ?? () from /usr/lib/libQt6Quick.so.6
#9 0x00007f31e3925c0a in ?? () from /usr/lib/libQt6Quick.so.6
#10 0x00007f31e3928d1f in ?? () from /usr/lib/libQt6Quick.so.6
#11 0x00007f31e392997b in ?? () from /usr/lib/libQt6Quick.so.6
#12 0x000055b9804cb445 in ?? ()
#13 0x00007f31e182d335 in QWindow::event (this=<optimized out>, ev=<optimized
out>) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindow.cpp:2765
#14 0x00007f31e410325f in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55b996216da0, e=0x7ffc029424c0) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3273
#15 0x00007f31e0f822b8 in QCoreApplication::notifyInternal2
(receiver=0x55b996216da0, event=0x7ffc029424c0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1126
#16 0x00007f31e0f8230d in QCoreApplication::sendSpontaneousEvent
(receiver=<optimized out>, event=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1585
#17 0x00007f31e17b9cd6 in QGuiApplicationPrivate::processExposeEvent
(e=0x7ffc02942560) at
/usr/src/debug/qt6-base/qtbase/src/gui/kernel/qguiapplication.cpp:3523
#18 0x00007f31e182e24a in QWindowSystemEventHandler::sendEvent (this=<optimized
out>, e=0x7ffc02942560) at
/usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:190
#19
QWindowSystemHelper<QWindowSystemInterface::SynchronousDelivery>::handleEvent<QWindowSystemInterfacePrivate::ExposeEvent,
QWindow*, QRegion> ()
at
/usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:102
#20
QWindowSystemHelper<QWindowSystemInterface::SynchronousDelivery>::handleEvent<QWindowSystemInterfacePrivate::ExposeEvent,
QWindow*, QRegion> ()
at
/usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:96
#21 handleWindowSystemEvent<QWindowSystemInterfacePrivate::ExposeEvent,
QWindowSystemInterface::SynchronousDelivery, QWindow*, QRegion> ()
at
/usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:138
#22
QWindowSystemInterface::handleExposeEvent<QWindowSystemInterface::SynchronousDelivery>
(window=0x55b996216da0, region=...)
at
/usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:341
#23 0x00007f31e499622f in QtWaylandClient::QWaylandWindow::sendExposeEvent
(this=this@entry=0x55b994b1ab00, rect=...)
at
/usr/src/debug/qt6-base/qtbase/src/plugins/platforms/wayland/qwaylandwindow.cpp:615
#24 0x00007f31e4997b07 in QtWaylandClient::QWaylandWindow::updateExposure
(this=0x55b994b1ab00) at
/usr/src/debug/qt6-base/qtbase/src/plugins/platforms/wayland/qwaylandwindow.cpp:1631
#25 0x00007f31e3d97db6 in ffi_call_unix64 () at ../src/x86/unix64.S:105
#26 0x00007f31e3d93a6d in ffi_call_int (cif=<optimized out>, fn=<optimized
out>, rvalue=<optimized out>, avalue=<optimized out>,
closure=closure@entry=0x0) at ../src/x86/ffi64.c:772
#27 0x00007f31e3d96e32 in ffi_call (cif=cif@entry=0x7ffc02942810, fn=<optimized
out>, rvalue=rvalue@entry=0x0, avalue=<optimized out>,
avalue@entry=0x7ffc029428e0) at ../src/x86/ffi64.c:1165
#28 0x00007f31e723c7cd in wl_closure_invoke
(closure=closure@entry=0x7f31b0005480, target=<optimized out>,
target@entry=0x55b995131de0, opcode=opcode@entry=0, data=<optimized out>,
flags=1)
at ../wayland-1.26.0/src/connection.c:1243
#29 0x00007f31e723d6b9 in dispatch_event (display=display@entry=0x55b994a347d0,
queue=queue@entry=0x55b994a348c8) at
../wayland-1.26.0/src/wayland-client.c:1732
#30 0x00007f31e723daeb in dispatch_queue (display=0x55b994a347d0,
queue=0x55b994a348c8) at ../wayland-1.26.0/src/wayland-client.c:1878
#31 wl_display_dispatch_queue_pending (display=0x55b994a347d0,
queue=0x55b994a348c8) at ../wayland-1.26.0/src/wayland-client.c:2243
#32 0x00007f31e49553be in QtWaylandClient::QWaylandDisplay::qt_static_metacall
(_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized
out>)
at
/usr/src/debug/qt6-base/qtbase/src/plugins/platforms/wayland/qwaylanddisplay.cpp:231
#33 0x00007f31e0fef236 in doActivate<false> (sender=0x55b9949f4f60,
signal_index=4, argv=0x7ffc02942b60) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4405
#34 0x00007f31e1296f75 in QAbstractEventDispatcher::awake (this=0x55b9949f4f60)
at
/usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qabstracteventdispatcher.cpp:128
#35 QEventDispatcherGlib::processEvents (this=0x55b9949f4f60, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:409
#36 0x00007f31e0f8f664 in QEventLoop::processEvents (this=0x7ffc02942ca0,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:109
#37 QEventLoop::exec (this=0x7ffc02942ca0, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:198
#38 0x00007f31e0f8685a in QCoreApplication::exec () at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1469
--Type <RET> for more, q to quit, c to continue without paging--
#39 0x000055b9804865b7 in ?? ()
#40 0x00007f31e0227781 in __libc_start_call_main
(main=main@entry=0x55b980485670, argc=argc@entry=1,
argv=argv@entry=0x7ffc02943088) at ../sysdeps/nptl/libc_start_call_main.h:59
#41 0x00007f31e02278b9 in __libc_start_main_impl (main=0x55b980485670, argc=1,
argv=0x7ffc02943088, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffc02943078)
at ../csu/libc-start.c:372
#42 0x000055b980487d55 in ?? ()
--
You are receiving this mail because:
You are watching all bug changes.