OrcaSlicer icon indicating copy to clipboard operation
OrcaSlicer copied to clipboard

Compiling on a Raspberry Pi 5 ends in windows drawing distorted horizontal lines

Open XenonFlits opened this issue 1 year ago • 12 comments

OrcaSlicer Version

1.8.0

OS version

Debian GNU/Linux 12 (bookworm) 64 bits

Additional system information

Raspberry Pi 5 Model B Rev 1.0 - 4 GB libgtk-3-0:arm64 1:3.24.38-2~deb12u1+rpt1+rpi1 - arm64 libgtk2.0-0:arm64 2.24.33-2+rpt1 - arm64

*-graphics product: vc4drmfb physical id: 9 logical name: /dev/fb0 capabilities: fb configuration: depth=16 resolution=1920,1080

Printer

None

How to reproduce

sudo ./BuildLinux.sh -u ./BuildLinux.sh -dsr

Actual results

Preview and prepare tab window and SSL popup look fine. But add printer or another pop-up tool breaks the graphical user interface. Horizontal lines (see attachement) pop up in all other Windows and dialogue boxes. This makes it impossible to navigate hence use the resulting application succesfully. :P orca1 and lots of GTK related complains in terminal starting the application.

Expected results

Working application

Project file & Debug log uploads

[2023-11-26 17:41:23.939164] [0x00007ffee7610040] [trace] Initializing StaticPrintConfigs add font of HarmonyOS_Sans_SC_Bold returns 1 add font of HarmonyOS_Sans_SC_Regular returns 1 add font of NanumGothic-Regular returns 1 add font of NanumGothic-Bold returns 1 loading network module at /home/dennis/.config/OrcaSlicer/plugins/libbambu_networking.so error, dlerror is /home/dennis/.config/OrcaSlicer/plugins/libbambu_networking.so: cannot open shared object file: No such file or directory after dlopen, network_module is (nil)

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:25.960: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:25.960: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:25.962: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:25.962: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:25.965: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:25.965: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:25.969: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:25.969: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:25.972: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:25.972: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:25.973: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:25.973: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:25.976: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:25.976: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:25.977: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:25.977: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:25.979: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:25.979: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:25.981: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:25.981: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed Could not determine the accessibility bus address

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:26.845: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:26.851: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:26.851: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:26.852: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:26.852: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:26.852: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:26.852: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:26.852: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:26.852: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:26.870: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:26.873: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:26.873: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:26.967: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:26.967: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:26.976: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:26.976: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:26.988: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:26.988: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.001: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.001: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.013: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.013: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.025: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.025: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.040: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.040: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:27.576: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.576: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

** (orca-slicer:83302): CRITICAL **: 17:41:27.580: Cannot register URI scheme wxfs more than once

** (orca-slicer:83302): CRITICAL **: 17:41:27.580: Cannot register URI scheme memory more than once

** (orca-slicer:83302): CRITICAL **: 17:41:27.588: Cannot register URI scheme wxfs more than once

** (orca-slicer:83302): CRITICAL **: 17:41:27.588: Cannot register URI scheme memory more than once

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.721: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.721: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.721: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.724: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.724: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.724: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.727: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.727: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.727: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.730: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.730: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.730: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.739: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.739: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.739: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.962: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.963: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.963: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.966: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.966: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.966: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.969: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.969: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.969: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.972: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.972: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.972: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.978: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.979: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:27.979: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.238: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.239: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.239: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.239: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.239: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.239: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.239: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.239: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.299: gtk_window_resize: assertion 'width > 0' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.299: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.299: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:28.299: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.299: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.299: gtk_window_resize: assertion 'width > 0' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:28.299: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.299: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.302: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:28.303: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.303: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.303: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:28.304: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.304: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:28.317: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.318: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:28.320: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.320: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.321: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.321: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:28.321: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.321: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.321: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.321: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.359: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.385: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.386: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.386: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.388: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.389: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.389: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.389: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.389: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.396: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.408: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.408: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.408: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.849: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:28.849: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:28.849: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:29.174: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:29.174: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:34.616: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:34.617: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:34.617: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:34.617: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:34.629: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:34.629: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:34.629: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:34.629: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:34.634: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:34.634: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:34.643: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:34.643: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:34.643: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:34.643: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

** (orca-slicer:83302): CRITICAL **: 17:41:34.671: Cannot register URI scheme wxfs more than once

