Cruisers Forum
 


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 15-05-2015, 03:23   #766
Registered User

Join Date: Oct 2014
Location: Netherlands
Boat: Halmatic 30
Posts: 1,115
Re: OpenCPN Runs on Embedded ARM

New Mali Grafics kernel driver ? Has this recent Driver allready been tried.

Linux Kernel Device Driver r5p1-01rel0

Released : 17 March 2015
verkerkbr is offline   Reply With Quote
Old 11-06-2015, 00:30   #767
Registered User

Join Date: Dec 2012
Location: Australia
Boat: Bavaria 47 Ocean CC
Posts: 22
Re: OpenCPN Runs on Embedded ARM

I've just returned to the OCPN world after a long absence and can only say that the product looks amazing and shows most commercial software how it should be done!

GREAT JOB, thanks to Dave, Pavel & Team!

I have just bought a PcDuino3B to play with and at first trial looks to be a good little platform, especially given its built Digital and Analogue I/O... could be a nice way to connect the physical parts of the vessel together for monitoring and control...

To save me time reading through all the threads can someone please point me at the current installs for an ARM A20 running Trusty?
Are they in ppa:nohal/opencpn or do I need to download source and compile?
thanks,
ian
SUNSHINESAILOR is offline   Reply With Quote
Old 18-06-2015, 05:18   #768
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,711
Images: 2
Re: OpenCPN Runs on Embedded ARM

Would this serve as a wifi hub too for instrument data and ais ---> tablet?

pcduino

pcduino3B has 2 USB (AIS + Instruments?), RJ45 10m/100mbps/1gbps (Radar?) and wifi
- radar will not work going to wifi, as I understand it.
- radar would have to work on the pcduino3B + hdmi display.

pcduino3nano Sean suggested this one, asking if there were any issues..

OS Ubuntu/Android downloads here pcduino3 Nano Arduino WiFi Shield Raspberry pi Accessory at LinkSprite.com | Image for pcDuino3 Nano/ pcDuino3B

Please keep us posted.
rgleason is offline   Reply With Quote
Old 18-06-2015, 07:27   #769
Registered User

Join Date: Dec 2012
Location: Australia
Boat: Bavaria 47 Ocean CC
Posts: 22
Re: OpenCPN Runs on Embedded ARM

i have installed OCPN 4.1?? plus plug-ins from Nohal/ocpn repository, all working... it didn't seem to like me selecting open-gl but I will go back and investigate further..

Also had some instant exits which i will try to repeat and report properly..

speed seemed acceptable even without OpenGL..

I am just running the standard board with 4GB SSD but have ordered a high speed 32Gb SD card to expand storage/swap space..

With the 1Gb LAN i expect it will work ok on 4G radar - I will test this in August.

cheers,
ian
SUNSHINESAILOR is offline   Reply With Quote
Old 18-06-2015, 16:39   #770
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,711
Images: 2
Re: OpenCPN Runs on Embedded ARM

re opengl --perhaps you are talking about drivers??? or perhaps you need to know where to turn on opengl? Option/Settings > Display > Advanced Tab (it moved in the menus)
rgleason is offline   Reply With Quote
Old 19-06-2015, 00:54   #771
Registered User

Join Date: Dec 2012
Location: Australia
Boat: Bavaria 47 Ocean CC
Posts: 22
Re: OpenCPN Runs on Embedded ARM

when i activated opengl from ocpn everything slowed right down so i suspect maybe the drivers for Mali/ubuntu... the system is 3000 miles away for the next 5 weeks so i will investigate further when i get back onboard..

i also have ocpn 4.0 on windows and that does the job brilliantly... just want to play with automation, control and monitoring for the rest of a vessel's systems, PcDuino should do that nicely... (my day job involves lots of marine automation using disjointed standalone systems..)
SUNSHINESAILOR is offline   Reply With Quote
Old 24-07-2015, 07:10   #772
Registered User

Join Date: Jul 2015
Posts: 3
Re: OpenCPN Runs on Embedded ARM

My Odroid C1 is running with ubuntu 14.04 LTS v1.4.1. I have Opencpn (armf) and it's running very good but it's impossible to change the language (only english). I want a french version. Th sytem is perfect and i have no probleme to connect the C1 with my centrale B&G Zeus by wifi with a Gofree. AIS is ok. Someone can help me to find a solution for the French language. I have too a Raspberry PI2 with OPENCPN. It's perfect and there is a french version compiled by Agurney. I think the Odroid is better but in french it will be perfect...Thank you for you help and sorry for my bad english...
Freetime3200 is offline   Reply With Quote
Old 18-08-2015, 07:49   #773
Registered User
 
