2025-07-21 05:43 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003050Spring engineGeneralpublic2012-04-03 11:45
Reporterabma 
Assigned TojK 
PrioritynormalSeveritymajorReproducibilityhave not tried
StatusresolvedResolutionfixed 
Product Version89.0 
Target VersionFixed in Version 
Summary0003050: hang at exiting spring in Watchdog::Uninstall () / endless loop in thread_backtrace.cpp:28
Descriptionspring simply doesn't exit...
Additional Information(gdb) thread apply all bt full

Thread 5 (Thread 0x7fae97cb2700 (LWP 7319)):
#0 0x00007faea22c73d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
No symbol table info available.
#1 0x00007faea22c5efe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
No symbol table info available.
#2 0x00007faea1e0fe9a in start_thread (arg=0x7fae97cb2700) at pthread_create.c:308
        __res = <optimized out>
        pd = 0x7fae97cb2700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -4059580718134447733, 140388023972384,
                140387847711168, 0, 3, 4104001154352034187, 4103970141456445835},
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
              cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
0000003 0x00007fae9ecec4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

0000004 0x0000000000000000 in ?? ()
No symbol table info available.

---Type <return> to continue, or q <return> to quit---
Thread 4 (Thread 0x7fae974b1700 (LWP 7320)):
#0 0x00007faea22c73d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
No symbol table info available.
#1 0x00007faea22c5efe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
No symbol table info available.
#2 0x00007faea1e0fe9a in start_thread (arg=0x7fae974b1700) at pthread_create.c:308
        __res = <optimized out>
        pd = 0x7fae974b1700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -4059580718134447733, 140388023972384,
                140387839318464, 0, 3, 4104000055377277323, 4103970141456445835},
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
              cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
0000003 0x00007fae9ecec4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

0000004 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 3 (Thread 0x7fae96cb0700 (LWP 7321)):
---Type <return> to continue, or q <return> to quit---
#0 0x00007faea22c73d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
No symbol table info available.
#1 0x00007faea22c5efe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
No symbol table info available.
#2 0x00007faea1e0fe9a in start_thread (arg=0x7fae96cb0700) at pthread_create.c:308
        __res = <optimized out>
        pd = 0x7fae96cb0700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -4059580718134447733, 140388023972384,
                140387830925760, 0, 3, 4103998952107553163, 4103970141456445835},
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
              cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
0000003 0x00007fae9ecec4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

0000004 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 0x7fae964af700 (LWP 7322)):
#0 0x00000000012023ac in TranslateStackAddrToBufferAddr (
---Type <return> to continue, or q <return> to quit---
    p=0x7fae787e3780 "\340\016;\216\377\177", stackbot=0x7fff8dbcf000 "",
    stack_buffer=0x7fae780018a0 "")
    at /home/abma/dev/spring/develop/rts/System/Platform/Linux/thread_backtrace.cpp:28
        addr = 140735579623136
        pos = 8265440
        frame = 0x7fae787e3780 "\340\016;\216\377\177"
#1 0x00000000012025a8 in internal_pthread_backtrace (thread=140388025948096,
    buffer=0x7fae78001370, max=12, depth=0x7fae964aebd8, skip=0)
    at /home/abma/dev/spring/develop/rts/System/Platform/Linux/thread_backtrace.cpp:81
        stack_depth = 2751981174
        frame = 0x7fae787e3780 "\340\016;\216\377\177"
        last_frame = 0x7fae787e3780 "\340\016;\216\377\177"
        offset = 8265440
        stackbot = 0x7fff8dbcf000 ""
        guard_size = 0
        longest_stack = 48
        longest_offset = 8363664
        attr = {
          __size = "\000\000\000\000\000\000\000\000\b\000\000\000\256\177", '\000' <repeats 11 times>"\360, <\216\377\177\000\000\000\000\200\000\000\000\000\000\020\020\000x\256\177\000\000 \000\000\000\000\000\000", __align = 0}
        frame = 0x11dc13f "H\213E\360\311\303UH\211\345H\211}\370H\213E\370]ÐUH\211\345H\211}\370H\211u\360H\213E\370H\213U\360H\211\020]\303UH\211\345H\211}\370H\213E\370]ÐUH\211\345SH\203\354(H\211}\330H\211u\320H\213E\320H\211\307\350\377H\213E\320H\211E\340H\213E\340H\203\300\020H\211\307\3---Type <return> to continue, or q <return> to quit---
