2025-07-18 15:39 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003299Spring engineGeneralpublic2012-11-04 18:08
Reporterabma 
Assigned Tozerver 
PrioritynormalSeveritycrashReproducibilityhave not tried
StatusresolvedResolutionfixed 
Product Version 
Target VersionFixed in Version91.0.1+git 
Summary0003299: Assertion `pro->weapon || pro->piece failed in LuaSyncedRead.cpp:4381
Descriptionspring: /home/abma/dev/spring/develop/rts/Lua/LuaSyncedRead.cpp:4381: static int LuaSyncedRead::GetProjectileName(lua_State*): Assertion `pro->weapon || pro->piece' failed.
Additional Informationhappened in an ai vs ai game, 91.0.1-226-g7ff962c
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0009251

abma (administrator)

[f=0018799] -> Peewee is being attacked!
spring: /home/abma/dev/spring/develop/rts/Lua/LuaSyncedRead.cpp:4381: static int LuaSyncedRead::GetProjectileName(lua_State*): Assertion `pro->weapon || pro->piece' failed.
[f=0019732] Error: Aborted (SIGABRT) in spring 91.0.1-226-g7ff962c develop (Debug OMP)
[f=0019732] Error: Stacktrace:
[f=0019732] Error: <0> /lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0) [0x7f6070a77cb0]
[f=0019732] Error: <1> /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7f606d8a8425]
[f=0019732] Error: <2> /lib/x86_64-linux-gnu/libc.so.6(abort+0x17b) [0x7f606d8abb8b]
[f=0019732] Error: <3> /lib/x86_64-linux-gnu/libc.so.6(+0x2f0ee) [0x7f606d8a10ee]
[f=0019732] Error: <4> /lib/x86_64-linux-gnu/libc.so.6(+0x2f192) [0x7f606d8a1192]
[f=0019732] Error: <5> /home/abma/dev/spring/develop/rts/Lua/LuaSyncedRead.cpp:4383
[f=0019732] Error: <6> /home/abma/dev/spring/develop/rts/lib/lua/src/ldo.cpp:320
[f=0019732] Error: <7> /home/abma/dev/spring/develop/rts/lib/lua/src/lvm.cpp:613
[f=0019732] Error: <8> /home/abma/dev/spring/develop/rts/lib/lua/src/ldo.cpp:379
[f=0019732] Error: <9> /home/abma/dev/spring/develop/rts/lib/lua/src/lapi.cpp:813
[f=0019732] Error: <10> /home/abma/dev/spring/develop/rts/lib/lua/src/ldo.cpp:119
[f=0019732] Error: <11> /home/abma/dev/spring/develop/rts/lib/lua/src/ldo.cpp:464
[f=0019732] Error: <12> /home/abma/dev/spring/develop/rts/lib/lua/src/lapi.cpp:833
[f=0019732] Error: <13> /home/abma/dev/spring/develop/rts/lib/lua/src/lbaselib.cpp:377
[f=0019732] Error: <14> /home/abma/dev/spring/develop/rts/lib/lua/src/ldo.cpp:320
[f=0019732] Error: <15> /home/abma/dev/spring/develop/rts/lib/lua/src/lvm.cpp:613
[f=0019732] Error: <16> /home/abma/dev/spring/develop/rts/lib/lua/src/ldo.cpp:379
[f=0019732] Error: <17> /home/abma/dev/spring/develop/rts/lib/lua/src/lapi.cpp:813
[f=0019732] Error: <18> /home/abma/dev/spring/develop/rts/lib/lua/src/ldo.cpp:119
[f=0019732] Error: <19> /home/abma/dev/spring/develop/rts/lib/lua/src/ldo.cpp:464
[f=0019732] Error: <20> /home/abma/dev/spring/develop/rts/lib/lua/src/lapi.cpp:833
[f=0019732] Error: <21> /home/abma/dev/spring/develop/rts/Lua/LuaHandle.cpp:420
[f=0019732] Error: <22> /home/abma/dev/spring/develop/rts/Lua/LuaHandle.cpp:446
[f=0019732] Error: <23> /home/abma/dev/spring/develop/rts/Lua/LuaHandle.h:437
[f=0019732] Error: <24> /home/abma/dev/spring/develop/rts/Lua/LuaHandle.h:443
[f=0019732] Error: <25> /home/abma/dev/spring/develop/rts/Lua/LuaHandle.cpp:2078
[f=0019732] Error: <26> /home/abma/dev/spring/develop/rts/System/EventHandler.cpp:554 (discriminator 2)
[f=0019732] Error: <27> /home/abma/dev/spring/develop/rts/Rendering/WorldDrawer.cpp:138
[f=0019732] Error: <28> /home/abma/dev/spring/develop/rts/Game/Game.cpp:1173
[f=0019732] Error: <29> /home/abma/dev/spring/develop/rts/System/SpringApp.cpp:929
[f=0019732] Error: <30> /home/abma/dev/spring/develop/rts/System/SpringApp.cpp:1006
[f=0019732] Error: <31> /home/abma/dev/spring/develop/rts/System/Main.cpp:57
[f=0019732] Error: <32> /home/abma/dev/spring/develop/rts/System/Main.cpp:71
[f=0019732] Error: <33> /home/abma/dev/spring/develop/rts/System/Main.cpp:91
[f=0019732] Error: <34> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f606d89376d]
[f=0019732] Error: <35> ??:?

~0009269

raven4 (reporter)

Same crash on openSuSe 12.1 x64 linux

[f=0000675] -> Version: 91.0 (MT-Sim)
[f=0000675] -> Connection established (given id 2)
spring: /home/abuild/rpmbuild/BUILD/spring_91.0/rts/Lua/LuaSyncedRead.cpp:4379: static int LuaSyncedRead::GetProjectileName(lua_State*): Assertion `pro->weapon || pro->piece' failed.
[f=0009750] Error: Aborted (SIGABRT) in spring 91.0 (OMP)
[f=0009750] Error: Stacktrace:
[f=0009750] Error: <0> /lib64/libc.so.6(+0x34e10) [0x7f9030521e10]
[f=0009750] Error: <1> /lib64/libc.so.6(gsignal+0x35) [0x7f9030521d95]
[f=0009750] Error: <2> /lib64/libc.so.6(abort+0x17b) [0x7f90305232ab]
[f=0009750] Error: <3> /lib64/libc.so.6(+0x2d8fe) [0x7f903051a8fe]
[f=0009750] Error: <4> /lib64/libc.so.6(+0x2d9a2) [0x7f903051a9a2]
[f=0009750] Error: <5> /usr/bin/spring() [0xd98c34]
[f=0009750] Error: <6> /usr/bin/spring() [0x131b945]
[f=0009750] Error: <7> /usr/bin/spring() [0x13303fc]
[f=0009750] Error: <8> /usr/bin/spring() [0x131bc17]
[f=0009750] Error: <9> /usr/bin/spring() [0x1313737]
[f=0009750] Red_UI_Framework>> last processed widget was "Red Tooltip"
[f=0009750] Red_Drawing>> last processed widget was "Red Tooltip"
[f=0009750] [CCollisionHandler] dis-/continuous tests: 0/108128
[f=0009750] Path cache hits 103 29%
[f=0009750] Path cache hits 251 16%
[f=0009750] Statistics for RectangleOptimizer: 3%
[f=0009750] Statistics for RectangleOptimizer: 3%
[f=0009750] Error: Failed closing UDP connection: Transport endpoint is not connected
[f=0009750] Statistics for UDP connection:
Received: 302470 bytes in 703 packets (430.256 bytes/package)
Sent: 109035 bytes in 690 packets (158.022 bytes/package)
Relative protocol overhead: 0 up, 0.0139452 down
0 incoming chunks had been dropped, 0 outgoing chunks had to be resent