** (orca-slicer:83302): CRITICAL **: 17:41:34.671: Cannot register URI scheme memory more than once

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:37.302: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:37.303: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:37.303: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:37.303: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:37.309: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:37.309: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:37.310: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:37.310: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:37.316: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:37.316: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:37.321: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:37.321: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:41:37.322: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:41:37.322: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:42:22.693: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:42:22.693: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:42:22.694: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:42:22.694: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:42:22.700: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:42:22.701: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:42:22.701: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:42:22.701: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:42:22.708: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:42:22.708: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:42:22.710: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:42:22.710: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:83302): GLib-GObject-WARNING **: 17:42:22.711: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:83302): Gtk-CRITICAL **: 17:42:22.711: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

Checklist of files to include

  • [X] Log file
  • [X] Project file

XenonFlits avatar Nov 26 '23 21:11 XenonFlits

I have the same issue. It seems that the webview on the raspberry pi is not working. The home, Device and Project tab are broken but the prepare and preview tab works fine. I also sliced a 3d Benchy successfully.

Kyle0122 avatar Nov 27 '23 06:11 Kyle0122

Have you tried this? https://github.com/SoftFever/OrcaSlicer/issues/2703#issuecomment-1807079116

Noisyfox avatar Nov 27 '23 07:11 Noisyfox

Fantastic, after many hours of frustration, recompiling and searching the Internet this is the golden bullet !

After opening a terminal window, entering: << export WEBKIT_DISABLE_COMPOSITING_MODE=1 >> (Force Accelerated Compositing mode to be always off) and then run the app: All windows render OK!

But is this a feature or a bug? ;) Probably one of the Pi 5 acceleration libraries needs an update?

I will be testing the days ahead, but i guess : This is the solution. Thank you very much!

Still the console complaints a lot!

  • malloc(): unsorted double linked list corrupted
  • (orca-slicer:4618): Gtk-CRITICAL **: 20:50:49.843: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
  • (orca-slicer:4618): GLib-GObject-WARNING **: 20:50:49.844: invalid cast from 'wxPizza' to 'GtkCellLayout'
  • ** (orca-slicer:4618): CRITICAL **: 20:50:45.093: Cannot register URI scheme memory more than once
  • ** (orca-slicer:4618): CRITICAL **: 20:50:45.093: Cannot register URI scheme wxfs more than once
  • (orca-slicer:4618): Gtk-CRITICAL **: 20:50:39.808: gtk_widget_set_size_request: assertion 'width >= -1' failed
  • (orca-slicer:4618): Gtk-CRITICAL **: 20:50:39.207: gtk_window_resize: assertion 'height > 0' failed
  • (orca-slicer:4618): GLib-GObject-WARNING **: 20:50:39.118: invalid cast from 'wxPizza' to 'GtkCellLayout'

There are instantly about 175 lines with complaints during initialization with mostly repeatedly the lines above.

XenonFlits avatar Nov 27 '23 20:11 XenonFlits

Fantastic, after many hours of frustration, recompiling and searching the Internet this is the golden bullet !

After opening a terminal window, entering: << export WEBKIT_DISABLE_COMPOSITING_MODE=1 >> (Force Accelerated Compositing mode to be always off) and then run the app: All windows render OK!

But is this a feature or a bug? ;) Probably one of the Pi 5 acceleration libraries needs an update?

I will be testing the days ahead, but i guess : This is the solution. Thank you very much!

Still the console complaints a lot!

  • malloc(): unsorted double linked list corrupted
  • (orca-slicer:4618): Gtk-CRITICAL **: 20:50:49.843: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
  • (orca-slicer:4618): GLib-GObject-WARNING **: 20:50:49.844: invalid cast from 'wxPizza' to 'GtkCellLayout'
  • ** (orca-slicer:4618): CRITICAL **: 20:50:45.093: Cannot register URI scheme memory more than once
  • ** (orca-slicer:4618): CRITICAL **: 20:50:45.093: Cannot register URI scheme wxfs more than once
  • (orca-slicer:4618): Gtk-CRITICAL **: 20:50:39.808: gtk_widget_set_size_request: assertion 'width >= -1' failed
  • (orca-slicer:4618): Gtk-CRITICAL **: 20:50:39.207: gtk_window_resize: assertion 'height > 0' failed
  • (orca-slicer:4618): GLib-GObject-WARNING **: 20:50:39.118: invalid cast from 'wxPizza' to 'GtkCellLayout'

