2025-07-20 12:33 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0004059Spring engineGeneralpublic2013-10-14 22:44
Reporterabma 
Assigned ToKloot 
PrioritynormalSeveritymajorReproducibilityhave not tried
StatusresolvedResolutionfixed 
Product Version94.1.1+git 
Target Version95.0Fixed in Version94.1.1+git 
Summary0004059: SIGFPE's
Description[f=0000348] Error: Floating point exception (SIGFPE) in spring 94.1.1-1359-gc0d7048 develop (Debug)
[f=0000348] Error: Stacktrace:
[f=0000348] Error: <0> /lib/x86_64-linux-gnu/libpthread.so.0(+0xfbb0) [0x7f4daf245bb0]
[f=0000348] Error: <1> /home/abma/dev/spring/develop/rts/Rendering/Env/Decals/GroundDecalHandler.cpp:1016 (discriminator 1)
[f=0000348] Error: <2> /home/abma/dev/spring/develop/rts/Rendering/Env/Decals/GroundDecalHandler.cpp:1305 (discriminator 4)
[f=0000348] Error: <3> /home/abma/dev/spring/develop/rts/Net/GameServer.cpp:1616 (discriminator 1)
[f=0000348] Error: <4> /home/abma/dev/spring/develop/rts/Game/GameHelper.cpp:319
[f=0000348] Error: <5> /home/abma/dev/spring/develop/rts/Lua/LuaIntro.cpp:408 (discriminator 2)
[f=0000348] Error: <6> /home/abma/dev/spring/develop/rts/Lua/LuaIntro.cpp:443 (discriminator 3)
[f=0000348] Error: <7> /usr/include/c++/4.8/bits/move.h:166
[f=0000348] Error: <8> /usr/include/boost/format/feed_args.hpp:176
[f=0000348] Error: <9> /usr/include/boost/format/feed_args.hpp:212 (discriminator 1)
[f=0000348] Error: <10> /usr/include/boost/format/feed_args.hpp:236
[f=0000348] Error: <11> /home/abma/dev/spring/develop/rts/Game/Game.cpp:1592
[f=0000348] Error: <12> /home/abma/dev/spring/develop/rts/Net/NetCommands.cpp:437
[f=0000348] Error: <13> /home/abma/dev/spring/develop/rts/Game/Game.cpp:975
[f=0000348] Error: <14> /home/abma/dev/spring/develop/rts/Map/SMF/Legacy/LegacyMeshDrawer.cpp:298 (discriminator 1)
[f=0000348] Error: <15> /home/abma/dev/spring/develop/rts/Rendering/DebugDrawerAI.cpp:240
[f=0000348] Error: <16> /home/abma/dev/spring/develop/rts/Rendering/DebugDrawerAI.cpp:274
[f=0000348] Error: <17> /usr/include/c++/4.8/bits/stl_algobase.h:450
[f=0000348] Error: <18> /usr/include/c++/4.8/bits/deque.tcc:1058
[f=0000348] Error: <19> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f4dabb82de5]
[f=0000348] Error: <20> ??:?
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
related to 0004058closedKloot desync in validation test 
+Relationships

-Notes

~0011755

abma (administrator)

zk:stable
/give all
/give all 1

~0011756

abma (administrator)

Last edited: 2013-10-14 21:57

View 3 revisions

an other one...
[f=0000171] Error: Floating point exception (SIGFPE) in spring 94.1.1-1359-gc0d7048 develop (Debug)
[f=0000171] Error: Stacktrace:
[f=0000171] Error: <0> /lib/x86_64-linux-gnu/libpthread.so.0(+0xfbb0) [0x7faed3417bb0]
[f=0000171] Error: <1> /home/abma/dev/spring/develop/rts/Game/UI/GuiHandler.cpp:2885 (discriminator 1)
[f=0000171] Error: <2> /home/abma/dev/spring/develop/rts/Game/UI/GuiHandler.cpp:3082 (discriminator 1)
[f=0000171] Error: <3> /home/abma/dev/spring/develop/rts/Game/UI/GuiHandler.cpp:2609
[f=0000171] Error: <4> /home/abma/dev/spring/develop/rts/Game/Game.cpp:1294
[f=0000171] Error: <5> /home/abma/dev/spring/develop/rts/System/SpringApp.cpp:968
[f=0000171] Error: <6> /home/abma/dev/spring/develop/rts/System/SpringApp.cpp:1045
[f=0000171] Error: <7> /home/abma/dev/spring/develop/rts/System/Main.cpp:64
[f=0000171] Error: <8> /home/abma/dev/spring/develop/rts/System/Main.cpp:123
[f=0000171] Error: <9> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7faecfd54de5]
[f=0000171] Error: <10> ??:?

