Ubuntu 13.10, 64-bit; I think it happens on Windows too.
AMD Mobility Radeon HD 5430
Broken: 2.69 a7b1349 (31 Jan), 4393398, b105d2a
Worked: 2.69 7294c54 (23 Dec)
Short description of error
If a game loads a file that contains an object with an array modifier that uses a curve to set its length, blender/blenderplayer will segfault.
Exact steps for others to reproduce the error
- Download and unzip:
- Load bge_loader.blend
- Press P
The game will start and immediately load bge_curve_array_crash.blend. At that point, it will crash with this stack trace:
It seems that amd->curve_ob->curve_cache is null.
If you start the game from bge_curve_array_crash.blend (which contains the array object), it does not crash.