Bug 469629

Summary: Spectacle don't start
Product: [Applications] Spectacle Reporter: Pablo Sánchez <pablosanchezleal>
Component: GeneralAssignee: Noah Davis <noahadvs>
Status: RESOLVED DOWNSTREAM    
Severity: crash CC: kde, nate
Priority: NOR Keywords: drkonqi
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Pablo Sánchez 2023-05-11 16:10:14 UTC
Application: spectacle (23.07.70)

Qt Version: 5.15.9
Frameworks Version: 5.106.0
Operating System: Linux 6.3.1-1-default x86_64
Windowing System: Wayland
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.27.5 [KCrashBackend]

-- Information about the crash:
Spectacle crash on start, using the unstable repositories

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x00007f2f1eabeb00 in QQmlType::QQmlType(QQmlType const&) () from /lib64/libQt5Qml.so.5
#5  0x00007f2f1eb25525 in ?? () from /lib64/libQt5Qml.so.5
#6  0x00007f2f1eb283c0 in ?? () from /lib64/libQt5Qml.so.5
#7  0x00007f2f1eb285d9 in ?? () from /lib64/libQt5Qml.so.5
#8  0x00007f2f1eb285d9 in ?? () from /lib64/libQt5Qml.so.5
#9  0x00007f2f1eb2904d in ?? () from /lib64/libQt5Qml.so.5
#10 0x00007f2f1eb23cc7 in ?? () from /lib64/libQt5Qml.so.5
#11 0x00007f2f1ea73ae5 in ?? () from /lib64/libQt5Qml.so.5
#12 0x00007f2f1ea79c98 in ?? () from /lib64/libQt5Qml.so.5
#13 0x00007f2f1ea67e35 in QQmlDataBlob::tryDone() () from /lib64/libQt5Qml.so.5
#14 0x00007f2f1eac7c3c in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () from /lib64/libQt5Qml.so.5
#15 0x00007f2f1eac8352 in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () from /lib64/libQt5Qml.so.5
#16 0x00007f2f1eac91cf in QQmlTypeLoader::loadThread(QQmlDataBlob*) () from /lib64/libQt5Qml.so.5
#17 0x00007f2f1eac963c in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () from /lib64/libQt5Qml.so.5
#18 0x00007f2f1eac9f10 in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () from /lib64/libQt5Qml.so.5
#19 0x00007f2f1ea78ed4 in ?? () from /lib64/libQt5Qml.so.5
#20 0x00007f2f1ea7b3a0 in ?? () from /lib64/libQt5Qml.so.5
#21 0x00007f2f1eac7ed9 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () from /lib64/libQt5Qml.so.5
#22 0x00007f2f1eac8352 in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () from /lib64/libQt5Qml.so.5
#23 0x00007f2f1eac91cf in QQmlTypeLoader::loadThread(QQmlDataBlob*) () from /lib64/libQt5Qml.so.5
#24 0x00007f2f1ea8359d in ?? () from /lib64/libQt5Qml.so.5
#25 0x00007f2f1eb4223c in ?? () from /lib64/libQt5Qml.so.5
#26 0x00007f2f1eb42982 in ?? () from /lib64/libQt5Qml.so.5
#27 0x00007f2f1f5a51ae in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#28 0x00007f2f1dcec978 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#29 0x00007f2f1dceff71 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#30 0x00007f2f1dd46713 in ?? () from /lib64/libQt5Core.so.5
#31 0x00007f2f1c2488d8 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#32 0x00007f2f1c248ce8 in ?? () from /lib64/libglib-2.0.so.0
#33 0x00007f2f1c248d7c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#34 0x00007f2f1dd45f26 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#35 0x00007f2f1dceb40b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#36 0x00007f2f1db0294e in QThread::exec() () from /lib64/libQt5Core.so.5
#37 0x00007f2f1eb41ef5 in ?? () from /lib64/libQt5Qml.so.5
#38 0x00007f2f1db03b7d in ?? () from /lib64/libQt5Core.so.5
#39 0x00007f2f1d492ab4 in start_thread () from /lib64/libc.so.6
#40 0x00007f2f1d519b60 in clone3 () from /lib64/libc.so.6