50\274\377\377\377H\211\303H\213U\330H\215E\357H\211\326H\211\307\350\275\004"
        stack_size = 8388608
        sbuffer = {<std::_Vector_base<unsigned char, std::allocator<unsigned char> >> = {
            _M_impl = {<std::allocator<unsigned char>> = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <No data fields>}, _M_start = 0x7fae780018a0 "",
              _M_finish = 0x7fae788018a0 "",
              _M_end_of_storage = 0x7fae788018a0 ""}}, <No data fields>}
        stack_buffer = 0x7fae780018a0 ""
        check_area = 6704333
#2 0x00000000012027e1 in thread_backtrace (thread=140388025948096, buffer=0x7fae78001370, size=12)
    at /home/abma/dev/spring/develop/rts/System/Platform/Linux/thread_backtrace.cpp:114
        num_frames = 0
0000003 0x00000000011fa88f in CrashHandler::Stacktrace (keepRunning=0x7fae964aecea,
    hThread=0x7fae964aed18, threadName=0x7fae780008f8 "main")
    at /home/abma/dev/spring/develop/rts/System/Platform/Linux/CrashHandler.cpp:366
        buffer = {<std::_Vector_base<void*, std::allocator<void*> >> = {
            _M_impl = {<std::allocator<void*>> = {<__gnu_cxx::new_allocator<void*>> = {<No data fields>}, <No data fields>}, _M_start = 0x7fae78001370, _M_finish = 0x7fae780013d0,
              _M_end_of_storage = 0x7fae780013d0}}, <No data fields>}
        numLines = 32686
        lines = 0x7faea26ad7c0
        containsOglSo = false
        containedAIInterfaceSo = false
        containedSkirmishAISo = false
---Type <return> to continue, or q <return> to quit---
        symbols = {<std::_Vector_base<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long> > >> = {
            _M_impl = {<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long> >> = {<__gnu_cxx::new_allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long> >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}
        _keepRunning = false
        stacktrace = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
            _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
              _M_end_of_storage = 0x0}}, <No data fields>}
        numLine = 32686
0000004 0x00000000011faefb in CrashHandler::Stacktrace (thread=140388025948096, threadName=...)
    at /home/abma/dev/spring/develop/rts/System/Platform/Linux/CrashHandler.cpp:458
No locals.
0000005 0x000000000116c11e in Watchdog::HangDetectorLoop ()
    at /home/abma/dev/spring/develop/rts/System/Platform/Watchdog.cpp:124
        th_info = 0x1cceee0
        i = 0
        curtime = {_vptr.spring_time = 0x16f7380, static binder = {class_ = 0x232d8e0, base = 0x0,
---Type <return> to continue, or q <return> to quit---
            flags = creg::CF_None, memberRegistrator = 0x1cce9e0, name = 0x16f7328 "spring_time",
            size = 16, constructor = 0x115743e <spring_time::_ConstructInstance(void*)>,
            destructor = 0x115746a <spring_time::_DestructInstance(void*)>,
            nextBinder = 0x1ccdfe0}, static memberRegistrator = 0x1ccea60, x = 40308}
        hangDetected = true
#6 0x000000000116d537 in boost::detail::thread_data<void (*)()>::run (this=0x2376ba0)
    at /usr/include/boost/thread/detail/thread.hpp:61
No locals.
#7 0x00007faea04acce9 in thread_proxy () from /usr/lib/libboost_thread.so.1.46.1
No symbol table info available.
#8 0x00007faea1e0fe9a in start_thread (arg=0x7fae964af700) at pthread_create.c:308
        __res = <optimized out>
        pd = 0x7fae964af700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -4059580718134447733, 140388016953472,
                140387822533056, 0, 3, 4103997853132796299, 4103970141456445835},
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
              cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#9 0x00007fae9ecec4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
---Type <return> to continue, or q <return> to quit---
No locals.
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

0000010 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 0x7faea26ad7c0 (LWP 7318)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
No locals.
#1 0x00007faea04adfdb in boost::thread::join() () from /usr/lib/libboost_thread.so.1.46.1
No symbol table info available.
#2 0x000000000116cce5 in Watchdog::Uninstall ()
    at /home/abma/dev/spring/develop/rts/System/Platform/Watchdog.cpp:318
        lock = {m = 0x1cceea0, is_locked = true}
0000003 0x0000000001173397 in SpringApp::Shutdown ()
    at /home/abma/dev/spring/develop/rts/System/SpringApp.cpp:1067
No locals.
0000004 0x0000000001173116 in SpringApp::Run (this=0x7fff8e3cc5f0, argc=2, argv=0x7fff8e3cc7e8)
    at /home/abma/dev/spring/develop/rts/System/SpringApp.cpp:1020