AL lib: ALc.c:2257: alcCloseDevice(): deleting 247 Buffer(s)
Error: Spring crashed Spring has crashed:
Aborted (SIGABRT).

~0009276

abma (administrator)

can you attach the demo please? (sorry, did lost mine...)

~0009277

raven4 (reporter)

added mine demo with crash

~0009306

zerver (reporter)

https://github.com/spring/spring/commit/dabeeae3da1ae82ab85bc61c3818d5c65703a974
+Notes

-Issue History
Date Modified Username Field Change
2012-10-08 11:52 abma New Issue
2012-10-08 11:53 abma Note Added: 0009251
2012-10-10 00:44 abma Severity minor => crash
2012-10-18 20:06 raven4 Note Added: 0009269
2012-10-22 03:00 abma Note Added: 0009276
2012-10-23 19:58 raven4 File Added: 20121018_200051_Tabula-v2_91.sdf
2012-10-23 19:58 raven4 Note Added: 0009277
2012-11-04 18:01 zerver Assigned To => zerver
2012-11-04 18:01 zerver Status new => assigned
2012-11-04 18:08 zerver Note Added: 0009306
2012-11-04 18:08 zerver Status assigned => resolved
2012-11-04 18:08 zerver Fixed in Version => 91.0.1+git
2012-11-04 18:08 zerver Resolution open => fixed
+Issue History