Inkscape crashes trying to edit preferences
Steps to reproduce:
- open Inkscape
- you don't actually need to open any specific document - works with an empty one
- Edit > Preferences
What happened?
Inkscape crashes with this error:
0# Inkscape::Application::crash_handler(int) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0 1# 0x00007BD195E45330 in /lib/x86_64-linux-gnu/libc.so.6 2# __wcscoll_l at ../string/strcoll_l.c:273 3# g_utf8_collate in /lib/x86_64-linux-gnu/libglib-2.0.so.0 4# 0x00007BD197ADD60E in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0 5# 0x00007BD197AF5B3A in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0 6# Inkscape::CMSSystem::get_monitor_profile_names() const in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0 7# Inkscape::UI::Dialog::InkscapePreferences::initPageIO() in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0 8# Inkscape::UI::Dialog::InkscapePreferences::InkscapePreferences() in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0 9# Inkscape::UI::Dialog::DialogContainer::dialog_factory(Glib::ustring const&) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0 10# Inkscape::UI::Dialog::DialogContainer::create_new_floating_dialog(Glib::ustring const&, bool) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0 11# Inkscape::UI::Dialog::DialogContainer::new_dialog(Glib::ustring const&) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0 12# dialog_open(Glib::VariantBase const&, InkscapeWindow*) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0 13# 0x00007BD19661FC69 in /lib/x86_64-linux-gnu/libgiomm-2.4.so.1 14# g_closure_invoke in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 15# 0x00007BD195611C79 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 16# 0x00007BD195602591 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 17# g_signal_emit_valist in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 18# g_signal_emit in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 19# 0x00007BD19571EBE5 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgio-2.0.so.0 20# g_action_activate in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgio-2.0.so.0 21# 0x00007BD194212AF7 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 22# g_closure_invoke in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 23# 0x00007BD19561190C in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 24# 0x00007BD195602591 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 25# g_signal_emit_valist in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 26# g_signal_emit in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 27# gtk_widget_activate in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 28# gtk_menu_shell_activate_item in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 29# 0x00007BD19421AFA1 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 30# 0x00007BD1940982F7 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 31# 0x00007BD1956026BD in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 32# g_signal_emit_valist in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 33# g_signal_emit in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0 34# 0x00007BD194366BF4 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 35# 0x00007BD194203390 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 36# gtk_main_do_event in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0 37# 0x00007BD194883407 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgdk-3.so.0 38# 0x00007BD1948DCE2E in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgdk-3.so.0 39# 0x00007BD1967145C5 in /lib/x86_64-linux-gnu/libglib-2.0.so.0 40# 0x00007BD196773737 in /lib/x86_64-linux-gnu/libglib-2.0.so.0 41# g_main_context_iteration in /lib/x86_64-linux-gnu/libglib-2.0.so.0 42# g_application_run in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgio-2.0.so.0 43# main in /usr/bin/inkscape 44# __libc_start_call_main at ../sysdeps/nptl/libc_start_call_main.h:74 45# __libc_start_main at ../csu/libc-start.c:347 46# _start in /usr/bin/inkscape
System info
Inkscape 1.4-dev (1:1.4.0-dev+202403210151+2fe0648968) Compile (Run)
GLib version: 2.79.2
GTK version: 3.24.40 (3.24.41)
glibmm version: 2.66.6
gtkmm version: 3.24.8
libxml2 version: 2.9.14
libxslt version: 1.1.35
Cairo version: 1.18.0 (1.18.0)
Pango version: 1.51.0 (1.52.1)
HarfBuzz version: 8.3.0 (10.0.1)
OS version: Ubuntu 24.04.3 LTS
What should have happened?
It shouldn't have crashed, and I should have been able to edit the preferences.
Version info