Some plugins of OpenCPN (a chart plotter navigation software) need to be updated for different reasons : building upon more recent common libraries (last opencpn-libs) bugfixes, improvement of charts display, changes of addresses of weather faxes providers better use of AIS receiver data SRPMS opencpn-ais-radar-plugin-1.4.11.5-1.mga9 opencpn-celestial-navigation-plugin-2.4.41.0-1.mga9 opencpn-objsearch-plugin-0.26.3-1.mga9 opencpn-polar-plugin-1.2.31.0-1.mga9 opencpn-statusbar-plugin-1.1.12.0-1.mga9 opencpn-watchdog-plugin-2.4.110.0-1.mga9 opencpn-weather-routing-plugin-1.15.18.6-1.mga9 opencpn-weatherfax-plugin-1.9.111.1-1.mga9 opencpn-o-charts-plugin-2.0.6-1.mga9.nonfree opencpn-s63-plugin-1.30.0.11-3.mga9.nonfree RPMS in Mageia9/core/updates_testing opencpn-ais-radar-plugin-1.4.11.5-1.mga9 opencpn-celestial-navigation-plugin-2.4.41.0-1.mga9 opencpn-objsearch-plugin-0.26.3-1.mga9 opencpn-polar-plugin-1.2.31.0-1.mga9 opencpn-statusbar-plugin-1.1.12.0-1.mga9 opencpn-watchdog-plugin-2.4.110.0-1.mga9 opencpn-weather-routing-plugin-1.15.18.6-1.mga9 opencpn-weatherfax-plugin-1.9.111.1-1.mga9 in Mageia9/nonfree/updates_testing opencpn-o-charts-plugin-2.0.6-1.mga9.nonfree opencpn-s63-plugin-1.30.0.11-3.mga9.nonfree NB opencpn-o-charts-plugin and opencpn-s63-plugin don't exist anymore for linux 32bits (i586) The text above may be used as an advisory... PS - I have created only one bug report instead of 10 ... but if necessary I will create 10 bug reports - I have already tested these 10 updates on my Mga9-x86_64 system : they are OK for me - To be totally tested some plugins need that your computer is connected to a radar, to an AIS-receiver, to a VHF communication transceiver, - The nonfree plugins allow to display bought charts with a paid decryption key or dongle For QA : the only useable test consists to verify that the update is fluently done (installing the updated rpm removing the previous one)
forgot to add GPS about connected systems to the computer you may read : - To be totally tested some plugins need that your computer is connected to a radar, to an AIS-receiver, to a VHF communication transceiver, and a GPS
Once again, many thanks for all the work you do to maintain all this 'opencpn' software. Testing it is a recurrent problem, but you have done it! : > I have already tested these 10 udates on my Mga9-x86_64 system : > they are OK for me. > For QA : the only useable test consists to verify that the update > is fluently done: (installing the updated rpm removing the previous one) Here is a list of the last lot of individual component updates - just those in this new update: opencpn-ais-radar-plugin, bug 32726 opencpn-celestial-navigation-plugin, bug 32727 opencpn-objsearch-plugin, bug 32731 opencpn-polar-plugin, bug 32732 opencpn-statusbar-plugin, bug 32736 opencpn-watchdog-plugin, bug 32737 opencpn-weather-routing-plugin, bug 32738 opencpn-weatherfax-plugin, bug 32739 - opencpn-o-charts-plugin, bug 32740 x64 ONLY opencpn-s63-plugin, bug 18819 2021 x64 ONLY
CC: (none) => andrewsfarmAssignee: bugsquad => qa-bugs
Keywords: (none) => advisory
I prefer handle this in unique bug, thank you for your understanding
Trying to use QARepo: opencpn-watchdog-plugin-2.4.110.0-1.mga9 not found in the remote repository opencpn-o-charts-plugin-2.0.6-1.mga9.nonfree not found in the remote repository
CC: (none) => herman.viaene
Need to deep check, but something is wrong in provided list, this lists works for me Packages in 9 core/updates_testing opencpn-ais-radar-plugin-1.4.11.5-1.mga9 opencpn-celestial-navigation-plugin-2.4.41.0-1.mga9 opencpn-objsearch-plugin-0.26.3-1.mga9 opencpn-polar-plugin-1.2.31.0-1.mga9 opencpn-statusbar-plugin-1.1.12.0-1.mga9 opencpn-watchdog-plugin-2.4.110-1.mga9 opencpn-weather-routing-plugin-1.15.18.6-1.mga9 opencpn-weatherfax-plugin-1.9.111.1-1.mga9 SRPM: opencpn-ais-radar-plugin-1.4.11.5-1.mga9.src.rpm opencpn-celestial-navigation-plugin-2.4.41.0-1.mga9.src.rpm opencpn-objsearch-plugin-0.26.3-1.mga9.src.rpm opencpn-polar-plugin-1.2.31.0-1.mga9.src.rpm opencpn-statusbar-plugin-1.1.12.0-1.mga9.src.rpm opencpn-watchdog-plugin-2.4.110-1.mga9.src.rpm opencpn-weather-routing-plugin-1.15.18.6-1.mga9.src.rpm opencpn-weatherfax-plugin-1.9.111.1-1.mga9.src.rpm Packages in 9/x86_64/nonfree/updates_testing (I not find this packages in i586) opencpn-o-charts-plugin-2.0.6.0-1.mga9.nonfree.x86_64.rpm opencpn-s63-plugin-1.30.0.11-3.mga9.nonfree.x86_64.rpm SRPM: opencpn-o-charts-plugin-2.0.6.0-1.mga9.nonfree.src.rpm opencpn-s63-plugin-1.30.0.11-3.mga9.nonfree.src.rpm
Versions in advisory fixed too
Hi Sorry for the typos Sorry for not having corrected them when Herman rang the bell : I've been far from computer and internet for seven days and just back home now Thanks to katnatek to have found where the typos staid Apologizes Philippe
RH mageia 9 x86_64 LC_ALL=C urpmi /home/katnatek/qa-testing/x86_64/*.rpm To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release (distrib1)") gpsd-clients 3.25 1.mga9 x86_64 lib64rtl-sdr0 0.6.0 3.mga9 x86_64 lib64wx_gtk3u_webview3.2_0 3.2.1 3.mga9 x86_64 opencpn 5.8.4 2.mga9 x86_64 rtl-sdr 0.6.0 3.mga9 x86_64 (medium "Core Updates (distrib3)") lib64audiofile1 0.3.6 14.mga9 x86_64 lib64tinyxml0 2.6.2 14.1.mga9 x86_64 opencpn-climatology-plugin 1.6.31 2.mga9 x86_64 (recommended) opencpn-dashboardsk-plugin 0.2.0 1.git2024010> x86_64 (recommended) opencpn-iacfleet-plugin 0.32.0 3.git2023120> x86_64 (recommended) opencpn-logbookkonni-plugin 1.4.31.0 2.mga9 x86_64 (recommended) opencpn-radar-plugin 5.5.0 2.mga9 x86_64 (recommended) opencpn-sar-plugin 4.0.0 2.mga9 x86_64 (recommended) opencpn-squiddio-plugin 1.3.91.0 1.mga9 x86_64 (recommended) (command line) opencpn-ais-radar-plugin 1.4.11.5 1.mga9 x86_64 opencpn-celestial-navigation-> 2.4.41.0 1.mga9 x86_64 opencpn-o-charts-plugin 2.0.6.0 1.mga9.nonfr> x86_64 opencpn-objsearch-plugin 0.26.3 1.mga9 x86_64 opencpn-polar-plugin 1.2.31.0 1.mga9 x86_64 opencpn-s63-plugin 1.30.0.11 3.mga9.nonfr> x86_64 opencpn-statusbar-plugin 1.1.12.0 1.mga9 x86_64 opencpn-watchdog-plugin 2.4.110 1.mga9 x86_64 opencpn-weather-routing-plugin 1.15.18.6 1.mga9 x86_64 opencpn-weatherfax-plugin 1.9.111.1 1.mga9 x86_64 96MB of additional disk space will be used. 36MB of packages will be retrieved. Proceed with the installation of the 24 packages? (Y/n) y https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/lib64wx_gtk3u_webview3.2_0-3.2.1-3.mga9.x86_64.rpm https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/gpsd-clients-3.25-1.mga9.x86_64.rpm https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/lib64rtl-sdr0-0.6.0-3.mga9.x86_64.rpm https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/rtl-sdr-0.6.0-3.mga9.x86_64.rpm https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/opencpn-5.8.4-2.mga9.x86_64.rpm https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/updates/opencpn-squiddio-plugin-1.3.91.0-1.mga9.x86_64.rpm https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/updates/opencpn-sar-plugin-4.0.0-2.mga9.x86_64.rpm https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/updates/opencpn-radar-plugin-5.5.0-2.mga9.x86_64.rpm https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/updates/opencpn-iacfleet-plugin-0.32.0-3.git20231206.1.mga9.x86_64.rpm https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/updates/opencpn-dashboardsk-plugin-0.2.0-1.git20240102.mga9.x86_64.rpm https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/updates/opencpn-climatology-plugin-1.6.31-2.mga9.x86_64.rpm https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/updates/lib64audiofile1-0.3.6-14.mga9.x86_64.rpm https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/updates/opencpn-logbookkonni-plugin-1.4.31.0-2.mga9.x86_64.rpm https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/updates/lib64tinyxml0-2.6.2-14.1.mga9.x86_64.rpm installing /var/cache/urpmi/rpms/lib64rtl-sdr0-0.6.0-3.mga9.x86_64.rpm /var/cache/urpmi/rpms/opencpn-iacfleet-plugin-0.32.0-3.git20231206.1.mga9.x86_64.rpm /var/cache/urpmi/rpms/opencpn-dashboardsk-plugin-0.2.0-1.git20240102.mga9.x86_64.rpm /home/katnatek/qa-testing/x86_64/opencpn-objsearch-plugin-0.26.3-1.mga9.x86_64.rpm /var/cache/urpmi/rpms/lib64audiofile1-0.3.6-14.mga9.x86_64.rpm /home/katnatek/qa-testing/x86_64/opencpn-watchdog-plugin-2.4.110-1.mga9.x86_64.rpm /home/katnatek/qa-testing/x86_64/opencpn-weather-routing-plugin-1.15.18.6-1.mga9.x86_64.rpm /home/katnatek/qa-testing/x86_64/opencpn-s63-plugin-1.30.0.11-3.mga9.nonfree.x86_64.rpm /var/cache/urpmi/rpms/opencpn-squiddio-plugin-1.3.91.0-1.mga9.x86_64.rpm /home/katnatek/qa-testing/x86_64/opencpn-statusbar-plugin-1.1.12.0-1.mga9.x86_64.rpm /home/katnatek/qa-testing/x86_64/opencpn-weatherfax-plugin-1.9.111.1-1.mga9.x86_64.rpm /var/cache/urpmi/rpms/opencpn-5.8.4-2.mga9.x86_64.rpm /var/cache/urpmi/rpms/lib64wx_gtk3u_webview3.2_0-3.2.1-3.mga9.x86_64.rpm /var/cache/urpmi/rpms/opencpn-climatology-plugin-1.6.31-2.mga9.x86_64.rpm /var/cache/urpmi/rpms/opencpn-logbookkonni-plugin-1.4.31.0-2.mga9.x86_64.rpm /var/cache/urpmi/rpms/lib64tinyxml0-2.6.2-14.1.mga9.x86_64.rpm /home/katnatek/qa-testing/x86_64/opencpn-polar-plugin-1.2.31.0-1.mga9.x86_64.rpm /var/cache/urpmi/rpms/opencpn-sar-plugin-4.0.0-2.mga9.x86_64.rpm /var/cache/urpmi/rpms/opencpn-radar-plugin-5.5.0-2.mga9.x86_64.rpm /home/katnatek/qa-testing/x86_64/opencpn-celestial-navigation-plugin-2.4.41.0-1.mga9.x86_64.rpm /var/cache/urpmi/rpms/rtl-sdr-0.6.0-3.mga9.x86_64.rpm /home/katnatek/qa-testing/x86_64/opencpn-o-charts-plugin-2.0.6.0-1.mga9.nonfree.x86_64.rpm /home/katnatek/qa-testing/x86_64/opencpn-ais-radar-plugin-1.4.11.5-1.mga9.x86_64.rpm /var/cache/urpmi/rpms/gpsd-clients-3.25-1.mga9.x86_64.rpm Preparing... ################################################################################################## 1/24: lib64tinyxml0 ################################################################################################## 2/24: rtl-sdr ################################################################################################## 3/24: lib64rtl-sdr0 ################################################################################################## 4/24: gpsd-clients ################################################################################################## 5/24: lib64wx_gtk3u_webview3.2_0 ################################################################################################## 6/24: lib64audiofile1 ################################################################################################## 7/24: opencpn-iacfleet-plugin ################################################################################################## 8/24: opencpn-dashboardsk-plugin ################################################################################################## 9/24: opencpn-objsearch-plugin ################################################################################################## 10/24: opencpn-watchdog-plugin ################################################################################################## 11/24: opencpn-weather-routing-plugin ################################################################################################## 12/24: opencpn-s63-plugin ################################################################################################## 13/24: opencpn-squiddio-plugin ################################################################################################## 14/24: opencpn-statusbar-plugin ################################################################################################## 15/24: opencpn-climatology-plugin ################################################################################################## 16/24: opencpn-logbookkonni-plugin ################################################################################################## 17/24: opencpn-polar-plugin ################################################################################################## 18/24: opencpn-sar-plugin ################################################################################################## 19/24: opencpn-radar-plugin ################################################################################################## 20/24: opencpn-celestial-navigation-plugin ################################################################################################## 21/24: opencpn-o-charts-plugin ################################################################################################## 22/24: opencpn-ais-radar-plugin ################################################################################################## 23/24: opencpn ################################################################################################## 24/24: opencpn-weatherfax-plugin ################################################################################################## ---------------------------------------------------------------------- More information on package opencpn-5.8.4-2.mga9.x86_64 NB OpenCPN and most of its plugins are open source, available in the Core Repositories. OpenCPN may be used to navigate in the parts of the world where nautical charts are freely available for download from the local oceanic administration (NOAA in USA, for instance) In some other areas encrypted nautical charts and their licenses must be purchased from local Hydrographic Offices... Closed source plugins allowing the storage and use of the appropriate encryption certificate part, and the use of a USB dongle, provided by the distributor, are available in the nonfree repositories The nonfree packages to install are : 1) opencpn-o-charts-plugin (for raster or vector charts purchased from o-charts.org) NB this plugin doesn't exist anymore for linux 32bits 2) opencpn-s63-plugin (for vector charts purchased from S-63 charts distributors) WARNING The OpenCPN developers are now providing a flatpak version of OpenCPN with a Plugin-Manager This Plugin Manager downloads prebuilt plugins from a server and is more simple to use than rpms. But note that this Plugin-Manager doesn't work if you use the Mageia rpm installation... Don't try to use it ! All the needed basic plugins are installed by Mageia through rpms and will be updated when necessary Post Scriptum It becomes harder and harder to create rpms for OpencPN, needing lots of workarounds since there is no more simple legacy building available... Maybe the next version of OpenCPN will only be available with flatpak The application crash for me not sure if is lack of hardware or something else gdb opencpn GNU gdb (GDB) 12.1-7.1.mga9 (Mageia release 9) Copyright (C) 2022 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 "x86_64-mageia-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from opencpn... Reading symbols from .gnu_debugdata for /usr/bin/opencpn... (No debugging symbols found in .gnu_debugdata for /usr/bin/opencpn) Missing separate debuginfos, use: debuginfo-install opencpn-5.8.4-2.mga9.x86_64 (gdb) run Starting program: /usr/bin/opencpn [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". ALSA lib pcm.c:2666:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear ALSA lib pcm.c:2666:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe ALSA lib pcm.c:2666:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp [New Thread 0x7fffe6ca66c0 (LWP 115595)] [Thread 0x7fffe6ca66c0 (LWP 115595) exited] [New Thread 0x7fffe6ca66c0 (LWP 115596)] [Thread 0x7fffe6ca66c0 (LWP 115596) exited] ALSA lib confmisc.c:160:(snd_config_get_card) Invalid field card ALSA lib pcm_usb_stream.c:482:(_snd_pcm_usb_stream_open) Invalid card 'card' ALSA lib confmisc.c:160:(snd_config_get_card) Invalid field card ALSA lib pcm_usb_stream.c:482:(_snd_pcm_usb_stream_open) Invalid card 'card' [New Thread 0x7fffe6ca66c0 (LWP 115597)] [Thread 0x7fffe6ca66c0 (LWP 115597) exited] [New Thread 0x7fffe6ca66c0 (LWP 115598)] [Thread 0x7fffe6ca66c0 (LWP 115598) exited] [New Thread 0x7fffeaca66c0 (LWP 115599)] Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock [Thread 0x7fffeaca66c0 (LWP 115599) exited] JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock 16:46:35: Debug: Device: 0: HDA Intel MID: ALC888 Analog (hw:0,0) 16:46:35: Debug: Device: 1: HDA Intel MID: ALC888 Digital (hw:0,1) 16:46:35: Debug: Device: 2: HDA Intel MID: ALC888 Alt Analog (hw:0,2) 16:46:35: Debug: Device: 3: HDA ATI HDMI: 0 * (hw:1,3) 16:46:35: Debug: Device: 4: HDA ATI HDMI: 1 (hw:1,7) 16:46:35: Debug: Device: 5: HDA ATI HDMI: 2 (hw:1,8) 16:46:35: Debug: Device: 6: HDA ATI HDMI: 3 (hw:1,9) 16:46:35: Debug: Device: 7: HDA ATI HDMI: 4 (hw:1,10) 16:46:35: Debug: Device: 8: HDA ATI HDMI: 5 (hw:1,11) 16:46:35: Debug: Device: 9: sysdefault 16:46:35: Debug: Device: 10: front 16:46:35: Debug: Device: 11: surround40 16:46:35: Debug: Device: 12: surround51 16:46:35: Debug: Device: 13: surround71 16:46:35: Debug: Device: 14: iec958 16:46:35: Debug: Device: 15: spdif 16:46:35: Debug: Device: 16: lavrate 16:46:35: Debug: Device: 17: samplerate 16:46:35: Debug: Device: 18: speexrate 16:46:35: Debug: Device: 19: pulse 16:46:35: Debug: Device: 20: upmix 16:46:35: Debug: Device: 21: vdownmix 16:46:35: Debug: Device: 22: dmix 16:46:35: Debug: Device: 23: default 16:46:35: Debug: Device: 0: HDA Intel MID: ALC888 Analog (hw:0,0) 16:46:35: Debug: Device: 1: HDA Intel MID: ALC888 Digital (hw:0,1) 16:46:35: Debug: Device: 2: HDA Intel MID: ALC888 Alt Analog (hw:0,2) 16:46:35: Debug: Device: 3: HDA ATI HDMI: 0 * (hw:1,3) 16:46:35: Debug: Device: 4: HDA ATI HDMI: 1 (hw:1,7) 16:46:35: Debug: Device: 5: HDA ATI HDMI: 2 (hw:1,8) 16:46:35: Debug: Device: 6: HDA ATI HDMI: 3 (hw:1,9) 16:46:35: Debug: Device: 7: HDA ATI HDMI: 4 (hw:1,10) 16:46:35: Debug: Device: 8: HDA ATI HDMI: 5 (hw:1,11) 16:46:35: Debug: Device: 9: sysdefault 16:46:35: Debug: Device: 10: front 16:46:35: Debug: Device: 11: surround40 16:46:35: Debug: Device: 12: surround51 16:46:35: Debug: Device: 13: surround71 16:46:35: Debug: Device: 14: iec958 16:46:35: Debug: Device: 15: spdif 16:46:35: Debug: Device: 16: lavrate 16:46:35: Debug: Device: 17: samplerate 16:46:35: Debug: Device: 18: speexrate 16:46:35: Debug: Device: 19: pulse 16:46:35: Debug: Device: 20: upmix 16:46:35: Debug: Device: 21: vdownmix 16:46:35: Debug: Device: 22: dmix 16:46:35: Debug: Device: 23: default 16:46:35: Debug: Device: 0: HDA Intel MID: ALC888 Analog (hw:0,0) 16:46:35: Debug: Device: 1: HDA Intel MID: ALC888 Digital (hw:0,1) 16:46:35: Debug: Device: 2: HDA Intel MID: ALC888 Alt Analog (hw:0,2) 16:46:35: Debug: Device: 3: HDA ATI HDMI: 0 * (hw:1,3) 16:46:35: Debug: Device: 4: HDA ATI HDMI: 1 (hw:1,7) 16:46:35: Debug: Device: 5: HDA ATI HDMI: 2 (hw:1,8) 16:46:35: Debug: Device: 6: HDA ATI HDMI: 3 (hw:1,9) 16:46:35: Debug: Device: 7: HDA ATI HDMI: 4 (hw:1,10) 16:46:35: Debug: Device: 8: HDA ATI HDMI: 5 (hw:1,11) 16:46:35: Debug: Device: 9: sysdefault 16:46:35: Debug: Device: 10: front 16:46:35: Debug: Device: 11: surround40 16:46:35: Debug: Device: 12: surround51 16:46:35: Debug: Device: 13: surround71 16:46:35: Debug: Device: 14: iec958 16:46:35: Debug: Device: 15: spdif 16:46:35: Debug: Device: 16: lavrate 16:46:35: Debug: Device: 17: samplerate 16:46:35: Debug: Device: 18: speexrate 16:46:35: Debug: Device: 19: pulse 16:46:35: Debug: Device: 20: upmix 16:46:35: Debug: Device: 21: vdownmix 16:46:35: Debug: Device: 22: dmix 16:46:35: Debug: Device: 23: default 16:46:35: Debug: Device: 0: HDA Intel MID: ALC888 Analog (hw:0,0) 16:46:35: Debug: Device: 1: HDA Intel MID: ALC888 Digital (hw:0,1) 16:46:35: Debug: Device: 2: HDA Intel MID: ALC888 Alt Analog (hw:0,2) 16:46:35: Debug: Device: 3: HDA ATI HDMI: 0 * (hw:1,3) 16:46:35: Debug: Device: 4: HDA ATI HDMI: 1 (hw:1,7) 16:46:35: Debug: Device: 5: HDA ATI HDMI: 2 (hw:1,8) 16:46:35: Debug: Device: 6: HDA ATI HDMI: 3 (hw:1,9) 16:46:35: Debug: Device: 7: HDA ATI HDMI: 4 (hw:1,10) 16:46:35: Debug: Device: 8: HDA ATI HDMI: 5 (hw:1,11) 16:46:35: Debug: Device: 9: sysdefault 16:46:35: Debug: Device: 10: front 16:46:35: Debug: Device: 11: surround40 16:46:35: Debug: Device: 12: surround51 16:46:35: Debug: Device: 13: surround71 16:46:35: Debug: Device: 14: iec958 16:46:35: Debug: Device: 15: spdif 16:46:35: Debug: Device: 16: lavrate 16:46:35: Debug: Device: 17: samplerate 16:46:35: Debug: Device: 18: speexrate 16:46:35: Debug: Device: 19: pulse 16:46:35: Debug: Device: 20: upmix 16:46:35: Debug: Device: 21: vdownmix 16:46:35: Debug: Device: 22: dmix 16:46:35: Debug: Device: 23: default [New Thread 0x7fffe6ca66c0 (LWP 115601)] [New Thread 0x7fffeabb26c0 (LWP 115602)] [New Thread 0x7fffea3b16c0 (LWP 115603)] [Detaching after vfork from child process 115604] [Detaching after vfork from child process 115606] [Detaching after vfork from child process 115608] [Detaching after vfork from child process 115610] [Detaching after vfork from child process 115612] [Detaching after vfork from child process 115614] [Detaching after vfork from child process 115619] [Detaching after vfork from child process 115624] [Detaching after vfork from child process 115629] [New Thread 0x7fffe9b2d6c0 (LWP 115638)] [Thread 0x7fffe9b2d6c0 (LWP 115638) exited] [New Thread 0x7fffe9b2d6c0 (LWP 115639)] [New Thread 0x7fffe92af6c0 (LWP 115640)] [Thread 0x7fffe9b2d6c0 (LWP 115639) exited] [Thread 0x7fffe92af6c0 (LWP 115640) exited] [New Thread 0x7fffe92af6c0 (LWP 115641)] [New Thread 0x7fffe9b2d6c0 (LWP 115642)] [Thread 0x7fffe92af6c0 (LWP 115641) exited] [Thread 0x7fffe9b2d6c0 (LWP 115642) exited] [New Thread 0x7fffe9b2d6c0 (LWP 115643)] [New Thread 0x7fffe92af6c0 (LWP 115644)] [Thread 0x7fffe9b2d6c0 (LWP 115643) exited] [Thread 0x7fffe92af6c0 (LWP 115644) exited] [New Thread 0x7fffe92af6c0 (LWP 115645)] [New Thread 0x7fffe9b2d6c0 (LWP 115646)] [Detaching after vfork from child process 115649] [Detaching after vfork from child process 115651] [New Thread 0x7fffe86576c0 (LWP 115653)] [New Thread 0x7fffe7d156c0 (LWP 115654)] [New Thread 0x7fffe75146c0 (LWP 115655)] [New Thread 0x7fffba7ff6c0 (LWP 115656)] [New Thread 0x7fffb9dfe6c0 (LWP 115657)] [New Thread 0x7fffb95fd6c0 (LWP 115658)] [New Thread 0x7fffb8dfc6c0 (LWP 115659)] [New Thread 0x7fff9bfff6c0 (LWP 115660)] [New Thread 0x7fff9b7fe6c0 (LWP 115661)] [Thread 0x7fff9b7fe6c0 (LWP 115661) exited] [Thread 0x7fff9bfff6c0 (LWP 115660) exited] [Thread 0x7fffb8dfc6c0 (LWP 115659) exited] [New Thread 0x7fffb8dfc6c0 (LWP 115662)] [New Thread 0x7fff9bfff6c0 (LWP 115663)] [New Thread 0x7fff9b7fe6c0 (LWP 115664)] [Thread 0x7fff9b7fe6c0 (LWP 115664) exited] [Thread 0x7fff9bfff6c0 (LWP 115663) exited] [Thread 0x7fffb8dfc6c0 (LWP 115662) exited] [New Thread 0x7fffb8dfc6c0 (LWP 115665)] [New Thread 0x7fff9bfff6c0 (LWP 115666)] [New Thread 0x7fff9b7fe6c0 (LWP 115667)] [Thread 0x7fff9b7fe6c0 (LWP 115667) exited] [Thread 0x7fff9bfff6c0 (LWP 115666) exited] [Thread 0x7fffb8dfc6c0 (LWP 115665) exited] [New Thread 0x7fffb8dfc6c0 (LWP 115668)] [New Thread 0x7fff9bfff6c0 (LWP 115669)] [New Thread 0x7fff9b7fe6c0 (LWP 115670)] [New Thread 0x7fff9affd6c0 (LWP 115671)] [New Thread 0x7fff9a7fc6c0 (LWP 115672)] [Thread 0x7fff9affd6c0 (LWP 115671) exited] [Thread 0x7fff9a7fc6c0 (LWP 115672) exited] [New Thread 0x7fff9a7fc6c0 (LWP 115673)] [New Thread 0x7fff9affd6c0 (LWP 115674)] [Thread 0x7fff9a7fc6c0 (LWP 115673) exited] [Thread 0x7fff9affd6c0 (LWP 115674) exited] [New Thread 0x7fff9affd6c0 (LWP 115676)] [New Thread 0x7fff9a7fc6c0 (LWP 115677)] [Thread 0x7fff9a7fc6c0 (LWP 115677) exited] [Thread 0x7fff9affd6c0 (LWP 115676) exited] [New Thread 0x7fff9a7fc6c0 (LWP 115678)] [New Thread 0x7fff9affd6c0 (LWP 115679)] [Thread 0x7fff9a7fc6c0 (LWP 115678) exited] [Thread 0x7fff9affd6c0 (LWP 115679) exited] [New Thread 0x7fff9affd6c0 (LWP 115680)] GLEW init success!nGenerating RSA key... Generating x509 certificate... Writing key and certificate to disk... Success! [New Thread 0x7fff9a7fc6c0 (LWP 115681)] [New Thread 0x7fff993fb6c0 (LWP 115682)] Local IPv4 address: 192.168.1.3 Local IPv6 address: 2806:104e:1b:7284:e269:95ff:fedd:cd47 Opened 2 sockets for mDNS service Service mDNS: opencpn-object-control-service.:8000 Hostname: jgrey Sending announce Thread 1 "opencpn" received signal SIGSEGV, Segmentation fault. 0x00007fff9879ee40 in wxSQLite3Database::CheckDatabase() const () from /usr/lib64/opencpn/libobjsearch_pi.so (gdb) bt #0 0x00007fff9879ee40 in wxSQLite3Database::CheckDatabase() const () from /usr/lib64/opencpn/libobjsearch_pi.so #1 0x00007fff9879ee79 in wxSQLite3Database::Close() () from /usr/lib64/opencpn/libobjsearch_pi.so #2 0x00007fff9869c274 in objsearch_pi::clearDB(wxSQLite3Database*) () from /usr/lib64/opencpn/libobjsearch_pi.so #3 0x00007fff9869c2d1 in objsearch_pi::~objsearch_pi() () from /usr/lib64/opencpn/libobjsearch_pi.so #4 0x00007fff9869c419 in objsearch_pi::~objsearch_pi() () from /usr/lib64/opencpn/libobjsearch_pi.so #5 0x0000000000a86cae in PluginLoader::LoadPluginCandidate(wxString, bool) () #6 0x0000000000a87a9d in PluginLoader::LoadPlugInDirectory(wxString const&, bool) () #7 0x0000000000a88d9f in PluginLoader::LoadAllPlugIns(bool) () #8 0x00000000007d2dfd in MyFrame::OnInitTimer(wxTimerEvent&) () #9 0x00007ffff7004a6e in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /lib64/libwx_baseu-3.2.so.0 #10 0x00007ffff7004c2b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /lib64/libwx_baseu-3.2.so.0 #11 0x00007ffff700527c in wxEvtHandler::TryHereOnly(wxEvent&) () from /lib64/libwx_baseu-3.2.so.0 #12 0x00007ffff700530a in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /lib64/libwx_baseu-3.2.so.0 #13 0x00007ffff7005421 in wxEvtHandler::ProcessEvent(wxEvent&) () from /lib64/libwx_baseu-3.2.so.0 #14 0x00007ffff7006a97 in wxEvtHandler::SafelyProcessEvent(wxEvent&) () from /lib64/libwx_baseu-3.2.so.0 #15 0x00007ffff6f67510 in wxTimerImpl::SendEvent() () from /lib64/libwx_baseu-3.2.so.0 #16 0x00007ffff7586291 in timeout_callback () from /lib64/libwx_gtk3u_core-3.2.so.0 #17 0x00007ffff5004164 in g_timeout_dispatch () from /lib64/libglib-2.0.so.0 #18 0x00007ffff5003689 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #19 0x00007ffff5003a18 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0 #20 0x00007ffff5003cbf in g_main_loop_run () from /lib64/libglib-2.0.so.0 #21 0x00007ffff57ecc45 in gtk_main () from /lib64/libgtk-3.so.0 #22 0x00007ffff75723e5 in wxGUIEventLoop::DoRun() () from /lib64/libwx_gtk3u_core-3.2.so.0 #23 0x00007ffff6ed72ad in wxEventLoopBase::Run() () from /lib64/libwx_baseu-3.2.so.0 #24 0x00007ffff6ea4afb in wxAppConsoleBase::MainLoop() () from /lib64/libwx_baseu-3.2.so.0 #25 0x00007ffff6f1ec67 in wxEntry(int&, wchar_t**) () from /lib64/libwx_baseu-3.2.so.0 #26 0x00000000005d5b08 in main ()
CC: (none) => tablackwell, tarazed25
Look like one of the plugins produce the crash if I run again and answer yes to run without plugins the application starts I'll downgrade and test again to see if is something produced by the new versions
After downgrade I can confirm that one or all the new packages produce the crash I remove ~/.opencpn before do the new test and the opencpn.log file look like the plugins are loaded
Hi katnatek nice catch 1) Indeed that's a crash that didn't appear to me, since I have tested these testing-updates upon an already installed and used previous version of opencpn and plugins from core and nonfree, and with already updated plugins from core/updates and nonfree/updates the previous .opencpn hidden directory was already fulfilled : updating these testing-updates didn't create any problem 2) I renamed .opencpn -> .opencpnbak Launched again opencpn (the testing-updates are installed) => opencpn crashes and there's no database created for objseach (objsearch_pi.db) inside the .opencpn hidden directory 3) I uninstalled opencpn-objsearch-plugin-0.26.3-1.mga9-x86_64 and re-installed opencpn-objsearch-plugin-0.26.0-2.mga9-x86_64 from core/updates I keep my .opencpnbak directory I erase the new created .opencpn directory I launch opencpn : no crash : it creates the database for objseach (objsearch_pi.db) inside the .opencpn hidden directory Conclusions - the opencpn-objsearch-plugin-0.26.3-1.mga9-x86_64 from updates_testing is the culprit : it's unable to create its database for a first launch of opencpn and is the cause of a crash - but, curiously, if the previous installed and used version had created its database this update from updates_testing can use it and doesn't cause any crash!... All the other plugins from updates_testing are OK I'm gonna modify the list of valid updates (suppressing objsearch)
Corrected list of packages to test (removing opencpn-objsearch-plugin-0.26.3-1.mga9) Packages in 9 core/updates_testing opencpn-ais-radar-plugin-1.4.11.5-1.mga9 opencpn-celestial-navigation-plugin-2.4.41.0-1.mga9 opencpn-polar-plugin-1.2.31.0-1.mga9 opencpn-statusbar-plugin-1.1.12.0-1.mga9 opencpn-watchdog-plugin-2.4.110-1.mga9 opencpn-weather-routing-plugin-1.15.18.6-1.mga9 opencpn-weatherfax-plugin-1.9.111.1-1.mga9 SRPM: opencpn-ais-radar-plugin-1.4.11.5-1.mga9.src.rpm opencpn-celestial-navigation-plugin-2.4.41.0-1.mga9.src.rpm opencpn-polar-plugin-1.2.31.0-1.mga9.src.rpm opencpn-statusbar-plugin-1.1.12.0-1.mga9.src.rpm opencpn-watchdog-plugin-2.4.110-1.mga9.src.rpm opencpn-weather-routing-plugin-1.15.18.6-1.mga9.src.rpm opencpn-weatherfax-plugin-1.9.111.1-1.mga9.src.rpm Packages in 9/nonfree/updates_testing (they don't exist for i586) opencpn-o-charts-plugin-2.0.6.0-1.mga9.nonfree.x86_64.rpm opencpn-s63-plugin-1.30.0.11-3.mga9.nonfree.x86_64.rpm SRPM: opencpn-o-charts-plugin-2.0.6.0-1.mga9.nonfree.src.rpm opencpn-s63-plugin-1.30.0.11-3.mga9.nonfree.src.rpm NB they now have been tested for a fresh install (that's what i didn't do and it's OK now) and for a previous used installed (that's what I did first and is always OK)
I have dug to understand why opencpn-objsearch-plugin-0.26.3-1.mga9-1.mga9 crashes for a fresh install of opencpn in Mageia9 Indeed this 0.26.3 version of objsearch is built upon a bundled source of wxsqlite3-4.9.10 which is more recent than the one existing inside Mageia9 (wxsqlite3-4.9.1) When you launch it for the first time there's a conflict when it creates its database ! This may not happen for Cauldron which has wxsqlite3-4.9.11 .... NB opencpn-objsearch-plugin-0.26.0-2.mga9 was built upon a bundled source of a version of wxsqlite3 nearer of the one of Mageia9 => no crash when creating the database PS Do I need to ask to admin to remove opencpn-objsearch-plugin-0.26.3-1.mga9 from Mageia9/core/updates_testing ?
Summary: UPDATE REQUEST : 10 opencpn plugins => UPDATE REQUEST : 9 opencpn plugins
CC: (none) => dan
(In reply to Philippe Didier from comment #13) > PS > Do I need to ask to admin to remove opencpn-objsearch-plugin-0.26.3-1.mga9 > from Mageia9/core/updates_testing ? I guess, Dan can you please remove that package from 9/core/updates_testing?
Created attachment 14586 [details] Log of opencpn I confirm that without opencpn-objsearch-plugin-0.26.0-2.mga9 the application start without issues at first time run And the log file make me think all the plugins are loaded This is all the test I can do as I'm not using this software
Advisory updated , removed opencpn-objsearch-plugin
re Comment 15, I have the necessary hardware and will keep an eye open for next iteration of this in qa.
(not including AIS however)
(In reply to Tony Blackwell from comment #17) > re Comment 15, I have the necessary hardware and will keep an eye open for > next iteration of this in qa. Hi Tony If you have already used opencpn and know how it functions you may keep the hidden directory ( .opencpn) in your /home/yourusername/ and use it as usual If you never used it, you may launch it and then activate all its plugins (they are installed but not activated) , download some free nautical charts.... If you need explanations about how to use it (it's a complex application) you may find what you need here https://opencpn.org/OpenCPN/info/manuals.html NB for Mageia we don't use "the plugin manager" to download prebuilt plugins but continue to use the legacy way to install plugins, packaged inside rpms...
I give OK in base clean install and application start first time and later with packages in comment#12 I not want this bug sleep forever
Status comment: (none) => Packages in comment 12Whiteboard: (none) => MGA9-64-OK
opencpn-objsearch-plugin-0.26.3-1.mga9 is now gone from 9/updates_testing.
(In reply to Dan Fandrich from comment #21) > opencpn-objsearch-plugin-0.26.3-1.mga9 is now gone from 9/updates_testing. Thank you
Validating.
Keywords: (none) => validated_updateCC: (none) => sysadmin-bugs
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2024-0159.html
Resolution: (none) => FIXEDStatus: NEW => RESOLVED