No locals.
0000005 0x0000000001152014 in MainFunc (argc=2, argv=0x7fff8e3cc7e8, ret=0x7fff8e3cc6cc)
    at /home/abma/dev/spring/develop/rts/System/Main.cpp:51

        app = {cmdline = 0x232cd90, binaryName = {static npos = <optimized out>,
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x232d2f8 "/home/abma/local/spring/develop/bin/spring"}}}
---Type <return> to continue, or q <return> to quit---
#6 0x00000000011523cb in Run (argc=2, argv=0x7fff8e3cc7e8)
    at /home/abma/dev/spring/develop/rts/System/Main.cpp:62
        ret = -1
        err = 0x257
#7 0x0000000001152464 in main (argc=2, argv=0x7fff8e3cc7e8)
    at /home/abma/dev/spring/develop/rts/System/Main.cpp:92
No locals.
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files
  • txt file icon infolog.txt (34,108 bytes) 2012-04-03 11:32 -
    Using configuration source: "/home/abma/.springrc"
    [CMyMath::Init] CPU SSE mask: 888, flags:
    	SSE 1.0:  1,  SSE 2.0:  1
    	SSE 3.0:  1, SSSE 3.0:  0
    	SSE 4.1:  0,  SSE 4.2:  0
    	SSE 4.0A: 1,  SSE 5.0A: 0
    	using streflop SSE FP-math mode, CPU supports SSE instructions
    OS: Linux 3.2.0-21-generic #34-Ubuntu SMP Fri Mar 30 04:25:35 UTC 2012 x86_64
    OS: 64bit native mode
    [Watchdog] Installed (HangTimeout: 10sec)
    Available log sections: Font, VFS, Piece, KeyBindings, Sound, CSMFGroundTextures, RoamMeshDrawer, BumpWater, DynWater, SkyBox, FarTextureHandler, ModelDrawer, OBJParser, WorldObjectModelRenderer, Texture, CollisionVolume, GroundMoveType, UnitScript, AutohostInterface, ArchiveScanner, Path, Model
    Enabled log sections: Sound(LOG_LEVEL_INFO)
    Enable or disable log sections using the LogSections configuration key
      or the SPRING_LOG_SECTIONS environment variable (both comma separated).
      Use "none" to disable the default log sections.
    LogOutput initialized.
    Spring 88.0 (OMP)
    Build date/time: Mar 24 2012 01:43:07
    Build environment: boost-104601, GNU libstdc++ version 20110903
    Compiler: gcc-4.6.1
    Using read-write data directory: /home/abma/.spring/
    Using read-only data directory: /usr/share/games/spring/
    Using read-only data directory: /usr/lib/spring/
    Scanning: /usr/share/games/spring/maps
    Scanning: /usr/share/games/spring/base
    Scanning: /usr/share/games/spring/mods
    Warning: Invalid Name detected, please contact the author of the archive to remove the Version from the Name: Spring: 1944 SL customisations, Version: 1
    Scanning: /home/abma/.spring/maps
    Scanning: /home/abma/.spring/games
    Scanning: /home/abma/.spring/packages
    Supported Video modes: 1680x1050, 1600x1200, 1440x900, 1280x1024, 1280x960, 1152x864, 1024x768, 832x624, 800x600, 720x400, 640x480
    Video mode set to 1680x1050/32bit (windowed)
    [f=0000000] SDL version:  1.2.14
    [f=0000000] GL version:   2.1 Mesa 8.0.2
    [f=0000000] GL vendor:    X.Org
    [f=0000000] GL renderer:  Gallium 0.4 on AMD JUNIPER
    [f=0000000] GLSL version: 1.20
    [f=0000000] GLEW version: 1.6.0
    [f=0000000] Video RAM:    unknown
    [f=0000000] GL info:
    	haveARB: 1, haveGLSL: 1, ATI hacks: 0
    	FBO support: 1, NPOT-texture support: 1, 24bit Z-buffer support: 1
    	maximum texture size: 16384, compress MIP-map textures: 1
    [f=0000000] Joysticks found: 0
    [f=0000000] Warning: Joystick 0 not found
    [f=0000000] CPU Cores: 4
    [f=0000000] CPU affinity not set
    [f=0000000] [Sound] OpenAL info:
    [f=0000000] [Sound]   Available Devices:
    [f=0000000] [Sound]               ALSA Default
    [f=0000000] [Sound]   Device:     ALSA Default
    [f=0000000] [Sound]   Vendor:         OpenAL Community
    [f=0000000] [Sound]   Version:        1.1 ALSOFT 1.13
    [f=0000000] [Sound]   Renderer:       OpenAL Soft
    [f=0000000] [Sound]   AL Extensions:  AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_buffer_sub_data AL_SOFT_loop_points
    [f=0000000] [Sound]   ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context
    [f=0000000] [Sound] Warning:   EFX Supported: no
    [f=0000000] [Sound]   Max Sounds: 96
    [f=0000000] Video mode set to 1615x1026/32bit (windowed)
    [f=0000000] Video mode set to 1615x998/32bit (windowed)
    [f=0000000] Connecting to local server
    [f=0000000] PreGame::StartServer: 21 ms
    [f=0000000] Using map: DeltaSiegeDry
    [f=0000000] Using game: The Cursed 1.182
    [f=0000000] Using game archive: eed621d918c22731de5eb341210f4d9a.sdp
    [f=0000000] recording demo: demos/20120403_105815_DeltaSiegeDry_88.sdf
    [f=0000000] PreGame::GameDataReceived: 62 ms
    [f=0000000] User number 0 (team 0, allyteam 0)
    [f=0000000] LoadingScreen: single-threaded
    [f=0000000] Loading Radar Icons
    [f=0000000] Loading GameData Definitions
    [f=0000000] Loading all definitions:  5.129000
    [f=0000000] Game::LoadDefs (GameData): 5153 ms
    [f=0000000] Loading Sound Definitions
    [f=0000000] [Sound]  parsed 4 sounds from gamedata/sounds.lua
    [f=0000000] Game::LoadDefs (Sound): 20 ms
    [f=0000000] Parsing Map Information
    [f=0000000] Loading SMF
    [f=0000000] Loading Map (80 MB)
    [f=0000000] Creating Smooth Height Mesh
    [f=0000000] SmoothHeightMesh::MakeSmoothMesh: 109 ms
    [f=0000000] Creating QuadField & CEGs
    [f=0000000] Number of damage types: 4
    [f=0000000] [RegisterAssimpModelParsers] supported Assimp model formats: *.3d;*.3ds;*.ac;*.ac3d;*.acc;*.ase;*.ask;*.b3d;*.blend;*.bvh;*.cob;*.csm;*.dae;*.dxf;*.enff;*.hmp;*.ifc;*.irr;*.irrmesh;*.lwo;*.lws;*.lxo;*.md2;*.md3;*.md5anim;*.md5camera;*.md5mesh;*.mdc;*.mdl;*.mesh.xml;*.mot;*.ms3d;*.ndo;*.nff;*.obj;*.off;*.pk3;*.ply;*.prj;*.q3o;*.q3s;*.raw;*.scn;*.smd;*.stl;*.ter;*.uc;*.vta;*.x;*.xml;
    [f=0000000] Creating Unit Textures
    [f=0000000] Loading Weapon Definitions
    [f=0000000] Loading Unit Definitions
    [f=0000000] Loading Feature Definitions
    [f=0000000] Initializing Map Features
    [f=0000000] Error: [LoadFeaturesFromMap] unknown map feature type ""
    [f=0000000] Reading Estimate PathCosts [8]
    [f=0000000] Reading Estimate PathCosts [32]
    [f=0000000] [CPathManager] pathing data checksum: a92a3077
    [f=0000000] [IPathManager::GetInstance] using DEFAULT path-manager
    [f=0000000] Creating Sky
    [f=0000000] Creating ShadowHandler & DecalHandler
    [f=0000000] [Init] shadow rendering is disabled (config-value -1)
    [f=0000000] Creating GroundDrawer
    [f=0000000] Loading Tile Files
    [f=0000000] Reading Tile Map
    [f=0000000] Loading Square Textures
    [f=0000000] CSMFGroundTextures::ConvolveHeightMap: 7 ms
    [f=0000000] Switching to Legacy Mesh Rendering
    [f=0000000] Creating TreeDrawer
    [f=0000000] Creating ProjectileDrawer & UnitDrawer
    [f=0000000] Creating Projectile Textures
    [f=0000000] Creating Water
    [f=0000000] Game::LoadInterface (Camera&Mouse): 439 ms
    [f=0000000] Game::LoadInterface (Console): 2 ms
    [f=0000000] [Sound] Warning: Unable to open audio file: FailedCommand
    [f=0000000] [Sound] Warning: CSound::GetSoundId: could not find sound: FailedCommand
    [f=0000000] Loading LuaRules
    [f=0000000] Jump Jet Defs error checking begining..
    [f=0000000] .. Jump Jet Defs error checking complete
    [f=0000000] No Cursed specific features loaded
    [f=0000000] Jump Jet Defs error checking begining..
    [f=0000000] .. Jump Jet Defs error checking complete
    [f=0000000] missing file: config/featureconfig.lua
    [f=0000000] No features loaded
    [f=0000000] Loading gadget: Lua unit script framework  <unit_script.lua>
    [f=0000000]   Loading unit script: scripts/empty.lua
    [f=0000000]   Loading unit script: scripts/euf_bazooka.lua
    [f=0000000]   Loading unit script: scripts/euf_bunker.lua
    [f=0000000]   Loading unit script: scripts/euf_bunker_ai.lua
    [f=0000000]   Loading unit script: scripts/euf_marine.lua
    [f=0000000]   Loading unit script: scripts/euf_paladin.lua
    [f=0000000]   Loading unit script: scripts/euf_pyro.lua
    [f=0000000]   Loading unit script: scripts/euf_sarge.lua
    [f=0000000]   Loading unit script: scripts/euf_scorpion_burrowed.lua
    [f=0000000]   Loading unit script: scripts/euf_sniper.lua
    [f=0000000]   Loading unit script: scripts/euf_start.lua
    [f=0000000]   Loading unit script: scripts/euf_techcenter.lua
    [f=0000000]   Loading unit script: scripts/euf_techcenter_shield.lua
    [f=0000000]   Loading unit script: scripts/euf_transport.lua
    [f=0000000]   Loading unit script: scripts/euf_wall.lua
    [f=0000000]   Loading unit script: scripts/euf_wall_lvl2.lua
    [f=0000000]   Loading unit script: scripts/euf_wall_rotated.lua
    [f=0000000]   Loading unit script: scripts/euf_werewolf.lua
    [f=0000000]   Loading unit script: scripts/euf_wolf.lua
    [f=0000000]   Loading unit script: scripts/pig.lua
    [f=0000000]   Loading unit script: scripts/tc_crawler.lua
    [f=0000000]   Loading unit script: scripts/tc_shade.lua
    [f=0000000]   Loading unit script: scripts/tc_enforcer.lua
    [f=0000000]   Loading unit script: scripts/tc_ghoul.lua
    [f=0000000]   Loading unit script: scripts/tc_gunner.lua
    [f=0000000]   Loading unit script: scripts/tc_mage.lua
    [f=0000000]   Loading unit script: scripts/tc_pestilence.lua
    [f=0000000]   Loading unit script: scripts/tc_shade_advanced.lua
    [f=0000000]   Loading unit script: scripts/tc_skeleton.lua
    [f=0000000]   Loading unit script: scripts/tc_wall_lvl2.lua
    [f=0000000] Game Over initialized
    [f=0000000] LUARULES-DRAW  (GADGETS)
    [f=0000000] Jump Jet Defs error checking begining..
    [f=0000000] .. Jump Jet Defs error checking complete
    [f=0000000] GLSL Light Shader Failed
    [f=0000000] LUARULES-DRAW  (GADGETS)
    [f=0000000] Loading LuaGaia
    [f=0000000] Loading LuaUI
    [f=0000000] This game has locked LuaUI access
    [f=0000000] This game has locked LuaUI access
    [f=0000000] Using LUAUI_DIRNAME = LuaUI/
    [f=0000000] Reloaded ctrlpanel from file: LuaUI/ctrlpanel.txt
    [f=0000000] LuaUI: bound F11 to the widget selector
    [f=0000000] LuaUI: bound CTRL+F11 to tweak mode
    [f=0000000] transmit magic: > [UnnamedPlayer]!transmit
    [f=0000000] voice magic: > [UnnamedPlayer]!transmit voice
    [f=0000000] Hardware is incompatible with Cloak shader requirements
    [f=0000000] Jump Jet Defs error checking begining..
    [f=0000000] .. Jump Jet Defs error checking complete
    [f=0000000] Loaded API widget:  Shared Functions    <api_shared_functions.lua>
    [f=0000000] Loaded API widget:  Chili Framework     <api_chili.lua>
    [f=0000000] Loaded API widget:  Lag (AFK) monitor   <api_lag_monitor.lua>
    [f=0000000] Loaded API widget:  Lups                <lups_wrapper.lua>
    [f=0000000] Set UnitIconDist to 300
    [f=0000000] Set maximum particles to: 12000
    [f=0000000] Ground-decals rendering is enabled!
    [f=0000000] Loaded widget:  EPIC Menu           <gui_epicmenu.lua>
    [f=0000000] Set UnitIconDist to 300
    [f=0000000] Set maximum particles to: 12000
    [f=0000000] Ground-decals rendering is enabled!
    [f=0000000] Loaded widget:  Chili Minimap       <gui_chili_minimap.lua>
    [f=0000000] Error in Initialize(): [string "LuaUI/Widgets/gui_epicmenu.lua"]:216: attempt to concatenate local 'cursorSet' (a nil value)
    [f=0000000] Removed widget: Chili Theme
    [f=0000000] Loaded widget:  Chili Theme         <gui_chili_theme.lua>
    [f=0000000] Set UnitIconDist to 300
    [f=0000000] Set maximum particles to: 12000
    [f=0000000] Ground-decals rendering is enabled!
    [f=0000000] Loaded widget:  HealthBars          <unit_healthbars.lua>
    [f=0000000] Loaded widget:  Chili Vote Display  <gui_chili_vote.lua>
    [f=0000000] Set UnitIconDist to 300
    [f=0000000] Set maximum particles to: 12000
    [f=0000000] Ground-decals rendering is enabled!
    [f=0000000] Loaded widget:  map edge - External VR Grid  <map_external_grid.lua>
    [f=0000000] Loaded widget:  BuildETA            <gui_build_eta.lua>
    [f=0000000] Loaded widget:  Auto First Build Facing  <autofirstbuildfacing.lua>
    [f=0000000] Loaded widget:  Autoquit            <autoquit.lua>
    [f=0000000] Loaded widget:  Blast Radius        <gui_blastradius.lua>
    [f=0000000] Loaded widget:  CameraShake         <camera_shake.lua>
    [f=0000000] Set UnitIconDist to 300
    [f=0000000] Set maximum particles to: 12000
    [f=0000000] Ground-decals rendering is enabled!
    [f=0000000] Loaded widget:  Chili Resource Bars  <gui_chili_resource_bars.lua>
    [f=0000000] Set UnitIconDist to 300
    [f=0000000] Set maximum particles to: 12000
    [f=0000000] Ground-decals rendering is enabled!
    [f=0000000] Loaded widget:  Chili Selections & CursorTip  <gui_chili_selections_and_cursortip.lua>
    [f=0000000] Loaded widget:  Context Menu        <gui_contextmenu.lua>
    [f=0000000] Loaded widget:  Darkening           <gui_darkening.lua>
    [f=0000000] Loaded widget:  ImmobileBuilder     <unit_immobile_buider.lua>
    [f=0000000] Loaded widget:  Local Widgets Config  <localwidgets.lua>
    [f=0000000] Set UnitIconDist to 300
    [f=0000000] Set maximum particles to: 12000
    [f=0000000] Ground-decals rendering is enabled!
    [f=0000000] Loaded widget:  Defense Range       <gui_defenserange.lua>
    [f=0000000] Loaded widget:  Louder Unit Sounds  <snd_louder_units.lua>
    [f=0000000] Loaded widget:  MinimapEvents       <minimap_events.lua>
    [f=0000000] Loaded widget:  Ghost Site          <unit_ghostsite.lua>
    [f=0000000] Set UnitIconDist to 300
    [f=0000000] Set maximum particles to: 12000
    [f=0000000] Ground-decals rendering is enabled!
    [f=0000000] Loaded widget:  Music Player        <snd_music.lua>
    [f=0000000] Loaded widget:  Point Tracker       <gui_point_tracker.lua>
    [f=0000000] Loaded widget:  ReclaimInfo         <gui_reclaiminfo.lua>
    [f=0000000] Loaded widget:  Spectate Selected Team  <gui_spectate_selected_team.lua>
    [f=0000000] Set UnitIconDist to 300
    [f=0000000] Set maximum particles to: 12000
    [f=0000000] Ground-decals rendering is enabled!
    [f=0000000] Loaded widget:  Stereo3D            <gfx_stereo3d.lua>
    [f=0000000] Loaded widget:  Transporting        <gui_transporting.lua>
    [f=0000000] Loaded widget:  Build Split         <cmd_buildsplit.lua>
    [f=0000000] Loaded widget:  Unit Mover          <cmd_unit_mover.lua>
    [f=0000000] Loaded widget:  MiniMap Start Boxes  <minimap_startbox.lua>
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] nil
    [f=0000000] Loaded widget:  Attack AoE          <gui_attack_aoe.lua>
    [f=0000000] Loaded widget:  Metalmap Hide Decals  <gui_metalmaphidedecals.lua>
    [f=0000000] Loaded widget:  Prospector          <gui_prospector.lua>
    [f=0000000] Set UnitIconDist to 300
    [f=0000000] Set maximum particles to: 12000
    [f=0000000] Ground-decals rendering is enabled!
    [f=0000000] Loaded widget:  Select Keys         <gui_selectkeys.lua>
    [f=0000000] Loaded widget:  Auto Repair         <unit_auto_repair.lua>
    [f=0000000] Loaded widget:  AllyCursors         <gui_ally_cursors.lua>
    [f=0000000] Loaded widget:  Rank Icons          <gui_xp.lua>
    [f=0000000] Loaded widget:  Selection Send      <gui_selectionsend.lua>
    [f=0000000] Reloaded cmdcolors from file: cmdcolors.tmp
    [f=0000000] Loaded widget:  TeamPlatter         <gui_team_platter.lua>
    [f=0000000] Loaded widget:  Select n Center!    <gui_center_n_select.lua>
    [f=0000000] Loaded widget:  LupsManager         <gfx_lups_manager.lua>
    [f=0000000] Loaded widget:  Chili Chat v0.43    <gui_chili_chat.lua>
    [f=0000000] Set UnitIconDist to 300
    [f=0000000] Set maximum particles to: 12000
    [f=0000000] Ground-decals rendering is enabled!
    [f=0000000] Loaded widget:  Chili Crude Player List v1.2  <gui_chili_crudeplayerlist.lua>
    [f=0000000] Set UnitIconDist to 300
    [f=0000000] Set maximum particles to: 12000
    [f=0000000] Ground-decals rendering is enabled!
    [f=0000000] Loaded widget:  Chili Docking       <gui_chili_docking.lua>
    [f=0000000] Set UnitIconDist to 300
    [f=0000000] Set maximum particles to: 12000
    [f=0000000] Ground-decals rendering is enabled!
    [f=0000000] Loaded widget:  Combo Overhead/Free Camera (experimental)  <camera_cofc.lua>
    [f=0000000] Loaded widget:  Jump GUI            <gui_jump.lua>
    [f=0000000] Loaded widget:  CustomFormations2   <unit_customformations2.lua>
    [f=0000000] Set UnitIconDist to 300
    [f=0000000] Set maximum particles to: 12000
    [f=0000000] Ground-decals rendering is enabled!
    [f=0000000] Loaded widget:  Chili Integral Menu  <gui_chili_integral_menu.lua>
    [f=0000000] LuaUI v0.3
    [f=0000000] Finalizing
    [f=0000000] Ground-decals rendering is enabled!
    [f=0000000] Switching to Free style camera
    [f=0000000] Connection attempt from UnnamedPlayer
    [f=0000000]  -> Version: 88.0 (OMP)
    [f=0000000]  -> Connection established (given id 0)
    [f=0000000] Player UnnamedPlayer finished loading and is now ingame
    [f=0000000] Switching to Overhead (TA) style camera
    [f=0000000] Switching to Free style camera
    [f=0000000] GameID: bbbb7a4fa701b73be6bdb1ff1cdf4421
    [f=0000000] SkirmishAI (ID = 0, team ID = 1) is using cheats!
    [f=0000000] ResourceMapAnalyzer by Krogothe, initialized for resource 0(Metal)
    [f=0000000] <SkirmishAI: Shard dev (team 1)>: Shard by AF - playing:tc on:DeltaSiegeDry
    [f=0000000] <SkirmishAI: Shard dev (team 1)>: added UnitHandler module
    [f=0000000] <SkirmishAI: Shard dev (team 1)>: added AttackHandler module
    [f=0000000] <SkirmishAI: Shard dev (team 1)>: added MetalSpotHandler module
    [f=0000000] <SkirmishAI: Shard dev (team 1)>: added Sleep module
    [f=0000003] Skirmish AI "Enemy" (ID:0, Short-Name:"Shard", Version:"dev") took over control of team 1
    [f=0002098] Input grabbing is enabled!
    [f=0002154] debug info rendering mode is enabled!
    [f=0002171] debug info rendering mode is disabled!
    [f=0002218] Input grabbing is disabled!
    [f=0002274] Path cache hits 3 75%
    [f=0002274] Path cache hits 2 25%
    [f=0002274] Statistics for local connection:
    Received: 6120 bytes
    Sent: 26155 bytes
    
    [f=0000011] <CoopSelectedUnits> Spectator mode. Widget removed.
    [f=0000013] Skirmish AI "Bot1" (ID:0, Short-Name:"RAI", Version:"0.601") took over control of team 0
    [f=0000015] Skirmish AI "Bot2" (ID:1, Short-Name:"RAI", Version:"0.601") took over control of team 1
    [f=0000041] <DefenseRange> Spectator mode. Widget removed.
    [f=0000041] <Unit Marker> Spectator mode. Widget removed.
    [f=0003456] TestMonkey paused the game
    [f=0003456] TestMonkey unpaused the game
    [f=0003576] Speed set to 1.1 [TestMonkey]
    [f=0003581] Speed set to 1.2 [TestMonkey]
    [f=0003586] Speed set to 1.3 [TestMonkey]
    [f=0003592] Speed set to 1.4 [TestMonkey]
    [f=0003598] Speed set to 1.5 [TestMonkey]
    [f=0003603] Speed set to 1.6 [TestMonkey]
    [f=0003609] Speed set to 1.7 [TestMonkey]
    [f=0003616] Speed set to 1.8 [TestMonkey]
    [f=0003623] Speed set to 1.9 [TestMonkey]
    [f=0004691] Speed set to 2.0 [TestMonkey]
    [f=0004700] Speed set to 2.2 [TestMonkey]
    [f=0004709] Speed set to 2.4 [TestMonkey]
    [f=0004717] Speed set to 2.6 [TestMonkey]
    [f=0004727] Speed set to 2.8 [TestMonkey]
    [f=0004741] Speed set to 3.0 [TestMonkey]
    [f=0004753] Speed set to 3.2 [TestMonkey]
    [f=0004761] Speed set to 3.4 [TestMonkey]
    [f=0006808] Loading:  LuaUI/Widgets/gui_red_minimap.lua
    [f=0013189] Arm has taken the lead with 1 kills.
    [f=0027133] -> Marky is being attacked!
    [f=0029840] -> Marky is being attacked!
    [f=0029992] Arm has taken the lead with 11 kills.
    [f=0030859] -> Flea is being attacked!
    [f=0031270] Arm has taken the lead with 21 kills.
    [f=0032835] -> Defender is being attacked!
    [f=0033890] -> Marky is being attacked!
    [f=0034108] Arm has taken the lead with 31 kills.
    [f=0034112] Arm has taken the lead with 32 kills.
    [f=0034122] Commanders Remaining: 0
    [f=0034128] Team 1 (lead by TestMonkey) is no more
    [f=0034144] <autoquit> Automatically exiting in 5 seconds. Move mouse to cancel.
    [f=0034161] <autoquit> Autoquit canceled.
    [f=0034241] Skirmish AI "Bot2" (ID:1), which controlled team 1 is now dead
    [f=0034699] Red_UI_Framework>> last processed widget was "Red Minimap"
    [f=0034699] Red_Drawing>> last processed widget was "Red Minimap"
    [f=0034699] Path cache hits 313 41%
    [f=0034699] Path cache hits 333 15%
    [f=0034699] Statistics for local connection:
    Received: 117921 bytes
    Sent: 419347 bytes
    
    [LuaSocket] Warning: 0 localhost 80 1
    [LuaSocket] Warning: 0 api.springfiles.com 80 1
    [LuaSocket] Warning: 0 springrts.com 8200 1
    [LuaSocket] Warning: 0 springrts.com 80 1
    [LuaSocket] Warning: 0 localhost 81 1
    [LuaSocket] Warning: 1 localhost 8201 1
    [LuaSocket] Warning: 2 localhost 123 1
    caught SIGINT, aborting
    caught SIGINT, aborting
    caught SIGINT, aborting
    caught SIGINT, aborting
    caught SIGINT, aborting
    
    txt file icon infolog.txt (34,108 bytes) 2012-04-03 11:32 +

