Crash when opening settings before opening a document

Summary:

I updated Inkscape to version 1.3 on a M1 Pro MacBook Pro, opened the app so that the welcome window appears, didn't open a new or existing document, but tried to open settings via the menu bar. I tried multiple times and also restarted the Mac, it keeps crashing (see below). One time it even crashed without doing anything. However if I open any document and open settings it works without any problems. It seems like the app is prone to crashing before a document is opened.

Steps to reproduce:

  • open Inkscape
  • in the menu bar select "Inkscape > Settings"

What happened?

The app freezes and a window opens, saying "Inkscape has crashed and will now close".

What should have happened?

The settings window should have opened

Version info

 0# Inkscape::Application::crash_handler(int) in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.3.0.0.dylib
 1# _sigtramp in /usr/lib/system/libsystem_platform.dylib
 2# dialog_open(Glib::VariantBase const&, InkscapeWindow*) in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.3.0.0.dylib
 3# sigc::internal::slot_call0::call_it(sigc::internal::slot_rep*) in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.3.0.0.dylib
 4# (anonymous namespace)::SimpleAction_signal_activate_callback(_GSimpleAction*, _GVariant*, void*) in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/libgiomm-2.4.1.dylib
 5# g_closure_invoke in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
 6# signal_emit_unlocked_R in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
 7# g_signal_emit_valist in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
 8# g_signal_emit in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
 9# g_simple_action_activate in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/libgio-2.0.0.dylib
10# Gio::Action_Class::activate_vfunc_callback(_GAction*, _GVariant*) in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/libgiomm-2.4.1.dylib
11# gtk_menu_tracker_item_activated in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
12# -[NSApplication(NSResponder) sendAction:to:from:] in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
13# -[NSMenuItem _corePerformAction] in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
14# -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
15# -[NSMenu performActionForItemAtIndex:] in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
16# -[NSMenu _internalPerformActionForItemAtIndex:] in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
17# -[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:] in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
18# NSSLMMenuEventHandler in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
19# DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) in /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
20# SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) in /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
21# SendEventToEventTarget in /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
22# SendHICommandEvent(unsigned int, HICommand const*, unsigned int, unsigned int, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) in /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
23# SendMenuCommandWithContextAndModifiers in /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
24# SendMenuItemSelectedEvent in /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
25# FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) in /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
26# MenuSelectCore(MenuData*, Point, double, unsigned int, OpaqueMenuRef**, unsigned short*) in /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
27# _HandleMenuSelection2 in /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
28# _NSHandleCarbonMenuEvent in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
29# _DPSEventHandledByCarbon in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
30# -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
31# poll_func in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/libgdk-3.0.dylib
32# g_main_context_iterate in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/libglib-2.0.0.dylib
33# g_main_loop_run in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/libglib-2.0.0.dylib
34# gtk_dialog_run in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/libgtk-3.0.dylib
35# InkscapeApplication::on_activate() in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/inkscape/libinkscape_base.1.3.0.0.dylib
36# Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/libglibmm-2.4.1.dylib
37# g_closure_invoke in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
38# signal_emit_unlocked_R in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
39# g_signal_emit_valist in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
40# g_signal_emit in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/libgobject-2.0.0.dylib
41# g_application_real_local_command_line in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/libgio-2.0.0.dylib
42# g_application_run in /Users/user/Applications/Inkscape.app/Contents/Resources/lib/libgio-2.0.0.dylib
43# main in /Users/user/Applications/Inkscape.app/Contents/MacOS/inkscape
System info Inkscape 1.3 (0e150ed, 2023-07-21)
GLib version:     2.76.3
GTK version:      3.24.38
glibmm version:   2.66.6
gtkmm version:    3.24.7
libxml2 version:  2.11.4
libxslt version:  1.1.29
Cairo version:    1.17.9
Pango version:    1.50.14
HarfBuzz version: 2.9.1

OS version:       macOS 13.4.1 (22F770820b) arm64