Skip to content

`gtk_tree_path_new_from_string: assertion '*path != '\000'' failed` in Layers & Objects menu.

Summary:

Inkscape glitches upon changing the object in the layers & objects menu.

Steps to reproduce:

  • open Inkscape.
  • New document.
  • Create 2 paths or more.
  • Open Layers & Objects menu.
  • move path above the first object, then below.
  • see a flood of gtk_tree_path_new_from_string: assertion '*path != '\000'' failed errors in the terminal.

What happened?

Inkscape became glitchy.

What should have happened?

It shouldn't.

Sample attachments:

A video showing it:

2024-07-06_14-28-03

Version info

Inkscape 1.3.2 (091e20ef0f, 2023-11-25, custom)

    GLib version:     2.80.3
    GTK version:      3.24.42
    glibmm version:   2.66.7
    gtkmm version:    3.24.9
    libxml2 version:  2.13.1
    libxslt version:  1.1.41
    Cairo version:    1.18.0
    Pango version:    1.54.0
    HarfBuzz version: 9.0.0

    OS version:       Artix Linux

Additional

The bug happens on Shades of Purple / custom GTK. Before it wasn't happening and I'm reporting it here regardless because Inkscape should be able to handle style errors.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information