Cruisers Forum
 

Go Back   Cruisers & Sailing Forums > Seamanship, Navigation & Boat Handling > OpenCPN
Cruiser Wiki Click Here to Login
Register Vendors FAQ Community Calendar Today's Posts Log in

Reply
  This discussion is proudly sponsored by:
Please support our sponsors and let them know you heard about their products on Cruisers Forums. Advertise Here
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 24-03-2021, 05:42   #1
Registered User

Join Date: Mar 2021
Posts: 2
OpenCPN Crash when accepting oeSenc EULA

Hi All,


I'm in the process of setting up OpenPlotter within OpenCPN to handle the oeSENC British Isles and France charts from o-charts


RaspberryPi 4
OpenPlotter
OpenCPN 5.2.4
oeSENC 4.2.19.10


I've gone ahead and successfully linked the oeSENC plugin with o-charts and downloaded the charts. I've also been able to expand the charts. I'll attach a few screenshots in a minute.


The issue occurs after being presented with the EULA for the charts. I accept and then the application completely crashes with no reference in the OpenCPN log.


Code:
12:35:31.232 MESSAGE pluginmanager.cpp:1269 PlugInManager: oeSENC has loaded very slowly: 608 ms
12:35:31.233 MESSAGE oesenc_pi.cpp:976 oesenc_pi:  Calculated pix/mm = 3.78947
12:35:31.270 MESSAGE OCPNPlatform.cpp:1016 ChangeLocale: Language load for:  en_US
12:35:31.270 WARNING intl.cpp:555 Cannot set locale to language "English (U.S.)".
12:35:31.270   ERROR intl.cpp:294 locale 'en_US' cannot be set.
12:35:31.271 MESSAGE OCPNPlatform.cpp:1041 ChangeLocale:  could not initialize:  en_US
12:35:31.271 WARNING intl.cpp:555 Cannot set locale to language "English (U.S.)".
12:35:31.271   ERROR intl.cpp:294 locale 'en_US' cannot be set.
12:35:31.271 MESSAGE OCPNPlatform.cpp:1057 ChangeLocale: Fall back to en_US
12:35:31.271 WARNING intl.cpp:555 Cannot set locale to language "English (U.S.)".
12:35:31.271   ERROR intl.cpp:294 locale 'en_US' cannot be set.
12:35:31.271 MESSAGE pluginmanager.cpp:1104 Loading plugins from dir: /usr/local/lib/opencpn
12:35:31.271 MESSAGE pluginmanager.cpp:1130 PlugInManager searching for PlugIns in location /usr/local/lib/opencpn
12:35:31.272 MESSAGE pluginmanager.cpp:1145    Directory /usr/local/lib/opencpn does not exist.
12:35:31.272 MESSAGE pluginmanager.cpp:1104 Loading plugins from dir: /usr/lib/arm-linux-gnueabihf/opencpn
12:35:31.272 MESSAGE pluginmanager.cpp:1130 PlugInManager searching for PlugIns in location /usr/lib/arm-linux-gnueabihf/opencpn
12:35:31.272 MESSAGE pluginmanager.cpp:1145    Directory /usr/lib/arm-linux-gnueabihf/opencpn does not exist.
12:35:31.272 MESSAGE pluginmanager.cpp:1104 Loading plugins from dir: /usr/lib/opencpn
12:35:31.272 MESSAGE pluginmanager.cpp:1130 PlugInManager searching for PlugIns in location /usr/lib/opencpn
12:35:31.272 MESSAGE pluginmanager.cpp:1167 Found 5 candidates
12:35:31.272 MESSAGE pluginmanager.cpp:1174 Checking plugin candidate: /usr/lib/opencpn/liboesenc_pi.so
12:35:31.272 MESSAGE pluginmanager.cpp:1174 Checking plugin candidate: /usr/lib/opencpn/libgrib_pi.so
12:35:31.276 MESSAGE pluginmanager.cpp:2169 Plugin is compatible: true
12:35:31.276 MESSAGE pluginmanager.cpp:2232 PlugInManager: Loading PlugIn: /usr/lib/opencpn/libgrib_pi.so
12:35:31.282    INFO pluginmanager.cpp:2403 PlugInManager:  /usr/lib/opencpn/libgrib_pi.so
12:35:31.282    INFO pluginmanager.cpp:2404         Plugin common name: GRIB
12:35:31.282    INFO pluginmanager.cpp:2406         API Version detected: 116
12:35:31.282    INFO pluginmanager.cpp:2407         PlugIn Version detected: 4.1
12:35:31.282 MESSAGE grib_pi.cpp:151 
12:35:31.284 MESSAGE pluginmanager.cpp:1174 Checking plugin candidate: /usr/lib/opencpn/libdashboard_pi.so
12:35:31.287 MESSAGE pluginmanager.cpp:2169 Plugin is compatible: true
12:35:31.287 MESSAGE pluginmanager.cpp:2232 PlugInManager: Loading PlugIn: /usr/lib/opencpn/libdashboard_pi.so
12:35:31.292    INFO pluginmanager.cpp:2403 PlugInManager:  /usr/lib/opencpn/libdashboard_pi.so
12:35:31.292    INFO pluginmanager.cpp:2404         Plugin common name: Dashboard
12:35:31.292    INFO pluginmanager.cpp:2406         API Version detected: 106
12:35:31.292    INFO pluginmanager.cpp:2407         PlugIn Version detected: 1.2
12:35:31.316 MESSAGE pluginmanager.cpp:1269 PlugInManager: Dashboard has loaded very slowly: 23 ms
12:35:31.316 MESSAGE pluginmanager.cpp:1174 Checking plugin candidate: /usr/lib/opencpn/libwmm_pi.so
12:35:31.319 MESSAGE pluginmanager.cpp:2169 Plugin is compatible: true
12:35:31.319 MESSAGE pluginmanager.cpp:2232 PlugInManager: Loading PlugIn: /usr/lib/opencpn/libwmm_pi.so
12:35:31.322    INFO pluginmanager.cpp:2403 PlugInManager:  /usr/lib/opencpn/libwmm_pi.so
12:35:31.322    INFO pluginmanager.cpp:2404         Plugin common name: WMM
12:35:31.322    INFO pluginmanager.cpp:2406         API Version detected: 108
12:35:31.322    INFO pluginmanager.cpp:2407         PlugIn Version detected: 1.1
12:35:31.324 MESSAGE wmm_pi.cpp:47 WMM: WMM model data loaded from file /usr/share/opencpn/plugins/wmm_pi/data/WMM.COF.
12:35:31.326 MESSAGE pluginmanager.cpp:1174 Checking plugin candidate: /usr/lib/opencpn/libchartdldr_pi.so
12:35:31.330 MESSAGE pluginmanager.cpp:2169 Plugin is compatible: true
12:35:31.330 MESSAGE pluginmanager.cpp:2232 PlugInManager: Loading PlugIn: /usr/lib/opencpn/libchartdldr_pi.so
12:35:31.334    INFO pluginmanager.cpp:2403 PlugInManager:  /usr/lib/opencpn/libchartdldr_pi.so
12:35:31.334    INFO pluginmanager.cpp:2404         Plugin common name: ChartDownloader
12:35:31.334    INFO pluginmanager.cpp:2406         API Version detected: 113
12:35:31.334    INFO pluginmanager.cpp:2407         PlugIn Version detected: 1.4
12:35:31.335 MESSAGE chartdldr_pi.cpp:331 chartdldr_pi: /home/pi/Charts
12:35:31.335 MESSAGE chartdldr_pi.cpp:332 chartdldr_pi: /home/pi/Charts
12:35:31.338 MESSAGE oesenc_pi.cpp:976 oesenc_pi:  Calculated pix/mm = 3.78947
12:35:31.375 MESSAGE OCPNPlatform.cpp:1016 ChangeLocale: Language load for:  en_US
12:35:31.375 WARNING intl.cpp:555 Cannot set locale to language "English (U.S.)".
12:35:31.375   ERROR intl.cpp:294 locale 'en_US' cannot be set.
12:35:31.377 MESSAGE OCPNPlatform.cpp:1041 ChangeLocale:  could not initialize:  en_US
12:35:31.377 WARNING intl.cpp:555 Cannot set locale to language "English (U.S.)".
12:35:31.377   ERROR intl.cpp:294 locale 'en_US' cannot be set.
12:35:31.377 MESSAGE OCPNPlatform.cpp:1057 ChangeLocale: Fall back to en_US
12:35:31.377 WARNING intl.cpp:555 Cannot set locale to language "English (U.S.)".
12:35:31.377   ERROR intl.cpp:294 locale 'en_US' cannot be set.
12:35:31.377 MESSAGE pluginmanager.cpp:1104 Loading plugins from dir: /usr/lib/opencpn
12:35:31.377 MESSAGE pluginmanager.cpp:1130 PlugInManager searching for PlugIns in location /usr/lib/opencpn
12:35:31.377 MESSAGE pluginmanager.cpp:1167 Found 5 candidates
12:35:31.377 MESSAGE pluginmanager.cpp:1174 Checking plugin candidate: /usr/lib/opencpn/liboesenc_pi.so
12:35:31.377 MESSAGE pluginmanager.cpp:1174 Checking plugin candidate: /usr/lib/opencpn/libgrib_pi.so
12:35:31.377 MESSAGE pluginmanager.cpp:1174 Checking plugin candidate: /usr/lib/opencpn/libdashboard_pi.so
12:35:31.378 MESSAGE pluginmanager.cpp:1174 Checking plugin candidate: /usr/lib/opencpn/libwmm_pi.so
12:35:31.378 MESSAGE pluginmanager.cpp:1174 Checking plugin candidate: /usr/lib/opencpn/libchartdldr_pi.so
12:35:31.379 MESSAGE oesenc_pi.cpp:976 oesenc_pi:  Calculated pix/mm = 3.78947
12:35:31.417 MESSAGE OCPNPlatform.cpp:1016 ChangeLocale: Language load for:  en_US
12:35:31.417 WARNING intl.cpp:555 Cannot set locale to language "English (U.S.)".
12:35:31.417   ERROR intl.cpp:294 locale 'en_US' cannot be set.
12:35:31.418 MESSAGE OCPNPlatform.cpp:1041 ChangeLocale:  could not initialize:  en_US
12:35:31.418 WARNING intl.cpp:555 Cannot set locale to language "English (U.S.)".
12:35:31.418   ERROR intl.cpp:294 locale 'en_US' cannot be set.
12:35:31.419 MESSAGE OCPNPlatform.cpp:1057 ChangeLocale: Fall back to en_US
12:35:31.419 WARNING intl.cpp:555 Cannot set locale to language "English (U.S.)".
12:35:31.419   ERROR intl.cpp:294 locale 'en_US' cannot be set.
12:35:31.600 MESSAGE chart1.cpp:7420    ***GPS Watchdog timeout at Lat:41.831   Lon: 3.6619
12:35:31.633 MESSAGE chart1.cpp:6875 OnInitTimer...3
12:35:31.734 MESSAGE chart1.cpp:6875 OnInitTimer...4
12:35:32.525 MESSAGE options.cpp:5822 options: got device count: 1
12:35:32.770 MESSAGE chart1.cpp:6875 OnInitTimer...5
12:35:32.870 MESSAGE chart1.cpp:6875 OnInitTimer...6
12:35:32.870 MESSAGE chart1.cpp:7167 OnInitTimer...Last Call
12:35:32.871 MESSAGE chartdb.cpp:1346 Creating new chart
12:35:32.896 MESSAGE chartsymbols.cpp:1155 ChartSymbols loaded from /usr/share/opencpn/s57data/chartsymbols.xml
12:35:32.990 MESSAGE chart1.cpp:1320 Using s57data in /usr/share/opencpn/s57data
12:35:33.192 MESSAGE chartdb.cpp:1475 Initializing Chart /home/pi/Charts/PlotterPi-FRatl_UK-2021-11/OC-44-061001.oesenc
12:35:33.193 MESSAGE oesenc_pi.cpp:4793 ShowEULA
12:35:35.671 MESSAGE SignalKDataStream.cpp:332     WebSocket SignalKDataStream watchdog timeout: Signal K:localhost:443
12:35:35.671 MESSAGE SignalKDataStream.cpp:617 Opening Signal K WebSocket client: Signal K:localhost:443

