Blender crashes when I change the particle amount from 2142 to a higher value in the attached file. The crash does not occur if I change this value after having set the current frame to 0.
I'm running blender 2.56 r34172 on a Linux x86_64.
Here's a backtrace :
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff33e3cc5 in memcpy () from /lib/libc.so.6 (gdb) backtrace #0 0x00007ffff33e3cc5 in memcpy () from /lib/libc.so.6 #1 0x0000000000ec2a0a in BKE_ptcache_make_particle_key (key=0x7fffffffd030, index=558580558, data=0x3b9c510, time=41) at source/blender/blenkernel/intern/pointcache.c:213 #2 0x0000000000f0a920 in get_pointcache_keys_for_time (UNUSED_ob=0x0, cache=0x3d221f8, cur=0x7fffffffd228, index=2142, t=33.2054749, key1=0x7fffffffcff8, key2=0x7fffffffd030) at source/blender/blenkernel/intern/particle.c:1073 #3 0x0000000000f0b85d in do_particle_interpolation (psys=0x3cbd8e8, p=2142, pa=0x7fffe6ea16c8, t=0, frs_sec=24, pind=0x7fffffffd1e0, result=0x7fffffffd720) at source/blender/blenkernel/intern/particle.c:1300 #4 0x0000000000f1717f in psys_get_particle_on_path (sim=0x7fffffffd690, p=2142, state=0x7fffffffd720, vel=0) at source/blender/blenkernel/intern/particle.c:3996 #5 0x0000000000939859 in draw_new_particle_system (scene=0x3cbb9c8, v3d=0x3ca62f8, rv3d=0x3ca5f48, base=0x3cbc2d8, psys=0x3cbd8e8, ob_dt=3) at source/blender/editors/space_view3d/drawobject.c:3802 #6 0x0000000000940b4e in draw_object (scene=0x3cbb9c8, ar=0x3ca5dd8, v3d=0x3ca62f8, base=0x3cbc2d8, flag=0) at source/blender/editors/space_view3d/drawobject.c:6048 #7 0x000000000092bf2b in view3d_main_area_draw (C=0x1f8d9f8, ar=0x3ca5dd8) at source/blender/editors/space_view3d/view3d_draw.c:2451 #8 0x0000000000b3ee04 in ED_region_do_draw (C=0x1f8d9f8, ar=0x3ca5dd8) at source/blender/editors/screen/area.c:345 #9 0x00000000008e645f in wm_method_draw_overlap_all (C=0x1f8d9f8, win=0x3c806c8, exchange=0) at source/blender/windowmanager/intern/wm_draw.c:244 #10 0x00000000008e795f in wm_draw_update (C=0x1f8d9f8) at source/blender/windowmanager/intern/wm_draw.c:767 #11 0x00000000008e06fd in WM_main (C=0x1f8d9f8) at source/blender/windowmanager/intern/wm.c:348 #12 0x00000000008cbf1c in main (argc=1, argv=0x7fffffffdda8) at source/creator/creator.c:1195 |