Blender 3.3 crash Import Daz duf

Issue #1189 resolved
Domiek created an issue

I haven’t been able to import a character into Blender since 3.1.2. “Import Daz” or “Easy Import DAZ” immediately results in a crash to desktop.

I’ve attempted this on Blender 3.2 and 3.3 using Diffeo 1.60, 1.61 and the latest development build 1.62. I’ve updated the Daz script files in all instances. I’ve also tried this on Daz 4.16 as well as 4.20.

I can still import characters just fine on Blender 3.1.2, save the file and then load it in Blender 3.3 without issue. Not sure if it’s an issue on my end as I couldn’t find anyone else posting this issue.

Crash log

Blender 3.3.1, Commit date: 2022-10-04 18:35, Hash b292cfe5a936

bpy.ops.simpletabs.update() # Operator
bpy.data.window_managers["WinMan"].addon_search = "daz" # Property
bpy.context.space_data.system_bookmarks_active = 1 # Property
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.select_all(action='DESELECT') # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.object.select_all(action='DESELECT') # Operator
bpy.ops.object.modifier_move_up(modifier="Armature SkinBinding") # Operator
bpy.ops.object.select_all(action='DESELECT') # Operator
bpy.ops.object.modifier_move_up(modifier="Armature SkinBinding") # Operator
bpy.ops.object.select_all(action='DESELECT') # Operator
bpy.ops.object.modifier_move_up(modifier="Armature SkinBinding") # Operator
bpy.ops.object.select_all(action='DESELECT') # Operator
bpy.ops.object.posemode_toggle() # Operator
bpy.ops.object.posemode_toggle() # Operator
bpy.ops.object.select_all(action='DESELECT') # Operator
bpy.ops.object.posemode_toggle() # Operator
bpy.ops.object.posemode_toggle() # Operator
bpy.ops.object.select_all(action='DESELECT') # Operator
bpy.ops.object.posemode_toggle() # Operator
bpy.ops.object.posemode_toggle() # Operator
bpy.ops.object.select_all(action='DESELECT') # Operator

backtrace

Exception Record:

ExceptionCode : EXCEPTION_ACCESS_VIOLATION
Exception Address : 0x00007FF6A2452B32
Exception Module : blender.exe
Exception Flags : 0x00000000
Exception Parameters : 0x2
Parameters[0] : 0x0000000000000000
Parameters[1] : 0x00000000000005C0

Comments (6)

  1. Thomas Larsson repo owner

    I don’t experience any crash, nor have I heard about something similar from anybody else. Are you on WIndows or Mac?

  2. AnonymousBlender

    At the top of that list, it mentions “Simple Tabs” which google tells me is an addon. Try disabling it. It happens from time to time that addons don't mix well. It happens. A common troubleshooting recommendation is to disable all addons except the one you are trying to use.

    Whenever you have a crash report look for an addon name in that report, odds are that’s your problem.

  3. Domiek reporter

    Sorry for the delayed response, I’m on Windows 10 64bit.

    I’ve manually went through and deleted all versions of Diffeo for all versions of Blender in AppData/Roaming/Blender Foundation. I’ve also deleted everything Diffeo in Daz and replaced them with the latest script files. Installed the latest 1.6.2 for blender 3.3 and importing causes an instant crash again. This was with all addons disabled other than Diffeo.

    Blender 3.3.1, Commit date: 2022-10-04 18:35, Hash b292cfe5a936

    bpy.context.space_data.system_bookmarks_active = 1 # Property
    bpy.ops.object.editmode_toggle() # Operator
    bpy.ops.object.editmode_toggle() # Operator
    bpy.ops.object.select_all(action='DESELECT') # Operator
    bpy.ops.object.editmode_toggle() # Operator
    bpy.ops.object.editmode_toggle() # Operator
    bpy.ops.object.select_all(action='DESELECT') # Operator
    bpy.ops.object.editmode_toggle() # Operator
    bpy.ops.object.editmode_toggle() # Operator
    bpy.ops.object.select_all(action='DESELECT') # Operator
    bpy.ops.object.modifier_move_up(modifier="Armature SkinBinding") # Operator
    bpy.ops.object.select_all(action='DESELECT') # Operator
    bpy.ops.object.modifier_move_up(modifier="Armature SkinBinding") # Operator
    bpy.ops.object.select_all(action='DESELECT') # Operator
    bpy.ops.object.modifier_move_up(modifier="Armature SkinBinding") # Operator
    bpy.ops.object.select_all(action='DESELECT') # Operator
    bpy.ops.object.posemode_toggle() # Operator
    bpy.ops.object.posemode_toggle() # Operator
    bpy.ops.object.select_all(action='DESELECT') # Operator
    bpy.ops.object.posemode_toggle() # Operator
    bpy.ops.object.posemode_toggle() # Operator
    bpy.ops.object.select_all(action='DESELECT') # Operator
    bpy.ops.object.posemode_toggle() # Operator
    bpy.ops.object.posemode_toggle() # Operator
    bpy.ops.object.select_all(action='DESELECT') # Operator

    backtrace

    Exception Record:

    ExceptionCode : EXCEPTION_ACCESS_VIOLATION
    Exception Address : 0x00007FF6A2452B32
    Exception Module : blender.exe
    Exception Flags : 0x00000000
    Exception Parameters : 0x2
    Parameters[0] : 0x0000000000000000
    Parameters[1] : 0x00000000000005C0

    I reinstalled Diffeo on Blender 3.1 again and it works just fine. Have no idea what’s going on but this is the first time I’m experiencing this in my two years of using Diffeo.

  4. Thomas Larsson repo owner

    Is something printed in the terminal window before the crash, e.g. a line starting with “Could not activate”?

    Does the problem arise with all daz files, or only for characters? Have you tried to import a prop?

    Perhaps this is a result of an unusual combination of settings. Have you tried to restore factory settings in the global settings window. Then you need to load the root paths again, of course.

    Another thing to try is to turn up verbosity to 5 and see if there is something interesting in the terminal window.

  5. Thomas Larsson repo owner

    There was a similar bug in #1192 that seems to involve memory allocation. If so it is probably a Blender bug.

  6. Domiek reporter

    Hi Thomas, I followed the recommendations in #1192 and it seems to indeed be a Blender bug. Reinstalled Blender and deleted my config/startup files and now everything seems to work fine in 3.3. Thank you for looking into this.

  7. Log in to comment