Blender Git Loki
Git Commits -> Revision 6b33e12
Revision 6b33e12 by Ton Roosendaal (master) September 24, 2005, 09:05 (GMT) |
Bug fix #3094 Playback of sequencer sound crashed in combination with dupliverted Objects. (confirmed in osx only btw). Found out there's old not-needed code in the update_for_newframe() call, that was intended to do updates for Manipulators (calling countall()). In countall(), the entire duplilists were generated over, just for counting the totals. First step was removing the countall from update_for_newframe, and added a count_duplilist() call which doesn't generate the full duplilist. That made Blender not crashing anymore, but gives "Error totblock", without printing the block names even... The weird thing also was that the crash showed severe memory corruption in the malloc library, when combining audio scrubbing (SDL) and duplilists. I now suspect there's a remaining issue with DerivedMesh, but for that I need help from Daniel. |
Commit Details:
Full Hash: 6b33e12b90bbadef879099dd0dd3062857b273c9
SVN Revision: 5336
Parent Commit: 4fb0ccc
Lines Changed: +54, -36
6 Modified Paths:
/source/blender/blenkernel/BKE_anim.h (+2, -1) (Diff)
/source/blender/blenkernel/intern/anim.c (+26, -1) (Diff)
/source/blender/include/BSE_edit.h (+0, -1) (Diff)
/source/blender/src/drawview.c (+1, -1) (Diff)
/source/blender/src/edit.c (+24, -21) (Diff)
/source/blender/src/headerbuttons.c (+1, -11) (Diff)
/source/blender/blenkernel/intern/anim.c (+26, -1) (Diff)
/source/blender/include/BSE_edit.h (+0, -1) (Diff)
/source/blender/src/drawview.c (+1, -1) (Diff)
/source/blender/src/edit.c (+24, -21) (Diff)
/source/blender/src/headerbuttons.c (+1, -11) (Diff)