Inkscape 1.4.2 crashes trying to open jpeg image
<!-- See our full bug reporting guidelines at https://inkscape.org/contribute/report-bugs/ Writing a good bug report will ensure we'll be able to help efficiently. 🙂 --> #### Summary: <!-- Summarize the issue/suggestion concisely: --> Crash opening jpeg image. Inkscape prefs are set to show the splash screen. #### Steps to reproduce: <!-- Describe what you did (step-by-step) so we can reproduce: --> - Select some jpg image in Finder - right-click to "Open with..." - select Inkscape 1.4.2 #### What happened? Crash. #### What should have happened? Jpeg imported. #### Version info ``` Inkscape 1.4.2 (ebf0e940, 2025-05-08) Compile (Run) GLib version: 2.76.3 GTK version: 3.24.42 (3.24.42) glibmm version: 2.66.6 gtkmm version: 3.24.9 libxml2 version: 2.11.4 libxslt version: 1.1.29 Cairo version: 1.18.0 (1.18.0) Pango version: 1.50.14 (1.50.14) HarfBuzz version: 8.0.1 (8.0.1) OS version: macOS 15.4.1 (24E263) arm64 ``` <details><summary>Backtrace</summary> ``` Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libglib-2.0.0.dylib 0x101523460 g_log_structured_array + 264 1 libglib-2.0.0.dylib 0x101522e94 g_log_default_handler + 204 2 libglib-2.0.0.dylib 0x1015229ec g_logv + 852 3 libglib-2.0.0.dylib 0x101522628 g_log + 28 4 libinkscape_base.1.4.2.0.dylib 0x102f0a134 Inkscape::Application::instance() (.cold.1) + 20 5 libinkscape_base.1.4.2.0.dylib 0x102cb2fb8 Inkscape::Application::instance() + 32 6 libinkscape_base.1.4.2.0.dylib 0x102d4b508 InkscapeApplication::on_open(std::__1::vector<Glib::RefPtr<Gio::File>, std::__1::allocator<Glib::RefPtr<Gio::File>>> const&, Glib::ustring const&) + 148 7 libgiomm-2.4.1.dylib 0x101fbff7c (anonymous namespace)::Application_signal_open_callback(_GApplication*, _GFile**, int, char const*, void*) + 404 8 libgobject-2.0.0.dylib 0x100bbdd34 g_closure_invoke + 252 9 libgobject-2.0.0.dylib 0x100bd4850 signal_emit_unlocked_R + 2040 10 libgobject-2.0.0.dylib 0x100bd540c g_signal_emit_valist + 2288 11 libgobject-2.0.0.dylib 0x100bd5778 g_signal_emit + 28 12 libgio-2.0.0.dylib 0x1043d4fc8 g_application_open + 188 13 libgtk-3.0.dylib 0x104d25544 -[GtkApplicationQuartzDelegate application:openFiles:] + 176 14 AppKit 0x193aba3ac withWindowOrderingObserverHeuristic + 376 15 AppKit 0x193ab9f98 -[NSApplication(NSAppleEventHandling) _openURLs:requestedBySourceApp:completionHandler:] + 1108 16 AppKit 0x19376250c __69-[NSApplication(NSAppleEventHandling) _handleAEOpenDocumentsForURLs:]_block_invoke + 564 17 AppKit 0x193aab410 __102-[NSApplication _reopenWindowsAsNecessaryIncludingRestorableState:withFullFidelity:completionHandler:]_block_invoke + 96 18 AppKit 0x193e175d4 __85-[NSPersistentUIManager restoreAllPersistentStateWithFullFidelity:completionHandler:]_block_invoke + 56 19 AppKit 0x19362918c __97-[NSDocumentController(NSInternal) _autoreopenDocumentsIgnoringExpendable:withCompletionHandler:]_block_invoke_3 + 172 20 AppKit 0x1936289a4 -[NSDocumentController(NSInternal) _autoreopenDocumentsIgnoringExpendable:withCompletionHandler:] + 672 21 AppKit 0x1943711fc -[NSPersistentUIRestorer _finishedRestoringWindowsWithZOrder:options:completionHandler:] + 1484 22 AppKit 0x194370a10 __96-[NSPersistentUIRestorer restoreStateFromRecords:requireSecureCoding:options:completionHandler:]_block_invoke.193 + 244 23 AppKit 0x193607864 __99-[NSApplication(NSPersistentUIRestorationSupport) _restoreWindowWithRestoration:completionHandler:]_block_invoke + 408 24 AppKit 0x193511920 -[NSApplication(NSPersistentUIRestorationSupport) _restoreWindowWithRestoration:completionHandler:] + 1212 25 AppKit 0x1943705d8 -[NSPersistentUIRestorer restoreStateFromRecords:requireSecureCoding:options:completionHandler:] + 1704 26 AppKit 0x193e17480 -[NSPersistentUIManager restoreAllPersistentStateWithFullFidelity:completionHandler:] + 648 27 AppKit 0x193aab32c -[NSApplication _reopenWindowsAsNecessaryIncludingRestorableState:withFullFidelity:completionHandler:] + 460 28 AppKit 0x193762254 -[NSApplication(NSAppleEventHandling) _handleAEOpenDocumentsForURLs:] + 244 29 AppKit 0x1935101ac -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 408 30 Foundation 0x190b77e40 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 316 31 Foundation 0x190b77c38 _NSAppleEventManagerGenericHandler + 80 32 AE 0x196fda13c 0x196fcf000 + 45372 33 AE 0x196fd9a7c 0x196fcf000 + 43644 34 AE 0x196fd3044 aeProcessAppleEvent + 484 35 HIToolbox 0x19afbd828 AEProcessAppleEvent + 68 36 AppKit 0x193509db8 _DPSNextEvent + 1456 37 AppKit 0x193ea8314 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688 38 libgdk-3.0.dylib 0x1022ec438 poll_func + 188 39 libglib-2.0.0.dylib 0x10151ae28 g_main_context_iterate + 324 40 libglib-2.0.0.dylib 0x10151acc8 g_main_context_pending + 112 41 libgtk-3.0.dylib 0x104b196ac gtk_events_pending + 24 42 libgtkmm-3.0.1.dylib 0x103c09354 Gtk::Main::events_pending() + 12 43 libinkscape_base.1.4.2.0.dylib 0x102a72148 Inkscape::UI::Dialog::StartScreen::show_now() + 300 44 libinkscape_base.1.4.2.0.dylib 0x102d4ecf0 InkscapeApplication::on_startup() + 644 45 libglibmm-2.4.1.dylib 0x101e543fc Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) + 84 46 libgobject-2.0.0.dylib 0x100bbdd34 g_closure_invoke + 252 47 libgobject-2.0.0.dylib 0x100bd4850 signal_emit_unlocked_R + 2040 48 libgobject-2.0.0.dylib 0x100bd540c g_signal_emit_valist + 2288 49 libgobject-2.0.0.dylib 0x100bd5778 g_signal_emit + 28 50 libgio-2.0.0.dylib 0x1043d4ab8 g_application_register + 308 51 libgio-2.0.0.dylib 0x1043d71a4 g_application_real_local_command_line + 1252 52 libgio-2.0.0.dylib 0x1043d525c g_application_run + 472 53 inkscape 0x100a16d74 main + 3672 54 dyld 0x18f42eb4c start + 6000 ``` </details>
issue