Crash when selecting line art #109372
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#109372
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
Operating system: Linux mint 21. Blender installed using flatpak.
Graphics card: See attached system_information.txt
Blender Version
Broken: version: 3.5.1, branch: blender-v3.5-release, commit date: 2023-04-24 18:11, hash:
e1ccd9d4a1d3
Short description of error
Blender Crashes.
Exact steps for others to reproduce the error
With attached blend file, in the outliner, select cameras, line-art then try to change the color of the background.
Crash when selecting camerato Crash when selecting camera layerWill take a look.
What color/material property exactly are we talking about? (Screenshot might help here)
Has this worked in previous versions?
@Stefan-36 I'm unable to reproduce the problem with either 3.5.1 or 4.0, could you describe the problem in more detail? Or could you try
blender -d
orblender -d --debug-value 4000
to log some line art related outputs and share the crash log? Thanks!From here, just select LineArt to trigger the crash.
Output of debug:
New crash.txt content:
I'm still unable to reproduce the crash with the exact same version of blender and the provided file. This could probably be a problem related to texture and somehow the drawing state can be messed up. (Provided file doesn't come with packed texture so maybe that could be a difference). The video card seems to be adequate.
Hi, unable to replicate either. Textures are missing in your file.
Please pack them then re-share file with us:
File > External Data > Pack Resources
-> save .blend fileyou mean world shader output?
I'm attaching the blend file with external dependencies packed inside.
It turns out that this step is not needed.
Just selecting the line art causes the crash.
Just tried
isometric-lineart13.blend
, no crash hereI installed blender on a different PC with Nvidia GTX980.
Same installation options (Flatpak provided in Linux mint software center)
I was able to recreate the crash on the first try.
The other machine:
Although not very likely to fix it, but I believe you should try blender downloaded from blender website instead of flathub, depending on how they pack the libraries, it might interfere with the graphics side of blender.
Could you also try packing texture and upload blend file here like @PratikPB2123 suggested? Thanks!
Please see previously uploaded isometric-lineart13.blend that has the packed textures.
I will let you know what happens with the downloaded version of blender.
I downloaded Blender 3.6.0.
The same things happens, crashes when I select the line art.
Here is the crash.txt file:
I did an STRACE, not sure if this will help at all:
If you can tell me where to get debug symbols, I can run with gdb.
Currently gdb prints this:
Unfortunately I still can't reproduce the crash with 3.6.0 stable and 4.0... weird...
Crash/assert hit triggers straight away after opening the file in 4.0 (3.6 crashes after selecting lineart-object)
mesh.validate
detected the invalid mesh data:CustomDataLayer type 3 which isn't in the mask
Uploaded file would select line-art object without crash, can you check?
My callstack is different, seems to crash the material preview widget in the Properties Editor (getting there with a NULL renderlayer?)
Can confirm that
isometric-lineart13-updated.blend
does not crashCrash when selecting camera layerto Crash when selecting line artI also tried
isometric-lineart13-updated.blend
and it did not crash.But after working with blender for a bit longer on the file, the behavior returned.
Will take a look if I could somehow manipulate it to crash this thing.
Just wanted to confirm the crash here
Nope I can't replicate still...
Guess we can't do much since crash is due to invalid geometry?
@PratikPB2123 was able to fix the file and avoid the crash, but after some time using the fixed file, the geometry is corrupted again.
Please note that I'm using a plain install of blender with no additional customization or plugins enabled.
That is not how we handle such crashes, see https://wiki.blender.org/wiki/Process/Bug_Reports/Triaging_Playbook under "Complete report, but corrupted mesh"
Yes, but we need a way to reproduce this corruption
Do you have an idea what might have caused the returning corruption?
Any particular modeling operation for example? (e.g. "Join" has been mentioned in relation to mesh corruption, but afaict, this has never been able to be reproduced consistently)
So unless we have a clear way to reproduce the mesh corruption, will set this report to "Needs Information from User".
Please try to find a way to reproduce this, would be great help! Thx in advance
Will you be able to give me some idea of what the corruption is?
That could narrow down my search for reproducing it.
So you can check mesh corruption with (check the commandline for output)
@PratikPB2123 : I am confused though, your
isometric-lineart13-updated.blend
still gives metype 0 is
CD_MVERT
(this has been markedDNA_DEPRECATED_ALLOW
in1af62cb3bf
)type 3 is
CD_MEDGE
(this has been markedDNA_DEPRECATED_ALLOW
in2a4323c2f5
however, it does not seem to crash...
Have you done anything else to avoid the crash?
no, just ran mesh.validate on all meshes :/
Hi, any updates here? @Stefan-36 ^
Not sure... Still working on my side atm
I think without clear ways to reproduce the crash or the corruption, it seems this report is stuck and cannot be processed further.
Feel free to open a new report if repro ways can be found.
Will close for now, thx everyone for your efforts here!