~0011761

abma (administrator)

an other one:

[f=0001151] Error: Floating point exception (SIGFPE) in spring 94.1.1-1362-g3220f80 develop (Debug)
[f=0001151] Error: Stacktrace:
[f=0001151] Debug: Connection closed: [::ffff:127.0.0.1]:53403
[f=0001151] Error: <0> /lib/x86_64-linux-gnu/libpthread.so.0(+0xfbb0) [0x7f22da0fcbb0]
[f=0001151] Error: <1> /home/abma/dev/spring/develop/rts/System/float3.h:258
[f=0001151] Error: <2> /home/abma/dev/spring/develop/rts/Sim/Projectiles/Projectile.cpp:100
[f=0001151] Error: <3> /home/abma/dev/spring/develop/rts/Sim/Projectiles/Unsynced/MuzzleFlame.cpp:32
[f=0001151] Error: <4> /home/abma/dev/spring/develop/rts/Sim/Units/Scripts/UnitScript.cpp:857
[f=0001151] Error: <5> /home/abma/dev/spring/develop/rts/Sim/Units/Scripts/CobThread.cpp:671
[f=0001151] Error: <6> /home/abma/dev/spring/develop/rts/Sim/Units/Scripts/CobInstance.cpp:497 (discriminator 1)
[f=0001151] Error: <7> /home/abma/dev/spring/develop/rts/Sim/Units/Scripts/CobInstance.cpp:583
[f=0001151] Error: <8> /home/abma/dev/spring/develop/rts/Sim/Units/Scripts/CobInstance.cpp:564
[f=0001151] Error: <9> /home/abma/dev/spring/develop/rts/Sim/Units/Scripts/CobInstance.cpp:465
[f=0001151] Error: <10> /home/abma/dev/spring/develop/rts/Sim/Weapons/Weapon.cpp:466 (discriminator 1)
[f=0001151] Error: <11> /home/abma/dev/spring/develop/rts/Sim/Weapons/Weapon.cpp:270
[f=0001151] Error: <12> /home/abma/dev/spring/develop/rts/Sim/Weapons/Cannon.cpp:90
[f=0001151] Error: <13> /home/abma/dev/spring/develop/rts/Sim/Units/Unit.cpp:704
[f=0001151] Error: <14> /home/abma/dev/spring/develop/rts/Sim/Units/UnitHandler.cpp:291
[f=0001151] Error: <15> /home/abma/dev/spring/develop/rts/Game/Game.cpp:1591
[f=0001151] Error: <16> /home/abma/dev/spring/develop/rts/Net/NetCommands.cpp:437
[f=0001151] Error: <17> /home/abma/dev/spring/develop/rts/Game/Game.cpp:975
[f=0001151] Error: <18> /home/abma/dev/spring/develop/rts/System/Platform/Threading.cpp:348
[f=0001151] Error: <19> /home/abma/dev/spring/develop/rts/System/SpringApp.cpp:963
[f=0001151] Error: <20> /home/abma/dev/spring/develop/rts/System/SpringApp.cpp:1045
[f=0001151] Error: <21> /home/abma/dev/spring/develop/rts/System/Main.cpp:64
[f=0001151] Error: <22> /home/abma/dev/spring/develop/rts/System/Main.cpp:123

~0011762

Kloot (developer)

Last edited: 2013-10-14 22:29

View 2 revisions

<4> /home/abma/dev/spring/develop/rts/Sim/Units/Scripts/UnitScript.cpp:85

What are the values of unit->speed and unit->lastMuzzleFlameDir on this frame?

~0011764

abma (administrator)