NahanniV's Avatar

Join Date: Mar 2011
Location: Nova Scotia Canada
Boat: Wharram Tiki 46
Posts: 1,321
Re: OpenCPN Runs on Embedded ARM

I finished installing most of my CubieTruck based nav system onboard before setting out on our summer cruise; I did not get the audio hooked up.

We did have:
AIS via. Vesper xb8000
4G RADAR
Wind, depth, speed, converted from Nmea2000 by the Vesper xb8000.
Compass heading via. autopilot.
24" 1080P LED LCD at nav station
Remote displays on phones and tablets via. VNC.

It worked well. Power usage was very low. The system was always on while underway.
Better functionality than any chartplotter I have ever used.

There were a few minor bugs in the software that I hope I can help to identify and fix.
The CubieTruck performed well. The only time I would have liked more speed was with the RADAR the RADAR display worked OK but with a bit slower refresh rate than on my laptop.

So, A big Thank You and Job Well done to the OpenCPN team !

Cheers,
JM.
Attached Thumbnails
Click image for larger version

Name:	IMG_0351.jpg
Views:	167
Size:	419.0 KB
ID:	107526  
NahanniV is offline   Reply With Quote
Old 18-08-2015, 09:03   #774
Registered User
 
NahanniV's Avatar

Join Date: Mar 2011
Location: Nova Scotia Canada
Boat: Wharram Tiki 46
Posts: 1,321
Re: OpenCPN Runs on Embedded ARM

There are two patches that need to be applied for OpenCPN to work on my system.

I'd like to see these incorporated into the mainline code:

1/ On my system there is a problem displaying certain features of ENCs when using OpenGL via. GLShim. Dave (bdbcat) suggested disabling the use of the stencil buffer to fix the problem. I edit glChartCanvas.cpp glChartCanvas::SetupOpenGL() and force it off.
I'm not sure how this should be added:
perhaps testing for "MALI" rendering
or
under conditional " #if defined(__WXGTK__) && defined(ARMHF) && defined(ocpnUSE_GLES)"

2/ My system crashes in OpenGL mode without the following patch to chart1.cpp suggested by Sean(boat_alaxandra).

Code:
bool MyApp::OnInit() 
{ 
         wxStopWatch sw; 

             if( !wxApp::OnInit() ) return false;  

+#if defined(__WXGTK__) && defined(ARMHF) && defined(ocpnUSE_GLES) 
+    // There is a race condition between cairo which is used for text rendering 
+    // by gtk and EGL which without the below code causes a bus error and the 
+    // program aborts before startup 
+    // this hack forces cairo to load right now by rendering some text 
+        wxBitmap bmp( 10, 10, -1 ); 
+        wxMemoryDC dc; 
+        dc.SelectObject( bmp ); 
+        dc.DrawText( _T("X"), 0, 0 ); 
+#endif
I hope someone could make these two small changes so that I don't have to keep adding them every time I pull a new version. And also so that others will not experience the problems they fix.

Cheers,
JM.
NahanniV is offline   Reply With Quote
Old 18-08-2015, 16:58   #775
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 7,463
Re: OpenCPN Runs on Embedded ARM

NahanniV...

Since you clearly are building from source, you should be able to submit Pull Requests to github for these changes. That is the only sure way of getting new code into the mainline...

Good job on your integration.
Dave
bdbcat is offline   Reply With Quote
Old 18-08-2015, 18:57   #776
Registered User
 
NahanniV's Avatar

Join Date: Mar 2011
Location: Nova Scotia Canada
Boat: Wharram Tiki 46
Posts: 1,321
Re: OpenCPN Runs on Embedded ARM

Quote:
Originally Posted by bdbcat View Post
NahanniV...

Since you clearly are building from source, you should be able to submit Pull Requests to github for these changes. That is the only sure way of getting new code into the mainline...

Good job on your integration.
Dave
Thanks, the change to chart1.cpp for Cairo is straightforward, I will try to do a pull request.

I'm not so sure about how to determine if the stencil buffer should be disabled, I don't fully understand that code, seems to have been added to several times already.

Cheers,
JM.
NahanniV is offline   Reply With Quote
Old 19-08-2015, 10:27   #777
Registered User
 
NahanniV's Avatar

Join Date: Mar 2011
Location: Nova Scotia Canada
Boat: Wharram Tiki 46
Posts: 1,321
Re: OpenCPN Runs on Embedded ARM

Quote:
Originally Posted by NahanniV View Post
Thanks, the change to chart1.cpp for Cairo is straightforward, I will try to do a pull request.

I'm not so sure about how to determine if the stencil buffer should be disabled, I don't fully understand that code, seems to have been added to several times already.

Cheers,
JM.
Ok, I made the changes.

Stencil buffer disabled if Mail GPU detected, but I suspect this may need to be broader; If anyone has different OpenGlEX hardware and has a problem with ENC data like dredged areas try disabling the stencil buffer.

Cheers,
JM.
NahanniV is offline   Reply With Quote
Old 19-08-2015, 10:48   #778
Registered User
 
NahanniV's Avatar

Join Date: Mar 2011
Location: Nova Scotia Canada
Boat: Wharram Tiki 46
Posts: 1,321
Re: OpenCPN Runs on Embedded ARM

Next Problem:

I occasionally get a hangup with the busy spinner for over 30 seconds when trying to display RNC charts in OpenGL mode (texture caching on or off). Then the display is corrupted. Parts of the chart have solid colored blocks. If run from the console I get an "ERROR: EGL Error detected" message.

One chart that was particularly bad for this was US RNC 14815.

The screenshots are from an earlier version, then I built the latest source and set a breakpoint on printing the error.

Here is the trace:
Code:
aruntu@aruntu:~/OpenCPN$ 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) break glx.c:41
Breakpoint 1 at 0x32024a: file /home/aruntu/OpenCPN/src/glshim/src/glx/glx.c, line 41.
(gdb) r
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:2277): Gdk-CRITICAL **: IA__gdk_colormap_new: assertion 'GDK_IS_VISUAL (visual)' failed

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

