Page MenuHome

Library Override: Clicking an Library Overriden Object crashes Blender
Closed, ResolvedPublic


System Information
Operating system: Windows-10-10.0.18362 64 Bits
Graphics card: GeForce RTX 2080 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 436.15

Blender Version
Broken: version: 2.81 (sub 11), branch: master, commit date: 2019-09-16 21:02, hash: rB76650402f300
Worked: (optional)

Short description of error
When clicking an linked object that is marked as Library Override Blender crashes

Exact steps for others to reproduce the error

  • Open a Fresh Scene
  • link an Collection
  • rightclick in outliner to add library override
  • click object again -> crash

or second variant

  • open a Fresh Scene
  • link Object from different file
  • hit add Library override results in a crash and blender closes

[Based on the default startup or an attached .blend file (as simple as possible)]

Event Timeline

Jacques Lucke (JacquesLucke) lowered the priority of this task from Needs Triage by Developer to Confirmed, Medium.

I can reproduce it using the second variant.

outliner_add_layer_collection_objects(SpaceOutliner * soops, ListBase * tree, ViewLayer * layer, LayerCollection * lc, TreeElement * ten) (/home/jacques/blender-git/blender/source/blender/editors/space_outliner/outliner_tree.c:1365)
outliner_add_layer_collections_recursive(SpaceOutliner * soops, ListBase * tree, ViewLayer * layer, ListBase * layer_collections, TreeElement * parent_ten, const _Bool show_objects) (/home/jacques/blender-git/blender/source/blender/editors/space_outliner/outliner_tree.c:1409)
outliner_add_view_layer(SpaceOutliner * soops, ListBase * tree, TreeElement * parent, ViewLayer * layer, const _Bool show_objects) (/home/jacques/blender-git/blender/source/blender/editors/space_outliner/outliner_tree.c:1426)
outliner_build_tree(Main * mainvar, Scene * scene, ViewLayer * view_layer, SpaceOutliner * soops, ARegion * ar) (/home/jacques/blender-git/blender/source/blender/editors/space_outliner/outliner_tree.c:2417)
draw_outliner(const bContext * C) (/home/jacques/blender-git/blender/source/blender/editors/space_outliner/outliner_draw.c:3636)
outliner_main_region_draw(const bContext * C, ARegion * ar) (/home/jacques/blender-git/blender/source/blender/editors/space_outliner/space_outliner.c:93)
ED_region_do_draw(bContext * C, ARegion * ar) (/home/jacques/blender-git/blender/source/blender/editors/screen/area.c:534)
wm_draw_window_offscreen(bContext * C, wmWindow * win, _Bool stereo) (/home/jacques/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:629)
wm_draw_window(bContext * C, wmWindow * win) (/home/jacques/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:765)
wm_draw_update(bContext * C) (/home/jacques/blender-git/blender/source/blender/windowmanager/intern/wm_draw.c:947)
WM_main(bContext * C) (/home/jacques/blender-git/blender/source/blender/windowmanager/intern/wm.c:423)
main(int argc, const char ** argv) (/home/jacques/blender-git/blender/source/creator/creator.c:491)

That is almost certainly a missing ID tagging for the depsgraph/COW, but am still trying to find what’s missing here... :/

Philipp Oeser (lichtwerk) renamed this task from Clicking an Libary Overrided Object crashes Blender to Library Override: Clicking an Library Overriden Object crashes Blender.Wed, Oct 23, 3:05 PM