Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inkscape: fails to launch on aarch64-darwin #383860

Open
3 tasks done
surya-sh opened this issue Feb 21, 2025 · 1 comment
Open
3 tasks done

Inkscape: fails to launch on aarch64-darwin #383860

surya-sh opened this issue Feb 21, 2025 · 1 comment
Labels
0.kind: bug Something is broken 6.topic: darwin Running or building packages on Darwin

Comments

@surya-sh
Copy link

surya-sh commented Feb 21, 2025

Nixpkgs version

  • Unstable (25.05)

Describe the bug

Opening the Inkscape immediately crashes and closes

Steps to reproduce

Install application,

nix-shell -p inkscape

in MacOS

Expected behaviour

Application should open

Screenshots

Image

Relevant log output

<pre>
 0# Inkscape::Application::crash_handler(int) in /nix/store/slxi4z179xk2bxbhg9g1x78qy7yfjshr-inkscape-1.4/lib/inkscape/libinkscape_base.1.4.0.0.dylib
 1# _sigtramp in /usr/lib/system/libsystem_platform.dylib
 2# pthread_kill in /usr/lib/system/libsystem_pthread.dylib
 3# abort in /usr/lib/system/libsystem_c.dylib
 4# g_assertion_message_expr in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libglib-2.0.0.dylib
 5# g_assertion_message_error in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libglib-2.0.0.dylib
 6# ensure_surface_for_gicon in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
 7# gtk_icon_helper_load_surface in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
 8# _gtk_icon_helper_get_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
 9# gtk_icon_helper_get_preferred_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
