Maniphest T48415

EXCEPTION_ACCESS_VIOLATION crash on opening file
Closed, Resolved

Assigned To
Bastien Montagne (mont29)
Authored By
Dan (mkPlasma)
May 13 2016, 12:02 AM
Tags
  • BF Blender
Subscribers
Bastien Montagne (mont29)
Dan (mkPlasma)
Daniel Rivera (Dr2d4)

Description

System Information
OS: Windows 7 Home Premium 64-bit
CPU: AMD A8-3800 APU
GPU: AMD Radeon HD 6550D (part of APU)

Blender Version
2.77a abf6f08

Short description of error
I was working on one of my projects when filling a face caused Blender to crash immediately. After that, Blender crashes whenever the file is opened.

Exact steps for others to reproduce the error

  1. Open .blend file.

Details
The file uses Cycles with CPU rendering. There is nothing linked to another .blend file, the only external files used are textures. This is the only affected file, all other files and features work as normal.

Revisions and Commits

rB Blender

Event Timeline

Dan (mkPlasma) created this task.May 13 2016, 12:02 AM
Dan (mkPlasma) raised the priority of this task from to 90.
Dan (mkPlasma) updated the task description.
Dan (mkPlasma) added a project: BF Blender.
Dan (mkPlasma) edited a custom field.
Dan (mkPlasma) added a subscriber: Dan (mkPlasma).
Dan (mkPlasma) added a comment.May 13 2016, 12:06 AM

Forgot to mention this: The error seems to appear in the console among some stuff about shape keys. There is nothing else abnormal in the console.

Dan (mkPlasma) added a comment.May 13 2016, 1:32 AM

File wasn't posted before:

Daniel Rivera (Dr2d4) added a subscriber: Daniel Rivera (Dr2d4).May 13 2016, 3:25 AM
Daniel Rivera (Dr2d4) added a subscriber: Bastien Montagne (mont29).May 13 2016, 6:37 AM
This comment was removed by Daniel Rivera (Dr2d4).
Bastien Montagne (mont29) lowered the priority of this task from 90 to 30.May 13 2016, 2:53 PM

Not sure why you summoned me here in particular…

Not so easy to understand what's going on here, from what I understand you have a hair psys with effectors, one of them being a surface one, which seems to assume relevant effector's modifier has already been computed when that effector is evaluated in the psys, which is clearly not the case (surfacemodifier->bvhtree is indeed NULL).

Not familiar at all with this, will need more digging. In the mean time, if you could feature the same .blend just before it goes unusable, with exact step to make it crash, would help a lot.

Dan (mkPlasma) added a comment.May 13 2016, 11:49 PM
In T48415#374185, @Bastien Montagne (mont29) wrote:

Not sure why you summoned me here in particular…

Not so easy to understand what's going on here, from what I understand you have a hair psys with effectors, one of them being a surface one, which seems to assume relevant effector's modifier has already been computed when that effector is evaluated in the psys, which is clearly not the case (surfacemodifier->bvhtree is indeed NULL).

Not familiar at all with this, will need more digging. In the mean time, if you could feature the same .blend just before it goes unusable, with exact step to make it crash, would help a lot.

I can restore the file to an earlier working version, unfortunately, I had done some work on it before the crash. Even the .blend1 file became affected somehow. I'll try to redo my work on a previous version to see if I can get it to occur again, although I'm not sure it will work.

Dan (mkPlasma) added a comment.May 14 2016, 4:43 AM

I was not able to reproduce the crash with the restored file. If it helps, the object I was working on when the crash occurred was the hair collision object, and it did have a surface force modifier.

Bastien Montagne (mont29) raised the priority of this task from 30 to 50.Jun 1 2016, 3:26 PM

OK, found the issue - it’s when you save your .blend while a surface object is in Edit mode. ;)

Bastien Montagne (mont29) claimed this task.Jun 1 2016, 3:26 PM
Bastien Montagne (mont29) changed the task status from Unknown Status to Resolved by committing rBb1704d18a1cc: Fix T48415: Segfault on opening .blend in which a 'surface' force object was….Jun 1 2016, 3:29 PM
Bastien Montagne (mont29) added a commit: rBb1704d18a1cc: Fix T48415: Segfault on opening .blend in which a 'surface' force object was….