Can add-ons make Blender unstable even while not being used?

In the past few days, Blender has become unexpectedly unstable to the point that, while in viewport shading mode (using Cycles) if I selected an object in the scene it would simply close with no warning whatsoever.

I thought to start from scratch and so I deleted the config and I added one add-on at a time. I decided to reduce the add-ons installed (by a lot) and so far it seems the good stability I was used to is back.

If my test proves to not be a coincidence, I then wonder if it’s possible that having some add-ons installed may cause instability even when they’re not actively being used.

On a side note, something I never figured out: sometimes after a new installation or after cleaning the config file, the “Save This Image” via F3 in the compositor not always show up and the only choice is to use the button in the node panel. Weird.

In theory regular add-ons should not cause instability given they are only executed when they are called/fired by the user. However there are some special cases like UI additions, or custom function implementations in other languages that interface with the Blender API.

I actually have that issue too, Blender suddenly disappears when I click on an object or undo sometimes. Once in a while it happens when I change from shaded to wire view mode. I got a traceback and it showed some Nvidia driver crash which is generally not fixed by the devs given it could be a driver issue.

1 Like

Thanks for confirming @kkar

I had the feeling this could be due to some add-on, good to know this can very be the case.

All in all, starting with a clean configuration and going with fewer add-ons is a good thing.
I realized more often than not I end up installing an add-on as it seems interesting and then I forget about it and I never use it again.

1 Like

I know that C4D sometime have “issues” because of plugins - scripts. Sometime program even won’t start or crash on start / exit. Sometime plugin interfere with C4D, sometime there is conflict between plugins. I guess that is same with Blender, especially because new version release almost on daily basis. Also if you are on win be aware that every PC have his own “personality”… I learn this old truth in hard way.

So, it didn’t last long, Blender is crashing again.
It seems it’s related to the GPU and it doesn’t make much sense.

This is the scenario: I’ve been using 2.91.2 since its release.
I didn’t update the video driver, the same Nvidia 456.38 whql driver which worked fine (and still does with the rest of my software).
The only thing I can think of is the latest Windows update. Hard to tell what could have caused such instability though, especially because it only happens with Blender.

Updating the video driver doesn’t feel very appealing considering that other than Blender the system is stable.

At this point, any hints would be really welcome.

Here’s part of the crash log

# backtrace
Exception Record:

ExceptionCode         : EXCEPTION_ACCESS_VIOLATION
Exception Address     : 0x00007FFC988CFDAD
Exception Module      : nvoglv64.dll
Exception Flags       : 0x00000000
Exception Parameters  : 0x2
	Parameters[0] : 0x0000000000000000
	Parameters[1] : 0x0000000000004F30


Stack trace:
nvoglv64.dll        :0x00007FFC986B2C70  DrvPresentBuffers
nvoglv64.dll        :0x00007FFC98588BB8  Symbols not available

P.S. I’m going to try this change in Nvidia control panel, apparently it helped for another case of access violation for the nvoglv64.dll

That is the error I got and I filed a Blender bug for it however these types of crashes tend to not grab developer’s attention since they are quite vague crashes.

Yeah, that’s what I figured. I filed the bug as well though I’d be surprised to receive some particular info.

The crash does sound vague.

Did you get to the bottom of it? I’m seeing the same issue with the same NVIDIA driver across a bunch of different applications ( though I’m , like you , getting the error only in Blender )

When I look at >> AppData\Local\Temp for the crash log the output is

Stack trace:
nvoglv64.dll :0x00007FFE94719470 DrvPresentBuffers
nvoglv64.dll :0x00007FFE945EE828 Symbols not available

I naively thought it might be that I was using mathematical symbols in the text fields that might have caused it, and removed those haha . No dice.

If there are any blender devs reading, there’s a guy posting on the NVIDIA site that seems to have found the specific draw call that triggers the crash:

BTW - I should add it only manifests in Eevee / Open GL and not with Cycles.

It also appears to happen when an item in the scene is 0 scale or using alpha in a shader.

@JohnnySix
Unfortunately, not. I also submitted the bug but it seems it’s hard to troubleshoot these sorts of issues.

I then tried 2.92 and the problem was gone, except now there are two new problems: in my case, one is BSOD, and more generically the other is performance degradation.

Too bad, I guess for now I won’t be using Blender much.

i have these issues too since weeks, cant figure it out…but when i select something (random) blender closes intermediately this is so annoying

That’s unfortunate. Are you on 2.91 or an earlier release? If so, did you try 2.92 yet?

