2025-07-28 17:01 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0000567Spring engineGeneralpublic2012-06-27 02:29
Reporterimbaczek 
Assigned Toabma 
PrioritynormalSeveritycrashReproducibilityunable to reproduce
StatusresolvedResolutionfixed 
Product Version 
Target VersionFixed in Version 
Summary0000567: LuaUI corruption and following crash in lua interpreter
DescriptionCreated server on port 8452
Playing demo from 070722-DeltaSiegeDry-0.75b2-1.sdf
Created local client with number 8
Listening to local client on connection 8
Map: DeltaSiegeDry.smf
Mod: "Balanced Annihilation V5.5" from BA55.sd7
Using script Commanders
Waiting on script
Became player 8
Became player 6
Became player 5
Became player 3

TransportHover: 0
Opening map file
Loading Map
Loading detail textures
Creating overhead texture
Creating ground shading
Loading tile file
Reading tiles
Reading tile map
Creating projectile texture
Number of damage types: 42
Loading units and weapons
Initializing map features
Generating trees
Parsing unit icons
Creating unit textures
Unknown feature type
Reading estimate path costs
Creating sky
Spring 0.75b2
Reloaded ctrlpanel with: LuaUI/ctrlpanel.txt
LuaUI: bound F11 to the widget selector
LuaUI: bound CTRL+F11 to tweak mode
Failed to load: gui_icexuick_playerinfo.lua ([string "LuaUI\Widgets\gui_icexuick_playerinfo.lua"]:56: attempt to call field 'ListCreate' (a nil value))
LuaUI v0.2
Player [ops]hostbot joined as 0
Player [DfD]basholor joined as 6
Player sub0 joined as 7
Player baczek joined as 8
Player coolmann joined as 10
Player [BERT]Excalibert joined as 5
Player bk joined as 2
Player sweet_rambo joined as 4
sub0 added point: Start 6
coolmann added point: Start 9
Speed 1.500000
Player [BERT]RangerFry joined as 3
coolmann added point: Start 9
Speed 2.000000
Speed 2.500000
Speed 3.000000
Speed 3.500000
Speed 4.000000
Player Lost247 joined as 1
Speed 4.500000
Speed 5.000000
Speed 5.500000
Speed 6.000000
Speed 6.500000
sub0 added point: Start 6
Player [DfD]Futurebreeze joined as 9
[BERT]RangerFry added point: Start 2
[BERT]RangerFry added point: Start 2
[BERT]RangerFry added point: Start 2
[BERT]Excalibert added point: Start 4
[BERT]Excalibert added point: Start 4
[BERT]Excalibert added point: Start 4
[BERT]Excalibert added point: Start 4
[BERT]RangerFry added point: Start 2
[BERT]RangerFry added point: Start 2
[BERT]RangerFry added point: Start 2
[BERT]RangerFry added point: Start 2
Lost247 added point: Start 0
<[BERT]RangerFry> Dry
baczek added point: Start 7
sweet_rambo added point: Start 3
[DfD]Futurebreeze added point: Start 8
[DfD]Futurebreeze added point: Start 8
[DfD]Futurebreeze added point: Start 8
[DfD]Futurebreeze added point: Start 8
<[BERT]Excalibert> dryfry
[DfD]Futurebreeze added point: Start 8
[DfD]Futurebreeze added point: Start 8
<sub0> what a lamer, excalibert, he sees im ready and have that spot, and still he places his com next to mine
<[BERT]RangerFry> aye
[DfD]basholor added point: Start 5
<[BERT]RangerFry> lol what a noob
<[BERT]Excalibert> i dont see your start
<[BERT]Excalibert> sry
bk added point: Start 1
[DfD]basholor added point: Start 5
[DfD]basholor added point: Start 5
bk added point: Start 1
bk added point: Start 1
bk added point: Start 1
bk added point: Start 1
bk added point: Start 1
<sub0> its not hard to see
[string "LuaUI\Widgets\gui_idle_builders.lua"]:277: attempt to call field 'UnitDef' (a nil value)
Removed widget: IdleBuilders
Speed 6.000000
Speed 5.500000
Speed 5.000000
Speed 4.500000
Speed 4.000000
Speed 3.500000
Speed 3.000000
Speed 2.500000
Speed 2.000000
Speed 1.500000
Speed 1.000000
/specfullview
/specfullview 2
Speed 1.500000
Speed 2.000000
Speed 2.500000
Speed 3.000000
Speed 3.500000
Speed 4.000000
Speed 4.500000
Speed 5.000000
Speed 5.500000
Speed 6.000000
<coolmann> Allies: basholor ill help u afap
<[DfD]basholor> Allies: kk
Speed 5.500000
Speed 5.000000
Speed 4.500000
Speed 4.000000
Speed 3.500000
Speed 3.000000
Speed 2.500000
Speed 2.000000
Speed 1.500000
Speed 1.000000
Construction Vehicle: Build pos blocked
Construction Vehicle: Build pos blocked
coolmann added point:
coolmann added point:
baczek added point: radaer
[DfD]basholor added point:
coolmann added point:
<Lost247> Allies: ffs
[DfD]basholor added point: secure
LuaUI: error = 2, Update, [string "LuaUI/widgets.lua"]:1006: attempt to call global '' (a nil value)
LuaUI: error = 2, DrawScreen, [string "LuaUI/widgets.lua"]:643: attempt to call global '' (a nil value)
LuaUI: error = 2, AddConsoleLine, [string "LuaUI/widgets.lua"]:1066: attempt to call global '' (a nil value)
LuaUI: error = 2, Update, [string "LuaUI/widgets.lua"]:1006: attempt to call global '' (a nil value)
LuaUI: error = 2, DrawScreen, [string "LuaUI/widgets.lua"]:549: attempt to call method 'nitGroups_iconsAlwaysOn' (a nil value)
LuaUI: error = 2, AddConsoleLine, [string "LuaUI/widgets.lua"]:1066: attempt to call global '' (a nil value)
LuaUI: error = 2, Update, [string "LuaUI/widgets.lua"]:1006: attempt to call global '' (a nil value)
LuaUI: error = 2, DrawScreen, [string "LuaUI/widgets.lua"]:549: attempt to call method 'nitGroups_iconsAlwaysOn' (a nil value)
LuaUI: error = 2, AddConsoleLine, [string "LuaUI/widgets.lua"]:1066: attempt to call global '' (a nil value)
LuaUI: error = 2, Update, [string "LuaUI/widgets.lua"]:1006: attempt to call global '' (a nil value)
LuaUI: error = 2, DrawScreen, [string "LuaUI/widgets.lua"]:549: attempt to call method 'nitGroups_iconsAlwaysOn' (a nil value)
LuaUI: error = 2, AddConsoleLine, [string "LuaUI/widgets.lua"]:1066: attempt to call global '' (a nil value)
LuaUI: error = 2, Update, [string "LuaUI/widgets.lua"]:1006: attempt to call global '' (a nil value)
LuaUI: error = 2, DrawWorld, [string "LuaUI/widgets.lua"]:199: attempt to get length of local 't' (a nil value)
LuaUI: error = 2, DrawScreen, [string "LuaUI/widgets.lua"]:549: attempt to call method '' (a nil value)
LuaUI: error = 2, AddConsoleLine, [string "LuaUI/widgets.lua"]:1066: attempt to call global '' (a nil value)
LuaUI: error = 2, Update, [string "LuaUI/widgets.lua"]:1006: attempt to call global '' (a nil value)
LuaUI: error = 2, DrawWorld, [string "LuaUI/widgets.lua"]:199: attempt to get length of local 't' (a nil value)
LuaUI: error = 2, DrawScreen, [string "LuaUI/widgets.lua"]:549: attempt to call method '' (a nil value)
LuaUI: error = 2, AddConsoleLine, [string "LuaUI/widgets.lua"]:1066: attempt to call global '' (a nil value)
LuaUI: error = 2, Update, [string "LuaUI/widgets.lua"]:1006: attempt to call global '' (a nil value)
LuaUI: error = 2, DrawWorld, [string "LuaUI/widgets.lua"]:199: attempt to get length of local 't' (a nil value)
LuaUI: error = 2, DrawScreen, [string "LuaUI/widgets.lua"]:549: attempt to call method '' (a nil value)
LuaUI: error = 2, AddConsoleLine, [string "LuaUI/widgets.lua"]:1066: attempt to call global '' (a nil value)
LuaUI: error = 2, Update, [string "LuaUI/widgets.lua"]:1006: attempt to call global '' (a nil value)
LuaUI: error = 2, DrawWorld, [string "LuaUI/widgets.lua"]:199: attempt to get length of local 't' (a nil value)
LuaUI: error = 2, DrawScreen, [string "LuaUI/widgets.lua"]:549: attempt to call method '' (a nil value)
LuaUI: error = 2, AddConsoleLine, [string "LuaUI/widgets.lua"]:1066: attempt to call global '' (a nil value)
LuaUI: error = 2, Update, [string "LuaUI/widgets.lua"]:1006: attempt to call global '' (a nil value)
LuaUI: error = 2, DrawWorld, [string "LuaUI/widgets.lua"]:199: attempt to get length of local 't' (a nil value)
Spring 0.75b2 has crashed.
Exception: Access violation (0xc0000005)
Exception Address: 0x008e971a
DLL information:
0x00400000 spring
0x7c900000 ntdll
0x7c800000 kernel32
0x77dc0000 ADVAPI32
0x77e70000 RPCRT4
0x73ea0000 dsound
0x77c00000 msvcrt
0x7e360000 USER32
0x77f10000 GDI32
0x774d0000 ole32
0x76b20000 WINMM
0x77bf0000 VERSION
0x5c8f0000 GLU32
0x5f190000 OPENGL32
0x736f0000 DDRAW
0x73b50000 DCIMAN32
0x76c80000 IMAGEHLP
0x71a70000 WSOCK32
0x71a50000 WS2_32
0x71a40000 WS2HELP
0x10000000 SDL
0x7c340000 MSVCR71
0x00d50000 DevIL
0x66fc0000 freetype6
0x61b80000 zlib1
0x003d0000 glew32
0x00ee0000 ILU
0x746d0000 MSCTF
0x01c30000 UnlockerHook
0x77f60000 SHLWAPI
0x7c9c0000 SHELL32
0x773c0000 comctl32
0x5d520000 comctl32
0x10d00000 GameHook
0x10100000 lgscroll
0x78130000 MSVCR80
0x7c420000 MSVCP80
0x77680000 NTMARTA
0x76f50000 WLDAP32
0x71ba0000 SAMLIB
0x69500000 nvoglnt
0x719f0000 mswsock
0x66780000 hnetcfg
0x71a30000 wshtcpip
0x76c20000 WINTRUST
0x77a70000 CRYPT32
0x77b10000 MSASN1
0x72cb0000 wdmaud
0x72ca0000 msacm32
0x77bd0000 MSACM32
0x77bc0000 midimap
0x73e70000 KsUser
0x59bc0000 DBGHELP
Stacktrace:
(0) E:\gry\TASpring\spring.exe [0x008E971A]
(1) E:\gry\TASpring\spring.exe [0x008F26C5]
(2) E:\gry\TASpring\spring.exe [0x008F361A]
(3) E:\gry\TASpring\spring.exe [0x008E2870]
(4) E:\gry\TASpring\spring.exe [0x008EC999]
(5) E:\gry\TASpring\spring.exe [0x008E201A]
(6) E:\gry\TASpring\spring.exe [0x008E20BF]
(7) E:\gry\TASpring\spring.exe [0x008EC824]
(8) E:\gry\TASpring\spring.exe [0x0052877B]
(9) E:\gry\TASpring\spring.exe [0x0052DBE6]
(10) E:\gry\TASpring\spring.exe [0x00503157]
(11) E:\gry\TASpring\spring.exe [0x005C7E6C]
(12) E:\gry\TASpring\spring.exe [0x00819B06]
(13) E:\gry\TASpring\spring.exe [0x00821C68]
(14) E:\gry\TASpring\spring.exe [0x00822038]
(15) E:\gry\TASpring\spring.exe [0x00822269]
(16) E:\gry\TASpring\spring.exe [0x0090F147]
(17) E:\gry\TASpring\spring.exe [0x00401292]
(18) E:\gry\TASpring\spring.exe [0x004012DD]
(19) C:\WINDOWS\system32\kernel32.dll(RegisterWaitForInputIdle+0x49) [0x7C816FD7]

