SoftFever / OrcaSlicer

G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)
https://discord.gg/P4VE9UY9gJ
GNU Affero General Public License v3.0
7.15k stars 840 forks source link

Appimage - error while loading shared libraries: libwebkit2gtk-4.0.so.37 #4616

Closed huuxfluux closed 4 months ago

huuxfluux commented 7 months ago

Is there an existing issue for this problem?

OrcaSlicer Version

OrcaSlicer_Linux_V2.0.0-beta.AppImage

Operating System (OS)

Linux

OS Version

MANJARO 6.7.7-1

Additional system information

System: Kernel: 6.7.7-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1 clocksource: tsc avail: hpet,acpi_pm parameters: BOOT_IMAGE=/boot/vmlinuz-6.7-x86_64 root=UUID=8a3d48b0-be62-4c5e-b601-d6852651ba19 rw quiet splash udev.log_priority=3 Desktop: KDE Plasma v: 5.27.11 tk: Qt v: 5.15.12 info: frameworks v: 5.115.0 wm: kwin_x11 vt: 2 dm: SDDM Distro: Manjaro base: Arch Linux Machine: Type: Desktop System: Micro-Star product: MS-7A33 v: 2.0 serial: Mobo: Micro-Star model: X370 SLI PLUS (MS-7A33) v: 2.0 serial: uuid: UEFI: American Megatrends v: 3.JU date: 11/02/2021 Battery: ID-1: hidpp_battery_0 charge: 78% condition: N/A volts: 4.0 min: N/A model: Logitech G903 LIGHTSPEED Wireless Gaming Mouse w/ HERO type: N/A serial: status: discharging Memory: System RAM: total: 32 GiB available: 31.28 GiB used: 6.88 GiB (22.0%) Message: For most reliable report, use superuser + dmidecode. Array-1: capacity: 128 GiB slots: 4 modules: 4 EC: None max-module-size: 32 GiB note: est. Device-1: Channel-A DIMM 0 type: DDR4 detail: synchronous unbuffered (unregistered) size: 8 GiB speed: 3200 MT/s volts: note: check curr: 1 min: 1 max: 1 width (bits): data: 64 total: 64 manufacturer: Corsair part-no: CMK16GX4M2B3200C16 serial: N/A Device-2: Channel-A DIMM 1 type: DDR4 detail: synchronous unbuffered (unregistered) size: 8 GiB speed: 3200 MT/s volts: note: check curr: 1 min: 1 max: 1 width (bits): data: 64 total: 64 manufacturer: Corsair part-no: CMK16GX4M2B3200C16 serial: N/A Device-3: Channel-B DIMM 0 type: DDR4 detail: synchronous unbuffered (unregistered) size: 8 GiB speed: 3200 MT/s volts: note: check curr: 1 min: 1 max: 1 width (bits): data: 64 total: 64 manufacturer: Corsair part-no: CMK16GX4M2B3200C16 serial: N/A Device-4: Channel-B DIMM 1 type: DDR4 detail: synchronous unbuffered (unregistered) size: 8 GiB speed: 3200 MT/s volts: note: check curr: 1 min: 1 max: 1 width (bits): data: 64 total: 64 manufacturer: Corsair part-no: CMK16GX4M2B3200C16 serial: N/A PCI Slots: Permissions: Unable to run dmidecode. Root privileges required. CPU: Info: model: AMD Ryzen 5 3600X bits: 64 type: MT MCP arch: Zen 2 gen: 3 level: v3 note: check built: 2020-22 process: TSMC n7 (7nm) family: 0x17 (23) model-id: 0x71 (113) stepping: 0 microcode: 0x8701021 Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB desc: 6x512 KiB L3: 32 MiB desc: 2x16 MiB Speed (MHz): avg: 2200 min/max: 2200/4409 boost: enabled scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 2200 2: 2200 3: 2200 4: 2200 5: 2200 6: 2200 7: 2200 8: 2200 9: 2200 10: 2200 11: 2200 12: 2200 bogomips: 91236 Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1 bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total cqm_occup_llc cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c flushbyasid fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb ibs irperf lahf_lm lbrv lm mba mca mce misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc nopl npt nrip_save nx osvw overflow_recov pae pat pausefilter pclmulqdq pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse pse36 rapl rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good sep sev sev_es sha_ni skinit smap smca smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp succor svm_lock syscall tce topoext tsc tsc_scale umip v_spec_ctrl v_vmsave_vmload vgif vmcb_clean vme vmmcall wbnoinvd wdt xgetbv1 xsave xsavec xsaveerptr xsaveopt Vulnerabilities: Type: gather_data_sampling status: Not affected Type: itlb_multihit status: Not affected Type: l1tf status: Not affected Type: mds status: Not affected Type: meltdown status: Not affected Type: mmio_stale_data status: Not affected Type: retbleed mitigation: untrained return thunk; SMT enabled with STIBP protection Type: spec_rstack_overflow mitigation: Safe RET Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, STIBP: always-on, RSB filling, PBRSB-eIBRS: Not affected Type: srbds status: Not affected Type: tsx_async_abort status: Not affected Graphics: Device-1: NVIDIA AD103 [GeForce RTX 4080] vendor: CardExpert driver: nvidia v: 550.54.14 alternate: nouveau,nvidia_drm non-free: 545.xx+ status: current (as of 2024-02) arch: Lovelace code: AD1xx process: TSMC n4 (5nm) built: 2022+ pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 2e:00.0 chip-ID: 10de:2704 class-ID: 0300 Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.4 compositor: kwin_x11 driver: X: loaded: nvidia gpu: nvidia display-ID: :0 screens: 1 Screen-1: 0 s-res: 6840x2160 s-dpi: 101 s-size: 1719x543mm (67.68x21.38") s-diag: 1803mm (70.97") Monitor-1: DP-2 pos: bottom-r res: 1920x1080 dpi: 92 size: 531x299mm (20.91x11.77") diag: 609mm (23.99") modes: N/A Monitor-2: DP-4 pos: top-left res: 1080x1920 hz: 60 dpi: 102 size: 268x477mm (10.55x18.78") diag: 547mm (21.54") modes: N/A Monitor-3: HDMI-0 pos: primary,top-center res: 3840x2160 dpi: 139 size: 700x390mm (27.56x15.35") diag: 801mm (31.55") modes: N/A API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 2 drv: swrast gbm: drv: kms_swrast surfaceless: drv: nvidia x11: drv: nvidia inactive: wayland,device-1 API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 550.54.14 glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 4080/PCIe/SSE2 memory: 15.62 GiB API: Vulkan v: 1.3.279 layers: 5 device: 0 type: discrete-gpu name: NVIDIA GeForce RTX 4080 driver: nvidia v: 550.54.14 device-ID: 10de:2704 surfaces: xcb,xlib Audio: Device-1: NVIDIA vendor: CardExpert driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 2e:00.1 chip-ID: 10de:22bb class-ID: 0403 Device-2: AMD Starship/Matisse HD Audio vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 30:00.4 chip-ID: 1022:1487 class-ID: 0403 Device-3: DSEA A/S EPOS H3PRO driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 5-3.4.1:5 chip-ID: 1395:0101 class-ID: 0300 serial: Device-4: DSEA A/S EPOS H3PRO Dongle driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 5-4:3 chip-ID: 1395:0303 class-ID: 0300 serial: API: ALSA v: k6.7.7-1-MANJARO status: kernel-api with: aoss type: oss-emulator tools: alsactl,alsamixer,amixer Server-1: JACK v: 1.9.22 status: off tools: N/A Server-2: PipeWire v: 1.0.3 status: active with: 1: pipewire-pulse status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin tools: pactl,pw-cat,pw-cli,wpctl Network: Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet vendor: Micro-Star MSI RTL8111/8168/8411 driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 29:00.0 chip-ID: 10ec:8168 class-ID: 0200 IF: enp41s0 state: up speed: 1000 Mbps duplex: full mac: IP v4: type: dynamic noprefixroute scope: global broadcast: IP v6: type: noprefixroute scope: link Device-2: Microsoft Xbox 360 Wireless Adapter driver: xpad type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-2:2 chip-ID: 045e:0719 class-ID: ff00 serial: Info: services: NetworkManager WAN IP: Bluetooth: Message: No bluetooth data found. Logical: Message: No logical block device data found. RAID: Message: No RAID data found. Drives: Local Storage: total: 2.5 TiB used: 1 TiB (40.0%) SMART Message: Unable to run smartctl. Root privileges required. ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital model: WDS512G1X0C-00ENX0 size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: fw-rev: B35500WD temp: 59.9 C scheme: GPT ID-2: /dev/sda maj-min: 8:0 vendor: Western Digital model: WD20EFRX-68EUZN0 size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 5400 serial: fw-rev: 0A82 scheme: MBR ID-3: /dev/sdb maj-min: 8:16 vendor: Corsair model: Force LE SSD size: 223.57 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s tech: SSD serial: fw-rev: 12.2 scheme: GPT Message: No optical or floppy data found. Partition: ID-1: / raw-size: 476.64 GiB size: 468.09 GiB (98.21%) used: 51.31 GiB (11.0%) fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2 label: N/A uuid: 8a3d48b0-be62-4c5e-b601-d6852651ba19 ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 296 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 label: N/A uuid: AC99-6BB5 ID-3: /home//#EXA raw-size: 1.82 TiB size: 1.79 TiB (98.37%) used: 973.98 GiB (53.1%) fs: ext4 dev: /dev/sda1 maj-min: 8:1 label: EXA uuid: d662067d-1ac6-4179-9a6d-e1a12f648245 ID-4: /home//#MY raw-size: 223.57 GiB size: 219 GiB (97.96%) used: 2 MiB (0.0%) fs: ext4 dev: /dev/sdb1 maj-min: 8:17 label: MY uuid: 15ccf5f0-ca00-47d2-b872-c626b8e60736 Swap: Alert: No swap data was found. Unmounted: Message: No unmounted partitions found. USB: Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 14 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002 class-ID: 0900 Device-1: 1-2:2 info: Microsoft Xbox 360 Wireless Adapter type: WiFi driver: xpad interfaces: 8 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 260mA chip-ID: 045e:0719 class-ID: ff00 serial: Device-2: 1-12:3 info: Corsair Gaming K70 LUX RGB Keyboard type: keyboard,HID driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 500mA chip-ID: 1b1c:1b33 class-ID: 0300 serial: Device-3: 1-13:4 info: Logitech Lightspeed Receiver type: keyboard,mouse,HID driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 98mA chip-ID: 046d:c539 class-ID: 0300 Hub-2: 2-0:1 info: super-speed hub ports: 8 rev: 3.1 speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003 class-ID: 0900 Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002 class-ID: 0900 Hub-4: 4-0:1 info: super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003 class-ID: 0900 Hub-5: 5-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002 class-ID: 0900 Hub-6: 5-3:2 info: VIA Labs VL813 Hub ports: 4 rev: 2.1 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 2109:2813 class-ID: 0900 Hub-7: 5-3.4:4 info: Cambridge Silicon Radio ports: 4 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 500mA chip-ID: 0a12:4010 class-ID: 0900 Device-1: 5-3.4.1:5 info: DSEA A/S EPOS H3PRO type: audio,HID driver: hid-generic,snd-usb-audio,usbhid interfaces: 5 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA chip-ID: 1395:0101 class-ID: 0300 serial: Device-2: 5-4:3 info: DSEA A/S EPOS H3PRO Dongle type: audio,HID driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 96mA chip-ID: 1395:0303 class-ID: 0300 serial: Hub-8: 6-0:1 info: super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003 class-ID: 0900 Hub-9: 6-3:2 info: VIA Labs VL813 Hub ports: 4 rev: 3.0 speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 2109:0813 class-ID: 0900 Device-1: 6-3.1:3 info: Genesys Logic All-in-One Cardreader type: mass storage driver: usb-storage interfaces: 1 rev: 3.0 speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 power: 896mA chip-ID: 05e3:0732 class-ID: 0806 serial: Sensors: System Temperatures: cpu: 46.2 C mobo: N/A gpu: nvidia temp: 45 C Fan Speeds (rpm): N/A gpu: nvidia fan: 0% Repos: Packages: 1387 pm: pacman pkgs: 1381 libs: 362 tools: pamac pm: flatpak pkgs: 6 Active pacman repo servers in: /etc/pacman.conf 1: https://mega.nz/linux/repo/Arch_Extra/$arch Active pacman repo servers in: /etc/pacman.d/mirrorlist 1: https://ftp.lysator.liu.se/pub/manjaro/stable/$repo/$arch 2: https://mirror.zetup.net/manjaro/stable/$repo/$arch 3: https://ftpmirror1.infania.net/mirror/manjaro/stable/$repo/$arch Processes: CPU top: 5 of 314 1: cpu: 17.7% command: firefox pid: 1821 mem: 664.8 MiB (2.0%) 2: cpu: 4.6% command: firefox pid: 2237 mem: 334.6 MiB (1.0%) 3: cpu: 3.7% command: FreeCAD pid: 8526 mem: 763.3 MiB (2.3%) 4: cpu: 2.8% command: Xorg pid: 638 mem: 254.4 MiB (0.7%) 5: cpu: 1.6% command: firefox pid: 12451 mem: 319.3 MiB (0.9%) Memory top: 5 of 314 1: mem: 1449.9 MiB (4.5%) command: pamac-manager pid: 2885 cpu: 1.0% 2: mem: 763.3 MiB (2.3%) command: FreeCAD pid: 8526 cpu: 3.7% 3: mem: 664.8 MiB (2.0%) command: firefox pid: 1821 cpu: 17.7% 4: mem: 532.6 MiB (1.6%) command: plasmashell pid: 908 cpu: 0.5% 5: mem: 416.6 MiB (1.3%) command: gimp-2.10 pid: 9847 cpu: 0.2% Info: Processes: 314 Power: uptime: 46m states: freeze,mem,disk suspend: deep avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume image: 12.49 GiB services: org_kde_powerdevil, power-profiles-daemon, upowerd Init: systemd v: 255 default: graphical tool: systemctl Compilers: clang: 16.0.6 gcc: 13.2.1 Shell: Zsh v: 5.9 default: Bash v: 5.2.26 running-in: konsole inxi: 3.3.33

