All, I have stability issues (opencpn freeze) when enabling ARPA targets (Guard zone) with radar_pi 5.2.1 (Ubuntu 20.04). Radar:
Navico Halo 20
The radar works perfectly without ARPA enabled. Here's the
logs prior it freezes:
10:53:39.508 MESSAGE RadarInfo.cpp:441 Error ProcessRadarSpoke range is zero
10:53:40.005 MESSAGE chartdb.cpp:1194 All chart in cache locked, size: 3
10:53:41.507 MESSAGE RadarInfo.cpp:441 Error ProcessRadarSpoke range is zero
10:53:42.013 MESSAGE chartdb.cpp:1194 All chart in cache locked, size: 3
10:53:42.088 MESSAGE GuardZone.cpp:197 No more scanning for ARPA targets in loop, maximum number of targets reached
10:53:42.362 MESSAGE RadarMarpa.cpp:586 **error wrong target pos, nr = 0, poslat = -54861292803319049403163084483076375518672563512610 63319178734359907556833807364995404144277218602287 98362740982886931130040176492357472319657587064037 10699809663034403088194744105087203864322601621446 72606804926544688285314320429401909517966970333183 79335667916962162381631601033264643153492802574431 0272.000000, poslon = -54861292803319049403163084483076375518672563512610 63319178734359907556833807364995404144277218602287 98362740982886931130040176492357472319657587064037 10699809663034403088194744105087203864322601621446 72606804926544688285314320429401909517966970333183 79335667916962162381631601033264643153492802574431 0272.000000
10:53:42.363 MESSAGE RadarMarpa.cpp:586 **error wrong target pos, nr = 5, poslat = -9741.681641, poslon = 8255.496094
10:53:42.363 MESSAGE RadarMarpa.cpp:586 **error wrong target pos, nr = 6, poslat = 20865.943359, poslon = 7452.354980
10:53:42.363 MESSAGE RadarMarpa.cpp:586 **error wrong target pos, nr = 18, poslat = 0.000000, poslon = -595821379.262745
10:53:42.363 MESSAGE RadarMarpa.cpp:586 **error wrong target pos, nr = 20, poslat = 0.000000, poslon = -24583421103966829483400361004767925503913658776674 20058982179578609339550201604015977122863200523529 64203492279482932643629026491861411659187248097359 48112071738007385888729355682799687826088733244061 17601480813364443013131648783407569194451596478546 706432.000000
10:53:42.363 MESSAGE RadarMarpa.cpp:586 **error wrong target pos, nr = 28, poslat = -91970214401736307403637211768576265926854341230567 33280459237737980373549143288924089938893271986539 11534639349262753593946551979223354675453540116703 31863400672707196823139511303245310207761352343009 152476290382970867509948744877473792.000000, poslon = 0.000000
10:53:42.363 MESSAGE RadarMarpa.cpp:586 **error wrong target pos, nr = 44, poslat = -17128748172609564370777679030192904692978288810680 41699266309534897264765102719606483186549933539329 82791571881910719921317175741969112688371241412699 76058858233157416752178274920908349698272996452204 47975075704697403593646469272661475801880123074748 17028614833573901720683854382984879371639341322702 3695872.000000, poslon = -nan
10:53:42.363 MESSAGE RadarMarpa.cpp:586 **error wrong target pos, nr = 45, poslat = 0.000000, poslon = -42719740718418201647900434123391042292054090447133 05539894083215644439451561281100045924173873152.00 0000
10:53:42.363 MESSAGE RadarMarpa.cpp:586 **error wrong target pos, nr = 52, poslat = 0.000000, poslon = 78804012392788958424558080200287227610159478540930 89333589658680849144354299442122282853250976983128 1613255980613632.000000
10:53:42.363 MESSAGE RadarMarpa.cpp:586 **error wrong target pos, nr = 72, poslat = 0.000000, poslon = 12414601352169195800971832263288762396372244941952 31718575151878313603484335532829101363102871856781 839506571087792020772321820147712.000000
10:53:42.589 MESSAGE GuardZone.cpp:141 No more scanning for ARPA targets, maximum number of targets reached
10:53:43.363 MESSAGE RadarMarpa.cpp:586 **error wrong target pos, nr = 31, poslat = 0.000000, poslon = 12414601352169195800971832263288762396372244941952 31718575151878313603484335532829101363102871856781 839506571087792020772321820147712.000000
10:53:44.018 MESSAGE chartdb.cpp:1194 All chart in cache locked, size: 3
10:53:44.604 MESSAGE GuardZone.cpp:197 No more scanning for ARPA targets in loop, maximum number of targets reached
10:53:45.609 MESSAGE GuardZone.cpp:197 No more scanning for ARPA targets in loop, maximum number of targets reached
10:53:46.025 MESSAGE chartdb.cpp:1194 All chart in cache locked, size: 3
10:54:24.547 MESSAGE chart1.cpp:1859