(opencpn:2277): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
libGL: built on Aug 17 2015 15:01:51
[New Thread 0xb50cf270 (LWP 2306)]
[New Thread 0xb48cf270 (LWP 2307)]
[New Thread 0xb40cf270 (LWP 2308)]
glXGetProcAddress: glGenFramebuffers not found.
glXGetProcAddress: glGetCompressedTexImage not found.
[New Thread 0xb13ff270 (LWP 2311)]
[New Thread 0xb0935270 (LWP 2320)]
[New Thread 0xb0835270 (LWP 2321)]
[New Thread 0xb0825270 (LWP 2322)]
[New Thread 0xafcd1270 (LWP 2329)]
ERROR: EGL Error detected: EGL_BAD_ALLOC (0x3003)

Breakpoint 1, CheckEGLErrors ()
    at /home/aruntu/OpenCPN/src/glshim/src/glx/glx.c:42
42            return 1;
(gdb) bt
#0  CheckEGLErrors () at /home/aruntu/OpenCPN/src/glshim/src/glx/glx.c:42
#1  0x0032079e in glXSwapBuffers (display=<optimized out>, 
    drawable=<optimized out>)
    at /home/aruntu/OpenCPN/src/glshim/src/glx/glx.c:436
#2  0xb6832af4 in wxGLCanvasX11::SwapBuffers() ()
   from /usr/local/lib/libwx_gtk2u_gl-3.0.so.0
#3  0x0027cb3a in glChartCanvas::Render (this=this@entry=0x52c438)
    at /home/aruntu/OpenCPN/src/glChartCanvas.cpp:4118
#4  0x0027d1b6 in glChartCanvas::OnPaint (this=0x52c438, event=...)
    at /home/aruntu/OpenCPN/src/glChartCanvas.cpp:1470
#5  0xb6e47146 in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const ()
   from /usr/lib/arm-linux-gnueabihf/libwx_baseu-3.0.so.0
#6  0xb6f4b386 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
   from /usr/lib/arm-linux-gnueabihf/libwx_baseu-3.0.so.0
#7  0xb6f4b42c in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) ()
   from /usr/lib/arm-linux-gnueabihf/libwx_baseu-3.0.so.0
#8  0xb6f4b6aa in wxEvtHandler::TryHereOnly(wxEvent&) ()
   from /usr/lib/arm-linux-gnueabihf/libwx_baseu-3.0.so.0
#9  0xb6f4b6f2 in wxEvtHandler::ProcessEventLocally(wxEvent&) ()
   from /usr/lib/arm-linux-gnueabihf/libwx_baseu-3.0.so.0
