Crash when opening Preferences dialog box

Summary:

Inkscape crashes when clicking on "Edit > Settings" and opens up dialog with the crash bug report. Then Inkscape closes.

Steps to reproduce:

  • open Inkscape
  • click "Edit > Settings"
  • crash

What happened?

Crash dialog box opens up.

What should have happened?

Settings dialog box should open up.

Bug report :

<pre>
 0# Inkscape::Application::crash_handler(int) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0
 1# 0x0000700DE4245330 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# 0x0000700DE5EAF0FE in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0
 5# 0x0000700DE5EB8278 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::new_dialog(Glib::ustring const&, Inkscape::UI::Dialog::DialogNotebook*) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0
11# Inkscape::UI::Dialog::DialogContainer::recreate_dialogs_from_state(InkscapeWindow*, Glib::KeyFile const*) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0
12# 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
13# 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
14# dialog_open(Glib::VariantBase const&, InkscapeWindow*) in /usr/bin/../lib/x86_64-linux-gnu/inkscape/libinkscape_base.so.1.4.0.0
15# 0x0000700DE4B68C69 in /lib/x86_64-linux-gnu/libgiomm-2.4.so.1
16# g_closure_invoke in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
17# 0x0000700DE41E1C79 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
18# 0x0000700DE41D2591 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
19# g_signal_emit_valist in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
20# g_signal_emit in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
21# 0x0000700DE271EBF5 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgio-2.0.so.0
22# g_action_activate in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgio-2.0.so.0
23# 0x0000700DE2A12A77 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0
24# g_closure_invoke in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
25# 0x0000700DE41E190C in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
26# 0x0000700DE41D2591 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
27# g_signal_emit_valist in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
28# g_signal_emit in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
29# gtk_widget_activate in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0
30# gtk_menu_shell_activate_item in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0
31# 0x0000700DE2A1AF21 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0
32# 0x0000700DE28982F7 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0
33# 0x0000700DE41D26BD in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
34# g_signal_emit_valist in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
35# g_signal_emit in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgobject-2.0.so.0
36# 0x0000700DE2B66B64 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0
37# 0x0000700DE2A03310 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0
38# gtk_main_do_event in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgtk-3.so.0
39# 0x0000700DE256F407 in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgdk-3.so.0
40# 0x0000700DE25A868E in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgdk-3.so.0
41# 0x0000700DE646E5B5 in /lib/x86_64-linux-gnu/libglib-2.0.so.0
42# 0x0000700DE64CD717 in /lib/x86_64-linux-gnu/libglib-2.0.so.0
43# g_main_context_iteration in /lib/x86_64-linux-gnu/libglib-2.0.so.0
44# g_application_run in /usr/bin/../lib/x86_64-linux-gnu/inkscape/../libgio-2.0.so.0
45# main in /usr/bin/inkscape
46# __libc_start_call_main at ../sysdeps/nptl/libc_start_call_main.h:74
47# __libc_start_main at ../csu/libc-start.c:347
48# _start in /usr/bin/inkscape
</pre>

Version info

Inkscape 1.4 (1:1.4+202410161351+e7c3feb100)

                      Compile  (Run)
    GLib version:     2.72.4
    GTK version:      3.24.33 (3.24.41)
    glibmm version:   2.66.2
    gtkmm version:    3.24.5
    libxml2 version:  2.9.13
    libxslt version:  1.1.34
    Cairo version:    1.16.0 (1.18.0)
    Pango version:    1.50.6 (1.52.1)
    HarfBuzz version: 2.7.4 (8.3.0)

    OS version:       Ubuntu 24.04.2 LTS