I am running
OpenCPN version 4.6.1 build 2017-03-29 on a Raspberry Pi 3. Earlier this week I installed the oeSENC
plugin and loaded some
charts I'd purchased.
The
charts seem to
work well until I try to zoom out a few levels. Then
OpenCPN crashes.
If I start OpenCPN from the command line (with or without -no_opengl) I get the following:
(opencpn:1693): Gdk-CRITICAL **: IA__gdk_drawable_get_image: assertion 'GDK_IS_DRAWABLE (drawable)' failed
(opencpn:1693): Gdk-CRITICAL **: IA__gdk_image_get_colormap: assertion 'GDK_IS_IMAGE (image)' failed
(opencpn:1693): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
The program 'opencpn' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAlloc (insufficient resources for operation)'.
(Details:
serial 107567 error_code 11 request_code 53 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
I've tried increasing the amount of memory allocated to the GPU from 64 up to 224 but the error remains.
Note that I am also running OpenPlottter but am not sure that's relevant if I start OpenCPN from the command line rather than via Plotter.
I'd very much appreciate any
advice on how to approach this issue. Zooming works fine with CM93 charts.