(0) newkey(lua_State*, Table*, lua_TValue const*)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/lua/lua/src/ltable.cpp:413

(1) luaV_settable(lua_State*, lua_TValue const*, lua_TValue*, lua_TValue*)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/lua/lua/src/lvm.cpp:142

(2) luaV_execute(lua_State*, int)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/lua/lua/src/lvm.cpp:456

(3) luaD_call(lua_State*, lua_TValue*, int)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/lua/lua/src/ldo.cpp:377

(4) f_call(lua_State*, void*)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/lua/lua/src/lapi.cpp:807

(5) luaD_rawrunprotected(lua_State*, void (*)(lua_State*, void*), void*)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/lua/lua/src/ldo.cpp:116

(6) luaD_pcall(lua_State*, void (*)(lua_State*, void*), void*, int, int)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/lua/lua/src/ldo.cpp:462

(7) lua_pcall(lua_State*, int, int, int)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/lua/lua/src/lapi.cpp:829

(8) CLuaHandle::RunCallIn(LuaHashString const&, int, int)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/rts/Lua/LuaHandle.h:259

(9) CLuaHandle::DrawScreen()
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/rts/Lua/LuaHandle.cpp:740

(10) CLuaCallInHandler::DrawScreen()
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/rts/Lua/LuaCallInHandler.cpp:304