I tried both 2.91 and 2.92 i have the feeling that a addon maybe is responsible but i havent the time to proof

An update on 2.92: the same issue is happening. Quite frustrating, I’m not sure if there’s much that can be done about it.

@JohnnySix @hubmer3 Would you mind sharing the installed add-ons on your machine?
I thought if we take a look at what we’re running and find similarities maybe there’s a better chance to nail this down.

These are mine

Boxcutter
Brush_Manager
drop_it
EdgeFlow
FastActions
fluent_power_trip
fspy_blender
HOps
MESHmachine
modifier_list
modular_tree-blender_28
photographer
physical-starlight-atmosphere
Scatter
Scatter Library
TexTools
uv_toolkit
UV-Packer
UvSquares-master
fit_uv_to_image_1_1.py
Lodify.py
simple_uv_1_0.py
uv_auto.py
vshade_panel.py

@phoe-nix-art - In terms of ‘unofficial’ blender add-ins - only four - I’m on a new install :

Import-Export : Web3d X3D/VRML2 format ( think this still default, don’t remember installing. )
Mesh: Auto Mirror ( Another I think comes pre-loaded with Blender ?)
Object: Bool Tool ( Another I think comes pre-loaded with Blender - didn’t install, just enabled?)
Node : Animation Nodes *** This one MAY be an issue, as it’s still under development.

I was only using it to change text content dynamically though, and had no issues with it in the past. :-/

btw i’m using e-cycles
hardware i5 8600k, 1080ti, 1070, 64gb ram, win 10
nvidia driver: 461.92

for easy lookup, make a new textfile in script editor and execute this:

import bpy

for addon in bpy.context.preferences.addons:
    print(addon.module)

see the result in system console

lets track this down because there are several threads at the bugtracker but the devs doesnt found anything…

these are the similar addons activated by me and @phoenixart
please contribute so we can check:

add_curve_extra_objects
add_curve_ivygen
add_mesh_extra_objects
AI_denoise_addon
animation_animall
archipack_20
assetninja-assetimport
bakeToVertexColor_1_0_7
blender_cloud
blender_id
BlenderGIS-master
boundary_alinged_remesh
chocofur_model_manager_28
cycles
Exr_auto-pass_saver
extra_lights-master
Extreme PBR_v3_3_45
fspy_blender
hdri_maker_v2_0_85
IES_for_cycles
iMeshh-Asset-Manager-master
io_anim_bvh
io_curve_svg
io_export_after_effects
io_export_dxf
io_import_dxf
io_import_images_as_planes
io_import_multiple_objs
io_mesh_ply
io_mesh_stl
io_mesh_uv_layout
io_scene_fbx
io_scene_gltf2
io_scene_obj
io_scene_x3d
Lodify
MapsModelsImporter
mesh_hidesato_offset_edges
Node Kit
node_arrange
node_wrangler
object_boolean_tools
object_scatter
oscurart_tools
photographer
physical-starlight-atmosphere
renderset_pro
Scatter
SimpleBake
slcad_transform
space_view3d_align_tools
STEPper
sun_position
system_blend_info
textools

greets phil

please also to this with the script…maybe its an official one

thx

Very good point, @hubmer3
I forgot to include the official add-ons.

Here’s the updated list:

io_anim_bvh
io_curve_svg
io_mesh_ply
io_mesh_stl
io_mesh_uv_layout
io_scene_fbx
io_scene_gltf2
AI_denoise_addon
io_scene_obj
io_scene_x3d
cycles
curve_tools
add_curve_extra_objects
add_mesh_extra_objects
io_vector
io_scene_3ds
io_export_dxf
io_export_after_effects
io_import_dxf
io_import_BrushSet
io_import_images_as_planes
object_collection_manager
space_view3d_copy_attributes
space_view3d_brush_menus
materials_utils
mesh_easy_lattice
mesh_tools
mesh_f2
mesh_looptools
node_wrangler
object_creaprim
paint_palette
camera_overscan
automat
magic_uv
space_clip_editor_refine_solution
EdgeFlow
fit_uv_to_image_1_1
UvSquares-master
uv_toolkit
Brush_Manager
modular_tree-blender_28
fspy_blender
vshade_panel
fluent_power_trip
physical-starlight-atmosphere
MESHmachine
uv_auto
UV-Packer
modifier_list
simple_uv_1_0
Scatter
Lodify
drop_it
HOps
TexTools
FastActions
Boxcutter
photographer

i’ve updated the list with the simmilar addons…we need more people to check :wink:

1 Like