Godot crashes on Linux Mint when loading project

Godot Version

Godot v4.4.1.stable.official [49a5bc7b6]
Godot v4.5.beta.custom_build [45509c284]

OS

Linux Mint 22.1

Question

When I try loading a project, which was created before the first crash, godot crashes, with this error message :

~/Documents/Godot$ ./Godot_v4.4.1-stable_linux.x86_64 
Godot Engine v4.4.1.stable.official.49a5bc7b6 - https://godotengine.org
Inconsistent value (1) for DRI_PRIME. Should be < 1 (GPU devices count). Using: 0
OpenGL API 3.3 (Core Profile) Mesa 24.2.8-1ubuntu1~24.04.1 - Compatibility - Using Device: Intel - Mesa Intel(R) HD Graphics 3000 (SNB GT2)

Editing project: /home/arthur/Documents/Godot/projects/test-ssl-(4.4)
Godot Engine v4.4.1.stable.official.49a5bc7b6 - https://godotengine.org
Vulkan 1.3.289 - Forward+ - Using Device #0: Unknown - llvmpipe (LLVM 19.1.1, 256 bits)
~/Documents/Godot$ 
ERROR: Caller thread can't call this function in this node (/root). Use call_deferred() or call_thread_group() instead.
   at: propagate_notification (scene/main/node.cpp:2523)

================================================================
handle_crash: Program crashed with signal 4
Engine version: Godot Engine v4.4.1.stable.official (49a5bc7b616bd04689a2c89e89bda41f50241464)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x766c33645330] (??:0)
[2] /lib/x86_64-linux-gnu/libLLVM.so.19.1(+0x1000a89) [0x766c21400a89] (??:0)
-- END OF BACKTRACE --
================================================================

There’s two Godot versions because after Godot 4.4.1 kept crashing I tried building from source in hopes it would solve the problem, but I ended up with the same error message :

~/Documents/Godot/Godot_source/godot$ ./bin/godot.linuxbsd.editor.x86_64 
Godot Engine v4.5.beta.custom_build.45509c284 (2025-08-03 15:51:18 UTC) - https://godotengine.org
Inconsistent value (1) for DRI_PRIME. Should be < 1 (GPU devices count). Using: 0
OpenGL API 3.3 (Core Profile) Mesa 24.2.8-1ubuntu1~24.04.1 - Compatibility - Using Device: Intel - Mesa Intel(R) HD Graphics 3000 (SNB GT2)

Editing project: /home/arthur/Documents/Godot/projects/test_ssl
Godot Engine v4.5.beta.custom_build.45509c284 (2025-08-03 15:51:18 UTC) - https://godotengine.org
Vulkan 1.3.289 - Forward+ - Using Device #0: Unknown - llvmpipe (LLVM 19.1.1, 256 bits)
~/Documents/Godot/Godot_source/godot$ 
ERROR: Caller thread can't call this function in this node (/root). Use call_deferred() or call_thread_group() instead.
   at: propagate_notification (scene/main/node.cpp:2544)

================================================================
handle_crash: Program crashed with signal 4
Engine version: Godot Engine v4.5.beta.custom_build (45509c284cc8779f7e791b0d7dc3d639b3cc2fcc)
Dumping the backtrace. Please include this when reporting the bug on: https://github.com/godotengine/godot/issues
[1] /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x78956ce45330] (??:0)
[2] /lib/x86_64-linux-gnu/libLLVM.so.19.1(+0x1000a89) [0x789545400a89] (??:0)
-- END OF C++ BACKTRACE --
================================================================

I suspect the problem is probably due to my specs as this is my first time launching Godot on this laptop.

here are some command results that might help

~$ lscpu
Architecture:             x86_64
  CPU op-mode(s):         32-bit, 64-bit
  Address sizes:          36 bits physical, 48 bits virtual
  Byte Order:             Little Endian
CPU(s):                   4
  On-line CPU(s) list:    0-3
Vendor ID:                GenuineIntel
  Model name:             Intel(R) Core(TM) i5-2540M CPU @ 2.60GHz
    CPU family:           6
    Model:                42
    Thread(s) per core:   2
    Core(s) per socket:   2
    Socket(s):            1
    Stepping:             7
    CPU(s) scaling MHz:   49%
    CPU max MHz:          3300,0000
    CPU min MHz:          800,0000
    BogoMIPS:             5188,38
    Flags:                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx rdtscp lm const
                          ant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl smx est tm2 ssse3 cx16 x
                          tpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp xsaveopt dtherm ida arat pln pt
                          s md_clear flush_l1d
Caches (sum of all):      
  L1d:                    64 KiB (2 instances)
  L1i:                    64 KiB (2 instances)
  L2:                     512 KiB (2 instances)
  L3:                     3 MiB (1 instance)
NUMA:                     
  NUMA node(s):           1
  NUMA node0 CPU(s):      0-3
Vulnerabilities:          
  Gather data sampling:   Not affected
  Itlb multihit:          KVM: Mitigation: VMX unsupported
  L1tf:                   Mitigation; PTE Inversion
  Mds:                    Mitigation; Clear CPU buffers; SMT vulnerable
  Meltdown:               Mitigation; PTI
  Mmio stale data:        Unknown: No mitigations
  Reg file data sampling: Not affected
  Retbleed:               Not affected
  Spec rstack overflow:   Not affected
  Spec store bypass:      Mitigation; Speculative Store Bypass disabled via prctl
  Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
  Spectre v2:             Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP conditional; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
  Srbds:                  Not affected
  Tsx async abort:        Not affected

~$ glxinfo | grep OpenGL
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) HD Graphics 3000 (SNB GT2)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 24.2.8-1ubuntu1~24.04.1
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.3 (Compatibility Profile) Mesa 24.2.8-1ubuntu1~24.04.1
OpenGL shading language version string: 3.30
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 24.2.8-1ubuntu1~24.04.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:

Thanks for the help!

Your igpu does not support vulkan ( the forward+ renderer)

You can only run in compatibility mode, you can use command line arguments to run the editor in compatibility… It defaults to vulkan for the editor.

Thanks! Godot launches properly on compatibility mode !