Blender 3.2. - Crash while loading production scene #98662
Labels
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender#98662
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
System Information
version: 3.2.0, branch: master, commit date: 2022-06-07 18:03, hash:
2161a89251
, type: releasebuild date: 2022-06-08, 00:04:42
platform: 'Windows-10-10.0.22000-SP0' (Windows 11)
renderer: 'NVIDIA GeForce RTX 3090/PCIe/SSE2'
version: '4.5.0 NVIDIA 512.95'
Short description of error
Trying to load a scene file for a TV series, we're currently working on.
Blender crashes some seconds after the loading started. Scene will not be loaded.
Exact steps for others to reproduce the error
The scene is under NDA. I can't publish it here in the forums. If you provide a way to send it to the developers, please drop me a line.
Further infos
The scene is loading in Blender 3.0.1, it's the version we currently use for the production.
I've tried to load the scene in Blender 3.1, it works there also.
Here's the crash file I get from Blender 3.2:
blender.crash.txt
Added subscriber: @ChristophWerner
Added subscriber: @lichtwerk
Changed status from 'Needs Triage' to: 'Needs User Info'
Thx reporting! Unfortunate to hear on release day ;)
But we are not in the position to handle NDA related content/scenes.
You can either make the scene public, simplify to the point of non recognition (so replace as much as possible with standin cubes or similar).
There is also the possibility to hire professional support elsewhere (e.g., the canonical support).
If this can be confirmed/reproduced though and turns out critical, a fix can be included in a corrective release.
Removed subscriber: @ChristophWerner
Added subscriber: @ChristophWerner
Thank you.
We are getting in contact with Canonical within the next days. But I hoped to get some first ideas posting it here.
I'll try to reduce the scene to a public version and post it here, if possible. Please don't close this issue meantime.
Crash is somewhere in this function (this might give you a hint if you check what is happening there)
https://developer.blender.org/diffusion/B/browse/master/source/blender/blenloader/intern/versioning_300.c$1619
Can stuff still be appended into a fresh file? (check scenes/collections/objects piece by piece)
You could also check when this broke with builds from the archive https://builder.blender.org/download/daily/archive/
Are you building blender yourself and could launch a debugger?
I drop you a line, when knowing more.
Thank you
Small feedback about this problem:
I've spent a lot of time to reduce the scene for the problem to be reproducable. Until now I can say, some Library Overrides that were made in versions bevore Blender 3.2 are not compatible with the current release. I will try to seek for the objects inside the scene, that are responsible for this. But I don't have anough time this week to dive deeper into it, because of other projects. I'll keep you updated, when I'm back from my holiday in two weeks.
Please don't close this issue meantime.
Best wishes
Chris
@ChristophWerner: since #98847 is fixed, can you recheck with a fresh buildbot build?
Hi. I'm back from my holidays.
Small feedback: Looks like Blender 3.2.1 RC loads the mentioned scene without issues. I'll make some more tests with other scenes, but it looks fine so far.
I was a bit fast with my optimistic comment. After some more in depth tests, we still have problems loading 3.0.1 files into 3.2.1 version.
The good thing is, we CAN finally load our scenes from 3.0.1. into the current daily 3.2.1 versions. That's great and works much faster than before. But it seem there're still problems updating library overrided assets, in our case some characters. I've made additional tests and loaded the issued source rigs and characters into 3.2.1 seperately - all worked well. The sources seem to be fine. Maybe there's something wrong with the old 3.0.1 file format when using library overrides?
I still can't create a reproducable version of the problem, because the main issue seem to be a library updating problem. Realistic test environments are hard to create and not possible to just upload them, like a scene with local (not linked and overriden) assets.
Our production manager also contacted Canonical two weeks ago to get professional support, but no one answered us. Strange, because we are an professional animation studio and introduced us. We'll try it again.
I hope the upcoming daily updates will change something. It's not easy to do bug testing and work on new assets simultanously...
Best wishes
Chris
@ChristophWerner: sorry to hear (both that the issue is not fully fixed as well as Canonical not responding).
So do we have a chance of some sort to a repro case?
Still no. Problem is: There's a point where I delete the elements, and all works in 3.2.1, but the most parts are deleted. Sounds good, but isn't reproducable because it happens not always at the same point.
But I've found another interesting issue:
All seem to work, when I load the scenes into Blender 3.1.2 first (All are created in 3.0.2) and then save them out of Blender 3.1.2.
As soon as I load them into 3.2.1 RC, all is working as exected.
I'll currently doing a test with the complete sequence. We have 9 shot files here.
I'll drop an info if all works by using Blender 3.1.2 first and "covert" the files then into 3.2.1. RC.
Best wishes
Chris
Added subscriber: @Potato_potato
Hi, total newbie here.
I just noticed this and thought I should share a similar experience.
GeForce GTX 1660 Ti
Cycles, Featured set - Supported, Device - GPU compute.
When I switch over to rendered view, the scene would just hang there with a message near the top left of the viewport saying:-
loading render kernels (may take a few minutes for the first time)
Then, blender just stops responding.
Doesn't happen all the time, though.
But when it does, I just switch over from OptiX to CUDA under the Cycles Render Devices in the System Preferences.
And somehow that fixed it.
Sorry if this didn't help.
Added subscriber: @Ton
If you experience issues with Canonical's service, mail foundation@blender.org with tangible info (mails, contact info etc). We'll check on it.
Hi Ton. Thank you for the fast feedback. I'll forward your information to our production management. It's holidays here in Germany, but we get in contact in the upcoming weeks.
Hello. I've a small update, while trying to create a REPRO file for you. It's not that easy as you think...
We've investigated more time into the problem and have the following results:
a) We open a 2.93 file in Blender 3.0.1
b) We save the file and CLOSE Blender 3.0.1.
c) We open the saved file in Blender 3.0.1 AGAIN and save it AGAIN. (No joke) The very same file is smaller after the 2nd save.
d) Now we can open the last saved animation file without any problems in Blender 3.2.1
I hope this gives the developers some ideas, while I try to create a version that can be used for tests and published here.
I hope someone of the devs read this, please.
I'll drop a line if I have a file that can be used for tests.
Added subscriber: @eschwarze
IMPORTANT: Please read the post below this post. The following data can't be used as expected.
OK. Here we are. I was able to prepare a reduced file, that we use.
Before you open the file:
This version is prepared in this way:
I've used a production file that was saved in Blender 2.93 originally. I opened the file in Blender 3.0.1 and reduced it to the attached version.
Then I saved it from Blender 3.0.1 directly, without reopen it inbetween.
Unfortunately I was not able to reduce the scene directly inside a 2.93 version, because loading it there resulted in corrupted rigs. The original file from Blender 2.93 crashes Blender 3.2.x and can't be loaded there, without saving it in Blender 3.0.1 or higher first.
Nevertheless I hope this version helps the development to reproduce the problem or get an idea what's wrong.
Description how to work with this file:
Important infos/questions:
Do you have an idea why the rigs are broken, when loaded in 3.2.1, without saving it in 3.0.1 first?
Thank you
Chris
Screenshots for documentation:
"Override Auto Resync" must be enabled to reproduce the problem in 3.2.1.
File for reproduction
saved_1st_time_in_301.zip
Bad infos: Look like there's no way for you to reproduce the problem above without having the linked data and be in our project hierarchy.
We would be very happy if someone of the developers would have time to get into this problem. Please come in contact with us. We can implement you into our workflow environment and you can investigate the issue under real conditions.
You can contact me at info(at)christoph-werner.de
Changed status from 'Needs User Info' to: 'Needs Triage'
Was on parental leave and status was still stuck at "Needs Information From User", appologies.
Will change status now to get other eyes on it, still think though that commercial support is probably better suited for this kind of scenario (requirement to being implemented into a studio workflow environment to investigate in real conditions).
Still would like to follow up on this, but dont know how exactly:
Was there really no way to replicate on a stripped down version of the scenario?
Changed status from 'Needs Triage' to: 'Needs User Info'
Please set this issue to archived. We're not able to reproduce nor create a simplified version for the described problem above.
We will start to work in Blender 3.3.x LTS soon.
Our latest tests shows we can work with the 3.3.x LTS version. If any new errors appear in the future, I'll create a new issue. If there's a way to create a reproducable file I will try to do this also.
Thank you for your time
Changed status from 'Needs User Info' to: 'Archived'
Relief to hear this!
OKi, will do.