ubuntu-hams-devel team mailing list archive
-
ubuntu-hams-devel team
-
Mailing list archive
-
Message #01690
[Bug 1944772] Re: rigctld -m 1 segfaulting
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
References