(11) CGame::Draw()
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/rts/Game/Game.cpp:2056

(12) SpringApp::Update()
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/rts/System/Main.cpp:841

(13) SpringApp::Run(int, char**)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/rts/System/Main.cpp:1023

(14) Run(int, char**)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/rts/System/Main.cpp:1083

(15) WinMain@16
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/rts/System/Main.cpp:1146

(16) luabind::detail::create_class::stage2(lua_State*)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/lua/luabind/src/create_class.cpp:104

(17) ??
    WeaponDefHandler.cpp:0

(18) ??
    WeaponDefHandler.cpp:0

(19) ??
    ??:0

Additional Informationdon't really know what caused it... BA 5.5, replay availible on request. /specfullview 2 was active.
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0001030

imbaczek (reporter)

another one:

Connecting to server
Connected to 75.40.25.68:1766 using number 1
Using script Commanders
Map: DeltaSiegeDry.smf
Mod: "Balanced Annihilation V5.4" from BA54.sd7
TransportHover: 0
Opening map file
Loading Map
Loading detail textures
Creating overhead texture
Creating ground shading
Loading tile file
Reading tiles
Reading tile map
Creating projectile texture
Number of damage types: 42
Loading units and weapons
Initializing map features
Generating trees
Parsing unit icons
Creating unit textures
Unknown feature type
Reading estimate path costs
Creating sky
Spring 0.75b2
Reloaded ctrlpanel with: LuaUI/ctrlpanel.txt
LuaUI: bound F11 to the widget selector
LuaUI: bound CTRL+F11 to tweak mode
Failed to load: gui_icexuick_playerinfo.lua ([string "LuaUI\Widgets\gui_icexuick_playerinfo.lua"]:56: attempt to call field 'ListCreate' (a nil value))
LuaUI v0.2
Player SoMtIN joined as 0
Player baczek joined as 1
Player [SKH]PussyCat joined as 5
Player mihaok83 joined as 6
Player LBPB joined as 9
Player bladedpenguin joined as 2
Player cecil_radcliffe joined as 8
mihaok83 added point: Start 6
Player moonlander joined as 3
Player MrPresident joined as 4
Player montfort42 joined as 11
baczek added point: Start 1
cecil_radcliffe added point: Start 8
Player Raikoh joined as 10
MrPresident added point: Start 4
mihaok83 added point: Start 6
MrPresident added point: Start 4
Raikoh added point: Start 10
cecil_radcliffe added point: Start 8
Player GERwarrior joined as 7
Use Shift+esc to quit
cecil_radcliffe added point: Start 8
Raikoh added point: Start 10
Raikoh added point: Start 10
MrPresident added point: Start 4
<MrPresident> Allies: i have some ideas
<MrPresident> Allies: ill go air, and provide you of atlas
<baczek> Allies: where's the 6'th guy?
moonlander added point: Start 3
<MrPresident> Allies: you can drop your troops behind their lines
<MrPresident> Allies: ok?
<baczek> Allies: make atlas and take middle hill quick
Buildings set to face West
Buildings set to face North
<MrPresident> Allies: ill give you some atlas, simply ask them
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, DrawScreen, [string "LuaUI/widgets.lua"]:549: attempt to call method 'lth 3000/3000' (a nil value)
LuaUI: error = 2, Update, [string "LuaUI/widgets.lua"]:1006: bad argument #1 to 'ipairs' (table expected, got nil)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, DrawScreen, [string "LuaUI/widgets.lua"]:549: attempt to call method 'lth 3000/3000' (a nil value)
LuaUI: error = 2, Update, [string "LuaUI/widgets.lua"]:1006: bad argument #1 to 'ipairs' (table expected, got nil)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, DrawScreen, [string "LuaUI/widgets.lua"]:549: attempt to call method 'lth 3000/3000' (a nil value)
LuaUI: error = 2, Update, [string "LuaUI/widgets.lua"]:1005: attempt to call field 'ands' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, DrawScreen, [string "LuaUI/widgets.lua"]:549: attempt to call method 'lth 3000/3000' (a nil value)
LuaUI: error = 2, Update, [string "LuaUI/widgets.lua"]:1005: attempt to call field 'ands' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, DrawScreen, [string "LuaUI/widgets.lua"]:199: attempt to get length of local 't' (a nil value)
LuaUI: error = 2, Update, [string "LuaUI/widgets.lua"]:1005: attempt to call field 'ands' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, DrawScreen, [string "LuaUI/widgets.lua"]:199: attempt to get length of local 't' (a nil value)
LuaUI: error = 2, Update, [string "LuaUI/widgets.lua"]:1005: attempt to call field 'ands' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, DrawScreen, [string "LuaUI/widgets.lua"]:199: attempt to get length of local 't' (a nil value)
LuaUI: error = 2, Update, [string "LuaUI/widgets.lua"]:1005: attempt to call field 'ands' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, DrawScreen, [string "LuaUI/widgets.lua"]:199: attempt to get length of local 't' (a nil value)
LuaUI: error = 2, Update, [string "LuaUI/widgets.lua"]:1005: attempt to call field 'ands' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, DrawScreen, [string "LuaUI/widgets.lua"]:199: attempt to get length of local 't' (a nil value)
LuaUI: error = 2, Update, [string "LuaUI/widgets.lua"]:1005: attempt to call field 'ands' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '�?â???â?ü?é?ñ?â???â?ü' (a nil value)
LuaUI: error = 2, DrawScreen, [string "LuaUI/widgets.lua"]:199: attempt to get length of local 't' (a nil value)
Spring 0.75b2 has crashed.
Exception: Access violation (0xc0000005)
Exception Address: 0x008e971a
DLL information:
0x00400000 spring
0x7c900000 ntdll
0x7c800000 kernel32
0x77dc0000 ADVAPI32
0x77e70000 RPCRT4
0x73ea0000 dsound
0x77c00000 msvcrt
0x7e360000 USER32
0x77f10000 GDI32
0x774d0000 ole32
0x76b20000 WINMM
0x77bf0000 VERSION
0x5c8f0000 GLU32
0x5f190000 OPENGL32
0x736f0000 DDRAW
0x73b50000 DCIMAN32
0x76c80000 IMAGEHLP
0x71a70000 WSOCK32
0x71a50000 WS2_32
0x71a40000 WS2HELP
0x10000000 SDL
0x7c340000 MSVCR71
0x00d50000 DevIL
0x66fc0000 freetype6
0x61b80000 zlib1
0x003d0000 glew32
0x00ee0000 ILU
0x746d0000 MSCTF
0x01c30000 UnlockerHook
0x77f60000 SHLWAPI
0x7c9c0000 SHELL32
0x773c0000 comctl32
0x5d520000 comctl32
0x10d00000 GameHook
0x10100000 lgscroll
0x78130000 MSVCR80
0x7c420000 MSVCP80
0x77680000 NTMARTA
0x76f50000 WLDAP32
0x71ba0000 SAMLIB
0x69500000 nvoglnt
0x719f0000 mswsock
0x66780000 hnetcfg
0x71a30000 wshtcpip
0x76c20000 WINTRUST
0x77a70000 CRYPT32
0x77b10000 MSASN1
0x72cb0000 wdmaud
0x72ca0000 msacm32
0x77bd0000 MSACM32
0x77bc0000 midimap
0x73e70000 KsUser
0x59bc0000 DBGHELP
Stacktrace:
(0) E:\gry\TASpring\spring.exe [0x008E971A]
(1) E:\gry\TASpring\spring.exe [0x008F26C5]
(2) E:\gry\TASpring\spring.exe [0x008F361A]
(3) E:\gry\TASpring\spring.exe [0x008E2870]
(4) E:\gry\TASpring\spring.exe [0x008EC999]
(5) E:\gry\TASpring\spring.exe [0x008E201A]
(6) E:\gry\TASpring\spring.exe [0x008E20BF]
(7) E:\gry\TASpring\spring.exe [0x008EC824]
(8) E:\gry\TASpring\spring.exe [0x0052877B]
(9) E:\gry\TASpring\spring.exe [0x0052ED81]
(10) E:\gry\TASpring\spring.exe [0x00502FF8]
(11) E:\gry\TASpring\spring.exe [0x005C7AC7]
(12) E:\gry\TASpring\spring.exe [0x00819B06]
(13) E:\gry\TASpring\spring.exe [0x00821C68]
(14) E:\gry\TASpring\spring.exe [0x00822038]
(15) E:\gry\TASpring\spring.exe [0x00822269]
(16) E:\gry\TASpring\spring.exe [0x0090F147]
(17) E:\gry\TASpring\spring.exe [0x00401292]
(18) E:\gry\TASpring\spring.exe [0x004012DD]
(19) C:\WINDOWS\system32\kernel32.dll(RegisterWaitForInputIdle+0x49) [0x7C816FD7]