#10 0xb6f4b738 in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/arm-linux-gnueabihf/libwx_baseu-3.0.so.0
#11 0xb6f4b574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) ()
   from /usr/lib/arm-linux-gnueabihf/libwx_baseu-3.0.so.0
#12 0xb68324f2 in wxGLCanvas::OnInternalIdle() ()
   from /usr/local/lib/libwx_gtk2u_gl-3.0.so.0
#13 0xb6cf0b12 in wxWindowBase::SendIdleEvents(wxIdleEvent&) ()
   from /usr/local/lib/libwx_gtk2u_core-3.0.so.0
#14 0xb6cf0b34 in wxWindowBase::SendIdleEvents(wxIdleEvent&) ()
   from /usr/local/lib/libwx_gtk2u_core-3.0.so.0
#15 0xb6cf0b34 in wxWindowBase::SendIdleEvents(wxIdleEvent&) ()
   from /usr/local/lib/libwx_gtk2u_core-3.0.so.0
#16 0xb6c2f662 in wxFrame::SendIdleEvents(wxIdleEvent&) ()
   from /usr/local/lib/libwx_gtk2u_core-3.0.so.0
#17 0xb6c54612 in wxAppBase::ProcessIdle() ()
   from /usr/local/lib/libwx_gtk2u_core-3.0.so.0
#18 0xb6bddd74 in wxApp::DoIdle() ()
   from /usr/local/lib/libwx_gtk2u_core-3.0.so.0
#19 0xb6bdde24 in wxapp_idle_callback ()
   from /usr/local/lib/libwx_gtk2u_core-3.0.so.0
#20 0xb5e002d0 in g_main_context_dispatch ()
   from /lib/arm-linux-gnueabihf/libglib-2.0.so.0
#21 0xb5e00522 in ?? () from /lib/arm-linux-gnueabihf/libglib-2.0.so.0
#22 0xb5e00522 in ?? () from /lib/arm-linux-gnueabihf/libglib-2.0.so.0
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb)
I'd be happy to do any further testing.

Cheers,
JM.
Attached Thumbnails
Click image for larger version

Name:	Screenshot - 08182015 - 11:09:52 PM.jpg
Views:	149
Size:	318.5 KB
ID:	107597   Click image for larger version

Name:	Screenshot - 08182015 - 11:31:26 PM.jpg
Views:	143
Size:	362.5 KB
ID:	107598  

NahanniV is offline   Reply With Quote
Old 20-08-2015, 07:02   #779
Registered User
 
NahanniV's Avatar

Join Date: Mar 2011
Location: Nova Scotia Canada
Boat: Wharram Tiki 46
Posts: 1,321
Re: OpenCPN Runs on Embedded ARM

Next Problem:

I can't use S57 ENCs at all.

