OrcaSlicer
OrcaSlicer copied to clipboard
Compiling on a Raspberry Pi 5 ends in windows drawing distorted horizontal lines
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
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
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.
Have you tried this? https://github.com/SoftFever/OrcaSlicer/issues/2703#issuecomment-1807079116
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.
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?
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.
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.
I would like to add that the console also complains a lot on standard Linux too(in WSL2 and VM) mostly gtk
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.
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.
Interested in adding OrcaSlicer to our Raspberry Pi app store. Does anyone have a working build hosted anywhere?
Orca bot: this issue is stale because it has been open for 90 days with no activity.
Anyone?