(0) newkey(lua_State*, Table*, lua_TValue const*)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/lua/lua/src/ltable.cpp:413

(1) luaV_settable(lua_State*, lua_TValue const*, lua_TValue*, lua_TValue*)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/lua/lua/src/lvm.cpp:142

(2) luaV_execute(lua_State*, int)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/lua/lua/src/lvm.cpp:456

(3) luaD_call(lua_State*, lua_TValue*, int)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/lua/lua/src/ldo.cpp:377

(4) f_call(lua_State*, void*)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/lua/lua/src/lapi.cpp:807

(5) luaD_rawrunprotected(lua_State*, void (*)(lua_State*, void*), void*)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/lua/lua/src/ldo.cpp:116

(6) luaD_pcall(lua_State*, void (*)(lua_State*, void*), void*, int, int)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/lua/lua/src/ldo.cpp:462

(7) lua_pcall(lua_State*, int, int, int)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/lua/lua/src/lapi.cpp:829

(8) CLuaHandle::RunCallIn(LuaHashString const&, int, int)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/rts/Lua/LuaHandle.h:259

(9) CLuaHandle::Update()
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/rts/Lua/LuaHandle.cpp:617

(10) CLuaCallInHandler::Update()
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/rts/Lua/LuaCallInHandler.cpp:271