Printer

Creality Ender 3 MAX

How to reproduce

  1. Download appimage from git
  2. Run this command i terminal: $ ./OrcaSlicer_Linux_V2.0.0-beta.AppImage
  3. Get this error: /tmp/.mount_OrcaSlVVl9XN/bin/orca-slicer: error while loading shared libraries: libwebkit2gtk-4.0.so.37: cannot open shared object file: No such file or directory

Actual results

error: /tmp/.mount_OrcaSlVVl9XN/bin/orca-slicer: error while loading shared libraries: libwebkit2gtk-4.0.so.37: cannot open shared object file: No such file or directory

Nothing happens even tho i try to launch with AppImageLanucher as well.

Tried to look for the libraries with: $ pacman -Qs libwebkit
local/webkit2gtk-4.1 2.42.5-2 Web content engine for GTK

Expected results

As far as i understand appimages no libraries outside the appimage itself is supposed to be needed.

Project file & Debug log uploads

  ~/AppImage  ./OrcaSlicer_Linux_V2.0.0-beta.AppImage  ✔  49s  /tmp/.mount_OrcaSlVVl9XN/bin/orca-slicer: error while loading shared libraries: libwebkit2gtk-4.0.so.37: cannot open shared object file: No such file or directory    ~/AppImage  pacman -Qs webkit  127 ✘ local/libwpe 1.14.2-1 General-purpose library for WPE WebKit local/webkit2gtk-4.1 2.42.5-2 Web content engine for GTK local/wpebackend-fdo 1.14.2-1 Freedesktop.org backend for WPE WebKit    ~/AppImage  pacman -Qs libwebkit  ✔ local/webkit2gtk-4.1 2.42.5-2 Web content engine for GTK

