Cruisers Forum
 


Join CruisersForum Today

Reply
 
Thread Tools Rate Thread Display Modes
Old 30-06-2015, 00:52   #121
Registered User

Join Date: Sep 2009
Location: Angers - France
Boat: Beneteau First 29 Ptizef
Posts: 743
Re: OpenCPN Beta test 4.1.602 Release

Pavel

By "doesn't work" I mean I can't use AIS
The targets are not shown, they appear some time but disappear immediately. I am in a zone where there are numbers of targets. I see one or two targets for 1/2 second, then nothing, a few seconds later I see another, then nothing ...
The other parts of O seems to work as expected
With my own compilation wx2.8/vs2010, this phenomenon doesn't exist
Thanks
Jean Pierre
__________________

__________________
Ptizef is offline   Reply With Quote
Old 30-06-2015, 02:33   #122
Registered User

Join Date: Nov 2014
Location: Netherlands
Posts: 179
Re: OpenCPN Beta test 4.1.602 Release

Quote:
Originally Posted by Ptizef View Post
Pavel

By "doesn't work" I mean I can't use AIS
The targets are not shown, they appear some time but disappear immediately. I am in a zone where there are numbers of targets. I see one or two targets for 1/2 second, then nothing, a few seconds later I see another, then nothing ...
The other parts of O seems to work as expected
With my own compilation wx2.8/vs2010, this phenomenon doesn't exist
Thanks
Jean Pierre
I have seen a message that this could be caused by a time difference.
The moment the AIS target is seen it is marked as old and removed.
You could try to untick the Lost Targets boxes in Preferences/Ships/Ais Targets.

See if that helps.

Peter
__________________

__________________
ptulp is offline   Reply With Quote
Old 30-06-2015, 07:11   #123
Registered User

Join Date: Sep 2009
Location: Angers - France
Boat: Beneteau First 29 Ptizef
Posts: 743
Re: OpenCPN Beta test 4.1.602 Release

Quote:
Originally Posted by ptulp View Post
I have seen a message that this could be caused by a time difference.
The moment the AIS target is seen it is marked as old and removed.
You could try to untick the Lost Targets boxes in Preferences/Ships/Ais Targets.

See if that helps.

Peter
Bingo!
This is the problem. My net book was on the London meridian with DST
that is UTC + 1 and it didn't work
If I deactivate DST that is UTC it works
If I set Paris meridian + DST that is UTC+2 it works
If I deactivate DST that is UTC + 1 it doesn't work
So it seems there is a difference between wx2.8 and wx3.0 in time management around UTC+1
thanks Peter
Jean Pierre
__________________
Ptizef is offline   Reply With Quote
Old 01-07-2015, 20:13   #124
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 4,884
Re: OpenCPN Beta test 4.1.602 Release

Jean Pierre, etc.

Correction for AIS target errors in GMT+1 committed to github now.

Correct AIS target age logic when DST is active (FS#1809).

Thanks
Dave
__________________
bdbcat is offline   Reply With Quote
Old 03-07-2015, 02:36   #125
Sponsoring Vendor
 
Neptune's Gear's Avatar

Community Sponsor

Join Date: Oct 2012
Location: Gulf Harbour, New Zealand
Boat: Farr Phase 4, 12.8m
Posts: 992
Re: OpenCPN Beta test 4.1.602 Release

On the plugins page for this version, it lists the polar plugin. However the link for it gives a 404 error?
Anyone got a link (windows version) that will work on 4.1.602?

Thx
__________________
Matt Paulin
Neptunes Gear Ltd
www.neptunes-gear.com
Neptune's Gear is offline   Reply With Quote
Old 03-07-2015, 06:09   #126
Registered User
 
NahanniV's Avatar

Join Date: Mar 2011
Location: On the Boat
Boat: Finnsailer 38
Posts: 1,144
Re: OpenCPN Beta test 4.1.602 Release

Some more info regarding crashing on ARM platform.

I can run OpenCPN once after installing or deleting the config file. The second time it crashes with a segmentation fault.

In that first session I can configure OpenGL and everything works reasonably well (a few minor bugs).

I am able to run Opencpn a second time if I specify the -no_opengl switch (regardless of the OpenGL configuratrion.

Here is a very simple case:
GDB (ran OpenCPN after deleting config, did not change config, closed, ran again CRASH)
Code:
aruntu@aruntu:~$ gdb opencpn
GNU gdb (GDB) 7.6.1-ubuntu
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "arm-linux-gnueabihf".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/local/bin/opencpn...done.
(gdb) run
Starting program: /usr/local/bin/opencpn 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
[New Thread 0xb46ca270 (LWP 9813)]

(opencpn:9783): Gdk-CRITICAL **: IA__gdk_colormap_new: assertion 'GDK_IS_VISUAL (visual)' failed

(opencpn:9783): Gtk-CRITICAL **: IA__gtk_widget_set_colormap: assertion 'GDK_IS_COLORMAP (colormap)' failed

(opencpn:9783): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
libGL: built on Jun 19 2015 05:42:49
[New Thread 0xb3b63270 (LWP 9819)]
[New Thread 0xb3363270 (LWP 9820)]
[New Thread 0xb2b63270 (LWP 9821)]
[Thread 0xb3b63270 (LWP 9819) exited]
[Thread 0xb46ca270 (LWP 9813) exited]
[Thread 0xb3363270 (LWP 9820) exited]
[Thread 0xb2b63270 (LWP 9821) exited]
[Inferior 1 (process 9783) exited normally]
(gdb) 
(gdb) 
(gdb) run
Starting program: /usr/local/bin/opencpn 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

(opencpn:9844): Gdk-CRITICAL **: IA__gdk_colormap_new: assertion 'GDK_IS_VISUAL (visual)' failed

(opencpn:9844): Gtk-CRITICAL **: IA__gtk_widget_set_colormap: assertion 'GDK_IS_COLORMAP (colormap)' failed

(opencpn:9844): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
libGL: built on Jun 19 2015 05:42:49
[New Thread 0xb5146270 (LWP 9871)]
[New Thread 0xb4946270 (LWP 9872)]
[New Thread 0xb4146270 (LWP 9873)]

Program received signal SIGSEGV, Segmentation fault.
0xb644d862 in __GI___pthread_mutex_lock (mutex=0x6e2d656d) at pthread_mutex_lock.c:66
66    pthread_mutex_lock.c: No such file or directory.
(gdb)
Logfile from above
Code:
________
07:48:21 EDT: 2015-07-03
07:48:21 EDT:  ------- Starting OpenCPN -------
07:48:21 EDT: Version 4.1.630 Build 2015-06-30
07:48:23 EDT: wxWidgets version: wxWidgets 3.0.2 Linux 32 bit wxGTK
07:48:23 EDT: MemoryStatus:  mem_total: 1838 mb,  mem_initial: 9 mb
07:48:23 EDT: SData_Locn is /usr/local/share/opencpn/
07:48:23 EDT: PrivateDataDir is /home/aruntu/.opencpn
07:48:23 EDT: Creating new Config_File: /home/aruntu/.opencpn/opencpn.conf
07:48:23 EDT: Setting Viewpoint Lat/Lon 33.358, -79.282
07:48:23 EDT: Setting Ownship Lat/Lon 33.358, -79.282
07:48:23 EDT: Styles loading from /usr/local/share/opencpn/uidata/styles.xml
07:48:23 EDT: No styles found at: /home/aruntu/
07:48:23 EDT: No styles found at: /home/aruntu/.opencpn/
07:48:23 EDT: Detected display size (horizontal): 508 mm
07:48:23 EDT: System default Language:  en_US
07:48:23 EDT: Opencpn language set to:  en_US
07:48:30 EDT: Creating glChartCanvas
07:48:31 EDT: ChartDB Cache policy:  Application target is 914 MBytes
07:48:31 EDT: Chartlist file not found, config chart dir array is empty.  Chartlist target file is:/home/aruntu/.opencpn/chartlist.dat
07:48:31 EDT: GPS Watchdog Timeout is: 6 sec.
07:48:31 EDT: OpenCPN Initialized in 10896 ms.
07:48:31 EDT: Loading navobjects from navobj.xml
07:48:31 EDT: Done loading navobjects
07:48:32 EDT: Loading World Chart Q=0 in 0 ms.
07:48:32 EDT: Background world map loaded from GSHHS datafiles found in: /usr/local/share/opencpn/gshhs/
07:48:32 EDT: PlugInManager searching for PlugIns in location /usr/local/lib/opencpn
07:48:33 EDT:    ***GPS Watchdog timeout at Lat:33.358   Lon: -79.282
07:48:39 EDT: opencpn::MyFrame exiting cleanly.
07:48:39 EDT: Chart cache PlugIn purge
07:48:39 EDT: Chart cache purge
07:48:39 EDT: opencpn::MyApp starting exit.
07:48:39 EDT: LOGBOOK:  2015-07-03 11:48:39 UTC OFF: Lat   33.35800 Lon  -79.28200
07:48:39 EDT: opencpn::MyApp exiting cleanly...
07:48:49 EDT: 

________
07:48:49 EDT: 2015-07-03
07:48:49 EDT:  ------- Starting OpenCPN -------
07:48:49 EDT: Version 4.1.630 Build 2015-06-30
07:48:51 EDT: wxWidgets version: wxWidgets 3.0.2 Linux 32 bit wxGTK
07:48:51 EDT: MemoryStatus:  mem_total: 1838 mb,  mem_initial: 9 mb
07:48:51 EDT: SData_Locn is /usr/local/share/opencpn/
07:48:51 EDT: PrivateDataDir is /home/aruntu/.opencpn
07:48:51 EDT: Using existing Config_File: /home/aruntu/.opencpn/opencpn.conf
07:48:51 EDT: Warning: Invalid value 112 for a boolean key "bFollow" in config file.
07:48:51 EDT: Setting Viewpoint Lat/Lon 33.358, -79.282
07:48:51 EDT: Setting Ownship Lat/Lon 33.358, -79.282
07:48:51 EDT: Styles loading from /usr/local/share/opencpn/uidata/styles.xml
07:48:51 EDT: No styles found at: /home/aruntu/
07:48:51 EDT: No styles found at: /home/aruntu/.opencpn/
07:48:51 EDT: Detected display size (horizontal): 508 mm
07:48:51 EDT: System default Language:  en_US
07:48:51 EDT: Opencpn language set to:  en_US
07:48:51 EDT: Creating glChartCanvas
__________________
NahanniV is online now   Reply With Quote
Old 03-07-2015, 06:39   #127
Registered User

Join Date: Feb 2010
Location: On the go. Not in Prague.
Posts: 4,018
Re: OpenCPN Beta test 4.1.602 Release

Quote:
Originally Posted by Neptune's Gear View Post
On the plugins page for this version, it lists the polar plugin. However the link for it gives a 404 error?
Anyone got a link (windows version) that will work on 4.1.602?

Thx
Fixed now.

Pavel
__________________
nohal is online now   Reply With Quote
Old 03-07-2015, 06:43   #128
Registered User

Join Date: Feb 2010
Location: On the go. Not in Prague.
Posts: 4,018
Re: OpenCPN Beta test 4.1.602 Release

Quote:
Originally Posted by NahanniV View Post
Some more info regarding crashing on ARM platform.

I can run OpenCPN once after installing or deleting the config file. The second time it crashes with a segmentation fault.

In that first session I can configure OpenGL and everything works reasonably well (a few minor bugs).

I am able to run Opencpn a second time if I specify the -no_opengl switch (regardless of the OpenGL configuratrion.

Here is a very simple case:
GDB (ran OpenCPN after deleting config, did not change config, closed, ran again CRASH)
Code:
aruntu@aruntu:~$ gdb opencpn
GNU gdb (GDB) 7.6.1-ubuntu
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "arm-linux-gnueabihf".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/local/bin/opencpn...done.
(gdb) run
Starting program: /usr/local/bin/opencpn 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
[New Thread 0xb46ca270 (LWP 9813)]

(opencpn:9783): Gdk-CRITICAL **: IA__gdk_colormap_new: assertion 'GDK_IS_VISUAL (visual)' failed

(opencpn:9783): Gtk-CRITICAL **: IA__gtk_widget_set_colormap: assertion 'GDK_IS_COLORMAP (colormap)' failed

(opencpn:9783): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
libGL: built on Jun 19 2015 05:42:49
[New Thread 0xb3b63270 (LWP 9819)]
[New Thread 0xb3363270 (LWP 9820)]
[New Thread 0xb2b63270 (LWP 9821)]
[Thread 0xb3b63270 (LWP 9819) exited]
[Thread 0xb46ca270 (LWP 9813) exited]
[Thread 0xb3363270 (LWP 9820) exited]
[Thread 0xb2b63270 (LWP 9821) exited]
[Inferior 1 (process 9783) exited normally]
(gdb) 
(gdb) 
(gdb) run
Starting program: /usr/local/bin/opencpn 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

(opencpn:9844): Gdk-CRITICAL **: IA__gdk_colormap_new: assertion 'GDK_IS_VISUAL (visual)' failed

(opencpn:9844): Gtk-CRITICAL **: IA__gtk_widget_set_colormap: assertion 'GDK_IS_COLORMAP (colormap)' failed

(opencpn:9844): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
libGL: built on Jun 19 2015 05:42:49
[New Thread 0xb5146270 (LWP 9871)]
[New Thread 0xb4946270 (LWP 9872)]
[New Thread 0xb4146270 (LWP 9873)]

Program received signal SIGSEGV, Segmentation fault.
0xb644d862 in __GI___pthread_mutex_lock (mutex=0x6e2d656d) at pthread_mutex_lock.c:66
66    pthread_mutex_lock.c: No such file or directory.
(gdb)
Logfile from above
Code:
________
07:48:21 EDT: 2015-07-03
07:48:21 EDT:  ------- Starting OpenCPN -------
07:48:21 EDT: Version 4.1.630 Build 2015-06-30
07:48:23 EDT: wxWidgets version: wxWidgets 3.0.2 Linux 32 bit wxGTK
07:48:23 EDT: MemoryStatus:  mem_total: 1838 mb,  mem_initial: 9 mb
07:48:23 EDT: SData_Locn is /usr/local/share/opencpn/
07:48:23 EDT: PrivateDataDir is /home/aruntu/.opencpn
07:48:23 EDT: Creating new Config_File: /home/aruntu/.opencpn/opencpn.conf
07:48:23 EDT: Setting Viewpoint Lat/Lon 33.358, -79.282
07:48:23 EDT: Setting Ownship Lat/Lon 33.358, -79.282
07:48:23 EDT: Styles loading from /usr/local/share/opencpn/uidata/styles.xml
07:48:23 EDT: No styles found at: /home/aruntu/
07:48:23 EDT: No styles found at: /home/aruntu/.opencpn/
07:48:23 EDT: Detected display size (horizontal): 508 mm
07:48:23 EDT: System default Language:  en_US
07:48:23 EDT: Opencpn language set to:  en_US
07:48:30 EDT: Creating glChartCanvas
07:48:31 EDT: ChartDB Cache policy:  Application target is 914 MBytes
07:48:31 EDT: Chartlist file not found, config chart dir array is empty.  Chartlist target file is:/home/aruntu/.opencpn/chartlist.dat
07:48:31 EDT: GPS Watchdog Timeout is: 6 sec.
07:48:31 EDT: OpenCPN Initialized in 10896 ms.
07:48:31 EDT: Loading navobjects from navobj.xml
07:48:31 EDT: Done loading navobjects
07:48:32 EDT: Loading World Chart Q=0 in 0 ms.
07:48:32 EDT: Background world map loaded from GSHHS datafiles found in: /usr/local/share/opencpn/gshhs/
07:48:32 EDT: PlugInManager searching for PlugIns in location /usr/local/lib/opencpn
07:48:33 EDT:    ***GPS Watchdog timeout at Lat:33.358   Lon: -79.282
07:48:39 EDT: opencpn::MyFrame exiting cleanly.
07:48:39 EDT: Chart cache PlugIn purge
07:48:39 EDT: Chart cache purge
07:48:39 EDT: opencpn::MyApp starting exit.
07:48:39 EDT: LOGBOOK:  2015-07-03 11:48:39 UTC OFF: Lat   33.35800 Lon  -79.28200
07:48:39 EDT: opencpn::MyApp exiting cleanly...
07:48:49 EDT: 

________
07:48:49 EDT: 2015-07-03
07:48:49 EDT:  ------- Starting OpenCPN -------
07:48:49 EDT: Version 4.1.630 Build 2015-06-30
07:48:51 EDT: wxWidgets version: wxWidgets 3.0.2 Linux 32 bit wxGTK
07:48:51 EDT: MemoryStatus:  mem_total: 1838 mb,  mem_initial: 9 mb
07:48:51 EDT: SData_Locn is /usr/local/share/opencpn/
07:48:51 EDT: PrivateDataDir is /home/aruntu/.opencpn
07:48:51 EDT: Using existing Config_File: /home/aruntu/.opencpn/opencpn.conf
07:48:51 EDT: Warning: Invalid value 112 for a boolean key "bFollow" in config file.
07:48:51 EDT: Setting Viewpoint Lat/Lon 33.358, -79.282
07:48:51 EDT: Setting Ownship Lat/Lon 33.358, -79.282
07:48:51 EDT: Styles loading from /usr/local/share/opencpn/uidata/styles.xml
07:48:51 EDT: No styles found at: /home/aruntu/
07:48:51 EDT: No styles found at: /home/aruntu/.opencpn/
07:48:51 EDT: Detected display size (horizontal): 508 mm
07:48:51 EDT: System default Language:  en_US
07:48:51 EDT: Opencpn language set to:  en_US
07:48:51 EDT: Creating glChartCanvas
JM...
To make the gdb output useful, we need the backtrace of the crash - After the Segmentation Fault happens and you return to the (gdb) prompt, please run bt command and post it's output.

Pavel
__________________
nohal is online now   Reply With Quote
Old 03-07-2015, 07:01   #129
Registered User
 
NahanniV's Avatar

Join Date: Mar 2011
Location: On the Boat
Boat: Finnsailer 38
Posts: 1,144
Re: OpenCPN Beta test 4.1.602 Release

Quote:
Originally Posted by nohal View Post
JM...
To make the gdb output useful, we need the backtrace of the crash - After the Segmentation Fault happens and you return to the (gdb) prompt, please run bt command and post it's output.

Pavel
Code:
(gdb) run
Starting program: /usr/local/bin/opencpn 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

(opencpn:1849): Gdk-CRITICAL **: IA__gdk_colormap_new: assertion 'GDK_IS_VISUAL (visual)' failed

(opencpn:1849): Gtk-CRITICAL **: IA__gtk_widget_set_colormap: assertion 'GDK_IS_COLORMAP (colormap)' failed

(opencpn:1849): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
libGL: built on Jun 19 2015 05:42:49
[New Thread 0xb5146270 (LWP 1871)]
[New Thread 0xb4946270 (LWP 1872)]
[New Thread 0xb4146270 (LWP 1873)]

Program received signal SIGSEGV, Segmentation fault.
0xb644d862 in __GI___pthread_mutex_lock (mutex=0x6e2d656d)
    at pthread_mutex_lock.c:66
66    pthread_mutex_lock.c: No such file or directory.
(gdb) 
(gdb) 
(gdb) bt
#0  0xb644d862 in __GI___pthread_mutex_lock (mutex=0x6e2d656d)
    at pthread_mutex_lock.c:66
#1  0xb65eb306 in XrmQGetResource ()
   from /usr/lib/arm-linux-gnueabihf/libX11.so.6
#2  0xb65d5a62 in XGetDefault () from /usr/lib/arm-linux-gnueabihf/libX11.so.6
#3  0xb5f8e9fa in ?? () from /usr/lib/arm-linux-gnueabihf/libcairo.so.2
#4  0xb5f8e9fa in ?? () from /usr/lib/arm-linux-gnueabihf/libcairo.so.2
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb)
Also, here is the automatically generated config file:
Code:
[AUI]
AUIPerspective=layout2|name=ChartCanvas;caption=;state=768;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=1342;besth=677;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(5,0,0)=402|
[Settings]
ConfigVersionString=Version 4.1.630 Build 2015-06-30
NavMessageShown=1
UIexpert=1
UIStyle=Traditional
ChartNotRenderScaleFactor=2
ShowStatusBar=1
ShowMenuBar=0
DefaultFontSize=0
ShowCompassWindow=1
SetSystemTime=0
ShowGrid=0
PlayShipsBells=0
SoundDeviceIndex=-1
FullscreenToolbar=1
TransparentToolbar=1
PermanentMOBIcon=0
ShowLayers=1
ShowDepthUnits=1
AutoAnchorDrop=0
ShowChartOutlines=1
ShowActiveRouteHighway=1
SDMMFormat=0
DistanceFormat=0
SpeedFormat=0
MostRecentGPSUploadConnection=
ShowChartBar=1
GUIScaleFactor=0
ChartObjectScaleFactor=0
FilterNMEA_Avg=0
FilterNMEA_Sec=1
ShowMag=0
UserMagVariation=0.00
CM93DetailFactor=0
CM93DetailZoomPosX=200
CM93DetailZoomPosY=200
ShowCM93DetailSlider=0
SkewToNorthUp=0
OpenGL=0
ShowFPS=0
ZoomDetailFactor=0
FogOnOverzoom=1
OverzoomVectorScale=1
OverzoomEmphasisBase=10
UseAcceleratedPanning=1
GPUTextureCompression=0
GPUTextureCompressionCaching=0
GPUTextureDimension=512
GPUTextureMemSize=128
SmoothPanZoom=0
UseRasterCharts=1
UseVectorCharts=0
UseCM93Charts=0
CourseUpMode=0
LookAheadMode=0
COGUPAvgSeconds=15
UseMagAPB=0
OwnshipCOGPredictorMinutes=5
OwnshipCOGPredictorWidth=3
OwnshipHDTPredictorMiles=1
OwnShipIconType=0
OwnShipLength=0
OwnShipWidth=0
OwnShipGPSOffsetX=0
OwnShipGPSOffsetY=0
OwnShipMinSize=1
RouteArrivalCircleRadius=0.05
ChartQuilting=1
FullScreenQuilt=1
ChartQuiltingInitial=1
NMEALogWindowSizeX=600
NMEALogWindowSizeY=400
NMEALogWindowPosX=10
NMEALogWindowPosY=10
PreserveScaleOnX=0
StartWithTrackActive=0
AutomaticDailyTracks=0
HighlightTracks=1
InitialStackIndex=0
InitialdBIndex=-1
ActiveChartGroup=0
NMEAAPBPrecision=3
TalkerIdText=EC
AnchorWatch1GUID=
AnchorWatch2GUID=
ToolbarX=-1
ToolbarY=-1
ToolbarOrient=4
ToolbarConfig=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
GPSIdent=Generic
UseGarminHostUpload=0
MobileTouch=0
ResponsiveGraphics=0
AutoHideToolbar=0
AutoHideToolbarSecs=0
DisplaySizeMM=-1
DisplaySizeManual=0
PlanSpeed=6
VisibleLayers=
InvisibleLayers=
Locale=en_US
KeepNavobjBackups=5
LegacyInputCOMPortFilterBehaviour=0
AdvanceRouteWaypointOnArrivalOnly=0
[Settings/GlobalState]
VPLatLon="   33.3580,  -79.2820"
VPScale=0.0003
VPRotation=0
OwnShipLatLon="   33.3580,   -79.2820"
bFollow=112
nColorScheme=1
FrameWinX=1344
FrameWinY=731
FrameWinPosX=0
FrameWinPosY=35
FrameMax=0
ClientPosX=0
ClientPosY=35
ClientSzX=1920
ClientSzY=1045
[Settings/AIS]
bNoCPAMax=0
NoCPAMaxNMi=20
bCPAWarn=0
CPAWarnNMi=2
bTCPAMax=0
TCPAMaxMinutes=30
bMarkLostTargets=1
MarkLost_Minutes=8
bRemoveLostTargets=1
RemoveLost_Minutes=10
bShowCOGArrows=1
CogArrowMinutes=6
bShowTargetTracks=0
TargetTracksMinutes=20
bShowMooredTargets=1
MooredTargetMaxSpeedKnots=0.2
bAISAlertDialog=0
bAISAlertAudio=0
AISAlertAudioFile=/usr/local/share/opencpn/sounds/2bells.wav
bAISAlertSuppressMoored=0
bShowAreaNotices=0
bDrawAISSize=0
bShowAISName=0
ShowAISTargetNameScale=250000
bWplIsAprsPositionReport=1
AISCOGPredictorWidth=3
AlertDialogSizeX=200
AlertDialogSizeY=200
AlertDialogPosX=200
AlertDialogPosY=200
QueryDialogPosX=200
QueryDialogPosY=200
AISTargetListPerspective=
AISTargetListRange=40
AISTargetListSortColumn=2
bAISTargetListSortReverse=0
AISTargetListColumnSpec=
S57QueryDialogSizeX=400
S57QueryDialogSizeY=400
bAISRolloverShowClass=0
bAISRolloverShowCOG=0
bAISRolloverShowCPA=0
bAISAlertAckTimeout=0
AlertAckTimeoutMinutes=0
[Settings/NMEADataSource]
DataConnections=
[Settings/GTKFonts]
en_US-b25a3899=StatusBar:Sans 12:rgb(0, 0, 0)
en_US-1d03864b=AISTargetAlert:Sans 10:rgb(0, 0, 0)
en_US-1e238651=AISTargetQuery:Sans 10:rgb(0, 0, 0)
en_US-49dc24be=AIS Target Name:Sans 10:rgb(0, 0, 0)
en_US-89851d0f=ObjectQuery:Sans 10:rgb(0, 0, 0)
en_US-6711839b=RouteLegInfoRollover:Sans 10:rgb(0, 0, 0)
en_US-e441042a=ExtendedTideIcon:Sans 10:rgb(0, 0, 0)
en_US-df0f7403=CurrentValue:Sans 10:rgb(0, 0, 0)
en_US-68c1d6c4=Console Legend:Sans 10:rgb(0, 0, 0)
en_US-6052cba4=Console Value:Sans 10:rgb(0, 0, 0)
en_US-a1a382bd=AISRollover:Sans 10:rgb(0, 0, 0)
en_US-fbbaefb3=TideCurrentGraphRollover:Sans 10:rgb(0, 0, 0)
en_US-dc3cb5f7=Marks:Sans 10:rgb(0, 0, 0)
en_US-3582063a=ChartTexts:Sans 10:rgb(0, 0, 0)
en_US-cb4437f1=ToolTips:Sans 10:rgb(0, 0, 0)
en_US-9c3b3a0d=Dialog:Sans 10:rgb(0, 0, 0)
en_US-09b97775=Menu:Sans 10:rgb(0, 0, 0)
[Settings/Others]
ShowRadarRings=0
RadarRingsNumberVisible=0
RadarRingsStep=1
RadarRingsStepUnits=0
WaypointRangeRingsNumber=0
WaypointRangeRingsStep=1
WaypointRangeRingsStepUnits=0
WaypointRangeRingsColour=#FF0000
ConfirmObjectDeletion=1
WaypointPreventDragging=0
EnableZoomToCursor=0
TrackIntervalSeconds=60
TrackDeltaDistance=0.1
TrackPrecision=0
RouteLineWidth=2
TrackLineWidth=2
CurrentArrowScale=100
DefaultWPIcon=triangle
[Directories]
S57DataLocation=
InitChartDir=/home/aruntu
GPXIODir=
TCDataDir=
[TideCurrentDataSources]
tcds0=/usr/local/share/opencpn/tcdata/HARMONIC.IDX
__________________
NahanniV is online now   Reply With Quote
Old 03-07-2015, 08:31   #130
Registered User

Join Date: Sep 2009
Location: Angers - France
Boat: Beneteau First 29 Ptizef
Posts: 743
Re: OpenCPN Beta test 4.1.602 Release

Quote:
Originally Posted by bdbcat View Post
Jean Pierre, etc.

Correction for AIS target errors in GMT+1 committed to github now.

Correct AIS target age logic when DST is active (FS#1809).

Thanks
Dave
Thanks Dave
Works fine now!
JP
__________________
Ptizef is offline   Reply With Quote
Old 03-07-2015, 14:16   #131
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 9,398
Re: OpenCPN Beta test 4.1.602 Release

This is the first time we've experienced using Opencpn for anything other than planning purposes. We are using it under the dodger with a Surface Pro 3 held in place with a ram mount and with a BU-353 S4 GPS puck. It has been a great success. The tablet is powered with a 12vdc plug cord for the SurfacePro3 and power options is set to "never" shut down. We have found that it is easiest to keep the program going by setting it into a one time "Presentation Mode". This is because we have had to enter Password or Pin every time the machine goes to sleep. So we need to figure out a way to eliminate the PW or PIN.

However OpenCPN 4.1.602 runs very well and surprisingly is quite visible from the helm, and after setting the font sizes larger (Console Value = 24 or 28 ), we can actually see the bearing and range to the next mark, the boat and the heading predictor and the leg rhumbline (after setting that to 7 pixels wide).

We have found that selecting the red boat (Auto Follow f2) is very effective and like North up because the charts are more stable and we are used to it. For some reason our setting changed (to Course up) and the charts started spinning with our GPS heading, we tried it for awhile but found that the program wanted to shut down with a memory leak. Course up is more work and calcs for the computer and not really as good as North up IMHO. We went back to North up as we were navigating.

Occasionally we are finding memory leak messages, please shut your program down. Which we do and then the restart is quite easy and nothing is lost other than setting the route active and selecting Auto follow. I have removed all but the basic plugins Dashboard, Grib, Wmm , because I believe some of the plugins might be causing some memory leaks.

It would be really nice to have more control over the COG and Heading Vectors for formatting. Is there a way to set those in the opencpn.ini? (I will look and check.)
Also it would be nice to have larger Toolbar Icons so that my fingers don't miss...perhaps there is an easy way to do this like make double size / resolution icons? We currently use the Watcom pen that comes with the tablet to help with selection, of course this action is not helped with boat motion and unexpected waves.

I am sure there are dozens of small improvements but using Opencpn in the cockpit has been one very huge improvement on our Garmin Colorado Hand held. So thank you to all of you for your efforts. Opencpn is indeed a remarkably good program!

--One small item is the ability to "join" routes somehow. Right now I just "move' the last waypoint to the end and insert way points.
--Also sometimes when two routes are close together the program keeps picking one of the routes rather than the other, even though I am selecting on the side closest to the "other" route. --This is to select a waypoint (yellow) and then move it. (Which we seem to use a lot, even while under way with the route active!)

Thanks again. Will post some photos elsewhere when I have time.

Have a great 4th of July Independence Day!
__________________
rgleason is offline   Reply With Quote
Old 03-07-2015, 14:37   #132
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 9,398
Re: OpenCPN Beta test 4.1.602 Release

PS: Surface Pro 3 uses 0.7-0.8 ah with high brightness set, and with Raymarine ST60 wind and depth instruments and VHF on we use 0.9-1.0 ah which is fine for our use.
__________________
rgleason is offline   Reply With Quote
Old 03-07-2015, 14:44   #133
Sponsoring Vendor
 
Neptune's Gear's Avatar

Community Sponsor

Join Date: Oct 2012
Location: Gulf Harbour, New Zealand
Boat: Farr Phase 4, 12.8m
Posts: 992
Re: OpenCPN Beta test 4.1.602 Release

Quote:
Originally Posted by nohal View Post
Fixed now.

Pavel
Thanks Pavel!
One further issue. When you have lots of plugins, they scroll off the and of the plugins window, and cannot be accessed - the scroll slider stops before the bottom of the page. In the attached image, you can see the top of the polar plugin listed, but it cannot be activated!

Matt
Attached Thumbnails
Click image for larger version

Name:	Plugin Slider.jpg
Views:	54
Size:	110.7 KB
ID:	104617  
__________________
Matt Paulin
Neptunes Gear Ltd
www.neptunes-gear.com
Neptune's Gear is offline   Reply With Quote
Old 03-07-2015, 16:26   #134
Registered User

Join Date: Feb 2010
Location: On the go. Not in Prague.
Posts: 4,018
Re: OpenCPN Beta test 4.1.602 Release

Matt...
Should already be fixed as well with https://github.com/OpenCPN/OpenCPN/c...6f68506db2072c
If you can't build from source, a slight resize of the toolbox dialog should serve as a workaround.

Pavel
__________________
nohal is online now   Reply With Quote
Old 03-07-2015, 20:22   #135
Registered User
 
NahanniV's Avatar

Join Date: Mar 2011
Location: On the Boat
Boat: Finnsailer 38
Posts: 1,144
Re: OpenCPN Beta test 4.1.602 Release

re: latest OpenCPN on ARM

bactrace showing corrupted stack didn't look too helpful, so I tried setting a break point near the last message output before crashing:

Code:
(gdb) break scan_env
Breakpoint 1 at 0x31ab5a: file /home/aruntu/OpenCPN/src/glshim/src/glx/glx.c, line 196.
(gdb) run
The program being debugged has been started already.
Start it from the beginning? (y or n) y

Starting program: /usr/local/bin/opencpn 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

(opencpn:31566): Gdk-CRITICAL **: IA__gdk_colormap_new: assertion 'GDK_IS_VISUAL (visual)' failed

(opencpn:31566): Gtk-CRITICAL **: IA__gtk_widget_set_colormap: assertion 'GDK_IS_COLORMAP (colormap)' failed

(opencpn:31566): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

Breakpoint 1, glXCreateContext (display=0x45ec00, visual=0x0, shareList=0x0, 
    isDirect=1) at /home/aruntu/OpenCPN/src/glshim/src/glx/glx.c:265
265        scan_env();
(gdb) next
239        EGLint configAttribs[] = {
(gdb) next
265        scan_env();
(gdb) next
239        EGLint configAttribs[] = {
(gdb) next
265        scan_env();
(gdb) next
libGL: built on Jun 19 2015 05:42:49
274        GLXContext fake = malloc(sizeof(struct __GLXContextRec));
(gdb) next
275        if (eglDisplay != NULL) {
(gdb) next
274        GLXContext fake = malloc(sizeof(struct __GLXContextRec));
(gdb) next
275        if (eglDisplay != NULL) {
(gdb) next
274        GLXContext fake = malloc(sizeof(struct __GLXContextRec));
(gdb) next
275        if (eglDisplay != NULL) {
(gdb) next
290            init_display(display);
(gdb) next
[New Thread 0xb5146270 (LWP 31735)]
[New Thread 0xb4946270 (LWP 31736)]
291            if (eglDisplay == EGL_NO_DISPLAY) {
(gdb) next
298        if (eglInitialized == false) {
(gdb) next
299            eglBindAPI(EGL_OPENGL_ES_API);
(gdb) next
300            result = eglInitialize(eglDisplay, NULL, NULL);
(gdb) next
[New Thread 0xb4146270 (LWP 31758)]
301            if (result != EGL_TRUE) {
(gdb) next
305            eglInitialized = true;
(gdb) next
301            if (result != EGL_TRUE) {
(gdb) next
309        result = eglChooseConfig(eglDisplay, configAttribs, eglConfigs, 1, &configsFound);
(gdb) next
310        CheckEGLErrors();
(gdb) next
311        if (result != EGL_TRUE || configsFound == 0) {
(gdb) next
315        eglContext = eglCreateContext(eglDisplay, eglConfigs[0], EGL_NO_CONTEXT, attrib_list);
(gdb) next
316        CheckEGLErrors();
(gdb) next
319        fake->display = g_display;
(gdb) next
323    }
(gdb) next
320        fake->direct = true;
(gdb) next
321        fake->xid = 1;
(gdb) next
319        fake->display = g_display;
(gdb) next
323    }
(gdb) next
^[[A
0xb684fa46 in wxGLContext::wxGLContext(wxGLCanvas*, wxGLContext const*) ()
   from /usr/lib/arm-linux-gnueabihf/libwx_gtk2u_gl-3.0.so.0
(gdb) next
Single stepping until exit from function _ZN11wxGLContextC2EP10wxGLCanvasPKS_,
which has no line number information.
ChartCanvas::ChartCanvas (this=0x4ffcb0, frame=<optimized out>)
    at /home/aruntu/OpenCPN/src/chcanv.cpp:579
579            m_glcc->SetContext(m_pGLcontext);
(gdb) next
578            m_pGLcontext = new wxGLContext(m_glcc);
(gdb) next
579            m_glcc->SetContext(m_pGLcontext);
(gdb) next
590        ocpnStyle::Style* style = g_StyleManager->GetCurrentStyle();
(gdb) next
586        singleClickEventIsValid = false;
(gdb) next
590        ocpnStyle::Style* style = g_StyleManager->GetCurrentStyle();
(gdb) next
594        wxImage ICursorLeft = style->GetIcon( _T("left") ).ConvertToImage();
(gdb) next
595        wxImage ICursorRight = style->GetIcon( _T("right") ).ConvertToImage();
(gdb) next
596        wxImage ICursorUp = style->GetIcon( _T("up") ).ConvertToImage();
(gdb) next
597        wxImage ICursorDown = style->GetIcon( _T("down") ).ConvertToImage();
(gdb) next
598        wxImage ICursorPencil = style->GetIcon( _T("pencil") ).ConvertToImage();
(gdb) next
599        wxImage ICursorCross = style->GetIcon( _T("cross") ).ConvertToImage();
(gdb) next
603        ICursorLeft.ConvertAlphaToMask(128);
(gdb) next
604        ICursorRight.ConvertAlphaToMask(128);
(gdb) next
605        ICursorUp.ConvertAlphaToMask(128);
(gdb) next
606        ICursorDown.ConvertAlphaToMask(128);
(gdb) next
607        ICursorPencil.ConvertAlphaToMask(10);
(gdb) next
608        ICursorCross.ConvertAlphaToMask(10);
(gdb) next
611        if ( ICursorLeft.Ok() )
(gdb) next
613            ICursorLeft.SetOption ( wxIMAGE_OPTION_CUR_HOTSPOT_X, 0 );
(gdb) next
614            ICursorLeft.SetOption ( wxIMAGE_OPTION_CUR_HOTSPOT_Y, 15 );
(gdb) next
615            pCursorLeft = new wxCursor ( ICursorLeft );
(gdb) next
618            pCursorLeft = new wxCursor ( wxCURSOR_ARROW );
(gdb) next
620        if ( ICursorRight.Ok() )
(gdb) next
622            ICursorRight.SetOption ( wxIMAGE_OPTION_CUR_HOTSPOT_X, 31 );
(gdb) next
623            ICursorRight.SetOption ( wxIMAGE_OPTION_CUR_HOTSPOT_Y, 15 );
(gdb) next
624            pCursorRight = new wxCursor ( ICursorRight );
(gdb) next
627            pCursorRight = new wxCursor ( wxCURSOR_ARROW );
(gdb) next
629        if ( ICursorUp.Ok() )
(gdb) next
631            ICursorUp.SetOption ( wxIMAGE_OPTION_CUR_HOTSPOT_X, 15 );
(gdb) next
632            ICursorUp.SetOption ( wxIMAGE_OPTION_CUR_HOTSPOT_Y, 0 );
(gdb) next
633            pCursorUp = new wxCursor ( ICursorUp );
(gdb) next
636            pCursorUp = new wxCursor ( wxCURSOR_ARROW );
(gdb) next
638        if ( ICursorDown.Ok() )
(gdb) next
640            ICursorDown.SetOption ( wxIMAGE_OPTION_CUR_HOTSPOT_X, 15 );
(gdb) next
641            ICursorDown.SetOption ( wxIMAGE_OPTION_CUR_HOTSPOT_Y, 31 );
(gdb) next
642            pCursorDown = new wxCursor ( ICursorDown );
(gdb) next
645            pCursorDown = new wxCursor ( wxCURSOR_ARROW );
(gdb) next
647        if ( ICursorPencil.Ok() )
(gdb) next
649            ICursorPencil.SetOption ( wxIMAGE_OPTION_CUR_HOTSPOT_X, 0 );
(gdb) next
650            ICursorPencil.SetOption ( wxIMAGE_OPTION_CUR_HOTSPOT_Y, 16);
(gdb) next
651            pCursorPencil = new wxCursor ( ICursorPencil );
(gdb) next
654            pCursorPencil = new wxCursor ( wxCURSOR_ARROW );
(gdb) next
656        if ( ICursorCross.Ok() )
(gdb) next
658            ICursorCross.SetOption ( wxIMAGE_OPTION_CUR_HOTSPOT_X, 13 );
(gdb) next
659            ICursorCross.SetOption ( wxIMAGE_OPTION_CUR_HOTSPOT_Y, 12);
(gdb) next
660            pCursorCross = new wxCursor ( ICursorCross );
(gdb) next
663            pCursorCross = new wxCursor ( wxCURSOR_ARROW );
(gdb) next
717        pCursorArrow = new wxCursor( wxCURSOR_ARROW );
(gdb) next
718        pPlugIn_Cursor = NULL;
(gdb) next
717        pCursorArrow = new wxCursor( wxCURSOR_ARROW );
(gdb) next
720        SetCursor( *pCursorArrow );
(gdb) next
718        pPlugIn_Cursor = NULL;
(gdb) next
720        SetCursor( *pCursorArrow );
(gdb) next
722        pPanTimer = new wxTimer( this, PAN_TIMER );
(gdb) next
723        pPanTimer->Stop();
(gdb) next
725        pMovementTimer = new wxTimer( this, MOVEMENT_TIMER );
(gdb) next
726        pMovementTimer->Stop();
(gdb) next
728        pMovementStopTimer = new wxTimer( this, MOVEMENT_STOP_TIMER );
(gdb) next
729        pMovementStopTimer->Stop();
(gdb) next
731        pRotDefTimer = new wxTimer( this, ROT_TIMER );
(gdb) next
732        pRotDefTimer->Stop();
(gdb) next
734        m_DoubleClickTimer = new wxTimer( this, DBLCLICK_TIMER );
(gdb) next
735        m_DoubleClickTimer->Stop();
(gdb) next
738        m_panspeed = 0;
(gdb) next
737        m_panx = m_pany = 0;
(gdb) next
738        m_panspeed = 0;
(gdb) next
737        m_panx = m_pany = 0;
(gdb) next
738        m_panspeed = 0;
(gdb) next
737        m_panx = m_pany = 0;
(gdb) next
738        m_panspeed = 0;
(gdb) next
740        pCurTrackTimer = new wxTimer( this, CURTRACK_TIMER );
(gdb) next
741        pCurTrackTimer->Stop();
(gdb) next
742        m_curtrack_timer_msec = 10;
(gdb) next
744        m_wheelzoom_stop_oneshot = 0;
(gdb) next
742        m_curtrack_timer_msec = 10;
(gdb) next
747        m_RolloverPopupTimer.SetOwner( this, ROPOPUP_TIMER );
(gdb) next
744        m_wheelzoom_stop_oneshot = 0;
(gdb) next
745        m_last_wheel_dir = 0;
(gdb) next
747        m_RolloverPopupTimer.SetOwner( this, ROPOPUP_TIMER );
(gdb) next
753        pscratch_bm = NULL;
(gdb) next
763        VPoint.view_scale_ppm = 1;
(gdb) next
751        m_b_rot_hidef = true;
(gdb) next
763        VPoint.view_scale_ppm = 1;
(gdb) next
749        m_rollover_popup_timer_msec = 20;
(gdb) next
763        VPoint.view_scale_ppm = 1;
(gdb) next
751        m_b_rot_hidef = true;
(gdb) next
763        VPoint.view_scale_ppm = 1;
(gdb) next
766        m_canvas_scale_factor = 1.;
(gdb) next
761        VPoint.clat = 0;
(gdb) next
760        m_cs = GLOBAL_COLOR_SCHEME_DAY;
(gdb) next
749        m_rollover_popup_timer_msec = 20;
(gdb) next
768        m_canvas_width = 1000;
(gdb) next
753        pscratch_bm = NULL;
(gdb) 
754        proute_bm = NULL;
(gdb) next
756        m_prot_bm = NULL;
(gdb) next
764        VPoint.Invalidate();
(gdb) next
770        m_overzoomTextWidth = 0;
(gdb) next
771        m_overzoomTextHeight = 0;
(gdb) next
768        m_canvas_width = 1000;
(gdb) next
761        VPoint.clat = 0;
(gdb) next
762        VPoint.clon = 0;
(gdb) next
774        pWorldBackgroundChart = new GSHHSChart;
(gdb) next
777        m_pEM_Feet = NULL;
(gdb) next
774        pWorldBackgroundChart = new GSHHSChart;
(gdb) next
781        CreateDepthUnitEmbossMaps( GLOBAL_COLOR_SCHEME_DAY );
(gdb) next
777        m_pEM_Feet = NULL;
(gdb) next
778        m_pEM_Meters = NULL;
(gdb) next
781        CreateDepthUnitEmbossMaps( GLOBAL_COLOR_SCHEME_DAY );
(gdb) next
779        m_pEM_Fathoms = NULL;
(gdb) next
781        CreateDepthUnitEmbossMaps( GLOBAL_COLOR_SCHEME_DAY );
(gdb) next

Program received signal SIGSEGV, Segmentation fault.
0xb644d862 in __GI___pthread_mutex_lock (mutex=0x6e2d656d)
    at pthread_mutex_lock.c:66
66    pthread_mutex_lock.c: No such file or directory.
(gdb) bt  
#0  0xb644d862 in __GI___pthread_mutex_lock (mutex=0x6e2d656d)
    at pthread_mutex_lock.c:66
#1  0xb65eb306 in XrmQGetResource ()
   from /usr/lib/arm-linux-gnueabihf/libX11.so.6
#2  0xb65d5a62 in XGetDefault () from /usr/lib/arm-linux-gnueabihf/libX11.so.6
#3  0xb5f8e9fa in ?? () from /usr/lib/arm-linux-gnueabihf/libcairo.so.2
#4  0xb5f8e9fa in ?? () from /usr/lib/arm-linux-gnueabihf/libcairo.so.2
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb)
Why do some lines get repeated ?
__________________

__________________
NahanniV is online now   Reply With Quote
Reply

Tags
enc, lease, opencpn

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Beta Test / Technical bdbcat OpenCPN 2072 12-12-2017 18:48
OpenCPN for Android Beta test 4.1.530 bdbcat OpenCPN 203 07-05-2017 22:20
OpenCPN Version 2.2 Beta Test bdbcat OpenCPN 437 15-12-2010 20:17
OpenCPN Version 2.2 Beta Test Bugs / Discussion bdbcat OpenCPN 120 26-09-2010 03:53



Copyright 2002- Social Knowledge, LLC All Rights Reserved.

All times are GMT -7. The time now is 05:59.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.