Bonsai crash on projects with IfcDoor on Linux

Hi,
I recently installed Bonsai on a Linux machine and I have a curious problem. Bonsai crashes every time I try to open project with IfcDoor in it.

See the behavior in the video:

I am able to reproduce with multiple files with IfcDoors in them. I am attaching a sample file that can cause the crash. I tried and if the project contains only IfcWalls, IfcSlabs, and IfcColumns, the crash does not happen.
In the terminal I only get this:
Starting import process :: 0.00
Loading file :: 0.00
Calculate unit scale :: 0.00
Process context filter :: 0.02
Illegal instruction

I tried with Blender 4.5 LTS + Bonasi 0.8.4 and also with this version, both with the same result:
os: Linux
os_version: #1 SMP PREEMPT_DYNAMIC Debian 6.12.57-1 (2025-11-05)
python_version: 3.11.13
architecture: ('64bit', 'ELF')
machine: x86_64
processor:
blender_version: 5.0.1
bonsai_version: 0.8.5-alpha260107

I installed Blender by downloading the .xz file from Blender.org, extracting it and running blender from the extracted folder.

The notebook has dual graphics card - Intel + NVIDIA, but the issue seem strictly related to IfcClass, so it does not seem to me it is graphics related.

I figured I would first ask here before posting to GitHub. Are there ant linux users who experienced similar behavior?

Tom

Tagged:

Comments

  • @semhustej I have no issue trying to load the door.ifc file you have attached above.
    My settings:

    os: Linux
    os_version: #1 SMP PREEMPT_DYNAMIC Mon Dec 22 05:10:57 EST 2025
    python_version: 3.11.13
    architecture: ('64bit', 'ELF')
    machine: x86_64
    processor: 
    blender_version: 5.0.0
    bonsai_version: 0.8.5-alpha260107
    bonsai_commit_hash: e9eca5e
    bonsai_commit_date: 2026-01-07T09:08:12-06:00
    last_actions: 
    last_error: None
    blend_file_path: Not saved
    blend_file_dirty: N/A
    ifc_file_path: /home/falken10vdl/Downloads/door.ifc
    ifc_is_dirty: True
    ifc: door.ifc
    schema: IFC4
    preprocessor_version: IfcOpenShell 0.8.5-alpha260107
    originating_system: Bonsai 0.8.5-alpha260107-e9eca5e
    

    Cheers!

  • And also just updated to latest blender 5.0.1 (blender-5.0.1-linux-x64.tar.xz):

    os: Linux
    os_version: #1 SMP PREEMPT_DYNAMIC Mon Dec 22 05:10:57 EST 2025
    python_version: 3.11.13
    architecture: ('64bit', 'ELF')
    machine: x86_64
    processor: 
    blender_version: 5.0.1
    bonsai_version: 0.8.5-alpha260107
    bonsai_commit_hash: e9eca5e
    bonsai_commit_date: 2026-01-07T09:08:12-06:00
    last_actions: 
    last_error: None
    blend_file_path: Not saved
    blend_file_dirty: N/A
    ifc_file_path: /home/falken10vdl/Downloads/door.ifc
    ifc_is_dirty: True
    ifc: door.ifc
    schema: IFC4
    preprocessor_version: IfcOpenShell 0.8.5-alpha260107
    originating_system: Bonsai 0.8.5-alpha260107-e9eca5e
    

    Cheers!

  • @falken10vdl
    Thanks for the confirmation! It is definitely not issue with the file.
    I will have to troubleshoot a bit more...

  • I tried more things:

    • using the Intel graphics card - same crash is happening
    • using the NVIDIA graphics card with the nouveau driver - Blender does not start
    • using the NVIDIA graphics card with the NVIDIA driver - same crash is happening
    • installed Blender from Flathub - same crash is happening

    I also tried changing the door object class to IfcWall and the crash still happens - so it is not related to class, but something else.

    Is there a way to get more information in the console during the crash? Running with --verbose -1 does not show more than what I posted in the OP.

Sign In or Register to comment.