There are instantly about 175 lines with complaints during initialization with mostly repeatedly the lines above.

Just curious, how long does it take to build Orca on Rpi 5?

SoftFever avatar Nov 30 '23 00:11 SoftFever

Just curious, how long does it take to build Orca on Rpi 5?

I just built it again, it took about 100 minutes on a 4gb pi 5 with 4gb swap (using -j2, not including time to build deps).

The export WEBKIT_DISABLE_COMPOSITING_MODE=1 is not working for me. The app opens, the webview renders correctly, but it crashes after about 12 seconds.

pi@raspberrypi:~/Projects/OrcaSlicer $ ./build/package/orca-slicer --debug 4
[2023-12-02 22:27:11.059408] [0x00007fff85170040] [trace]   Initializing StaticPrintConfigs
add font of HarmonyOS_Sans_SC_Bold returns 1
add font of HarmonyOS_Sans_SC_Regular returns 1
add font of NanumGothic-Regular returns 1
add font of NanumGothic-Bold returns 1
loading network module at /home/pi/.config/OrcaSlicer/plugins/libbambu_networking.so
error, dlerror is /home/pi/.config/OrcaSlicer/plugins/libbambu_networking.so: cannot ope n shared object file: No such file or directory
after dlopen, network_module is (nil)

(orca-slicer:30004): GLib-GObject-WARNING **: 22:27:11.378: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30004): Gtk-CRITICAL **: 22:27:11.378: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
...............................................................
(orca-slicer:30004): Gtk-CRITICAL **: 22:27:11.398: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
Could not determine the accessibility bus address
...............................................................
(orca-slicer:30004): GLib-GObject-WARNING **: 22:27:23.846: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30004): Gtk-CRITICAL **: 22:27:23.846: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
Segmentation fault

I experimented with forcing gtk2, not forcing gtk2, with or without Appimage -- all resulted in crashes after 12 seconds. Not knowing what to do, I randomly clicked on tabs and menus, and then I discovered that each time the app crashed at the moment when the mainsail webpage completed the Initializing loading animation.

Deleting the printer IP address stops the crashes, but then I cannot upload the gcode directly. I hope there's a compile option to remove the device tab. I'm not even using it on my laptop and removing it can help save a bit of memory on the Pi and other low-memory devices.

Kyle0122 avatar Dec 02 '23 15:12 Kyle0122

Compile of Orca version 1.8.0 on my Raspberry Pi 5 takes 2 hours and 51 minutes. I use a SATA SSD on an USB 3.0 adapter that is able to deliver a measured 400 MB/s. Swap size is set equal to the size of the main memory: 4 GB. This breathing space is important for a succesfull compile. Number of concurrent compiles is not limited, so it defaults to 4 threads. The flags -dsr are used as build options. note: The Raspberry Pi 5 gets quite hot (70+ C or 160+ F) in it's original casing, even with the official cooler installed. I removed the lid of the case to prevent the clock throttling due to overheating.

XenonFlits avatar Dec 05 '23 13:12 XenonFlits

I would like to add that the console also complains a lot on standard Linux too(in WSL2 and VM) mostly gtk

Ocraftyone avatar Dec 10 '23 00:12 Ocraftyone

Just hopped in to mention my comment right there, maybe some of you would find it helpful in case if doing export WEBKIT_DISABLE_COMPOSITING_MODE=1 command doesn't do the job.

Skaifer avatar Dec 19 '23 00:12 Skaifer

A few days ago I tested the slicer under X11. Surprisingly, the 'WEBKIT_DISABLE_COMPOSITING_MODE=1' workaround rendered the mainsail web page without any problem. It only crashes under wayland with mainsail os webpage. So the problem is likely related to wayland and should only appear under Debian bookworm, since raspberry pi defaults to wayfire/wayland in this release.

Kyle0122 avatar Dec 21 '23 13:12 Kyle0122

Interested in adding OrcaSlicer to our Raspberry Pi app store. Does anyone have a working build hosted anywhere?

Botspot avatar Feb 16 '24 06:02 Botspot

Orca bot: this issue is stale because it has been open for 90 days with no activity.

github-actions[bot] avatar May 17 '24 00:05 github-actions[bot]

Anyone?

Botspot avatar May 17 '24 00:05 Botspot