2025-07-29 02:52 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003147Spring engineGeneralpublic2012-07-03 16:59
Reporterabma 
Assigned ToKloot 
PrioritynormalSeveritycrashReproducibilityhave not tried
StatusresolvedResolutionfixed 
Product Version89.0 
Target VersionFixed in Version89.0 
Summary0003147: (QTFS) assertion failed in /rts/Sim/Path/QTPFS/PathSearch.cpp", line=325, "tmpPoint != prvPoint"
Description...
Additional Informationthat failed:

[f=0003801] Error: Aborted (SIGABRT) in spring 88.0.1-477-g785b3a2 release (Debug OMP)
[f=0003801] Error: Stacktrace:
[f=0003801] Error: <0> /lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0) [0x7f6602836cb0]
[f=0003801] Error: <1> /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7f65ff6a6445]
[f=0003801] Error: <2> /lib/x86_64-linux-gnu/libc.so.6(abort+0x17b) [0x7f65ff6a9bab]
[f=0003801] Error: <3> /lib/x86_64-linux-gnu/libc.so.6(+0x2f10e) [0x7f65ff69f10e]
[f=0003801] Error: <4> /lib/x86_64-linux-gnu/libc.so.6(+0x2f1b2) [0x7f65ff69f1b2]
[f=0003801] Error: <5> /home/abma/dev/spring/develop/rts/Sim/Path/QTPFS/PathSearch.cpp:327
[f=0003801] Error: <6> /home/abma/dev/spring/develop/rts/Sim/Path/QTPFS/PathSearch.cpp:296
[f=0003801] Error: <7> /home/abma/dev/spring/develop/rts/Sim/Path/QTPFS/PathManager.cpp:663
[f=0003801] Error: <8> /home/abma/dev/spring/develop/rts/Sim/Path/QTPFS/PathManager.cpp:602
[f=0003801] Error: <9> /home/abma/dev/spring/develop/rts/Sim/Path/QTPFS/PathManager.cpp:562
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0008876

abma (administrator)

backtrace:

http://paste.springfiles.com/view/a5792185

~0008877

abma (administrator)

bt full seems be usefull, see below:

~0008878

abma (administrator)

(gdb) bt
#0 0x00007f660283688d in __libc_waitpid (pid=<optimized out>, stat_loc=<optimized out>, options=<optimized out>) at ../sysdeps/unix/sysv/linux/waitpid.c:41
#1 0x000000000124a3a9 in Platform::MsgBox (message=..., caption=..., flags=@0x7fff845082bc: 9)
    at /home/abma/dev/spring/develop/rts/System/Platform/Linux/MessageBox.cpp:104
#2 0x00000000011aecd7 in ExitMessage (msg=..., caption=..., flags=9, forced=false) at /home/abma/dev/spring/develop/rts/System/Platform/errorhandler.cpp:41
0000003 0x00000000011aeec8 in ErrorMessageBox (msg=..., caption=..., flags=9) at /home/abma/dev/spring/develop/rts/System/Platform/errorhandler.cpp:99
0000004 0x0000000001242a3e in CrashHandler::HandleSignal (signal=6) at /home/abma/dev/spring/develop/rts/System/Platform/Linux/CrashHandler.cpp:554
0000005 <signal handler called>
#6 0x00007f65ff6a6445 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7 0x00007f65ff6a9bab in __GI_abort () at abort.c:91
#8 0x00007f65ff69f10e in __assert_fail_base (fmt=<optimized out>, assertion=0x1759085 "tmpPoint != prvPoint",
    file=0x1758fd0 "/home/abma/dev/spring/develop/rts/Sim/Path/QTPFS/PathSearch.cpp", line=<optimized out>, function=<optimized out>) at assert.c:94
#9 0x00007f65ff69f1b2 in __GI___assert_fail (assertion=0x1759085 "tmpPoint != prvPoint",
    file=0x1758fd0 "/home/abma/dev/spring/develop/rts/Sim/Path/QTPFS/PathSearch.cpp", line=325,
    function=0x1759600 "void QTPFS::PathSearch::TracePath(QTPFS::IPath*)") at assert.c:103