(gdb) print unit->speed
$1 = {<float3> = {static binder = {class_ = 0x2127500, base = 0x0, flags = creg::CF_None,
      memberRegistrator = 0x18d7160 <float3::memberRegistrator>, name = 0x122c12e "float3",
      size = 12, alignment = 4, hasVTable = false,
      constructor = 0xc8903a <float3::_ConstructInstance(void*)>,
      destructor = 0xc89066 <float3::_DestructInstance(void*)>,
      nextBinder = 0x18d70e0 <type2<float>::binder>}, static memberRegistrator =
    0x18d7248 <float3mreg>, static hasVTable = false, static CMP_EPS = 9,99999975e-05,
    static NORMALIZE_EPS = 9,99999996e-13, static maxxpos = 6143, static maxzpos = 8191, {{
        x = -2,89206885e-26, y = 0, z = 1,94967453e-25}, {r = -2,89206885e-26, g = 0,
        b = 1,94967453e-25}, {x1 = -2,89206885e-26, y1 = 0, x2 = 1,94967453e-25}, {
        s = -2,89206885e-26, t = 0, p = 1,94967453e-25}, {xstart = -2,89206885e-26, ystart = 0,
        xend = 1,94967453e-25}}}, static binder = {class_ = 0x2127570, base = 0x0,
    flags = creg::CF_None, memberRegistrator = 0x18d7260 <float4::memberRegistrator>,
    name = 0x122c30b "float4", size = 16, alignment = 4, hasVTable = false,
    constructor = 0xc89976 <float4::_ConstructInstance(void*)>,
    destructor = 0xc899a2 <float4::_DestructInstance(void*)>,
    nextBinder = 0x18d7180 <float3::binder>}, static memberRegistrator = 0x18d7348 <float4mreg>,
  static hasVTable = false, {{w = 0}, {a = 0}, {y2 = 0}, {q = 0}, {yend = 0}}}
(gdb) print unit->lastMuzzleFlameDir
$2 = {static binder = {class_ = 0x2127500, base = 0x0, flags = creg::CF_None,
    memberRegistrator = 0x18d7160 <float3::memberRegistrator>, name = 0x122c12e "float3",
    size = 12, alignment = 4, hasVTable = false,
    constructor = 0xc8903a <float3::_ConstructInstance(void*)>,
    destructor = 0xc89066 <float3::_DestructInstance(void*)>,
    nextBinder = 0x18d70e0 <type2<float>::binder>},
  static memberRegistrator = 0x18d7248 <float3mreg>, static hasVTable = false,
  static CMP_EPS = 9,99999975e-05, static NORMALIZE_EPS = 9,99999996e-13, static maxxpos = 6143,
  static maxzpos = 8191, {{x = 0,179898515, y = -0,352097154, z = 0,918511569}, {r = 0,179898515,
      g = -0,352097154, b = 0,918511569}, {x1 = 0,179898515, y1 = -0,352097154, x2 = 0,918511569},
    {s = 0,179898515, t = -0,352097154, p = 0,918511569}, {xstart = 0,179898515,
      ystart = -0,352097154, xend = 0,918511569}}}

~0011765

Kloot (developer)

x = -2,89206885e-26, y = 0, z = 1,94967453e-25 --> basically a ZeroVector, should be fixed then by 63edb0badbc6607c32994571dd2c19fe1d11f480 (float3::== is inexact)
+Notes

-Issue History
Date Modified Username Field Change
2013-10-14 21:42 abma New Issue
2013-10-14 21:43 abma File Added: 20131014_213713_Comet Catcher Redux_94.1.1-1359-gc0d7048 develop.sdf
2013-10-14 21:43 abma Note Added: 0011755
2013-10-14 21:44 abma Relationship added related to 0004058
2013-10-14 21:46 Kloot Changeset attached => spring develop c0a91970
2013-10-14 21:46 Kloot Assigned To => Kloot
2013-10-14 21:46 Kloot Status new => resolved
2013-10-14 21:46 Kloot Resolution open => fixed
2013-10-14 21:54 abma Note Added: 0011756
2013-10-14 21:55 abma Note Edited: 0011756 View Revisions
2013-10-14 21:55 abma Assigned To Kloot =>
2013-10-14 21:55 abma Status resolved => new
2013-10-14 21:57 abma Note Edited: 0011756 View Revisions
2013-10-14 22:00 Kloot Changeset attached => spring develop eae19147
2013-10-14 22:00 Kloot Assigned To => Kloot
2013-10-14 22:00 Kloot Status new => resolved
2013-10-14 22:17 abma Note Added: 0011761
2013-10-14 22:17 abma Summary SIGFPE in GroundDecalHandler.cpp:1016 => SIGFPE's
2013-10-14 22:17 abma Assigned To Kloot =>
2013-10-14 22:17 abma Status resolved => new
2013-10-14 22:28 Kloot Note Added: 0011762
2013-10-14 22:29 Kloot Note Edited: 0011762 View Revisions
2013-10-14 22:41 abma Note Added: 0011764
2013-10-14 22:44 Kloot Note Added: 0011765
2013-10-14 22:44 Kloot Status new => resolved
2013-10-14 22:44 Kloot Fixed in Version => 94.1.1+git
2013-10-14 22:44 Kloot Assigned To => Kloot
+Issue History