10# gtk_css_gadget_get_preferred_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
11# gtk_switch_get_content_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
12# gtk_css_gadget_get_preferred_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
13# Gtk::Widget_Class::get_preferred_width_vfunc_callback(_GtkWidget*, int*, int*) in /nix/store/anqcdhbsyjp058qgicnfs17bz0z67gg5-gtkmm-3.24.9/lib/libgtkmm-3.0.1.dylib
14# gtk_widget_query_size_for_orientation in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
15# gtk_box_get_content_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
16# gtk_css_gadget_get_preferred_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
17# Gtk::Widget_Class::get_preferred_width_vfunc_callback(_GtkWidget*, int*, int*) in /nix/store/anqcdhbsyjp058qgicnfs17bz0z67gg5-gtkmm-3.24.9/lib/libgtkmm-3.0.1.dylib
18# gtk_widget_query_size_for_orientation in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
19# gtk_grid_request_run in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
20# gtk_grid_get_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
21# gtk_css_gadget_get_preferred_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
22# Gtk::Widget_Class::get_preferred_width_vfunc_callback(_GtkWidget*, int*, int*) in /nix/store/anqcdhbsyjp058qgicnfs17bz0z67gg5-gtkmm-3.24.9/lib/libgtkmm-3.0.1.dylib
23# gtk_widget_query_size_for_orientation in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
24# gtk_box_get_content_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
25# gtk_css_gadget_get_preferred_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
26# Gtk::Widget_Class::get_preferred_width_vfunc_callback(_GtkWidget*, int*, int*) in /nix/store/anqcdhbsyjp058qgicnfs17bz0z67gg5-gtkmm-3.24.9/lib/libgtkmm-3.0.1.dylib
27# gtk_widget_query_size_for_orientation in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
28# gtk_box_get_content_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
29# gtk_css_gadget_get_preferred_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
30# Gtk::Widget_Class::get_preferred_width_vfunc_callback(_GtkWidget*, int*, int*) in /nix/store/anqcdhbsyjp058qgicnfs17bz0z67gg5-gtkmm-3.24.9/lib/libgtkmm-3.0.1.dylib
31# gtk_widget_query_size_for_orientation in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
32# _gtk_widget_get_preferred_size_for_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
33# gtk_notebook_measure_stack in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
34# gtk_css_gadget_get_preferred_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
35# gtk_box_gadget_measure_opposite in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
36# gtk_css_gadget_get_preferred_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
37# Gtk::Widget_Class::get_preferred_width_vfunc_callback(_GtkWidget*, int*, int*) in /nix/store/anqcdhbsyjp058qgicnfs17bz0z67gg5-gtkmm-3.24.9/lib/libgtkmm-3.0.1.dylib
38# gtk_widget_query_size_for_orientation in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
39# gtk_box_get_content_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
40# gtk_css_gadget_get_preferred_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
41# gtk_widget_query_size_for_orientation in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
42# gtk_window_get_preferred_width in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
43# Gtk::Widget_Class::get_preferred_width_vfunc_callback(_GtkWidget*, int*, int*) in /nix/store/anqcdhbsyjp058qgicnfs17bz0z67gg5-gtkmm-3.24.9/lib/libgtkmm-3.0.1.dylib
44# gtk_widget_query_size_for_orientation in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
45# _gtk_widget_get_preferred_size_and_baseline in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
46# gtk_window_compute_configure_request in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
47# gtk_window_realize in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
48# Gtk::Widget_Class::realize_callback(_GtkWidget*) in /nix/store/anqcdhbsyjp058qgicnfs17bz0z67gg5-gtkmm-3.24.9/lib/libgtkmm-3.0.1.dylib
49# _g_closure_invoke_va in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
50# signal_emit_valist_unlocked in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
51# g_signal_emit in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
52# gtk_widget_realize in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
53# gtk_window_show in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
54# Gtk::Widget_Class::show_callback(_GtkWidget*) in /nix/store/anqcdhbsyjp058qgicnfs17bz0z67gg5-gtkmm-3.24.9/lib/libgtkmm-3.0.1.dylib
55# g_closure_invoke in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
56# signal_emit_unlocked_R in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
57# signal_emit_valist_unlocked in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
58# g_signal_emit in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
59# gtk_widget_show in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
60# Inkscape::UI::Dialog::StartScreen::StartScreen() in /nix/store/slxi4z179xk2bxbhg9g1x78qy7yfjshr-inkscape-1.4/lib/inkscape/libinkscape_base.1.4.0.0.dylib
61# InkscapeApplication::on_activate() in /nix/store/slxi4z179xk2bxbhg9g1x78qy7yfjshr-inkscape-1.4/lib/inkscape/libinkscape_base.1.4.0.0.dylib
62# Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) in /nix/store/v14f249p0k81kx6n54cgdgy2vsglfwxj-glibmm-2.66.7/lib/libglibmm-2.4.1.dylib
63# g_closure_invoke in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
64# signal_emit_unlocked_R in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
65# signal_emit_valist_unlocked in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
66# g_signal_emit in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
67# g_application_real_local_command_line in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgio-2.0.0.dylib
68# g_application_run in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgio-2.0.0.dylib
69# main in /nix/store/slxi4z179xk2bxbhg9g1x78qy7yfjshr-inkscape-1.4/bin/.inkscape-wrapped
</pre>
<details><summary>System info</summary>
Inkscape 1.4 (e7c3feb100, 2024-10-09)

                      Compile  (Run)
    GLib version:     2.82.4
    GTK version:      3.24.48 (3.24.48)
    glibmm version:   2.66.7
    gtkmm version:    3.24.9
    libxml2 version:  2.13.5
    libxslt version:  1.1.42
    Cairo version:    1.18.2 (1.18.2)
    Pango version:    1.56.1 (1.56.1)
    HarfBuzz version: 10.2.0 (10.2.0)

    OS version:       macOS 15.3.1 (24D70) arm64
</details>

Additional context

No response

System metadata

  • system: "aarch64-darwin"
  • host os: Darwin 24.3.0, macOS 15.3.1
  • multi-user?: yes
  • sandbox: no
  • version: nix-env (Nix) 2.24.12
  • channels(root): "nixpkgs"
  • nixpkgs: /nix/store/c8y9vx6bqk6wlbzf9pxx7acyqc5qqjzp-source

Are you using nix-darwin?

Yes, I am using nix-darwin.

Notify maintainers

@x123
@Luflosi
@jaltek

