Page MenuHome

Files from 2.49 crash on outliner + Blender File
Closed, ResolvedPublic

Description

Blender Version
Broken: 2.93.4 and 3.0 alpha (983280b01491)
Worked: 2.92

Short description of error
Crash when I change the outliner mode to Blender File in an old file (2.49)

Exact steps for others to reproduce the error

  1. Open:

  1. Change an editor to Outliner
  2. Change Outliner mode to Blender file

Developer notes

  • TreeElement->type is NULL for IPO datablocks.
  • Full backtrace: P2340
  • BLI_assert failed:
source/blender/editors/space_outliner/outliner_tree.c:908, outliner_add_element(), at '0'  Expected this ID type to be ported to new Outliner tree-element design

Thread 1 "blender" received signal SIGSEGV, Segmentation fault.
0x0000000005176b02 in blender::ed::outliner::tree_element_expand_poll (tree_element=..., space_outliner=...) at //source/blender/editors/space_outliner/tree/tree_element.cc:122
122	  return tree_element.expandPoll(space_outliner);

Event Timeline

Crash appears to be fixed between 3.1-3.2 so I think we can close this ticket.
Let me know if you want me to find the resolving commit (for backporting to 2.93)
Also, feel free to reopen if you can still repro the crash :)