[beta21] Particle emitter hard-crash

Where bugs go to lie down and rest

Moderator: Moderator

Post Reply
Message
Author
yufra
Perspiring Physicist
Posts: 1332
Joined: Tue Jul 13, 2010 2:53 pm

[beta21] Particle emitter hard-crash

#1 Post by yufra »

Fighting an orc ambush in the far east, and got a hard crash from some particles:

Code: Select all

... (a few particle errors up here, especially after changing zones)
[LOG]	Orc grand master assassin hits Fyndhorn for #LIGHT_GREEN#16 nature#LAST# damage.
L(17556220) Particle updater error 1b59a0e0 (8, 60): attempt to call a table value
orc pyromancer	19711	dumb ai talents can use	Fireflash	T_FIREFLASH
orc pyromancer	19711	dumb ai talents can use	Phase Door	T_PHASE_DOOR
dumb ai uses	T_PHASE_DOOR
[LOG]	Orc pyromancer casts Phase Door.
USING	table: 0x175f1050	Phase Door
[PROJECTOR] starting dam	151.5625
[PROJECTOR] after difficulty dam	151.5625
[PROJECTOR] res	55.285714285714	0.44714285714286	 on dam	151.5625
[PROJECTOR] after resists dam	67.770089285715
[PROJECTOR] final dam	67.770089285715
[LOG]	Some of the damage has been displaced onto Orc grand master assassin!
[LOG]	Fyndhorn stops burning.
[PROJECTOR] starting dam	39.714285714286
[PROJECTOR] after difficulty dam	39.714285714286
[PROJECTOR] res	20.285714285714	0.79714285714286	 on dam	39.714285714286
[PROJECTOR] after resists dam	31.657959183674
[PROJECTOR] final dam	31.657959183674
[LOG]	Some of the damage has been displaced onto Orc grand master assassin!
[LOG]	Orc blood mage hits Fyndhorn for #DARK_GREEN#34 blight#LAST# damage.
[LOG]	Orc grand master assassin hits Fyndhorn for #LIGHT_GREEN#16 nature#LAST# damage.
checkHit	22.5	29
=> chance to hit	28.251605578609
18 frames in 1.043 seconds = 17.2579 FPS (23 keyframes)
L(17556220) Particle updater error 1b57c3e0 (58, 8): /data/gfx/particles/slime.lua:36: attempt to index local 'self' (a number value)
L(17556220) Particle updater error 1b57c3e0 (58, 8): /data/gfx/particles/slime.lua:36: attempt to index local 'self' (a number value)
L(17556220) Particle updater error 1b57c3e0 (58, 8): /data/gfx/particles/slime.lua:36: attempt to index local 'self' (a number value)
L(17556220) Particle updater error 1b57c3e0 (58, 8): /data/gfx/particles/slime.lua:36: attempt to index local 'self' (a number value)
... (some time passes)
============================== TACTICAL AI	orc high cryomancer
orc high cryomancer	19730	tactical ai talents testing	Freeze	T_FREEZE
orc high cryomancer	19730	tactical ai talents can use	Freeze	T_FREEZE	attack	weight	2.4705616156643
orc high cryomancer	19730	tactical ai talents can use	Freeze	T_FREEZE	disable	weight	6.8076474006091
orc high cryomancer	19730	tactical ai talents testing	Ice Storm	T_ICE_STORM
[DEBUG] hit an ally!
orc high cryomancer	19730	tactical ai talents testing	Mana Pool	T_MANA_POOL
orc high cryomancer	19730	tactical ai talents testing	Spell Shaping	T_SPELL_SHAPING
orc high cryomancer	19730	tactical ai talents testing	Attack	T_ATTACK
orc high cryomancer	19730	tactical ai talents testing	Frozen Ground	T_FROZEN_GROUND
[DEBUG] hit an ally!
[DEBUG] hit an ally!
[DEBUG] hit an ally!
orc high cryomancer	19730	tactical ai talents testing	Tidal Wave	T_TIDAL_WAVE
[DEBUG] hit an ally!
[DEBUG] hit self!
[DEBUG] hit an ally!
orc high cryomancer	19730	tactical ai talents testing	Phase Door	T_PHASE_DOOR
orc high cryomancer	19730	tactical ai talents can use	Phase Door	T_PHASE_DOOR	escape	weight	3.0843243101433
orc high cryomancer	19730	tactical ai talents testing	Rune: Invisibility	T_RUNE:_INVISIBILITY_2
orc high cryomancer	19730	tactical ai talents testing	Rune: Invisibility	T_RUNE:_INVISIBILITY_1
orc high cryomancer	19730	tactical ai talents testing	Essence of Speed	T_ESSENCE_OF_SPEED
orc high cryomancer	19730	tactical ai talents can use	Essence of Speed	T_ESSENCE_OF_SPEED	buff	weight	2.4952208954285
orc high cryomancer	19730	tactical ai talents testing	Ice Shards	T_ICE_SHARDS
[DEBUG] hit an ally!
[DEBUG] hit an ally!
Tactical ai report for	orc high cryomancer
 * escape	9.0317794662006
Tactical choice:	escape	T_PHASE_DOOR
USING	table: 0x175f1050	Phase Door
[LOG]	Orc pyromancer hits Fyndhorn for #LIGHT_RED#47 fire#LAST# damage.
22 frames in 1.035 seconds = 21.256 FPS (29 keyframes)
Program received signal:  “EXC_BAD_ACCESS”.
[Switching to process 1061]
[Switching to process 1061]
(gdb) bt
#0  0x0007b93b in particles_emit (L=0x17556220) at src/particles.c:369
#1  0x0001c7b7 in luaD_precall (L=0x17556220, func=0x1aa53c24, nresults=0) at src/lua/ldo.c:319
#2  0x000340bb in luaV_execute (L=0x17556220, nexeccalls=1) at src/lua/lvm.c:587
#3  0x0001ca2c in luaD_call (L=0x17556220, func=0x1aa53c0c, nResults=0) at src/lua/ldo.c:377
#4  0x00011fa8 in f_call (L=0x17556220, ud=0xb0102e9c) at src/lua/lapi.c:800
#5  0x0001bb52 in luaD_rawrunprotected (L=0x17556220, f=0x11f78 <f_call>, ud=0xb0102e9c) at src/lua/ldo.c:116
#6  0x0001cdca in luaD_pcall (L=0x17556220, func=0x11f78 <f_call>, u=0xb0102e9c, old_top=12, ef=0) at src/lua/ldo.c:463
#7  0x0001204d in lua_pcall (L=0x17556220, nargs=1, nresults=0, errfunc=0) at src/lua/lapi.c:821
#8  0x0007cc13 in thread_particle_run (pt=0x1754d7e0, l=0x1b309220) at src/particles.c:531
#9  0x0007db90 in thread_particles (data=0x1754d7e0) at src/particles.c:790
#10 0x002596bd in SDL_Linked_Version ()
#11 0x00267981 in SDL_SemWait ()
#12 0x948be85d in _pthread_start ()
#13 0x948be6e2 in thread_start ()
<DarkGod> lets say it's intended

Post Reply