-Relationships
+Relationships

-Notes

~0008560

abma (administrator)

aah, endless loop in

Platform/Linux/thread_backtrace.cpp:28

        stack_depth = 2751981174
        frame = 0x7fae787e3780 "\340\016;\216\377\177"
        last_frame = 0x7fae787e3780 "\340\016;\216\377\177"

~0008561

abma (administrator)

Last edited: 2012-04-03 11:30

fix by limit stack depth?

(i know, it seems like something triggered watchdog / crashhandler, but the crashhandler imo should, if possible, never fail.)

+Notes

-Issue History
Date Modified Username Field Change
2012-04-03 11:22 abma New Issue
2012-04-03 11:24 abma Note Added: 0008560
2012-04-03 11:26 abma Note Added: 0008561
2012-04-03 11:30 abma Note Edited: 0008561
2012-04-03 11:32 abma File Added: infolog.txt
2012-04-03 11:36 abma Summary hang at exiting spring in Watchdog::Uninstall () => hang at exiting spring in Watchdog::Uninstall () / endless loop in thread_backtrace.cpp:28
2012-04-03 11:39 abma Product Version => 89.0
2012-04-03 11:45 jK Status new => resolved
2012-04-03 11:45 jK Resolution open => fixed
2012-04-03 11:45 jK Assigned To => jK
+Issue History