Seperately I found this reference in SYSLOG during each crash. This a new build

Code:
Mar 24 12:35:40 openplotter kernel: [ 4228.319966] Alignment trap: not handling instruction ed924b00 at [<abe11a18>]
Mar 24 12:35:40 openplotter kernel: [ 4228.319982] 8<--- cut here ---
Mar 24 12:35:40 openplotter kernel: [ 4228.320008] Unhandled fault: alignment exception (0x221) at 0x03257835
Mar 24 12:35:40 openplotter kernel: [ 4228.320031] pgd = b55369b3
Mar 24 12:35:40 openplotter kernel: [ 4228.320050] [03257835] *pgd=07356003, *pmd=d7289003
toliver38 is offline   Reply With Quote
Old 24-03-2021, 15:35   #2
Registered User

Join Date: Mar 2021
Posts: 2
Re: OpenCPN Crash when accepting oeSenc EULA

I've now confirmed its unrelated to the OpenPlotter build. I've rebuild the pi with Raspbian and installed OpenCPN fresh. Still getting the Alignment Trap issue.

Very frustrating and likely pushing me away from the open nav option given I've now spent the money on o-charts with nothing to show for it.
toliver38 is offline   Reply With Quote
Old 29-03-2021, 02:31   #3
Registered User

Join Date: Mar 2016
Location: Bremen
Boat: Dehler Optima 106
Posts: 151
Re: OpenCPN Crash when accepting oeSenc EULA

Quote:
Originally Posted by toliver38 View Post
Hi All,


I'm in the process of setting up OpenPlotter within OpenCPN to handle the oeSENC British Isles and France charts from o-charts


RaspberryPi 4
OpenPlotter
OpenCPN 5.2.4
oeSENC 4.2.19.10
There was an issue of the oeSENC plugin, which has been resolved with today's update.

you may want to look here.

Manfred

PS: they resolved the issue over the weekend, so there is no need to complain.
Aldebaran17 is offline   Reply With Quote
Reply

Tags
enc, opencpn


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
oeSENC 4.0.2 crash on Linux jongough OpenCPN 6 01-03-2020 20:52
Opencpn not accepting NavmonPC virtual port? Franziska OpenCPN 10 14-06-2019 15:27
OpenCPN not accepting NMEA data from NEXUS server cblake OpenCPN 6 28-06-2013 15:04
Accepting PM with IE Therapy Forum Tech Support & Site Help 7 11-09-2007 13:45

Advertise Here


All times are GMT -7. The time now is 15:22.


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

ShowCase vBulletin Plugins by Drive Thru Online, Inc.