(11) CGame::Draw()
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/rts/Game/Game.cpp:1922

(12) SpringApp::Update()
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/rts/System/Main.cpp:841

(13) SpringApp::Run(int, char**)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/rts/System/Main.cpp:1023

(14) Run(int, char**)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/rts/System/Main.cpp:1083

(15) WinMain@16
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/rts/System/Main.cpp:1146

(16) luabind::detail::create_class::stage2(lua_State*)
    /var/lib/buildbot/spring_slave/mingw32-4.2.0/build/lua/luabind/src/create_class.cpp:104

(17) ??
    WeaponDefHandler.cpp:0

(18) ??
    WeaponDefHandler.cpp:0

(19) ??
    ??:0

~0001031

heze (reporter)

Me too (atleast twice already):

<[PiRO]restrictor> do you guys get that reclaime bug to?
<LBPB> .kick montfort42
Player montfort42 has been kicked
Lost connection to montfort42
LBPB unpaused the game
<NubremeCommander> no
<[TNL]heze> what bug?
<jareck_i> .take
<[PiRO]restrictor> if i do something with com he gonna reclaime somthing very far away
<[TNL]heze> yeah i've gotten that
<NubremeCommander> Allies: jareck has 2 commander...
<NubremeCommander> Allies: aaaw :(
<[TNL]heze> Allies: no he hasn't
<[TNL]heze> Allies: we got two yellow
<NubremeCommander> Allies: oh yea :)
<jareck_i> Allies: lol
<[TNL]heze> tho i got it with a fark reclaiming area.
<Pipboy_3000> lol
<jareck_i> Allies: i looking me 2 coms
<jareck_i> Allies: ;D
LuaUI: error = 2, Update, [string "LuaUI/widgets.lua"]:643: bad argument #1 to 'ipairs' (table expected, got nil)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '' (a nil value)
LuaUI: error = 2, Update, [string "-------------------------------------------..."]:75: attempt to call field ' ?â?í?é???â?íePag' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '' (a nil value)
LuaUI: error = 2, DrawScreen, [string "LuaUI/widgets.lua"]:679: attempt to index field ')' (a nil value)
LuaUI: error = 2, Update, [string "-------------------------------------------..."]:75: attempt to call field ' ?â?í?é???â?íePag' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '' (a nil value)
LuaUI: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method '' (a nil value)
Spring 0.75b2 has crashed.
Exception: Access violation (0xc0000005)
Exception Address: 0x008e971a
DLL information:
0x00400000 spring
0x77180000 ntdll
0x76fe0000 kernel32
0x770c0000 ADVAPI32
0x75f90000 RPCRT4
0x6f280000 dsound
0x75ee0000 msvcrt
0x75b50000 USER32
0x75e90000 GDI32
0x76e90000 ole32
0x744c0000 WINMM
0x75aa0000 OLEAUT32
0x74480000 OLEACC
0x74dc0000 POWRPROF
0x73b60000 GLU32
0x6fdc0000 OPENGL32
0x701f0000 DDRAW
0x74a80000 DCIMAN32
0x75c20000 SETUPAPI
0x72df0000 dwmapi
0x772a0000 IMAGEHLP
0x72ec0000 WSOCK32
0x75bf0000 WS2_32
0x75b40000 NSI
0x10000000 SDL
0x7c340000 MSVCR71
0x01030000 DevIL
0x66fc0000 freetype6
0x61b80000 zlib1
0x00240000 glew32
0x00270000 ILU
0x77320000 IMM32
0x75dc0000 MSCTF
0x75b30000 LPK
0x76ce0000 USP10
0x74af0000 uxtheme
0x717a0000 IconCodecService
0x736f0000 WindowsCodecs
0x69500000 nvoglv32
0x750d0000 mswsock
0x74da0000 wshtcpip
0x76c50000 CLBCatQ
0x74a50000 MMDevApi
0x75a40000 SHLWAPI
0x747f0000 comctl32
0x74b90000 WINTRUST
0x753a0000 CRYPT32
0x754f0000 MSASN1
0x758f0000 USERENV
0x758d0000 Secur32
0x73f30000 audioses
0x73df0000 audioeng
0x74ad0000 AVRT
0x75a30000 PSAPI
0x70ec0000 dbghelp
Stacktrace:
(0) C:\Program Files\Spring\spring.exe(UnitDef_GetBuildOption+0x355cba) [0x008E971A]
(1) C:\Program Files\Spring\spring.exe(UnitDef_GetBuildOption+0x35ec65) [0x008F26C5]
(2) C:\Program Files\Spring\spring.exe(UnitDef_GetBuildOption+0x35fbba) [0x008F361A]
(3) C:\Program Files\Spring\spring.exe(UnitDef_GetBuildOption+0x34ee10) [0x008E2870]
(4) C:\Program Files\Spring\spring.exe(UnitDef_GetBuildOption+0x358f39) [0x008EC999]
(5) C:\Program Files\Spring\spring.exe(UnitDef_GetBuildOption+0x34e5ba) [0x008E201A]
(6) C:\Program Files\Spring\spring.exe(UnitDef_GetBuildOption+0x34e65f) [0x008E20BF]
(7) C:\Program Files\Spring\spring.exe(UnitDef_GetBuildOption+0x358dc4) [0x008EC824]
(8) C:\Program Files\Spring\spring.exe [0x0052877B]
(9) C:\Program Files\Spring\spring.exe [0x0052DBE6]
(10) C:\Program Files\Spring\spring.exe [0x00503157]
(11) C:\Program Files\Spring\spring.exe(UnitDef_GetBuildOption+0x3440c) [0x005C7E6C]
(12) C:\Program Files\Spring\spring.exe(UnitDef_GetBuildOption+0x2860a6) [0x00819B06]
(13) C:\Program Files\Spring\spring.exe(UnitDef_GetBuildOption+0x28e208) [0x00821C68]
(14) C:\Program Files\Spring\spring.exe(UnitDef_GetBuildOption+0x28e5d8) [0x00822038]
(15) C:\Program Files\Spring\spring.exe(UnitDef_GetBuildOption+0x28e809) [0x00822269]
(16) C:\Program Files\Spring\spring.exe(UnitDef_GetBuildOption+0x37b6e7) [0x0090F147]
(17) C:\Program Files\Spring\spring.exe [0x00401292]
(18) C:\Program Files\Spring\spring.exe [0x004012DD]
(19) C:\Windows\system32\kernel32.dll(BaseThreadInitThunk+0x12) [0x77023833]
(20) C:\Windows\system32\ntdll.dll(LdrInitializeThunk+0x4d) [0x771BA9BD]