Checklist of files to include

Anything else?

If you need anything of me to test, I'll be willing to.

huuxfluux commented 7 months ago

I just want to add that i get the exact same problem with OrcaSlicer_Linux_V1.9.1.AppImage

cochcoder commented 7 months ago

Does this fix your issue?

huuxfluux commented 7 months ago

Does this fix your issue?

No.

I installed webkit2gtk with $ pacman -S webkit2gtk And then it installs, but the program gets all kinds of errors.

orca-question "use system SSL certificate: /etc/ssl/certs/ca-certificates.crt To manually specify the system certificate store, set the SSL_CERT_FILE environment variable to the correct CA and restart the application Do you want to continue?"

First a screenshot of how the app looks: orca_not_working_well

And then i'm gonna drop a log from terminal from what i get: $ ./OrcaSlicer_Linux_V2.0.0-beta_build.AppImage  255 ✘  2m 3s  `[2024-03-21 18:39:42.302373] [0x00007095e6044480] [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/uxu/.config/OrcaSlicer/plugins/libbambu_networking.so error, dlerror is /home/uxu/.config/OrcaSlicer/plugins/libbambu_networking.so: cannot open shared object file: No such file or directory after dlopen, network_module is (nil)

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.622: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:44.632: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.632: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:44.632: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.632: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:44.633: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.633: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:44.633: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.633: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:44.634: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.634: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:44.635: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.635: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:44.635: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.635: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:44.636: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.636: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:44.637: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.637: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:44.637: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.637: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native): nv_common_gbm_create_device failed (ret=-1)

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.830: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.832: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.832: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.832: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.832: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.832: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.832: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.832: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.832: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.838: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.838: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.838: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.902: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.908: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.908: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.917: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.917: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.919: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.919: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.924: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.924: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.928: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.928: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.932: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.932: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.937: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.937: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.940: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:44.940: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): CRITICAL : 18:39:44.977: Cannot register URI scheme wxfs more than once

