-
Notifications
You must be signed in to change notification settings - Fork 311
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
BambuStudio doesn't start on MX Linux #3126
Comments
I resolved a similar segfault on my MXLINUX installation by blowing away the ~/.config/BambuStudio directory and relaunching. try rm -rf ~/.config/BambuStudio |
Thank you! But sadly this doesn't work for me. I can even reproduce the issue on a virtual machine I've just installed. It doesn't have the directory and no other software. |
I'm experiencing the same issue on Arch Linux, with both AppImages (Ubuntu and Fedora). Stacktrace from gdb:
|
My output looks similar on MX Linux! Thread 1 "bambustu_main" received signal SIGSEGV, Segmentation fault. |
I replicated the segfault issue in a new MX Linux 23 VM. |
Do you have gstreamer installed? |
I don't know if I did it correctly. Let me know if I need to do this in another way.
No, should I install it for a test? |
Yes, you should install gstreamer for liveview. |
Wow! I didn't know that. After running...
...it works in my VM now! Thank you! But let me ask you one noob question. Should an appimage not have all necessary libs in one package? Kind of confusing to me. |
I was able to narrow it down to
|
Yes, But we don't have much energy to maintain the Linux platform. |
Thank you for providing a linux version at all :) |
Yes it should, it is a poor appimage.. I also use MX Linux and a kind user has made a flatpak to get this working for linux bambu users... Seem to work fine without needing to change anything on you host system, much more future proof, easier and not distro specific like the app images Bambu made (first time I have ever seen distro specific app images).. |
Bambu Studio Version
01.08.01.57 and previous beta versions
Where is the application from?
Bambu Lab github releases
OS version
MX Linux
Additional system information
DELL Precision 5530 with NVIDIA Quadro P1000
[CODE]Graphics:
Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Dell driver: i915 v: kernel
arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports: active: DP-4 off: eDP-1 empty: DP-1,
DP-2, DP-3, DP-5, DP-6 bus-ID: 00:02.0 chip-ID: 8086:3e9b class-ID: 0300
Device-2: NVIDIA GP107GLM [Quadro P1000 Mobile] vendor: Dell driver: nvidia v: 525.147.05
non-free: 530.xx+ status: current (as of 2023-03) arch: Pascal code: GP10x process: TSMC 16nm
built: 2016-21 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s
bus-ID: 01:00.0 chip-ID: 10de:1cbb class-ID: 0302
Device-3: Realtek Integrated_Webcam_HD type: USB driver: uvcvideo bus-ID: 1-12:4
chip-ID: 0bda:5657 class-ID: 0e02 serial:
Device-4: Lenovo 500 RGB Camera type: USB driver: uvcvideo bus-ID: 3-2.3.3.3.1:12
chip-ID: 17ef:482f class-ID: 0e02 serial:
Display: x11 server: X.Org v: 1.21.1.7 compositor: xfwm v: 4.18.0 driver: X:
loaded: modesetting,nvidia unloaded: fbdev,nouveau,vesa alternate: nv dri: iris gpu: i915
display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 5120x1440 s-dpi: 96 s-size: 1355x381mm (53.35x15.00")
s-diag: 1408mm (55.42")
Monitor-1: DP-4 mapped: DP-1-1 pos: primary model: Samsung C49RG9x serial: built: 2018
res: 5120x1440 hz: 60 dpi: 109 gamma: 1.2 size: 1190x340mm (46.85x13.39") diag: 1239mm (48.8")
modes: max: 3840x1080 min: 720x400
Monitor-2: eDP-1 note: disabled model: Sharp 0x149a built: 2018 res: 5120x1440 dpi: 142
gamma: 1.2 size: 344x194mm (13.54x7.64") diag: 395mm (15.5") ratio: 16:9 modes: 1920x1080
API: OpenGL v: 4.6 Mesa 23.1.2-1~mx23ahs renderer: Mesa Intel UHD Graphics 630 (CFL GT2)
direct-render: Yes[/CODE]
Printer
It's not even shipped.
How to reproduce
Actual results
It shows some ssl certificate screen and after that nothing happens.
$ ./BambuStudio_linux_ubuntu_v01.08.02.56-20231213.AppImage
[2023-12-15 17:49:27.145210] [0x00007f4f56aabd40] [trace] Initializing StaticPrintConfigs
add font of HarmonyOS_Sans_SC_Bold returns 1
add font of HarmonyOS_Sans_SC_Regular returns 1
loading network module at /home/.../.config/BambuStudio/plugins/libbambu_networking.so
error, dlerror is /home/.../.config/BambuStudio/plugins/libbambu_networking.so: cannot open shared object file: No such file or directory
after dlopen, network_module is (nil)
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.376: gtk_window_resize: assertion 'width > 0' failed
(bambu-studio:33163): GLib-GObject-WARNING **: 17:49:33.409: invalid cast from 'wxPizza' to 'GtkCellLayout'
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.409: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(bambu-studio:33163): GLib-GObject-WARNING **: 17:49:33.410: invalid cast from 'wxPizza' to 'GtkCellLayout'
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.410: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(bambu-studio:33163): GLib-GObject-WARNING **: 17:49:33.411: invalid cast from 'wxPizza' to 'GtkCellLayout'
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.411: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(bambu-studio:33163): GLib-GObject-WARNING **: 17:49:33.412: invalid cast from 'wxPizza' to 'GtkCellLayout'
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.412: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(bambu-studio:33163): GLib-GObject-WARNING **: 17:49:33.418: invalid cast from 'wxPizza' to 'GtkCellLayout'
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.418: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(bambu-studio:33163): GLib-GObject-WARNING **: 17:49:33.418: invalid cast from 'wxPizza' to 'GtkCellLayout'
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.418: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.553: gtk_window_resize: assertion 'height > 0' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.558: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.558: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.558: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.558: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.558: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.558: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.558: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.558: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.566: gtk_window_resize: assertion 'height > 0' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.567: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.567: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.693: gtk_window_resize: assertion 'width > 0' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.703: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.703: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.714: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.714: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.719: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.719: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.726: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.726: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.732: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.732: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.739: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.739: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.746: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.746: gtk_widget_set_size_request: assertion 'width >= -1' failed
Segmentation fault
Expected results
It should run after clicking yes in the ssl certificate screen.
Project file & Debug log uploads
$ ./BambuStudio_linux_ubuntu_v01.08.02.56-20231213.AppImage
[2023-12-15 17:49:27.145210] [0x00007f4f56aabd40] [trace] Initializing StaticPrintConfigs
add font of HarmonyOS_Sans_SC_Bold returns 1
add font of HarmonyOS_Sans_SC_Regular returns 1
loading network module at /home/.../.config/BambuStudio/plugins/libbambu_networking.so
error, dlerror is /home/.../.config/BambuStudio/plugins/libbambu_networking.so: cannot open shared object file: No such file or directory
after dlopen, network_module is (nil)
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.376: gtk_window_resize: assertion 'width > 0' failed
(bambu-studio:33163): GLib-GObject-WARNING **: 17:49:33.409: invalid cast from 'wxPizza' to 'GtkCellLayout'
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.409: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(bambu-studio:33163): GLib-GObject-WARNING **: 17:49:33.410: invalid cast from 'wxPizza' to 'GtkCellLayout'
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.410: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(bambu-studio:33163): GLib-GObject-WARNING **: 17:49:33.411: invalid cast from 'wxPizza' to 'GtkCellLayout'
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.411: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(bambu-studio:33163): GLib-GObject-WARNING **: 17:49:33.412: invalid cast from 'wxPizza' to 'GtkCellLayout'
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.412: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(bambu-studio:33163): GLib-GObject-WARNING **: 17:49:33.418: invalid cast from 'wxPizza' to 'GtkCellLayout'
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.418: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(bambu-studio:33163): GLib-GObject-WARNING **: 17:49:33.418: invalid cast from 'wxPizza' to 'GtkCellLayout'
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.418: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.553: gtk_window_resize: assertion 'height > 0' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.558: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.558: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.558: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.558: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.558: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.558: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.558: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.558: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.566: gtk_window_resize: assertion 'height > 0' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.567: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.567: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.693: gtk_window_resize: assertion 'width > 0' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.703: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.703: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.714: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.714: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.719: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.719: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.726: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.726: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.732: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.732: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.739: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.739: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.746: gtk_widget_set_size_request: assertion 'width >= -1' failed
(bambu-studio:33163): Gtk-CRITICAL **: 17:49:33.746: gtk_widget_set_size_request: assertion 'width >= -1' failed
Segmentation fault
Checklist of files to include
The text was updated successfully, but these errors were encountered: