Running Fedora 42 on a new build and have installed Digikam (8.6.0). Am finding it will not start properly. I have removed, reinstalled multiple times, deleted all configs etc.
Starting Digikam results in the ‘normal’ welcome to screen, go with default options for all. Get message advising minimal setup is complete and click finish.
My ~/Pictures folder is scanned, i get the initial startup screen and then this in the terminal window:
digikam.dnnmodelmanager: Cannot find DNN models path
digikam.dnnmodelmanager: Cannot find DNN models path
WARNING: radv is not a conformant Vulkan implementation, testing use only.
qt.multimedia.ffmpeg: Using Qt multimedia with FFmpeg version 7.1.1 GPL version 3 or later
digikam.dnnmodelmanager: Cannot find DNN models path
digikam.dnnmodelmanager: Cannot find DNN models path
digikam.dnnmodelmanager: Cannot find DNN models path
[5513:5588:0430/085802.667273:ERROR:angle_platform_impl.cc(44)] ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003003
ERR: ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003003
[5513:5588:0430/085802.667286:ERROR:scoped_egl_image.cc(23)] Failed to create EGLImage: EGL_SUCCESS
[5513:5588:0430/085802.667290:ERROR:native_pixmap_egl_binding.cc(118)] Unable to initialize binding from pixmap
[5513:5588:0430/085802.667299:ERROR:ozone_image_backing.cc(309)] OzoneImageBacking::ProduceSkiaGanesh failed to create GL representation
[5513:5588:0430/085802.667300:ERROR:shared_image_manager.cc(255)] SharedImageManager::ProduceSkia: Trying to produce a Skia representation from an incompatible backing: OzoneImageBacking
[5513:5588:0430/085802.667302:ERROR:native_skia_output_device.cpp(261)] ProduceSkia() failed.
[5513:5588:0430/085802.667367:ERROR:raster_decoder.cc(1146)] RasterDecoderImpl: Context lost during MakeCurrent.
[5513:5588:0430/085802.667399:ERROR:raster_decoder.cc(1146)] RasterDecoderImpl: Context lost during MakeCurrent.
kf.xmlgui: Unhandled container to remove : Digikam::DigikamApp
[5513:5588:0430/085802.740153:ERROR:shared_context_state.cc(885)] Failed to make current since context is marked as lost
[5513:5588:0430/085802.740165:ERROR:skia_output_surface_impl_on_gpu.cc(2264)] Failed to make current.
Segmentation fault (core dumped)
Chatgpt helped me run GDB and the BT showed this:
(gdb) bt
#0 0x00007fffef5a4664 in viz::CompositorFrameSinkSupport::StopObservingBeginFrameSource ()
at ./../../../../../src/3rdparty/chromium/components/viz/service/frame_sinks/compositor_frame_sink_support.cc:1324
#1 viz::CompositorFrameSinkSupport::UpdateNeedsBeginFramesInternal ()
at ./../../../../../src/3rdparty/chromium/components/viz/service/frame_sinks/compositor_frame_sink_support.cc:1313
#2 0x00007fffef5af30a in viz::CompositorFrameSinkSupport::SetNeedsBeginFrame ()
at ./../../../../../src/3rdparty/chromium/components/viz/service/frame_sinks/compositor_frame_sink_support.cc:583
#3 viz::CompositorFrameSinkSupport::~CompositorFrameSinkSupport ()
at ./../../../../../src/3rdparty/chromium/components/viz/service/frame_sinks/compositor_frame_sink_support.cc:145
#4 0x00007fffef5afa01 in viz::CompositorFrameSinkSupport::~CompositorFrameSinkSupport ()
at ./../../../../../src/3rdparty/chromium/components/viz/service/frame_sinks/compositor_frame_sink_support.cc:188
#5 0x00007fffef5b7112 in std::default_delete<viz::CompositorFrameSinkSupport>::operator() () at /usr/include/c++/15/bits/unique_ptr.h:93
#6 std::unique_ptr<viz::CompositorFrameSinkSupport, std::default_delete<viz::CompositorFrameSinkSupport> >::~unique_ptr ()
at /usr/include/c++/15/bits/unique_ptr.h:399
#7 viz::RootCompositorFrameSinkImpl::~RootCompositorFrameSinkImpl ()
at ./../../../../../src/3rdparty/chromium/components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc:292
#8 0x00007fffef5b71f1 in viz::RootCompositorFrameSinkImpl::~RootCompositorFrameSinkImpl ()
at ./../../../../../src/3rdparty/chromium/components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc:292
#9 0x00007fffef550968 in std::default_delete<viz::RootCompositorFrameSinkImpl>::operator() () at /usr/include/c++/15/bits/unique_ptr.h:93
#10 std::__uniq_ptr_impl<viz::RootCompositorFrameSinkImpl, std::default_delete<viz::RootCompositorFrameSinkImpl> >::reset ()
at /usr/include/c++/15/bits/unique_ptr.h:205
#11 std::__uniq_ptr_impl<viz::RootCompositorFrameSinkImpl, std::default_delete<viz::RootCompositorFrameSinkImpl> >::operator= ()
at /usr/include/c++/15/bits/unique_ptr.h:185
#12 std::__uniq_ptr_data<viz::RootCompositorFrameSinkImpl, std::default_delete<viz::RootCompositorFrameSinkImpl>, true, true>::operator= ()
at /usr/include/c++/15/bits/unique_ptr.h:237
#13 std::unique_ptr<viz::RootCompositorFrameSinkImpl, std::default_delete<viz::RootCompositorFrameSinkImpl> >::operator= ()
at /usr/include/c++/15/bits/unique_ptr.h:409
#14 viz::FrameSinkManagerImpl::CreateRootCompositorFrameSink ()
at ../../../../../src/3rdparty/chromium/components/viz/service/frame_sinks/frame_sink_manager_impl.cc:245
#15 0x00007fffe969e057 in viz::mojom::FrameSinkManagerStubDispatch::Accept ()
at ./gen/services/viz/privileged/mojom/compositing/frame_sink_manager.mojom.cc:2143
#16 0x00007fffeda2b0cb in mojo::InterfaceEndpointClient::HandleValidatedMessage ()
at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:1052
#17 0x00007fffeda2ca8e in mojo::MessageDispatcher::Accept () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/message_dispatcher.cc:43
#18 0x00007fffeda2ad7c in mojo::InterfaceEndpointClient::HandleIncomingMessage () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:724
#19 0x00007fffeda30542 in mojo::internal::MultiplexRouter::ProcessIncomingMessage () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/multiplex_router.cc:1121
#20 0x00007fffeda33ed2 in mojo::internal::MultiplexRouter::Accept () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/multiplex_router.cc:734
#21 0x00007fffeda34459 in mojo::internal::MultiplexRouter::Accept () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/multiplex_router.cc:712
#22 0x00007fffeda2ca8e in mojo::MessageDispatcher::Accept () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/message_dispatcher.cc:43
#23 0x00007fffeda245c8 in mojo::Connector::DispatchMessage () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/connector.cc:562
#24 0x00007fffeda252cc in mojo::Connector::ReadAllAvailableMessages () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/connector.cc:620
#25 0x00007fffeda2541e in mojo::Connector::OnHandleReadyInternal () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/connector.cc:452
#26 mojo::Connector::OnWatcherHandleReady () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/connector.cc:418
#27 0x00007fffe9aa7b5e in base::RepeatingCallback<void (unsigned int)>::Run(unsigned int) const & () at ../../../../../src/3rdparty/chromium/base/functional/callback.h:344
#28 mojo::SimpleWatcher::DiscardReadyState () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/system/simple_watcher.h:192
#29 0x00007fffeda4d74d in base::RepeatingCallback<void (unsigned int, mojo::HandleSignalsState const&)>::Run(unsigned int, mojo::HandleSignalsState const&) const & () at ../../../../../src/3rdparty/chromium/base/functional/callback.h:344
#30 mojo::SimpleWatcher::OnHandleReady () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/system/simple_watcher.cc:278
#31 0x00007fffed0db16e in base::OnceCallback<void ()>::Run() && () at ../../../../../src/3rdparty/chromium/base/functional/callback.h:156
#32 base::TaskAnnotator::RunTaskImpl () at ./../../../../../src/3rdparty/chromium/base/task/common/task_annotator.cc:203
#33 0x00007fffed0fd3cb in RunTask<base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::LazyNow*)::<lambda(perfetto::EventContext&)> > () at ../../../../../src/3rdparty/chromium/base/task/common/task_annotator.h:90
#34 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl () at ./../../../../../src/3rdparty/chromium/base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:470
#35 0x00007fffed0fe307 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork () at ./../../../../../src/3rdparty/chromium/base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:332
#36 0x00007fffed08769d in base::MessagePumpDefault::Run () at ./../../../../../src/3rdparty/chromium/base/message_loop/message_pump_default.cc:40
#37 0x00007fffed0fc705 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run () at ./../../../../../src/3rdparty/chromium/base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:640
#38 0x00007fffed0bb1cb in base::RunLoop::Run () at ./../../../../../src/3rdparty/chromium/base/run_loop.cc:134
#39 base::RunLoop::Run () at ./../../../../../src/3rdparty/chromium/base/run_loop.cc:106
#40 0x00007fffed11e08d in base::Thread::Run () at ./../../../../../src/3rdparty/chromium/base/threading/thread.cc:338
#41 base::Thread::ThreadMain () at ./../../../../../src/3rdparty/chromium/base/threading/thread.cc:410
#42 0x00007fffed138ee5 in ThreadFunc () at ./../../../../../src/3rdparty/chromium/base/threading/platform_thread_posix.cc:101
#43 0x00007ffff3c7f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#44 0x00007ffff3d01cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Any ideas how to fix please? I’m running a 9070 XT GPU, so wondered if it was that?