(orca-slicer:30168): CRITICAL : 18:39:44.977: Cannot register URI scheme memory more than once

(orca-slicer:30168): CRITICAL : 18:39:45.095: Cannot register URI scheme wxfs more than once

(orca-slicer:30168): CRITICAL : 18:39:45.095: Cannot register URI scheme memory more than once

(orca-slicer:30168): CRITICAL : 18:39:45.097: Cannot register URI scheme wxfs more than once

(orca-slicer:30168): CRITICAL : 18:39:45.097: Cannot register URI scheme memory more than once

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.102: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.102: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.102: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.102: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.102: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.102: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.110: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.110: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.110: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.110: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.110: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.111: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.111: gtk_window_resize: assertion 'width > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.111: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.154: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.154: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.154: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.155: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.155: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.155: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.156: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.156: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.156: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.157: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.157: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.157: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.159: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.159: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.159: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.277: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.277: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.277: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.278: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.278: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.278: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.279: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.279: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.279: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.279: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.280: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.280: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.281: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.281: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.281: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.439: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:45.439: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.439: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:45.441: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.441: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:45.442: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.442: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:45.443: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.443: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:45.463: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.463: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:45.464: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.464: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:45.464: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.464: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.482: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.482: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.482: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.483: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.495: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.496: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.496: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.496: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.497: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.497: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.497: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.497: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.500: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.500: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.500: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.505: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.505: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.505: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.506: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.513: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.513: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.513: gtk_widget_set_size_request: assertion 'width >= -1' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.513: gtk_window_resize: assertion 'height > 0' failed

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.520: gtk_widget_set_size_request: assertion 'width >= -1' failed src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native): nv_common_gbm_create_device failed (ret=-1)