~0001102

imbaczek (reporter)

I wonder if it could be related to 0000586 - a miscompilation of exceptions causing heap corruption...?

~0001156

imbaczek (reporter)

just a note, the bug still exists in svn, I had it recently in Kernel Panic easy script. It seems that the more teams there are, the more likely is this to occur, as I've never seen it in 1v1 or during local testing.

~0001176

tvo (reporter)

imbaczek: for heze this was (possibly) caused by bad RAM, any chance you could run a memcheck sometime to confirm/exclude that?

~0001179

imbaczek (reporter)

I've seen this on my laptop and my desktop, both have good RAM. I lean towards either memory corruption or miscompilation of exceptions by gcc4.

~0001197

imbaczek (reporter)

I committed a patch that tries to minimize damage done when this happens (r4269). I'd say we need a test server to find out whether it works.

It is by no means fix to the root issue, which remains unidentified.

~0001201

imbaczek (reporter)

[snip]
gl.DrawFuncAtUnit: error(2) = [string "LuaUI\Widgets\unit_healthbars.lua"]:290: attempt to call global 'ˆ' (a nil value)
LuaUI::RunCallIn: error = 2, DrawWorld, [string "LuaUI/widgets.lua"]:549: attempt to call method 'L?óÔé¼?í?é?®' (a nil value)
LuaUI::RunCallIn: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method 'L?óÔé¼?í?é?®' (a nil value)
LuaUI::RunCallIn: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method 'L?óÔé¼?í?é?®' (a nil value)
LuaUI::RunCallIn: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method 'L?óÔé¼?í?é?®' (a nil value)
LuaUI::RunCallIn: error = 2, IsAbove, [string "LuaUI/widgets.lua"]:1343: attempt to call method 'L?óÔé¼?í?é?®' (a nil value)
SMove: Action stopped. 1
LuaUI::RunCallIn: error = 2, Update, [string "LuaUI/widgets.lua"]:1006: bad argument #1 to 'ipairs' (table expected, got nil)
5 errors deep in LuaUI, disabling...
LuaUI::RunCallIn: error = 2, Shutdown, [string "LuaUI/widgets.lua"]:224: attempt to index field '' (a nil value)
Disabled LuaUI
Type '/luaui reload' in the chat to reenable LuaUI.
[end snip]

it worked. yay me. still have no idea what causes this, maybe Lua corrupts the stack/heap? there were such cases in the past...

~0002164

imbaczek (reporter)

pretty sure at least some of those were the ground decals bug. marking as resolved.
+Notes

-Issue History
Date Modified Username Field Change
2007-07-22 23:07 imbaczek New Issue
2007-07-23 22:52 imbaczek Note Added: 0001030
2007-07-24 18:01 heze Note Added: 0001031
2007-08-15 11:35 imbaczek Note Added: 0001102
2007-08-24 14:08 imbaczek Note Added: 0001156
2007-08-27 16:18 tvo Note Added: 0001176
2007-08-27 16:34 imbaczek Note Added: 0001179
2007-08-31 13:53 imbaczek Note Added: 0001197
2007-08-31 18:27 imbaczek Note Added: 0001201
2008-04-24 16:59 imbaczek Note Added: 0002164
2008-04-24 16:59 imbaczek Status new => resolved
2012-06-27 02:27 abma Status resolved => assigned
2012-06-27 02:27 abma Assigned To => abma
2012-06-27 02:29 abma Status assigned => resolved
2012-06-27 02:29 abma Resolution open => fixed
+Issue History