Thread 11 (Thread 0x7f2ef77fe6c0 (LWP 21154) "spectacle:sh5"):
#1  0x00007f2f1d491da0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f2f060c7bfb in ?? () from /usr/lib64/dri/iris_dri.so
#3  0x00007f2f0610eb37 in ?? () from /usr/lib64/dri/iris_dri.so
#4  0x00007f2f1d492ab4 in start_thread () from /lib64/libc.so.6
#5  0x00007f2f1d519b60 in clone3 () from /lib64/libc.so.6

Thread 10 (Thread 0x7f2ef7fff6c0 (LWP 21153) "spectacle:sh4"):
#1  0x00007f2f1d491da0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f2f060c7bfb in ?? () from /usr/lib64/dri/iris_dri.so
#3  0x00007f2f0610eb37 in ?? () from /usr/lib64/dri/iris_dri.so
#4  0x00007f2f1d492ab4 in start_thread () from /lib64/libc.so.6
#5  0x00007f2f1d519b60 in clone3 () from /lib64/libc.so.6

Thread 9 (Thread 0x7f2efc9ba6c0 (LWP 21152) "spectacle:sh3"):
#1  0x00007f2f1d491da0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f2f060c7bfb in ?? () from /usr/lib64/dri/iris_dri.so
#3  0x00007f2f0610eb37 in ?? () from /usr/lib64/dri/iris_dri.so
#4  0x00007f2f1d492ab4 in start_thread () from /lib64/libc.so.6
#5  0x00007f2f1d519b60 in clone3 () from /lib64/libc.so.6

Thread 8 (Thread 0x7f2efd1bb6c0 (LWP 21151) "spectacle:sh2"):
#1  0x00007f2f1d491da0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f2f060c7bfb in ?? () from /usr/lib64/dri/iris_dri.so
#3  0x00007f2f0610eb37 in ?? () from /usr/lib64/dri/iris_dri.so
#4  0x00007f2f1d492ab4 in start_thread () from /lib64/libc.so.6
#5  0x00007f2f1d519b60 in clone3 () from /lib64/libc.so.6

Thread 7 (Thread 0x7f2efd9bc6c0 (LWP 21150) "spectacle:sh1"):
#1  0x00007f2f1d491da0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f2f060c7bfb in ?? () from /usr/lib64/dri/iris_dri.so
#3  0x00007f2f0610eb37 in ?? () from /usr/lib64/dri/iris_dri.so
#4  0x00007f2f1d492ab4 in start_thread () from /lib64/libc.so.6
#5  0x00007f2f1d519b60 in clone3 () from /lib64/libc.so.6

Thread 6 (Thread 0x7f2efe1bd6c0 (LWP 21149) "spectacle:sh0"):
#1  0x00007f2f1d491da0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f2f060c7bfb in ?? () from /usr/lib64/dri/iris_dri.so
#3  0x00007f2f0610eb37 in ?? () from /usr/lib64/dri/iris_dri.so
#4  0x00007f2f1d492ab4 in start_thread () from /lib64/libc.so.6
#5  0x00007f2f1d519b60 in clone3 () from /lib64/libc.so.6

Thread 5 (Thread 0x7f2efe9be6c0 (LWP 21148) "spectac:disk$0"):
#1  0x00007f2f1d491da0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f2f060c7bfb in ?? () from /usr/lib64/dri/iris_dri.so
#3  0x00007f2f0610eb37 in ?? () from /usr/lib64/dri/iris_dri.so
#4  0x00007f2f1d492ab4 in start_thread () from /lib64/libc.so.6
#5  0x00007f2f1d519b60 in clone3 () from /lib64/libc.so.6

Thread 4 (Thread 0x7f2f149066c0 (LWP 21147) "WaylandEventThr"):
#1  0x00007f2f1fca1ec6 in ?? () from /lib64/libQt5WaylandClient.so.5
#2  0x00007f2f1db03b7d in ?? () from /lib64/libQt5Core.so.5
#3  0x00007f2f1d492ab4 in start_thread () from /lib64/libc.so.6
#4  0x00007f2f1d519b60 in clone3 () from /lib64/libc.so.6

