OpenCPN 64 Bit Hangs On Close - Printable Version +- OpenMarine (https://forum.openmarine.net) +-- Forum: OpenPlotter (https://forum.openmarine.net/forumdisplay.php?fid=1) +--- Forum: Bug Reports (https://forum.openmarine.net/forumdisplay.php?fid=4) +--- Thread: OpenCPN 64 Bit Hangs On Close (/showthread.php?tid=4422) |
OpenCPN 64 Bit Hangs On Close - Rae Simpson - 2023-01-13 I'm looking for help with this issue. The 64 bit version of OpenCPN 5.6.2 as distributed with Openplotter hangs when exiting the program. On my Raspberry Pi 4 reported CPU usage goes to 24% in task manager and >95% in scrot. After 5-10 minutes the program exits normally. When I use task manager and select 'Term' the program ends immediately and the next OpenCPN starts up getting with warning message about OpenCPN not shut down properly. More info here FWIW.....https://www.facebook.com/photo.php?f...3681114&type=3 Ideas? RE: OpenCPN 64 Bit Hangs On Close - Rae Simpson - 2023-01-14 (2023-01-13, 09:35 PM)Rae Simpson Wrote: I'm looking for help with this issue.pi@openplotter:~ $ cat /proc/cpuinfo processor : 0 BogoMIPS : 108.00 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 processor : 1 BogoMIPS : 108.00 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 processor : 2 BogoMIPS : 108.00 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 processor : 3 BogoMIPS : 108.00 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 Hardware : BCM2835 Revision : d03114 Serial : 100000007c47dbff Model : Raspberry Pi 4 Model B Rev 1.4 RE: OpenCPN 64 Bit Hangs On Close - Sailoog - 2023-01-14 Are you running heavy charts? Have you tested disabling data inputs? RE: OpenCPN 64 Bit Hangs On Close - Rae Simpson - 2023-01-15 THanks: In OpenCpn, I disabled the connections and removed all added charts. Same hang up occurs on exit. Task manager shows CPU at ~ 35% and OpenCpn at 25% after ~ 10 minutes the program exits. RE: OpenCPN 64 Bit Hangs On Close - Rae Simpson - 2023-01-16 Possible clue on the cause of te hang up: Comparing OpnCPN logs in the problem Raspberry with a functioning windows OpenCPN log: Raspberry OpenCPN log ends at ---> 17:47:59 890 'Message Chart1.cpp:4022 gFrame destroyed." Windows OpenCPN.log continues with further cleanup message like: 16:50:34.819 MESSAGE chart1.cpp:4022 gFrame destroyed. 16:50:34.839 MESSAGE chart1.cpp:2634 opencpn::MyApp starting exit. 16:50:34.839 MESSAGE chart1.cpp:2673 LOGBOOK: 2023-01-16 00:50:34 UTC OFF: Lat 49.01080 Lon -123.82290 16:50:34.845 MESSAGE TCDataSource.cpp:41 UnLoading Tide/Current data source: C:\Program Files (x86)\OpenCPN\tcdata\harmonics-dwf-20210110-free.tcd 16:50:34.854 MESSAGE TCDataSource.cpp:41 UnLoading Tide/Current data source: C:\Program Files (x86)\OpenCPN\tcdata\HARMONICS_NO_US.IDX 16:50:34.857 MESSAGE chart1.cpp:2697 opencpn::MyApp exiting cleanly... It sure looks like the issue is tide and/or current table related. Turning tide / current tables on took ~15 minutes with heavy CPU during that time. After the Tides/currents are displayed, right clicking the current arrows triggers the heavy cpu and slow response. Same with exiting current table display boxes. RE: OpenCPN 64 Bit Hangs On Close - Opie91 - 2023-01-16 Do you have multiple GPS instances in Signal K? I had a similar issue with two GPS inputs on Signal K. I Had to disable one. Also disable communications link into OpenCPN and see what happens. RE: OpenCPN 64 Bit Hangs On Close - Rae Simpson - 2023-01-19 Only a single GPS instance. Tried disabling that. Problem remains. Disabled com links in OpenCPN - problem remains. RE: OpenCPN 64 Bit Hangs On Close - seandepagnier - 2023-01-19 what you need to do is recompile opencpn with debugging symbols: cd OpenCPN mkdir build cd build rm -rf * cmake -DCMAKE_BUILD_TYPE=Debug .. make Now run opencpn like this: gdb opencpn (gdb) r Now get into the "bad state" and stop the debugger with ctrl+c to find what opencpn is doing. RE: OpenCPN 64 Bit Hangs On Close - Sailoog - 2023-01-19 Have you installed opencpn from Debian backport or from flatpak? There are some important fixes in the flatpak version that were never applied to the backport: https://github.com/OpenCPN/OpenCPN/issues/2750#issuecomment-1232110960 Try installing the flatpak version (OpenCPN 5.6.2-2+b75be76) to see if any of the fixes solves your problem. You can run backport and flatpak versions in parallel in openplotter without problem. RE: OpenCPN 64 Bit Hangs On Close - Rae Simpson - 2023-01-20 Thanks for suggestions guys. I re-imaged with the 32 bit version and found that pretty sluggish, so tried re-image again with 64 bit Openplotter, processed apt-upgrade and - lo - no hang ups. Maybe card corruption or one of the updates resolved it - or even remotely possible ;-) that this Raspberry newbee -did something wrong. Now to take it back the boat and start building connections again. |