here's another core dump. mbridak@sergio:~$ rigctld -m 1 Recommend using --vfo switch for rigctld if client supports it rigctl and netrigctl will automatically detect vfo mode free(): double free detected in tcache 2 Aborted (core dumped)
-- You received this bug notification because you are a member of Ubuntu ham developers, which is subscribed to hamlib in Ubuntu. https://bugs.launchpad.net/bugs/1944772 Title: rigctld -m 1 segfaulting Status in hamlib package in Ubuntu: New Bug description: socket connection polling for f, m, l RF, l RFPOWER, l RFPOWER_METER_WATTS repeatedly causes segfault. here's -vvvvv output from rigctld -m 1 command Connection opened from localhost:38710 Connection closed from localhost:38708 sync_callback: client lock engaged sync_callback: client lock disengaged handle_socket: vfo_mode=0 rigctl_parse: called, interactive=1 rigctl_parse: cmd=f(66) rigctl_parse: cmd==0x66 rigctl_parse: vfo_opt=0 rigctl_parse: debug1 rigctl_parse: debug5 rigctl_parse: debug10 sync_callback: client lock engaged rigctl(d): f 'currVFO' '' '' '' rigctl_parse: vfo_opt=0 rig_get_freq called vfo=currVFO vfo_fixup: vfo=currVFO vfo_fixup: Leaving currVFO alone get_cache_freq: vfo=currVFO, freq=1.45e+08 elapsed_ms: start = 1632429847,35908074 elapsed_ms: elapsed_msecs=981 rig_get_freq: cache check age=980ms rig_get_freq: cache miss age=980ms, cached_vfo=currVFO, asked_vfo=currVFO dummy_get_freq called: VFOA dummy_get_freq: freq=145000000 elapsed_ms: start = 0,0 elapsed_ms: after gettime, start = 1632429848,37036370 elapsed_ms: start = 0,0 elapsed_ms: after gettime, start = 1632429848,37046168 rig_get_freq: cache reset age=999000ms, vfo=currVFO, freq=145000000 elapsed_ms: start = 0,0 elapsed_ms: after gettime, start = 1632429848,37068707 rigctl_parse: vfo_opt=0 rigctl_parse: retcode=0 sync_callback: client lock disengaged handle_socket: vfo_mode=0 rigctl_parse: called, interactive=1 rigctl_parse: cmd==0x0a rigctl_parse: cmd=m(6d) rigctl_parse: cmd==0x6d rigctl_parse: vfo_opt=0 rigctl_parse: debug1 rigctl_parse: debug5 rigctl_parse: debug10 sync_callback: client lock engaged rigctl(d): m 'currVFO' '' '' '' rigctl_parse: vfo_opt=0 rig_get_mode called elapsed_ms: start = 1632429847,56284811 elapsed_ms: elapsed_msecs=981 rig_get_mode: cache check age=981ms rig_get_mode: cache miss age=981ms dummy_get_mode called: currVFO rig_get_mode: retcode after get_mode=0 rig_get_mode(1909): debug elapsed_ms: start = 0,0 elapsed_ms: after gettime, start = 1632429848,57462182 rigctl_parse: vfo_opt=0 rigctl_parse: retcode=0 sync_callback: client lock disengaged handle_socket: vfo_mode=0 rigctl_parse: called, interactive=1 rigctl_parse: cmd==0x0a rigctl_parse: cmd=l(6c) rigctl_parse: cmd==0x6c rigctl_parse: vfo_opt=0 rigctl_parse: debug1 rigctl_parse: debug3 rigctl_parse: debug4 c=20 rigctl_parse: debug5 rigctl_parse: debug10 sync_callback: client lock engaged rigctl(d): l 'currVFO' 'RF' '' '' rigctl_parse: vfo_opt=0 rig_parse_level called rig_setting2idx called rig_setting2idx: idx=4 rig_strlevel called rig_strlevel called dummy_get_level called: RF rigctl_parse: vfo_opt=0 rigctl_parse: retcode=0 sync_callback: client lock disengaged handle_socket: vfo_mode=0 rigctl_parse: called, interactive=1 rigctl_parse: cmd==0x0a rigctl_parse: cmd=l(6c) rigctl_parse: cmd==0x6c rigctl_parse: vfo_opt=0 rigctl_parse: debug1 rigctl_parse: debug3 rigctl_parse: debug4 c=20 rigctl_parse: debug5 rigctl_parse: debug10 sync_callback: client lock engaged rigctl(d): l 'currVFO' 'RFPOWER' '' '' rigctl_parse: vfo_opt=0 rig_parse_level called rig_setting2idx called rig_setting2idx: idx=12 rig_strlevel called rig_strlevel called dummy_get_level called: RFPOWER rigctl_parse: vfo_opt=0 rigctl_parse: retcode=0 sync_callback: client lock disengaged handle_socket: vfo_mode=0 rigctl_parse: called, interactive=1 rigctl_parse: cmd==0x0a rigctl_parse: cmd=l(6c) rigctl_parse: cmd==0x6c rigctl_parse: vfo_opt=0 rigctl_parse: debug1 rigctl_parse: debug3 rigctl_parse: debug4 c=20 rigctl_parse: debug5 rigctl_parse: debug10 sync_callback: client lock engaged rigctl(d): l 'currVFO' 'RFPOWER_METER_WATTS' '' '' rigctl_parse: vfo_opt=0 rig_parse_level called rig_setting2idx called rig_setting2idx: idx=39 rig_strlevel called rig_strlevel called dummy_get_level called: RFPOWER_METER_WATTS rigctl_parse: vfo_opt=0 rigctl_parse: retcode=0 sync_callback: client lock disengaged handle_socket: vfo_mode=0 rigctl_parse: called, interactive=1 rigctl_parse: cmd==0x0a scanfc: ret=-1 rigctl_parse: nothing to scan#1? retcode=-1 handle_socket: rigctl_parse retcode=-1 Connection closed from localhost:38710 Connection opened from localhost:38712 fdopen(0x4) in: Bad file descriptor Segmentation fault (core dumped) ProblemType: Bug DistroRelease: Ubuntu 21.04 Package: libhamlib-utils 4.0-4 ProcVersionSignature: Ubuntu 5.11.0-36.40-generic 5.11.22 Uname: Linux 5.11.0-36-generic x86_64 ApportVersion: 2.20.11-0ubuntu65.3 Architecture: amd64 CasperMD5CheckResult: unknown CurrentDesktop: ubuntu:GNOME Date: Thu Sep 23 14:40:38 2021 InstallationDate: Installed on 2020-04-07 (534 days ago) InstallationMedia: Ubuntu 18.04.4 LTS "Bionic Beaver" - Release amd64 (20200203.1) ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: hamlib UpgradeStatus: Upgraded to hirsute on 2021-05-12 (134 days ago) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/hamlib/+bug/1944772/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-hams-devel Post to : [email protected] Unsubscribe : https://launchpad.net/~ubuntu-hams-devel More help : https://help.launchpad.net/ListHelp