If I start with a clean system (delete .opencpn: .config, .log, .xml, /senc/*.*).

Then add s57 chart directory (current US ENCs for NY).
OpenGL not configured and no other configuration changed.

When I pan and zoom to display the first chart I get the window showing the chart being processed but the program aborts before it is displayed.

Here is debuging session with backtrace:
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) r
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 0xb4653270 (LWP 2926)]

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

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

(opencpn:2897): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
libGL: built on Aug 17 2015 15:01:51
[New Thread 0xb3aa0270 (LWP 2932)]
[New Thread 0xb32a0270 (LWP 2933)]
[New Thread 0xb2aa0270 (LWP 2934)]
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround40
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround41
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround50
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround51
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround71
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
[New Thread 0xaded8270 (LWP 2962)]
[Thread 0xaded8270 (LWP 2962) exited]
[New Thread 0xaded8270 (LWP 2968)]
[Thread 0xaded8270 (LWP 2968) exited]
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
[New Thread 0xaded8270 (LWP 2969)]
[Thread 0xaded8270 (LWP 2969) exited]
[New Thread 0xaded8270 (LWP 2970)]
[Thread 0xaded8270 (LWP 2970) exited]
[New Thread 0xaded8270 (LWP 2971)]
[Thread 0xaded8270 (LWP 2971) exited]

(opencpn:2897): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 17

(opencpn:2897): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 17
[New Thread 0xaded8270 (LWP 2983)]
[New Thread 0xb0e04270 (LWP 2984)]
[New Thread 0xb0604270 (LWP 2985)]
[Thread 0xb0e04270 (LWP 2984) exited]
[New Thread 0xb0e04270 (LWP 3008)]
[Thread 0xb0604270 (LWP 2985) exited]
[New Thread 0xb0604270 (LWP 3009)]
[Thread 0xb0604270 (LWP 3009) exited]
[Thread 0xb0e04270 (LWP 3008) exited]

Program received signal SIGBUS, Bus error.
0x002a75c0 in S57Obj::S57Obj (this=0x15ba5a0, first_line=<optimized out>, 
    pfpx=0xbeffe658, dummy=<optimized out>, dummy2=<optimized out>, 
    senc_file_version=124) at /home/aruntu/OpenCPN/src/s57chart.cpp:591
591                            BBObj.SetMin( xmin, ymin );
(gdb) bt
#0  0x002a75c0 in S57Obj::S57Obj (this=0x15ba5a0, first_line=<optimized out>, 
    pfpx=0xbeffe658, dummy=<optimized out>, dummy2=<optimized out>, 
    senc_file_version=124) at /home/aruntu/OpenCPN/src/s57chart.cpp:591
#1  0x002ad4a4 in s57chart::BuildRAZFromSENCFile (this=this@entry=0xc96400, 
    FullPath=...) at /home/aruntu/OpenCPN/src/s57chart.cpp:4584
#2  0x002ad7f8 in s57chart::PostInit (this=this@entry=0xc96400, 
    flags=flags@entry=FULL_INIT, cs=GLOBAL_COLOR_SCHEME_RGB)
    at /home/aruntu/OpenCPN/src/s57chart.cpp:3097
#3  0x002b0d12 in s57chart::Init (this=0xc96400, name=..., flags=FULL_INIT)
    at /home/aruntu/OpenCPN/src/s57chart.cpp:2927
#4  0x00100c82 in ChartDB::OpenChartUsingCache (this=0x71e218, 
    dbindex=dbindex@entry=1, init_flag=init_flag@entry=FULL_INIT)
    at /home/aruntu/OpenCPN/src/chartdb.cpp:1309
#5  0x001014a8 in ChartDB::OpenChartFromDB (this=<optimized out>, 
    index=index@entry=1, init_flag=init_flag@entry=FULL_INIT)
    at /home/aruntu/OpenCPN/src/chartdb.cpp:981
#6  0x000d8f3e in MyFrame::SelectQuiltRefdbChart (this=0x5ceaa8, db_index=1, 
    b_autoscale=<optimized out>) at /home/aruntu/OpenCPN/src/chart1.cpp:6875
#7  0x000e0774 in MyFrame::DoChartUpdate (this=this@entry=0x5ceaa8)
    at /home/aruntu/OpenCPN/src/chart1.cpp:7380
#8  0x000f16c4 in MyFrame::OnFrameTimer1 (this=0x5ceaa8, event=...)
    at /home/aruntu/OpenCPN/src/chart1.cpp:6265
#9  0xb6e47146 in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const ()
   from /usr/lib/arm-linux-gnueabihf/libwx_baseu-3.0.so.0
#10 0xb6f4b386 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
   from /usr/lib/arm-linux-gnueabihf/libwx_baseu-3.0.so.0
#11 0xb6f4b42c in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) ()
   from /usr/lib/arm-linux-gnueabihf/libwx_baseu-3.0.so.0
#12 0xb6f4b6aa in wxEvtHandler::TryHereOnly(wxEvent&) ()
   from /usr/lib/arm-linux-gnueabihf/libwx_baseu-3.0.so.0
#13 0xb6f4b6f2 in wxEvtHandler::ProcessEventLocally(wxEvent&) ()
   from /usr/lib/arm-linux-gnueabihf/libwx_baseu-3.0.so.0
#14 0xb6f4b738 in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/arm-linux-gnueabihf/libwx_baseu-3.0.so.0
#15 0xb6f4b574 in wxEvtHandler::SafelyProcessEvent(wxEvent&) ()
   from /usr/lib/arm-linux-gnueabihf/libwx_baseu-3.0.so.0
#16 0xb6ee71da in wxTimerImpl::SendEvent() ()
   from /usr/lib/arm-linux-gnueabihf/libwx_baseu-3.0.so.0
#17 0xb6bf5f64 in timeout_callback ()
   from /usr/local/lib/libwx_gtk2u_core-3.0.so.0
#18 0xb5e00ac8 in ?? () from /lib/arm-linux-gnueabihf/libglib-2.0.so.0
#19 0xb5e00ac8 in ?? () from /lib/arm-linux-gnueabihf/libglib-2.0.so.0
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb)
here is the log file:
Code:
________
09:44:07 EDT: 2015-08-20
09:44:07 EDT:  ------- Starting OpenCPN -------
09:44:07 EDT: Version 4.1.818 Build 2015-08-18
09:44:09 EDT: wxWidgets version: wxWidgets 3.0.2 Linux 32 bit wxGTK
09:44:09 EDT: MemoryStatus:  mem_total: 1838 mb,  mem_initial: 12 mb
09:44:09 EDT: SData_Locn is /usr/local/share/opencpn/
09:44:09 EDT: PrivateDataDir is /home/aruntu/.opencpn
09:44:09 EDT: Creating new Config_File: /home/aruntu/.opencpn/opencpn.conf
09:44:09 EDT: Setting Viewpoint Lat/Lon 33.358, -79.282
09:44:09 EDT: Setting Ownship Lat/Lon 33.358, -79.282
09:44:09 EDT: Styles loading from /usr/local/share/opencpn/uidata/styles.xml
09:44:09 EDT: No styles found at: /home/aruntu/
09:44:09 EDT: No styles found at: /home/aruntu/.opencpn/
09:44:09 EDT: Detected display size (horizontal): 508 mm
09:44:09 EDT: System default Language:  en_US
09:44:09 EDT: Opencpn language set to:  en_US
09:44:15 EDT: Creating MyFrame...size(1344, 731)  position(0, 0)
09:44:15 EDT: Creating glChartCanvas
09:44:16 EDT: ChartDB Cache policy:  Application target is 913 MBytes
09:44:16 EDT: Chartlist file not found, config chart dir array is empty.  Chartlist target file is:/home/aruntu/.opencpn/chartlist.dat
09:44:16 EDT: GPS Watchdog Timeout is: 6 sec.
09:44:16 EDT: OpenCPN Initialized in 9342 ms.
09:44:16 EDT: Loading World Chart Q=0 in 0 ms.
09:44:16 EDT: Background world map loaded from GSHHS datafiles found in: /usr/local/share/opencpn/gshhs/
09:44:16 EDT: Looking for UserIcons at /home/aruntu/.opencpn/UserIcons
09:44:16 EDT: Loading navobjects from navobj.xml
09:44:16 EDT: Done loading navobjects
09:44:16 EDT: PlugInManager searching for PlugIns in location /usr/local/lib/opencpn
09:44:18 EDT:    ***GPS Watchdog timeout at Lat:33.358   Lon: -79.282
09:44:32 EDT: ChartSymbols loaded from /usr/local/share/opencpn/s57data/chartsymbols.xml
09:44:33 EDT: Using s57data in /usr/local/share/opencpn/s57data
09:44:36 EDT: Detected display size (horizontal): 508 mm
09:45:09 EDT: Chart cache purge
09:45:09 EDT:    
09:45:09 EDT: Starting chart database Update...
09:45:11 EDT: Searching directory: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT for *.kap
09:45:12 EDT: Searching directory: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT for *.geo
09:45:12 EDT: Searching directory: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT for *.000
09:45:12 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5RI10M/US5RI10M.000
09:45:12 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5RI10M/US5RI10M.000
09:45:12 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US2EC04M/US2EC04M.000
09:45:13 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US2EC04M/US2EC04M.000
09:45:13 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY62M/US5NY62M.000
09:45:13 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY62M/US5NY62M.000
09:45:13 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY22M/US4NY22M.000
09:45:13 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY22M/US4NY22M.000
09:45:13 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY40M/US5NY40M.000
09:45:13 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY40M/US5NY40M.000
09:45:13 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5VT01M/US5VT01M.000
09:45:13 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5VT01M/US5VT01M.000
09:45:13 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY43M/US5NY43M.000
09:45:13 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY43M/US5NY43M.000
09:45:13 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY53M/US5NY53M.000
09:45:14 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY53M/US5NY53M.000
09:45:14 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY64M/US5NY64M.000
09:45:14 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY64M/US5NY64M.000
09:45:14 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY1IM/US5NY1IM.000
09:45:15 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY1IM/US5NY1IM.000
09:45:15 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US3NY01M/US3NY01M.000
09:45:15 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US3NY01M/US3NY01M.000
09:45:15 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY23M/US4NY23M.000
09:45:15 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY23M/US4NY23M.000
09:45:15 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY20M/US4NY20M.000
09:45:15 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY20M/US4NY20M.000
09:45:15 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY12M/US5NY12M.000
09:45:16 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY12M/US5NY12M.000
09:45:16 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY27M/US5NY27M.000
09:45:16 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY27M/US5NY27M.000
09:45:16 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY36M/US5NY36M.000
09:45:16 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY36M/US5NY36M.000
09:45:16 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US2EC03M/US2EC03M.000
09:45:16 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US2EC03M/US2EC03M.000
09:45:16 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY50M/US5NY50M.000
09:45:16 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY50M/US5NY50M.000
09:45:16 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5MA22M/US5MA22M.000
09:45:16 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5MA22M/US5MA22M.000
09:45:16 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY63M/US5NY63M.000
09:45:17 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY63M/US5NY63M.000
09:45:17 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY1EM/US5NY1EM.000
09:45:17 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY1EM/US5NY1EM.000
09:45:17 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY1GM/US4NY1GM.000
09:45:17 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY1GM/US4NY1GM.000
09:45:17 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY32M/US4NY32M.000
09:45:17 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY32M/US4NY32M.000
09:45:17 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY31M/US5NY31M.000
09:45:17 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY31M/US5NY31M.000
09:45:17 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY1JM/US4NY1JM.000
09:45:18 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY1JM/US4NY1JM.000
09:45:18 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY1AM/US4NY1AM.000
09:45:18 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY1AM/US4NY1AM.000
09:45:18 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY38M/US4NY38M.000
09:45:18 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY38M/US4NY38M.000
09:45:18 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY24M/US4NY24M.000
09:45:18 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY24M/US4NY24M.000
09:45:18 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NJ12M/US5NJ12M.000
09:45:18 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NJ12M/US5NJ12M.000
09:45:18 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NJ13M/US5NJ13M.000
09:45:18 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NJ13M/US5NJ13M.000
09:45:18 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY16M/US5NY16M.000
09:45:19 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY16M/US5NY16M.000
09:45:19 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY23M/US5NY23M.000
09:45:19 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY23M/US5NY23M.000
09:45:19 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY25M/US4NY25M.000
09:45:19 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY25M/US4NY25M.000
09:45:19 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY19M/US5NY19M.000
09:45:19 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY19M/US5NY19M.000
09:45:19 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY33M/US4NY33M.000
09:45:19 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY33M/US4NY33M.000
09:45:19 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY15M/US5NY15M.000
09:45:20 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY15M/US5NY15M.000
09:45:20 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY33M/US5NY33M.000
09:45:20 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY33M/US5NY33M.000
09:45:20 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NJ14M/US5NJ14M.000
09:45:20 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NJ14M/US5NJ14M.000
09:45:20 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5VT03M/US5VT03M.000
09:45:20 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5VT03M/US5VT03M.000
09:45:20 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY34M/US5NY34M.000
09:45:20 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY34M/US5NY34M.000
09:45:20 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5CN10M/US5CN10M.000
09:45:20 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5CN10M/US5CN10M.000
09:45:20 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY29M/US5NY29M.000
09:45:20 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY29M/US5NY29M.000
09:45:20 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5VT04M/US5VT04M.000
09:45:21 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5VT04M/US5VT04M.000
09:45:21 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY14M/US5NY14M.000
09:45:21 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY14M/US5NY14M.000
09:45:21 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY1BM/US5NY1BM.000
09:45:21 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY1BM/US5NY1BM.000
09:45:21 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY11M/US5NY11M.000
09:45:21 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY11M/US5NY11M.000
09:45:21 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY44M/US5NY44M.000
09:45:21 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY44M/US5NY44M.000
09:45:21 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY24M/US5NY24M.000
09:45:21 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY24M/US5NY24M.000
09:45:21 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY13M/US4NY13M.000
09:45:22 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY13M/US4NY13M.000
09:45:22 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY17M/US5NY17M.000
09:45:22 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY17M/US5NY17M.000
09:45:22 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY25M/US5NY25M.000
09:45:22 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY25M/US5NY25M.000
09:45:22 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY35M/US5NY35M.000
09:45:22 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY35M/US5NY35M.000
09:45:22 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY1CM/US5NY1CM.000
09:45:22 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY1CM/US5NY1CM.000
09:45:22 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY65M/US5NY65M.000
09:45:23 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY65M/US5NY65M.000
09:45:23 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5VT02M/US5VT02M.000
09:45:23 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5VT02M/US5VT02M.000
09:45:23 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY22M/US5NY22M.000
09:45:23 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY22M/US5NY22M.000
09:45:23 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY30M/US5NY30M.000
09:45:23 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY30M/US5NY30M.000
09:45:23 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY1BM/US4NY1BM.000
09:45:23 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY1BM/US4NY1BM.000
09:45:23 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NJ11M/US5NJ11M.000
09:45:23 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NJ11M/US5NJ11M.000
09:45:23 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY52M/US5NY52M.000
09:45:24 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY52M/US5NY52M.000
09:45:24 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY1FM/US5NY1FM.000
09:45:24 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY1FM/US5NY1FM.000
09:45:24 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY26M/US4NY26M.000
09:45:24 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY26M/US4NY26M.000
09:45:24 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4CN21M/US4CN21M.000
09:45:25 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4CN21M/US4CN21M.000
09:45:25 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY61M/US5NY61M.000
09:45:25 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY61M/US5NY61M.000
09:45:25 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4CN22M/US4CN22M.000
09:45:25 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4CN22M/US4CN22M.000
09:45:25 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY53M/US4NY53M.000
09:45:25 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US4NY53M/US4NY53M.000
09:45:25 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY42M/US5NY42M.000
09:45:25 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY42M/US5NY42M.000
09:45:25 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY1HM/US5NY1HM.000
09:45:25 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY1HM/US5NY1HM.000
09:45:25 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY1DM/US5NY1DM.000
09:45:26 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY1DM/US5NY1DM.000
09:45:26 EDT: Loading chart data for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY28M/US5NY28M.000
09:45:26 EDT:    Adding chart file: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US5NY28M/US5NY28M.000
09:45:26 EDT: Searching directory: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT for *.s57
09:45:26 EDT: Searching directory: /home/aruntu/Charts/US_ENC_NY/ENC_ROOT for 00300000.a
09:45:26 EDT: Finished chart database Update
09:45:26 EDT:    
09:45:26 EDT: Chart cache purge
09:45:26 EDT: Chart cache purge
09:45:27 EDT: LOGBOOK:  2015-08-20 13:45:27 UTC  DR Lat   33.35800 Lon  -79.28200
09:45:33 EDT: Initializing Chart /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US2EC04M/US2EC04M.000
09:45:33 EDT: Error: can't open file '/home/aruntu/.opencpn/SENC/US2EC04M.S57' (error 2: No such file or directory)
09:45:33 EDT: Building SENC file for /home/aruntu/Charts/US_ENC_NY/ENC_ROOT/US2EC04M/US2EC04M.000 to /home/aruntu/.opencpn/SENC/US2EC04M.S57
09:45:33 EDT: Preparing to apply ENC updates, target final update is   2.
Any Ideas ?

Cheers,
JM.
NahanniV is offline   Reply With Quote
Old 21-08-2015, 03:28   #780
Registered User

Join Date: Aug 2009
Location: oriental
Boat: crowther trimaran 33
Posts: 4,422
Re: OpenCPN Runs on Embedded ARM

Quote:
Originally Posted by NahanniV View Post
Next Problem:

I occasionally get a hangup with the busy spinner for over 30 seconds when trying to display RNC charts in OpenGL mode (texture caching on or off). Then the display is corrupted. Parts of the chart have solid colored blocks. If run from the console I get an "ERROR: EGL Error [I]detected" message.
Probably ran out of memory for textures. Now, this is our bug of course.. we need to check opengl errors which we currently don't... How much ram is opencpn using when it crashes?

Quote:
Originally Posted by NahanniV View Post
Next Problem:

I can't use S57 ENCs at all.
For this one, I think the fastest way to fix it is to sync to a time when s57 charts did work, then use git bisect to determine the offending commit. It's probably something to do with unaligned floating point memory access.
seandepagnier is offline   Reply With Quote
Reply

Tags
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
Open CPN and Google Earth bgrimwade OpenCPN 19 09-12-2011 15:32
OpenCPN Version 2.5 Release bdbcat OpenCPN 86 02-09-2011 18:14
OpenCPN Stops Running BobLarkin OpenCPN 2 30-08-2011 23:38
Route Properties, Missing Functions James Baines OpenCPN 13 13-07-2011 04:31

Advertise Here


All times are GMT -7. The time now is 06:36.


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.