0000010 0x0000000001023277 in QTPFS::PathSearch::TracePath (this=0x16347e30, path=0x14466250) at /home/abma/dev/spring/develop/rts/Sim/Path/QTPFS/PathSearch.cpp:325
#11 0x00000000010230b3 in QTPFS::PathSearch::Finalize (this=0x16347e30, path=0x14466250) at /home/abma/dev/spring/develop/rts/Sim/Path/QTPFS/PathSearch.cpp:294
0000012 0x0000000001028a81 in QTPFS::PathManager::ExecuteSearch (this=0x2dfbdc0, searches=..., searchesIt=..., nodeLayer=..., pathCache=..., pathType=1)
    at /home/abma/dev/spring/develop/rts/Sim/Path/QTPFS/PathManager.cpp:663
0000013 0x0000000001028748 in QTPFS::PathManager::ExecuteQueuedSearches (this=0x2dfbdc0, pathType=1)
    at /home/abma/dev/spring/develop/rts/Sim/Path/QTPFS/PathManager.cpp:603
0000014 0x0000000001028585 in QTPFS::PathManager::Update (this=0x2dfbdc0) at /home/abma/dev/spring/develop/rts/Sim/Path/QTPFS/PathManager.cpp:572
#15 0x0000000000b56e22 in CGame::SimFrame (this=0x2fb6df0) at /home/abma/dev/spring/develop/rts/Game/Game.cpp:1490
#16 0x0000000000bd881a in CGame::ClientReadNet (this=0x2fb6df0) at /home/abma/dev/spring/develop/rts/Game/NetCommands.cpp:393
#17 0x0000000000b53d49 in CGame::Update (this=0x2fb6df0) at /home/abma/dev/spring/develop/rts/Game/Game.cpp:885
---Type <return> to continue, or q <return> to quit---
#18 0x00000000011bb73d in GML::UpdateSim (ac=0x2fb6df0) at /home/abma/dev/spring/develop/rts/lib/gml/gml_base.h:40
#19 0x00000000011b88d2 in SpringApp::Update (this=0x7fff845098f0) at /home/abma/dev/spring/develop/rts/System/SpringApp.cpp:934
0000020 0x00000000011b8abf in SpringApp::Run (this=0x7fff845098f0, argc=3, argv=0x7fff84509ae8) at /home/abma/dev/spring/develop/rts/System/SpringApp.cpp:1017
#21 0x0000000001197e14 in MainFunc (argc=3, argv=0x7fff84509ae8, ret=0x7fff845099cc) at /home/abma/dev/spring/develop/rts/System/Main.cpp:51
#22 0x00000000011981cb in Run (argc=3, argv=0x7fff84509ae8) at /home/abma/dev/spring/develop/rts/System/Main.cpp:62
#23 0x0000000001198264 in main (argc=3, argv=0x7fff84509ae8) at /home/abma/dev/spring/develop/rts/System/Main.cpp:92

~0008879

abma (administrator)

can be reproduced by replaying (short) demo :)

~0008880

abma (administrator)

also path cache generating is maybe a bit to verbose to gfx... (debug builds only?)

~0008882

Kloot (developer)

yes, it's only so verbose in debug builds
+Notes

-Issue History
Date Modified Username Field Change
2012-07-03 01:25 abma New Issue
2012-07-03 01:25 abma File Added: 20120703_012338_Fields_Of_Isis_88.0.1-477-g785b3a2 release.sdf
2012-07-03 01:26 abma Note Added: 0008876
2012-07-03 01:27 abma Note Added: 0008877
2012-07-03 01:27 abma Additional Information Updated
2012-07-03 01:27 abma Note Added: 0008878
2012-07-03 01:31 abma Summary crash in PathSearch.cpp:327 => assertion failed in /rts/Sim/Path/QTPFS/PathSearch.cpp", line=325, "tmpPoint != prvPoint"
2012-07-03 01:34 abma Note Added: 0008879
2012-07-03 01:39 abma Summary assertion failed in /rts/Sim/Path/QTPFS/PathSearch.cpp", line=325, "tmpPoint != prvPoint" => (QTFS) assertion failed in /rts/Sim/Path/QTPFS/PathSearch.cpp", line=325, "tmpPoint != prvPoint"
2012-07-03 01:42 abma Note Added: 0008880
2012-07-03 02:39 abma Product Version => 89.0
2012-07-03 12:29 Kloot Status new => assigned
2012-07-03 12:29 Kloot Assigned To => Kloot
2012-07-03 16:59 Kloot Note Added: 0008882
2012-07-03 16:59 Kloot Status assigned => resolved
2012-07-03 16:59 Kloot Fixed in Version => 89.0
2012-07-03 16:59 Kloot Resolution open => fixed
+Issue History