Skip to content

Bambu Studio fails to start — GLib-GObject-CRITICAL "invalid (NULL) pointer instance", black screen #40

Description

@MarieFK59

Describe the bug
Bambu Studio crashes at startup, right after [trace] Initializing StaticPrintConfigs, with no UI window ever shown. The KasmVNC/Selkies desktop (labwc + Wayland streaming) starts and works correctly — it's actively capturing and streaming an empty desktop, which is why the browser shows a black screen with the sidebar visible but no app window.

To reproduce

  1. Fresh install via docker-compose (PUID=1000, PGID=1000, shm_size 1gb, empty /config volume)
  2. Open the web UI
  3. Screen is black; sidebar loads fine

Logs
Running /opt/bambustudio/AppRun manually as the abc user reproduces the crash directly:

[trace]   Initializing StaticPrintConfigs

(bambu-studio:PID): GLib-GObject-CRITICAL **: invalid (NULL) pointer instance

(bambu-studio:PID): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

Process exits immediately after, no further output.

Tested

  • Tag latest / 02.08.01 (build v02.08.01.55-ls157, 2026-07-15): crash
  • Tag 02.08.00: identical crash, same binary

Environment

  • Host: Fedora CoreOS, rootless-adjacent Podman (system quadlet, /etc/containers/systemd/)
  • Wayland stack (labwc), CPU has AVX2 so no X11 fallback
  • No GPU passthrough (DRINODE unset. Initializing Software Renderer (Pixman)), CPU H264 encoding

Additional context
Same exact GLib-GObject assertion signature as bambulab/BambuStudio#9217, #9450, #2479 (upstream GTK/GLib compatibility issue, not container-specific).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions