LuxCoreRender / LuxCoreRender/BlendLuxCore

[Bug Report] Blender crashes after updating to BlendLuxCore 2.10.1

Open
#1,024 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
877
Forks
108
PR merge metrics
No merged PRs in 30d

Description

Please describe the differences between the expected and observed results:
There shouldn't happen any crashes after updating BlendLuxCore

Steps to reproduce:
Difficult because crashes seem to happen randomly.

First Crash after hitting F12
Second Crash after hitting F12
Third Crash after hitting ESC

Forth Render stops after 16 samples, image saving as .png worked

Fifth Render stops after 48 samples as defined with halt condition

Sixth Render stops after 48 samples with 25% HD resolution

Switching to GPU rendering:
Seventh Render with GPU throws: OpenCL driver API error (code: -30, file:/Users/runner/work/LuxCore/LuxCore/src/luxrays/utils/ocl.cpp, line: 372): CL_INVALID_VALUE

Deleting luxcorerender.org in michael

Eighth Render needed a while until
Step: 1/2

Creating kernel cache entry with configuration properties:

renderengine.type = "RTPATHOCL"
sampler.type = "TILEPATHSAMPLER"
scene.epsilon.min = 1e-05
scene.epsilon.max = 0.1
opencl.devices.select = "1"
has been logged.

Ninth Render finished well after denoising has been enabled.
Tenth Render finished all Material having i/o volumes.
Eleventh Render finished with Light Tracing enabled. But image shows strange patterns (48 Samples, 25% HD resolution)
Twelfth Render finished well, the image with 50% HD resolution shows no artifacts.
Now, BlendLuxCore runs stable again.

Please provide a simple test scene as a .blend-file:
Crashes happened with default cube scene with LuxCore materials.

Screenshots or rendered images:
Low resolution images render with artifacts (Path, Sobol, 32 samples, 25% HD resolution).

Image

Error message from Blender console:
See text file attached.

Operating System: Sequoia 15.6
Blender version: 4.2.12 LTS
BlendLuxCore version: 2.10.1
Pyluxcore version: 2.10.1
CPU and GPU model: M1 16 GB

Crashes_BLC_2.10.1.rtf.zip

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the attached Crashes_BLC_2.10.1.rtf.zip and reproduce using Blender's default cube scene with LuxCore materials. Check the F12, ESC, GPU-rendering, denoising, and Light Tracing cases, including the OpenCL error reported at LuxCore/src/luxrays/utils/ocl.cpp:372. Done means the listed render scenarios complete without crashes or the reported low-resolution artifacts.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.