prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.72k stars 1.93k forks source link

Mouse cursor always in loading state after open "Physical Printer" #12894

Open shinanca opened 4 months ago

shinanca commented 4 months ago

Description of the bug

When open tab "Physical Printer", then go to any tab or stay on web interface, mouse icon always in loading state.

Project file & How to reproduce

Prusa Slicer-> Physical Printer then go to any tab. If don`t open "Physical Printer" tab then no problem at all.

Checklist of files included above

Version of PrusaSlicer

2.8.0-beta1

Operating system

Linux

Printer model

Flying Bear

cocasema commented 4 months ago

I can confirm the same/similar issue with Voron + Mainsail. The Mainsail loading animation freezes after a few seconds, and after LMC the background goes blank.

https://github.com/prusa3d/PrusaSlicer/assets/9308400/0a0f822f-d27f-46ed-96e0-9468ec5ce4bd

./PrusaSlicer-2.8.0-rc1+linux-x64-GTK3-202406242049.AppImage
(prusa-slicer:3301648): GLib-GObject-WARNING **: 16:18:23.490: invalid cast from 'wxPizza' to 'GtkCellLayout'
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.490: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(prusa-slicer:3301648): GLib-GObject-WARNING **: 16:18:23.491: invalid cast from 'wxPizza' to 'GtkCellLayout'
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.491: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(prusa-slicer:3301648): GLib-GObject-WARNING **: 16:18:23.493: invalid cast from 'wxPizza' to 'GtkCellLayout'
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.493: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(prusa-slicer:3301648): GLib-GObject-WARNING **: 16:18:23.494: invalid cast from 'wxPizza' to 'GtkCellLayout'
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.494: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(prusa-slicer:3301648): GLib-GObject-WARNING **: 16:18:23.497: invalid cast from 'wxPizza' to 'GtkCellLayout'
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.497: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(prusa-slicer:3301648): GLib-GObject-WARNING **: 16:18:23.497: invalid cast from 'wxPizza' to 'GtkCellLayout'
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.497: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
[2024-06-25 16:18:23.569476] [0x00007632961bec80] [error]   UserAccount: Failed to read token from "/home/redacted/.config/PrusaSlicer/UserAcountData.dat"
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.694: gtk_widget_set_size_request: assertion 'width >= -1' failed
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.694: gtk_widget_set_size_request: assertion 'width >= -1' failed
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.888: gtk_widget_set_size_request: assertion 'width >= -1' failed
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.888: gtk_widget_set_size_request: assertion 'width >= -1' failed
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.888: gtk_widget_set_size_request: assertion 'width >= -1' failed
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.888: gtk_widget_set_size_request: assertion 'width >= -1' failed
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.907: gtk_widget_set_size_request: assertion 'width >= -1' failed
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.907: gtk_widget_set_size_request: assertion 'width >= -1' failed
(prusa-slicer:3301648): GLib-GObject-WARNING **: 16:18:23.926: invalid cast from 'wxPizza' to 'GtkCellLayout'
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.926: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.926: gtk_widget_set_size_request: assertion 'width >= -1' failed
(prusa-slicer:3301648): GLib-GObject-WARNING **: 16:18:23.926: invalid cast from 'wxPizza' to 'GtkCellLayout'
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.926: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(prusa-slicer:3301648): GLib-GObject-WARNING **: 16:18:23.927: invalid cast from 'wxPizza' to 'GtkCellLayout'
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.927: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(prusa-slicer:3301648): GLib-GObject-WARNING **: 16:18:23.928: invalid cast from 'wxPizza' to 'GtkCellLayout'
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.928: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(prusa-slicer:3301648): GLib-GObject-WARNING **: 16:18:23.929: invalid cast from 'wxPizza' to 'GtkCellLayout'
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.929: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.929: gtk_widget_set_size_request: assertion 'width >= -1' failed
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.929: gtk_widget_set_size_request: assertion 'width >= -1' failed
(prusa-slicer:3301648): GLib-GObject-WARNING **: 16:18:23.929: invalid cast from 'wxPizza' to 'GtkCellLayout'
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.929: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(prusa-slicer:3301648): GLib-GObject-WARNING **: 16:18:23.929: invalid cast from 'wxPizza' to 'GtkCellLayout'
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.929: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(prusa-slicer:3301648): GLib-GObject-WARNING **: 16:18:23.930: invalid cast from 'wxPizza' to 'GtkCellLayout'
(prusa-slicer:3301648): Gtk-CRITICAL **: 16:18:23.930: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
16:18:25: Debug: window wxTreeCtrl@0xb50be90 ("treeCtrl") lost focus even though it didn't have it
16:18:25: Debug: window wxTreeCtrl@0xb50be90 ("treeCtrl") lost focus even though it didn't have it
16:18:25: Debug: window wxTreeCtrl@0xb50be90 ("treeCtrl") lost focus even though it didn't have it
16:18:25: Debug: window wxTreeCtrl@0xb50be90 ("treeCtrl") lost focus even though it didn't have it
16:18:25: Debug: window wxTreeCtrl@0xb50be90 ("treeCtrl") lost focus even though it didn't have it
16:18:25: Debug: window wxTreeCtrl@0xb50be90 ("treeCtrl") lost focus even though it didn't have it
16:18:25: Debug: window wxTreeCtrl@0xb50be90 ("treeCtrl") lost focus even though it didn't have it
16:18:25: Debug: window wxTreeCtrl@0xb50be90 ("treeCtrl") lost focus even though it didn't have it
16:18:25: Debug: window wxTreeCtrl@0xb50be90 ("treeCtrl") lost focus even though it didn't have it
lunatic1972 commented 4 months ago

Mine does the same thing and I'm on Manjaro latest and using latest Prusa Slicer (2.8.0). You click on the physical printer tab and the cursor never changes back from there. It does however still seem to function on mine where I can still use the software but just kind of an annoying bug where the cursor never changes back to an arrow like it should.

timur-tabi commented 2 months ago

I notice this also with Ubuntu 22.04 and PrusaSlicer 2.8.0.

SamChill commented 1 month ago

I still see this on PrusaSlicer 2.8.1 on Fedora 40 using KDE.