View Issue Details

IDProjectCategoryView StatusLast Update
0002289Spring engineGeneralpublic2011-11-06 18:50
ReporterLicho Assigned Toabma  
PrioritynormalSeveritycrashReproducibilityrandom
Status resolvedResolutionunable to reproduce 
Product Version0.82.7 
Summary0002289: Synced freeze at end of game
DescriptionEnd game spring freezed for all of us

infolog here
http://pastebin.ca/2040033
TagsNo tags attached.
Attached Files
20110107_040355_unnamed_0.82.7.sdf (Attachment missing)
infolog.txt (Attachment missing)
Checked infolog.txt for Errors

Activities

user744

2011-01-07 04:46

  ~0006209

game was zerok and map delta siege dry.
might be worth waiting several minutes if spring unfreezes, in case it was crashed luaui that was reloading (can take very long in zerok, at least for me)

abma

2011-01-07 09:53

administrator   ~0006210

Last edited: 2011-01-07 18:41

demo sometimes hangs at 24:05, frame [f=0043351]

imo an endless-loop in a lua script (?)

translated stacktrace:

i couldn't translate the stacktrace from pastebin.

my translation of the demo playback-hang:

http://spring-stacktrace.pastebin.com/nUdXruUs

abma

2011-01-07 17:22

administrator   ~0006215

Last edited: 2011-01-07 17:23

uhh, demotool crashes as well :-D

last msg:

043349 LUAMSG length:10
043349 NEWFRAME
043350 LUAMSG length:10
043350 NEWFRAME
043351 LUAMSG length:17
043351 NEWFRAME
Msg 1: 13545
Msg 2: 40643
Msg 4: 10
Msg 5: 2
Msg 6: 100
Msg 7: 3803
Msg 8: 5
Msg 9: 17
Msg 10: 48
Msg 11: 34427
Msg 12: 3410
Msg 14: 31299
Msg 20: 600
Msg 31: 15048
Msg 35: 2524
Msg 36: 272
Msg 38: 86190
Msg 39: 24
Msg 50: 203564
Msg 51: 40
Msg 52: 1041

Msg 52 is https://github.com/spring/spring/blob/master/rts/System/BaseNetProtocol.h#L84

stacktrace of demotool:
(gdb) bt
#0 0x00007ffff6e74a75 in *__GI_raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007ffff6e785c0 in *__GI_abort () at abort.c:92
#2 0x00007ffff6eae4fb in __libc_message (do_abort=<value optimized out>,
    fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
0000003 0x00007ffff6eb85b6 in malloc_printerr (action=3,
    str=0x7ffff6f8bcb8 "double free or corruption (out)",
    ptr=<value optimized out>) at malloc.c:6266
0000004 0x00007ffff6ebee83 in *__GI___libc_free (mem=<value optimized out>)
    at malloc.c:3738
0000005 0x000000000041afc2 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::string> >::deallocate (this=0x7fffffffe0b0, __p=0x6351f0)
    at /usr/include/c++/4.4/ext/new_allocator.h:95
#6 0x0000000000419f48 in std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_put_node (this=0x7fffffffe0b0, __p=0x6351f0)
    at /usr/include/c++/4.4/bits/stl_tree.h:363
#7 0x0000000000418b8e in std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_destroy_node (this=0x7fffffffe0b0, __p=0x6351f0)
    at /usr/include/c++/4.4/bits/stl_tree.h:384
#8 0x000000000041780d in std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase
---Type <return> to continue, or q <return> to quit---
    (this=0x7fffffffe0b0, __x=0x6351f0)
    at /usr/include/c++/4.4/bits/stl_tree.h:972
#9 0x00000000004177ea in std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase
    (this=0x7fffffffe0b0, __x=0x6351c0)
    at /usr/include/c++/4.4/bits/stl_tree.h:970
0000010 0x0000000000416a4d in ~_Rb_tree (this=0x7fffffffe0b0,
    __in_chrg=<value optimized out>)
    at /usr/include/c++/4.4/bits/stl_tree.h:614
#11 0x00000000004162c2 in ~set (this=0x7fffffffe0b0,
    __in_chrg=<value optimized out>) at /usr/include/c++/4.4/bits/stl_set.h:88
0000012 0x00000000004162ee in ~variables_map (this=0x7fffffffe070,
    __in_chrg=<value optimized out>)
    at /usr/include/boost/program_options/variables_map.hpp:142
0000013 0x000000000041454a in main (argc=3, argv=0x7fffffffe7a8)
    at /home/abma/dev/spring/stable/tools/DemoTool/DemoTool.cpp:122

abma

2011-11-06 18:50

administrator   ~0007507

please retry with current version of spring (83.0), if it still crashes, please reopen this bug. thanks!

Issue History

Date Modified Username Field Change
2011-01-07 04:39 Licho New Issue
2011-01-07 04:42 user744 File Added: 20110107_040355_unnamed_0.82.7.sdf
2011-01-07 04:46 user744 Note Added: 0006209
2011-01-07 09:53 abma Note Added: 0006210
2011-01-07 09:53 abma File Added: infolog.txt
2011-01-07 09:53 abma Note Edited: 0006210
2011-01-07 09:54 abma Note Edited: 0006210
2011-01-07 09:55 abma Note Edited: 0006210
2011-01-07 09:56 abma Note Edited: 0006210
2011-01-07 09:56 abma Note Edited: 0006210
2011-01-07 17:22 abma Note Added: 0006215
2011-01-07 17:23 abma Note Edited: 0006215
2011-01-07 17:26 abma Summary Synced freeze => Synced freeze at end of game
2011-01-07 17:26 abma Description Updated
2011-01-07 18:41 abma Note Edited: 0006210
2011-01-07 18:41 abma Note Edited: 0006210
2011-11-06 18:50 abma Note Added: 0007507
2011-11-06 18:50 abma Status new => resolved
2011-11-06 18:50 abma Resolution open => unable to reproduce
2011-11-06 18:50 abma Assigned To => abma