src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native): nv_common_gbm_create_device failed (ret=-1)

src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native): nv_common_gbm_create_device failed (ret=-1)

src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native): nv_common_gbm_create_device failed (ret=-1)

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:45.689: gtk_widget_set_size_request: assertion 'width >= -1' failed KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied Failed to create GBM buffer of size 1200x704: Permission denied KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied Failed to create GBM buffer of size 1200x704: Permission denied KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied Failed to create GBM buffer of size 1200x704: Permission denied Failed to create EGL images for DMABufs with file descriptors -1, -1 and -1 No such file or directory

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:46.390: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:46.390: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:46.390: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:46.390: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:46.393: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:46.393: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:46.393: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:46.393: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:46.395: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:46.395: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:46.396: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:46.396: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): GLib-GObject-CRITICAL **: 18:39:46.396: invalid cast from 'wxPizza' to 'GtkCellLayout'

(orca-slicer:30168): Gtk-CRITICAL **: 18:39:46.396: gtk_cell_layout_get_cells: assertion 'GTK_IS_CELL_LAYOUT (cell_layout)' failed

(orca-slicer:30168): CRITICAL : 18:39:46.402: Cannot register URI scheme wxfs more than once

(orca-slicer:30168): CRITICAL : 18:39:46.402: Cannot register URI scheme memory more than once src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native): nv_common_gbm_create_device failed (ret=-1)

KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied Failed to create GBM buffer of size 820x632: Permission denied KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied Failed to create GBM buffer of size 820x632: Permission denied KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied Failed to create GBM buffer of size 820x632: Permission denied Failed to create EGL images for DMABufs with file descriptors -1, -1 and -1 `

cochcoder commented 7 months ago

Just to clarify, installing libwebkit on your system fixes this issue?

huuxfluux commented 7 months ago

Just to clarify, installing libwebkit on your system fixes this issue?

It resolved the issue of this error: "/tmp/.mount_OrcaSl8SlKCj/bin/orca-slicer: error while loading shared libraries: libwebkit2gtk-4.0.so.37: cannot open shared object file: No such file or directory"

But more problems appeared. Maybe make a separate issue?

Isn't the point of appimage to be independent of dependencies?

cochcoder commented 7 months ago

But more problems appeared. Maybe make a separate issue?

Make a separate issue if these problems don't go away once this issue is fixed.

Isn't the point of appimage to be independent of dependencies?

I'm just making sure that installing libwebkit resolves the issue and that is isn't some other issue that is causing this, as libwebkit is installed with libwebkit2gtk-4.0-dev

cochcoder commented 7 months ago

Do you think it could potentially be a OS issue? Manjaro doesn't have the best track record at having consistent stable builds. I don't have a issue with the Appimage (I use Gear Lever on Debian)

huuxfluux commented 7 months ago

I'm just making sure that installing libwebkit resolves the issue and that is isn't some other issue that is causing this, as libwebkit is installed with libwebkit2gtk-4.0-dev

The package installed was "webkit2gtk" which contains "libwebkit2gtk-4.0.so.37". This can be found with sudo pacman -Fyx libwebkit2gtk-4.0.so.37

Do you think it could potentially be a OS issue? Manjaro doesn't have the best track record at having consistent stable builds. I don't have a issue with the Appimage (I use Gear Lever on Debian)

I mean, Cura's appimage runs with no issue at all. And maybe these appimages should be tested on other arch based distros. Perhaps i could test on another computer with endeavour OS for example.

cochcoder commented 7 months ago

I'm going to try three things and see if one of them fix the issue, or at least gets us on the right path.

huuxfluux commented 7 months ago

Ok so i tested the appimage V2.0.0-beta on my laptop that runs Manjaro GNOME instead of KDE Plasma. There i ran in to no issue at all!

Installed Endeavour OS on a VM. Same issue again! Guess what, it runs KDE Plasma! Asked on the Manjaro forum and people who ran other then KDE had no issues.

So it might be a KDE Plasma related issue!

cochcoder commented 7 months ago

That's strange, I run KDE Plasma 5.27.5 and I have no issues, what version of KDE did you test it on?

cochcoder commented 7 months ago

Let me know if any of these improve things, thank you for your testing!

1) https://github.com/cochcoder/OrcaSlicer/actions/runs/8384746810/artifacts/1348788426

2) https://github.com/cochcoder/OrcaSlicer/actions/runs/8384753862/artifacts/1348789730

huuxfluux commented 7 months ago

Let me know if any of these improve things, thank you for your testing!

1. https://github.com/cochcoder/OrcaSlicer/actions/runs/8384746810/artifacts/1348788426

2. https://github.com/cochcoder/OrcaSlicer/actions/runs/8384753862/artifacts/1348789730

So I've tested around some more. Seems like those 2 appimages runs better than stable for some reason. Now the program is runs. With that said. I had to install webkit2gtk on all tries on KDE. Both on KDE Plasma 5.27.11 and 6.0.2. And also my testing was done on my laptop with both Nvidia and Intel GPU. I'm thinking why Ocraslicer won't run on my main PC is because of Nvida, since that is my only GPU on it.

cochcoder commented 7 months ago

So I've tested around some more. Seems like those 2 appimages runs better than stable for some reason. Now the program is runs.

I added webkit2gtk-driver to the dependency list in both. In what ways is it better? Send some screenshots if applicable.

I'm thinking why Ocraslicer won't run on my main PC is because of Nvida, since that is my only GPU on it.

I don't know why that would be the case, but it does seem like the most likely candidate (besides not having the right dependency) as Nividia doesn't have a good track record on Linux and I'm using a intel iGPU on KDE and Orca Slicer works fine.

huuxfluux commented 7 months ago

Ok so i tested some other slicers, bambulabs and prusia. Also your build versions. With webkit2gtk and without installed. Made a screencapture of my testing if you're interested. That way you can see what happens for me. https://youtu.be/gLQiANTVt-U

I added webkit2gtk-driver to the dependency list in both. In what ways is it better? Send some screenshots if applicable.

So i tested on my laptop with endeavour os KDE Plasma 6. I'll make a new post of some screenshots from there.

huuxfluux commented 7 months ago

(laptop intel GPU endeavourOS testing) Ok so i think something went bad with on this one, i downloaded it again and then it worked like the others. Is there checksums avaible? Screenshot_20240323_154625

But after i once again installed webket2gtk all 3 versions of V2.0.0beta worked. Screenshot_20240323_154709

cochcoder commented 7 months ago

I added a bunch of dependencies to see if one happens to fix the issue as there is no one clear dependency on Ubuntu that would fix this issue on arch. Download

guix77 commented 7 months ago

Hi,

I'm on Debian 12 & KDE Plasma 5.27.5, having the issue even with v2.0.0-rc and your last link @cochcoder, for both KDE Plasma Wayland & KDE Plasma Xorg :

/tmp/.mount_OrcaSliXyKQd/bin/orca-slicer: error while loading shared libraries: libwebkit2gtk-4.0.so.37: cannot open shared object file: No such file or directory

Did not try to install anything libwebkit2gtk though. But AppImages should not need anything external, right?

cochcoder commented 7 months ago

But AppImages should not need anything external, right?

I believe that is correct, I'm pretty sure that the Appimage should contain all the needed dependencies and packages for it to run without anything extra installed on the system.

Any help in this issue would be greatly appreciated as I tried adding multiple dependencies to the Appimage application and can't find a solution to this problem. Hopefully the flatpak version of Orca Slicer fixes this issue, even though it would've been ideal for the Appimage to work.

guix77 commented 7 months ago

It looks like this issue has been here for a while: https://github.com/SoftFever/OrcaSlicer/issues/425

After installing sudo apt install libwebkit2gtk-4.0-37 I also confirm @huuxfluux 's results with the certificate in https://github.com/SoftFever/OrcaSlicer/issues/4616#issuecomment-2013154083

cochcoder commented 7 months ago

After installing sudo apt install libwebkit2gtk-4.0-37 I also confirm @huuxfluux 's results with the certificate in https://github.com/SoftFever/OrcaSlicer/issues/4616#issuecomment-2013154083

Strange, I did include that in the list of dependencies to install, could it be a issue with how the Appimage is packaged?

guix77 commented 7 months ago

Mmm, I just clicked on Yes and it used the system certificates. So I don't think it's an issue there, although this should be in the stable release doc. It's also mentionned in the Dockerfile so it's probably just there in cases we need to specifiy another certificate file.

guix77 commented 7 months ago

Now I get that: image

I fixed it by just installing the en_GB locale with sudo dpkg-reconfigure locales although it would be better to not require this.

But it should probably be in a separate issue!

guix77 commented 7 months ago

Strange, I did include that in the list of dependencies to install, could it be a issue with how the Appimage is packaged?

Or a limit of AppImage system, being unable to package low level desktop libs? I've read it somewhere but didn't dig.

cochcoder commented 7 months ago

Or a limit of AppImage system, being unable to package low level desktop libs? I've read it somewhere but didn't dig.

Interesting... I'll look into it more sometime.

acornejo commented 7 months ago

AppImage does not include libwebkit or does not work for some reason. Note that SuperSlicer, PrusaSlicer and Cura do not have this issue despite me not having libwebkit installed, so I think this is an issue on what is included in this AppImage.

discip commented 7 months ago

orca-question "use system SSL certificate: /etc/ssl/certs/ca-certificates.crt To manually specify the system certificate store, set the SSL_CERT_FILE environment variable to the correct CA and restart the application Do you want to continue?"

Same here on Manjaro (Gnome) [6.7.7-1 & 6.8.0rc6-1].

Every time this popup followed by a black splash-screen.

Darnyifox commented 7 months ago

Absence of webkit library and blank app window is separated issue. Webkit2 compositing fails on some Nvidia. Try run as:

WEBKIT_DISABLE_COMPOSITING_MODE=1 ./OrcaSlicer_Linux_V2.0.0.AppImage

It works for me. (Same on BambuStudio.) https://bugs.webkit.org/show_bug.cgi?id=180739

cochcoder commented 7 months ago

I have a attempt at a build that automagically applies this here, hopefully this works

discip commented 7 months ago

@cochcoder Is the change applied system wide after testing your build or is only the AppImage affected? If it is system wide, how do I revert that?

cochcoder commented 7 months ago

@cochcoder

Is the change applied system wide after testing your build or is only the AppImage affected?

If it is system wide, how do I revert that?

Based off my limited terminal experience, running WEBKIT_DISABLE_COMPOSITING_MODE=1 ./OrcaSlicer_Linux_V2.0.0.AppImage should only apply on that launch and not others. I may be wrong though...

discip commented 7 months ago

Sorry I didn't make myself clear enough: I did run the AppImage you provided to test.

Does the change you implemented in that build affect all instances of OrcaSlicer or just the ones I tested?

cochcoder commented 7 months ago

Sorry I didn't make myself clear enough:

I did run the AppImage you provided to test.

Does the change you implemented in that build affect all instances of OrcaSlicer or just the ones I tested?

Ah, sorry about that, the change I implemented was adding the environment variable to the CI build job. This should only affect the versions of Orca Slicer that have this applied. Some testing by switching between my implementation and the standard orca slicer version would confirm this suspicion. I can't test this as I don't have Nvida GPUs and don't currently know how to check if the environment variable is applied.

discip commented 7 months ago

No need to be sorry. 👍

Yeah, I am also on an AMD machine, but I'm having this all black splash screen on every start and thought your build might fix this 😅, but unfortunately it didn't.

setup
CPU | GPU | RAM | SSD -|-|-|- Ryzen 9 7950X3D | XFX 7900 XTX | G.Skill Flare X5 32 GB | Samsung 990 Pro 2 TB
cochcoder commented 7 months ago

No need to be sorry. 👍

Yeah, I am also on an AMD machine, but I'm having this all black splash screen on every start and thought your build might fix this 😅, but unfortunately it didn't. setup

CPU GPU RAM SSD Ryzen 9 7950X3D XFX 7900 XTX G.Skill Flare X5 32 GB Samsung 990 Pro 2 TB

Nice build! Did the WEBKIT_DISABLE_COMPOSITING_MODE=1 ./OrcaSlicer_Linux_V2.0.0.AppImage command fix your issue? (before the build I provided)

discip commented 7 months ago

Haven't tried it.

Darnyifox commented 7 months ago

this build still seems broken on Nvidia quadro K5000

cochcoder commented 7 months ago

@discip Please let me know if using the command WEBKIT_DISABLE_COMPOSITING_MODE=1 ./OrcaSlicer_Linux_V2.0.0.AppImage works for you or not, it'll be helpful to know whether the fix or my build doesn't work for you (this would also narrow down what is the cause of your issue if it isn't being fixed by the command)

@Darnyifox did the command fix the issue for you and the build isn't working?

discip commented 7 months ago

WEBKIT_DISABLE_COMPOSITING_MODE=1 ./OrcaSlicer_Linux_V2.0.0.AppImage

Where do I enter this?

cochcoder commented 7 months ago

WEBKIT_DISABLE_COMPOSITING_MODE=1 ./OrcaSlicer_Linux_V2.0.0.AppImage

Where do I enter this?

In the terminal, once you cd to the folder where Orca Slicer is stored, keep in mind that if it isn't named OrcaSlicer_Linux_V2.0.0.AppImage then you'll want to change it to its current name

Darnyifox commented 7 months ago

WEBKIT_DISABLE_COMPOSITING_MODE=1 ./OrcaSlicer_Linux_V2.1.0-dev.AppImage -OK ./OrcaSlicer_Linux_V2.1.0-dev.AppImage -still bad After going through the initial configuration, the defect is manifested only by the failure to display the home page. To try the black window again, I would probably have to delete the configuration.

discip commented 7 months ago

In the meantime I figured it out, but unfortunately this doesn't change anything. 🤷🏻

cochcoder commented 7 months ago

In the meantime I figured it out, but unfortunately this doesn't change anything. 🤷🏻

It seems like the issue you're experiencing is different than the bug with Webkit and Nvidia

discip commented 7 months ago

Screencast from 2024-04-04 00-33-38.webm

cochcoder commented 7 months ago

Screencast.from.2024-04-04.00-33-38.webm

I have the same issue of this on Debian 12, it sucks, but at least it works

discip commented 7 months ago

I'm on 6.8.0-1-MANJARO Gnome.

Are you also using an AMD machine?

cochcoder commented 7 months ago

Intel (iGPU)

discip commented 7 months ago

In that case the GPU should not be responsible for this issue, right?

cochcoder commented 7 months ago

In that case the GPU should not be responsible for this issue, right?

In the case of a hardware issue, no, it's not responsible. In the case of software, I have no clue.

monyarm commented 6 months ago

This is also an issue on gentoo. I linked /usr/lib64/libwebkit2gtk-4.1.so.0 to /usr/lib64/libwebkit2gtk-4.0.so.37 And then I get /tmp/.mount_OrcaSlZbnrLB/bin/orca-slicer: error while loading shared libraries: libjavascriptcoregtk-4.0.so.18: cannot open shared object file: No such file or directory

After linking it as well, orcaslicer finally started.

AppImages are supposed to contain all the libraries they need, so why not include these two?