eliemichel / OpenMfxForBlender

A branch of Blender featuring an OpenMfx modifier
Other
176 stars 19 forks source link

crash on loading simple asset, houdini 19.0.589 #73

Open ValentinBessonKlang opened 2 years ago

ValentinBessonKlang commented 2 years ago

Hello,

Blender crashes when I try loading a very simple .hda .hda is attached as a .zip Here is the log :


Read prefs: C:\Users\valen\AppData\Roaming\Blender Foundation\Blender\2.93\config\userpref.blend
Info: Deleted 3 object(s)

At write, extra inputs are:
updateDepsgraph
ERROR (bke.modifier): E:\SourceCode\blender\OpenMeshEffectForBlender\source\blender\blenkernel\intern\modifier.c:457 BKE_modifier_set_error: Object: "?", Modifier: "OpenMfx", Could not load ofx plugins!
ERROR (bke.modifier): E:\SourceCode\blender\OpenMeshEffectForBlender\source\blender\blenkernel\intern\modifier.c:457 BKE_modifier_set_error: Object: "?", Modifier: "OpenMfx", Could not load ofx plugins!
ERROR (bke.modifier): E:\SourceCode\blender\OpenMeshEffectForBlender\source\blender\blenkernel\intern\modifier.c:457 BKE_modifier_set_error: Object: "?", Modifier: "OpenMfx", Could not load ofx plugins!
failed to get effect instance
Loading OFX plugin C:\klang\_external\dataPipelineTests\BlenderWithHE\OpenMfx\library\my_test_effect.ofx
[get_registry] NEW registry for C:\klang\_external\dataPipelineTests\BlenderWithHE\OpenMfx\library\my_test_effect.ofx
Loading OFX plug-ins from C:\klang\_external\dataPipelineTests\BlenderWithHE\OpenMfx\library\my_test_effect.ofx.
Loading Houdini library C:\klang\_external\dataPipelineTests\BlenderWithHE\OpenMfx\library\library.hda...
Releasing Houdini Session
Found 1 plugins.
Plugin #0: Sop/Test_blenderopenmfx1 (API OfxMeshEffectPluginAPI, version 1)
Plugin #0 in binary is #0 in plugin registry
Found 1 supported plugins.
Loading Sop/Test_blenderopenmfx1 to RNA
At write, extra inputs are:
updateDepsgraph
Loading Sop/Test_blenderopenmfx1 to RNA
Loading OFX plugin C:\klang\_external\dataPipelineTests\BlenderWithHE\OpenMfx\library\my_test_effect.ofx
[get_registry] reusing registry for C:\klang\_external\dataPipelineTests\BlenderWithHE\OpenMfx\library\my_test_effect.ofx
No selected plug-in effect
failed to get effect instance
Getting Global Host; reference counter will be set to 1.
(Allocating new host data)
Loading Houdini library C:\klang\_external\dataPipelineTests\BlenderWithHE\OpenMfx\library\library.hda...
OfxActionLoad action returned status 0 (kOfxStatOK)
Defining input 'OfxMeshMainInput' on OfxMeshEffectHandle 000001EEEF4EA170
Error   : EXCEPTION_ACCESS_VIOLATION
Address : 0x00007FF6638CB1E5
Module  : blender.exe
Thread  : 00005b84
Writing: C:\Users\valen\AppData\Local\Temp\blender.crash.txt
Error loading symbols C:\klang\_external\dataPipelineTests\BlenderWithHE\Blender-OpenMfx-210613-v0.14.0-Win64\blender.pdb
        error:0x00000002
        size = 92303360
        base=0x00007FF662770000
``
[library.zip](https://github.com/eliemichel/OpenMfxForBlender/files/9001604/library.zip)
`
ValentinBessonKlang commented 2 years ago

blender.crash.txt adding blender crash log

eliemichel commented 2 years ago

Hello Valentin! Yes the Houdini plugin still needs a strong update, our priority lately has been on developping other hosts than Blender for OpenMfx effects (Houdini as well, and more importantly Unity). To solve your issue I need to find the time to: