2025-07-20 10:37 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0004704Spring engineLinuxpublic2015-03-26 03:46
Reporterlamer 
Assigned TojK 
PrioritynormalSeveritycrashReproducibilityalways
StatusresolvedResolutionfixed 
Product Version98.0.1+git 
Target Version99.0Fixed in Version 
Summary0004704: 98.0.1-398-g80e6cfa crash in TraceRay.cpp:443
DescriptionCrash happens during replay: http://zero-k.info/Battles/Detail/338300
infolog: http://paste.springfiles.com/view/f4703d51
Additional InformationSeems more like general category but only linux players were affected.
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0014232

abma (administrator)

Last edited: 2015-03-25 02:16

View 2 revisions

relevant part from crashhandler:

Segmentation fault (SIGSEGV) in spring 98.0.1-398-g80e6cfa develop
Halted Stacktrace for Spring 98.0.1-398-g80e6cfa develop using libunwind:
(Signal handler calls suppressed [4]. Inlined calls denoted by < > brackets.)
 <03> /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/bits/stl_vector.h:766 std::vector<std::list<CUnit*, std::allocator<CUnit*> >, std::allocator<std::list<CUnit*, std:: [...]
[03] /rts/Game/TraceRay.cpp:443 TraceRay::TestCone(float3 const&, float3 const&, float, float, int, int, CUnit*)
[04]/rts/Sim/Weapons/StarburstLauncher.cpp:64 CStarburstLauncher::HaveFreeLineOfFire(float3 const&, bool, CUnit const*) const
 <05>/rts/System/Sync/SyncedPrimitiveBase.h:35 Assert
 <05>/rts/System/Sync/SyncedPrimitiveBase.h:47 Assert<float>
 <05> /rts/System/Sync/SyncedPrimitive.h:43 SyncedPrimitive<float>::Sync(char const*)
 <05> /rts/System/Sync/SyncedPrimitive.h:84 SyncedPrimitive
 <05> /rts/System/Sync/SyncedFloat3.h:43 SyncedFloat3
[05] /rts/Sim/Weapons/Weapon.cpp:1247 CWeapon::TryTargetHeading(short, float3, bool, CUnit*)
[06] /rts/Sim/Weapons/Weapon.cpp:1214 CWeapon::TryTargetRotate(CUnit*, bool)
[07] /rts/Sim/Units/CommandAI/MobileCAI.cpp:773 CMobileCAI::ExecuteAttack(Command&)
[08] /rts/Sim/Units/Unit.cpp:996 CUnit::SlowUpdate()
 <09> /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/bits/stl_list.h:156 std::_List_iterator<CUnit*>::operator++()
[09] /rts/Sim/Units/UnitHandler.cpp:288 CUnitHandler::Update()
[10] /rts/Game/Game.cpp:1577 CGame::SimFrame()
[11] /rts/Net/NetCommands.cpp:512 CGame::ClientReadNet()
[12] /rts/Game/Game.cpp:1023 CGame::Update()
[13] /rts/System/SpringApp.cpp:914 SpringApp::Update()
[14] /rts/System/SpringApp.cpp:948 SpringApp::Run()
[15] /rts/System/Main.cpp:48 Run(int, char**)
[16] /rts/System/Main.cpp:108 main
[17]/usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7ffa6311b800] __libc_start_main
[18] ./spring() [0x589f39] _start

(gameframe 0042598)

~0014233

abma (administrator)

replay crashes for me as well.

print allyteam
$1 = 16
(gdb) print quad.teamUnits
Cannot access memory at address 0xffffffdc07b5bce0
(gdb) print quad
$2 = (const CQuadField::Quad &) @0xffffffdc07b5bcd0: <error reading variable>
(gdb) print *quadPtr
$3 = 130627520
(gdb) print quadField
$4 = (CQuadField *) 0x0

hu? quadField is NULL?

~0014235

abma (administrator)

why fixed? any reference?

~0014236

jK (developer)

https://github.com/spring/spring/commit/215500298658a26bad9abad16c9d7bb44d96f0ca

~0014237

abma (administrator)

aah, ok. thanks!

(seems github -> mantis notification is broken)
+Notes

-Issue History
Date Modified Username Field Change
2015-03-16 13:43 lamer New Issue
2015-03-16 23:51 abma Summary 98.0.1-398-g80e6cfa crash => 98.0.1-398-g80e6cfa crash in TraceRay.cpp:443
2015-03-16 23:52 abma Target Version => 99.0
2015-03-25 02:14 abma Note Added: 0014232
2015-03-25 02:16 abma Note Edited: 0014232 View Revisions
2015-03-25 02:17 abma Severity major => crash
2015-03-25 03:35 abma Note Added: 0014233
2015-03-25 15:57 jK Status new => resolved
2015-03-25 15:57 jK Resolution open => fixed
2015-03-25 15:57 jK Assigned To => jK
2015-03-25 19:36 abma Note Added: 0014235
2015-03-25 19:36 abma Status resolved => feedback
2015-03-25 19:36 abma Resolution fixed => reopened
2015-03-25 23:16 jK Relationship added has duplicate 0004702
2015-03-25 23:16 jK Relationship deleted has duplicate 0004702
2015-03-25 23:17 jK Note Added: 0014236
2015-03-25 23:17 jK Status feedback => resolved
2015-03-25 23:17 jK Resolution reopened => fixed
2015-03-26 03:46 abma Note Added: 0014237
+Issue History