Thread 3 (Thread 0x7f2f151076c0 (LWP 21146) "WaylandEventThr"):
#1  0x00007f2f1d491da0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f2f1db093fb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#3  0x00007f2f1fca1e6f in ?? () from /lib64/libQt5WaylandClient.so.5
#4  0x00007f2f1db03b7d in ?? () from /lib64/libQt5Core.so.5
#5  0x00007f2f1d492ab4 in start_thread () from /lib64/libc.so.6
#6  0x00007f2f1d519b60 in clone3 () from /lib64/libc.so.6

Thread 2 (Thread 0x7f2f159ff6c0 (LWP 21145) "QDBusConnection"):
#1  0x00007f2f1c248c5e in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007f2f1c248d7c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f2f1dd45f3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007f2f1dceb40b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007f2f1db0294e in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007f2f1fb19257 in ?? () from /lib64/libQt5DBus.so.5
#7  0x00007f2f1db03b7d in ?? () from /lib64/libQt5Core.so.5
#8  0x00007f2f1d492ab4 in start_thread () from /lib64/libc.so.6
#9  0x00007f2f1d519b60 in clone3 () from /lib64/libc.so.6

Thread 1 (Thread 0x7f2f17c3ef40 (LWP 21141) "spectacle"):
#1  0x00007f2f1d491da0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f2f1db093fb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#3  0x00007f2f1eb425ee in ?? () from /lib64/libQt5Qml.so.5
#4  0x00007f2f1eac95a1 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () from /lib64/libQt5Qml.so.5
#5  0x00007f2f1eac9f10 in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () from /lib64/libQt5Qml.so.5
#6  0x00007f2f1eaa2c24 in QQmlComponentPrivate::loadUrl(QUrl const&, QQmlComponent::CompilationMode) () from /lib64/libQt5Qml.so.5
#7  0x00007f2f1f103488 in ?? () from /lib64/libQt5Quick.so.5
#8  0x00007f2f1eb10f03 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /lib64/libQt5Qml.so.5
#9  0x00007f2f1eaa098c in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) () from /lib64/libQt5Qml.so.5
#10 0x00007f2f1eaa2901 in QQmlComponentPrivate::completeCreate() () from /lib64/libQt5Qml.so.5
#11 0x00007f2f1eaa3b71 in QQmlComponent::createWithInitialProperties(QMap<QString, QVariant> const&, QQmlContext*) () from /lib64/libQt5Qml.so.5
#12 0x0000562c1e85d6e6 in ?? ()
#13 0x0000562c1e850ed9 in ?? ()
#14 0x0000562c1e8496ff in ?? ()
#15 0x0000562c1e84b914 in ?? ()
#16 0x00007f2f1dd25232 in ?? () from /lib64/libQt5Core.so.5
#17 0x0000562c1e874652 in ?? ()
#18 0x00007f2f1dd25232 in ?? () from /lib64/libQt5Core.so.5
#19 0x0000562c1e8748c9 in ?? ()
#20 0x00007f2f1dd25232 in ?? () from /lib64/libQt5Core.so.5
#21 0x00007f2f1db0d515 in QFutureWatcherBase::event(QEvent*) () from /lib64/libQt5Core.so.5
#22 0x00007f2f1f5a51ae in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#23 0x00007f2f1dcec978 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#24 0x00007f2f1dceff71 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#25 0x00007f2f1dd46713 in ?? () from /lib64/libQt5Core.so.5
#26 0x00007f2f1c2488d8 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#27 0x00007f2f1c248ce8 in ?? () from /lib64/libglib-2.0.so.0
#28 0x00007f2f1c248d7c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#29 0x00007f2f1dd45f26 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#30 0x00007f2f1dceb40b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#31 0x00007f2f1dcf38a0 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#32 0x0000562c1e82a9b6 in ?? ()
#33 0x00007f2f1d42cbb0 in __libc_start_call_main () from /lib64/libc.so.6
#34 0x00007f2f1d42cc79 in __libc_start_main_impl () from /lib64/libc.so.6
#35 0x0000562c1e82b845 in ?? ()
[Inferior 1 (process 21141) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2023-05-16 19:31:47 UTC
Works for me with current git master. Given that you're using unstable repos, I'd wager this is a packaging issue.