2025-07-21 05:42 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003958Spring engineLinuxpublic2013-08-24 16:44
Reportercleanrock 
Assigned TojK 
PrioritynormalSeveritycrashReproducibilitysometimes
StatusresolvedResolutionfixed 
Product Version94.1.1+git 
Target VersionFixed in Version 
Summary0003958: terminate called after throwing an instance of 'boost::thread_interrupted'
DescriptionSeen this once so far. See attached infolog_crash_startup.txt.

As a side note, i see that spring often core dumps at exit, i will look further into this.
Additional InformationSpring 94.1.1-996-g33a32e8 develop
Build date/time: Aug 24 2013 09:57:47
Build environment: boost-105400, GNU libstdc++ version 20130725
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files
  • txt file icon infolog_crash_on_startup.txt (5,167 bytes) 2013-08-24 11:17 -
    Run: /home/johanr/spring_develop/bin/spring
    Using configuration source: "/home/johanr/.config/spring/springsettings.cfg"
    Using additional configuration source: "/home/johanr/.springrc"
    Available log sections: AutohostInterface, Net, Font, VFS, KeyBindings, Shader, Piece, Sound, CSMFGroundTextures, RoamMeshDrawer, BumpWater, DynWater, SkyBox, DecalsDrawerGL4, FarTextureHandler, ModelDrawer, OBJParser, WorldObjectModelRenderer, Texture, GroundMoveType, UnitScript, CregSerializer, ArchiveScanner, LuaSocket, 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 94.1.1-996-g33a32e8 develop
    Build date/time: Aug 24 2013 09:57:47
    Build environment: boost-105400, GNU libstdc++ version 20130725
    Compiler: gcc-4.8.1 20130725 (prerelease)
    OS: Linux 3.10.7-1-ARCH #1 SMP PREEMPT Thu Aug 15 11:55:34 CEST 2013 x86_64
    OS: 64bit native mode
    [CMyMath::Init] CPU SSE mask: 127, flags:
    	SSE 1.0:  1,  SSE 2.0:  1
    	SSE 3.0:  1, SSSE 3.0:  1
    	SSE 4.1:  1,  SSE 4.2:  1
    	SSE 4.0A: 0,  SSE 5.0A: 0
    	using streflop SSE FP-math mode, CPU supports SSE instructions
    [Watchdog] Installed (HangTimeout: 10sec)
    Supported Video modes: 1920x1200, 1920x1080, 1680x1050, 1600x1200, 1440x900, 1366x768, 1280x1024, 1280x960, 1280x800, 1280x720, 1024x768, 800x600, 640x480
    Video mode set to 1920x1200/32bit (windowed)
    Warning: SetThreadCount 8
    Using read-write data directory: /home/johanr/.config/spring/
    Using read-only data directory: /home/johanr/.spring/
    Using read-only data directory: /home/johanr/spring_develop/share/games/spring/
    Scanning: /home/johanr/spring_develop/share/games/spring/base
    Scanning: /home/johanr/.spring/maps
    Error: Segmentation fault (SIGSEGV) in spring 94.1.1-996-g33a32e8 develop
    Error: [Watchdog::ClearTimer] Invalid thread 4
    Error: Stacktrace:
    Error: Error opening /home/johanr/.spring/maps/Pathways_of_destruction-v02.sdz
    Unable to open archive: /home/johanr/.spring/maps/Pathways_of_destruction-v02.sdz
    Scanning: /home/johanr/.spring/base
    Scanning: /home/johanr/.spring/games
    Scanning: /home/johanr/.spring/packages
    [f=0000000] SDL version:  1.2.15
    [f=0000000] GL version:   4.3.0 NVIDIA 325.15
    [f=0000000] GL vendor:    NVIDIA Corporation
    [f=0000000] GL renderer:  GeForce GTX 460/PCIe/SSE2
    [f=0000000] GLSL version: 4.30 NVIDIA via Cg compiler
    [f=0000000] GLEW version: 1.10.0
    [f=0000000] Video RAM:    total 1024MB, available 826MB
    [f=0000000] FBO::maxSamples: 32
    [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: 0
    	maximum SmoothPointSize: 190, maximum vec4 varying/attributes: 31/16
    	maximum drawbuffers: 8, maximum recommended indices/vertices: 1048576/1048576
    	number of UniformBufferBindings: 84 (64kB)
    [f=0000000] Using Adaptive VSync
    [f=0000000] Joysticks found: 0
    [f=0000000] Warning: Joystick 0 not found
    [f=0000000] CPU Cores: 8
    [f=0000000] [Sound] OpenAL info:
    [f=0000000] [Sound]   Available Devices:
    [f=0000000] [Sound]               OpenAL Soft
    [f=0000000] [Sound]   Device:     OpenAL Soft
    [f=0000000] [Sound]   Vendor:         OpenAL Community
    [f=0000000] [Sound]   Version:        1.1 ALSOFT 1.15.1
    [f=0000000] [Sound]   Renderer:       OpenAL Soft
    [f=0000000] [Sound]   AL Extensions:  AL_EXT_ALAW 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_samples AL_SOFT_buffer_sub_data AL_SOFTX_deferred_updates AL_SOFT_direct_channels AL_SOFT_loop_points AL_SOFT_source_latency
    [f=0000000] [Sound]   ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFT_loopback
    [f=0000000] [Sound]   EFX Enabled: yes
    [f=0000000] [Sound]   Max Sounds: 96
    [f=0000000] Error:   <0> /usr/lib/libc.so.6(+0x35450) [0x7fcc5d45a450]
    [f=0000000] Error:   <1> /usr/lib/libstdc++.so.6(+0x74f74) [0x7fcc5dd5cf74]
    [f=0000000] Error:   <2> /usr/lib/libstdc++.so.6(_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_+0xe1) [0x7fcc5dd5d251]
    [f=0000000] Error:   <3> /usr/include/c++/4.8.1/ext/new_allocator.h:110
    [f=0000000] Error:   <4> /home/johanr/my_projects/spring/rts/System/SafeVector.h:14
    [f=0000000] Error:   <5> /usr/include/c++/4.8.1/bits/stl_set.h:299
    [f=0000000] Error:   <6> /usr/include/c++/4.8.1/bits/stl_tree.h:1808
    [f=0000000] Error:   <7> /home/johanr/my_projects/spring/rts/Game/UI/CursorIcons.h:121
    [f=0000000] Error:   <8> /home/johanr/my_projects/spring/rts/Game/IActionExecutor.h:42
    [f=0000000] Error:   <9> /usr/lib/libboost_thread.so.1.54.0(+0xc26a) [0x7fcc5e88d26a]
    [f=0000000] Error:   <10> /usr/lib/libpthread.so.0(+0x8062) [0x7fcc613d1062]
    [f=0000000] Error:   <11> /usr/lib/libc.so.6(clone+0x6d) [0x7fcc5d509a2d]
    terminate called after throwing an instance of 'boost::thread_interrupted'
    
    txt file icon infolog_crash_on_startup.txt (5,167 bytes) 2013-08-24 11:17 +
  • ? file icon startup_crash_2.tar.xz (10,048 bytes) 2013-08-24 15:53

-Relationships
+Relationships

-Notes

~0011370

cleanrock (reporter)

Last edited: 2013-08-24 16:37

View 2 revisions

Reproduced with "Spring 94.1.1-997-g0b129a0 develop (Debug)".
Happens maybe 1 in 10 tries.
See attached startup_crash_2.tar.xz for infolog, bt and bt full.
Thread 9 is crashing with:
terminate called after throwing an instance of 'boost::thread_interrupted'

+Notes

-Issue History
Date Modified Username Field Change
2013-08-24 11:17 cleanrock New Issue
2013-08-24 11:17 cleanrock File Added: infolog_crash_on_startup.txt
2013-08-24 15:53 cleanrock File Added: startup_crash_2.tar.xz
2013-08-24 15:56 cleanrock Note Added: 0011370
2013-08-24 16:37 cleanrock Note Edited: 0011370 View Revisions
2013-08-24 16:44 jK Changeset attached => spring develop b172977b
2013-08-24 16:44 jK Assigned To => jK
2013-08-24 16:44 jK Status new => resolved
2013-08-24 16:44 jK Resolution open => fixed
+Issue History