Note for maintainers: Please tag this issue in your pull request description. (i.e. Resolves #ISSUE.)

I assert that this issue is relevant for Nixpkgs

Is this issue important to you?

Add a 👍 reaction to issues you find important.

@surya-sh surya-sh added 0.kind: bug Something is broken 6.topic: darwin Running or building packages on Darwin labels Feb 21, 2025
@Bradley-Cooley
Copy link

+1 on this issue for me. Crash output:

<pre>
 0# Inkscape::Application::crash_handler(int) in /nix/store/slxi4z179xk2bxbhg9g1x78qy7yfjshr-inkscape-1.4/lib/inkscape/libinkscape_base.1.4.0.0.dylib
 1# _sigtramp in /usr/lib/system/libsystem_platform.dylib
 2# pthread_kill in /usr/lib/system/libsystem_pthread.dylib
 3# abort in /usr/lib/system/libsystem_c.dylib
 4# g_assertion_message_expr in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libglib-2.0.0.dylib
 5# g_assertion_message_error in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libglib-2.0.0.dylib
 6# ensure_surface_for_gicon in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
 7# gtk_icon_helper_load_surface in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
 8# _gtk_icon_helper_get_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
 9# gtk_icon_helper_get_preferred_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
10# gtk_css_gadget_get_preferred_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
11# gtk_switch_get_content_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
12# gtk_css_gadget_get_preferred_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
13# Gtk::Widget_Class::get_preferred_width_vfunc_callback(_GtkWidget*, int*, int*) in /nix/store/anqcdhbsyjp058qgicnfs17bz0z67gg5-gtkmm-3.24.9/lib/libgtkmm-3.0.1.dylib
14# gtk_widget_query_size_for_orientation in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
15# gtk_box_get_content_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
16# gtk_css_gadget_get_preferred_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
17# Gtk::Widget_Class::get_preferred_width_vfunc_callback(_GtkWidget*, int*, int*) in /nix/store/anqcdhbsyjp058qgicnfs17bz0z67gg5-gtkmm-3.24.9/lib/libgtkmm-3.0.1.dylib
18# gtk_widget_query_size_for_orientation in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
19# gtk_grid_request_run in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
20# gtk_grid_get_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
21# gtk_css_gadget_get_preferred_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
22# Gtk::Widget_Class::get_preferred_width_vfunc_callback(_GtkWidget*, int*, int*) in /nix/store/anqcdhbsyjp058qgicnfs17bz0z67gg5-gtkmm-3.24.9/lib/libgtkmm-3.0.1.dylib
23# gtk_widget_query_size_for_orientation in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
24# gtk_box_get_content_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
25# gtk_css_gadget_get_preferred_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
26# Gtk::Widget_Class::get_preferred_width_vfunc_callback(_GtkWidget*, int*, int*) in /nix/store/anqcdhbsyjp058qgicnfs17bz0z67gg5-gtkmm-3.24.9/lib/libgtkmm-3.0.1.dylib
27# gtk_widget_query_size_for_orientation in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
28# gtk_box_get_content_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
29# gtk_css_gadget_get_preferred_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
30# Gtk::Widget_Class::get_preferred_width_vfunc_callback(_GtkWidget*, int*, int*) in /nix/store/anqcdhbsyjp058qgicnfs17bz0z67gg5-gtkmm-3.24.9/lib/libgtkmm-3.0.1.dylib
31# gtk_widget_query_size_for_orientation in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
32# _gtk_widget_get_preferred_size_for_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
33# gtk_notebook_measure_stack in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
34# gtk_css_gadget_get_preferred_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
35# gtk_box_gadget_measure_opposite in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
36# gtk_css_gadget_get_preferred_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
37# Gtk::Widget_Class::get_preferred_width_vfunc_callback(_GtkWidget*, int*, int*) in /nix/store/anqcdhbsyjp058qgicnfs17bz0z67gg5-gtkmm-3.24.9/lib/libgtkmm-3.0.1.dylib
38# gtk_widget_query_size_for_orientation in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
39# gtk_box_get_content_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
40# gtk_css_gadget_get_preferred_size in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
41# gtk_widget_query_size_for_orientation in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
42# gtk_window_get_preferred_width in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
43# Gtk::Widget_Class::get_preferred_width_vfunc_callback(_GtkWidget*, int*, int*) in /nix/store/anqcdhbsyjp058qgicnfs17bz0z67gg5-gtkmm-3.24.9/lib/libgtkmm-3.0.1.dylib
44# gtk_widget_query_size_for_orientation in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
45# _gtk_widget_get_preferred_size_and_baseline in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
46# gtk_window_compute_configure_request in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
47# gtk_window_realize in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
48# Gtk::Widget_Class::realize_callback(_GtkWidget*) in /nix/store/anqcdhbsyjp058qgicnfs17bz0z67gg5-gtkmm-3.24.9/lib/libgtkmm-3.0.1.dylib
49# _g_closure_invoke_va in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
50# signal_emit_valist_unlocked in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
51# g_signal_emit in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
52# gtk_widget_realize in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
53# gtk_window_show in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
54# Gtk::Widget_Class::show_callback(_GtkWidget*) in /nix/store/anqcdhbsyjp058qgicnfs17bz0z67gg5-gtkmm-3.24.9/lib/libgtkmm-3.0.1.dylib
55# g_closure_invoke in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
56# signal_emit_unlocked_R in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
57# signal_emit_valist_unlocked in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
58# g_signal_emit in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
59# gtk_widget_show in /nix/store/hswd5d1lf98j7c7pd99qpg35a8dqrm7g-gtk+3-3.24.48/lib/libgtk-3.0.dylib
60# Inkscape::UI::Dialog::StartScreen::StartScreen() in /nix/store/slxi4z179xk2bxbhg9g1x78qy7yfjshr-inkscape-1.4/lib/inkscape/libinkscape_base.1.4.0.0.dylib
61# InkscapeApplication::on_activate() in /nix/store/slxi4z179xk2bxbhg9g1x78qy7yfjshr-inkscape-1.4/lib/inkscape/libinkscape_base.1.4.0.0.dylib
62# Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) in /nix/store/v14f249p0k81kx6n54cgdgy2vsglfwxj-glibmm-2.66.7/lib/libglibmm-2.4.1.dylib
63# g_closure_invoke in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
64# signal_emit_unlocked_R in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
65# signal_emit_valist_unlocked in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
66# g_signal_emit in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgobject-2.0.0.dylib
67# g_application_real_local_command_line in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgio-2.0.0.dylib
68# g_application_run in /nix/store/2cmfr0y5s1wdyrv3jm5ckp8r56jvl6xa-glib-2.82.4/lib/libgio-2.0.0.dylib
69# main in /nix/store/slxi4z179xk2bxbhg9g1x78qy7yfjshr-inkscape-1.4/bin/.inkscape-wrapped
</pre>
<details><summary>System info</summary>
Inkscape 1.4 (e7c3feb100, 2024-10-09)

                      Compile  (Run)
    GLib version:     2.82.4
    GTK version:      3.24.48 (3.24.48)
    glibmm version:   2.66.7
    gtkmm version:    3.24.9
    libxml2 version:  2.13.5
    libxslt version:  1.1.42
    Cairo version:    1.18.2 (1.18.2)
    Pango version:    1.56.1 (1.56.1)
    HarfBuzz version: 10.2.0 (10.2.0)

    OS version:       macOS 15.3.1 (24D70) arm64
</details>

Additionally, term output:

❯ inkscape
Fontconfig error: Cannot load default config file: No such file: (null)

(org.inkscape.Inkscape:94501): Gtk-WARNING **: 10:39:39.422: Could not load a pixbuf from /org/gtk/libgtk/theme/Adwaita/assets/check-symbolic.svg.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Icon 'image-missing' not present in theme multicolor (gtk-icon-theme-error-quark, 0)
Bail out! Gtk:ERROR:../gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Icon 'image-missing' not present in theme multicolor (gtk-icon-theme-error-quark, 0)

Emergency save activated!
Emergency save completed. Inkscape will close now.
If you can reproduce this crash, please file a bug at https://inkscape.org/report
with a detailed description of the steps leading to the crash, so we can fix it.
2025-02-28 10:39:39.848 .inkscape-wrapped[94501:781166] +[IMKClient subclass]: chose IMKClient_Modern
2025-02-28 10:39:39.848 .inkscape-wrapped[94501:781166] +[IMKInputSession subclass]: chose IMKInputSession_Modern
[1]    94501 abort      inkscape

Potentially related: #163107

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: bug Something is broken 6.topic: darwin Running or building packages on Darwin
Projects
None yet
Development

No branches or pull requests

2 participants