Reported by sm3sgp on 2009-03-02 12:13 UTC
Segfault in remotetrx after re-connection to svxlink server. Happens after TCP transmit buffer overflow, and on first SQUELCH OPEN.
From PA3FNT:
"When there is not enough bandwidth, the remotetrx program shows this in
its output. After the connection with the SVXLINK server is restored, when
putting a signal on the frequency, I get a segmentation fault.
First I thought it had something to do with the update proces of Ubuntu
8.04. So after updating the OS (updated library's etc.), I always
recompile and reinstall SVXLINK.
Looking a little bit closer to this "feature" (hi), it looks like the
error occurs after the moment there was not enough bandwidth and the
systems has reconnected the server. The first open squelch generates the
segmentation fault."
Similar problem happened on SK0CT repeater system, see logfiles:
Remotetrx messages file:
Mar 1 22:15:03 sysop-dqx2 -- MARK --
Mar 1 22:35:03 sysop-dqx2 -- MARK --
Mar 1 22:55:03 sysop-dqx2 -- MARK --
Mar 1 23:15:03 sysop-dqx2 -- MARK --
Mar 1 23:35:03 sysop-dqx2 -- MARK --
Mar 1 23:55:03 sysop-dqx2 -- MARK --
Mar 2 00:15:03 sysop-dqx2 -- MARK --
Mar 2 00:35:03 sysop-dqx2 -- MARK --
Mar 2 00:55:03 sysop-dqx2 -- MARK --
Mar 2 01:15:03 sysop-dqx2 -- MARK --
Mar 2 01:35:03 sysop-dqx2 -- MARK --
Mar 2 01:55:03 sysop-dqx2 -- MARK --
Mar 2 02:15:03 sysop-dqx2 -- MARK --
Mar 2 02:35:03 sysop-dqx2 -- MARK --
Mar 2 02:38:46 sysop-dqx2 kernel: [190294.557523] remotetrx[10758]:
segfault at 00000000 eip 00000000 esp bfd26ccc error 4
Mar 2 02:55:03 sysop-dqx2 -- MARK --
Mar 2 03:15:03 sysop-dqx2 -- MARK --
Mar 2 03:35:03 sysop-dqx2 -- MARK --
Mar 2 03:55:03 sysop-dqx2 -- MARK --
remotetrx.log:
Mon 02 Mar 2009 02:06:58 AM CET: Rx1: The squelch is CLOSED (22.755)
Mon 02 Mar 2009 02:07:00 AM CET: Rx1: Mute(false)
Mon 02 Mar 2009 02:07:07 AM CET: Rx1: The squelch is OPEN (3.8706)
Mon 02 Mar 2009 02:07:07 AM CET: Rx1: The squelch is CLOSED (-4.17162)
Mon 02 Mar 2009 02:07:40 AM CET: Rx1: The squelch is OPEN (4.8832)
Mon 02 Mar 2009 02:07:40 AM CET: Rx1: The squelch is CLOSED (-9.36022)
Mon 02 Mar 2009 02:08:30 AM CET: Rx1: The squelch is OPEN (2.02064)
Mon 02 Mar 2009 02:08:30 AM CET: Rx1: The squelch is CLOSED (-0.573642)
Mon 02 Mar 2009 02:11:03 AM CET: Rx1: The squelch is OPEN (2.42493)
Mon 02 Mar 2009 02:11:03 AM CET: Rx1: The squelch is CLOSED (-6.81536)
Mon 02 Mar 2009 02:15:22 AM CET: Rx1: The squelch is OPEN (2.4468)
Mon 02 Mar 2009 02:15:22 AM CET: Rx1: The squelch is CLOSED (-3.84733)
Mon 02 Mar 2009 02:17:01 AM CET: Rx1: The squelch is OPEN (2.6788)
Mon 02 Mar 2009 02:17:01 AM CET: Rx1: The squelch is CLOSED (-4.15164)
Mon 02 Mar 2009 02:18:37 AM CET: Rx1: The squelch is OPEN (3.47304)
Mon 02 Mar 2009 02:18:37 AM CET: Rx1: The squelch is CLOSED (-2.13799)
Mon 02 Mar 2009 02:20:12 AM CET: Rx1: The squelch is OPEN (7.70652)
Mon 02 Mar 2009 02:20:12 AM CET: Rx1: The squelch is CLOSED (-7.66218)
Mon 02 Mar 2009 02:22:57 AM CET: Rx1: The squelch is OPEN (5.6813)
Mon 02 Mar 2009 02:22:57 AM CET: Rx1: The squelch is CLOSED (-6.02711)
Mon 02 Mar 2009 02:26:32 AM CET: Rx1: The squelch is OPEN (2.85515)
Mon 02 Mar 2009 02:26:32 AM CET: Rx1: The squelch is CLOSED (-3.98383)
Mon 02 Mar 2009 02:27:22 AM CET: Rx1: The squelch is OPEN (3.21284)
Mon 02 Mar 2009 02:27:22 AM CET: Rx1: The squelch is CLOSED (0.825227)
Mon 02 Mar 2009 02:28:01 AM CET: Rx1: The squelch is OPEN (2.67357)
Mon 02 Mar 2009 02:28:01 AM CET: Rx1: The squelch is CLOSED (-4.34959)
Mon 02 Mar 2009 02:29:42 AM CET: *** ERROR: Heartbeat timeout
Mon 02 Mar 2009 02:29:42 AM CET: Client disconnected: 213.100.167.210:46652
Mon 02 Mar 2009 02:30:15 AM CET: Client connected: 213.100.167.210:48807
Mon 02 Mar 2009 02:30:15 AM CET: Rx1: Mute(false)
Mon 02 Mar 2009 02:30:15 AM CET: Rx1: AddToneDetector(1750, 50, 200)
Mon 02 Mar 2009 02:30:15 AM CET: Rx1: AddToneDetector(88, 4, 500)
Mon 02 Mar 2009 02:30:15 AM CET: NetUplink: Using CODEC "S16" to encode RX
audio
Mon 02 Mar 2009 02:31:07 AM CET: Rx1: The squelch is OPEN (28.3704)
Mon 02 Mar 2009 02:31:08 AM CET: Rx1: Mute(true)
Mon 02 Mar 2009 02:31:08 AM CET: Rx1: The squelch is CLOSED (18.0053)
Mon 02 Mar 2009 02:31:09 AM CET: Rx1: Mute(false)
Mon 02 Mar 2009 02:31:16 AM CET: Rx1: The squelch is OPEN (19.9471)
Mon 02 Mar 2009 02:31:16 AM CET: Rx1: Mute(true)
Mon 02 Mar 2009 02:31:16 AM CET: Rx1: The squelch is CLOSED (23.319)
Mon 02 Mar 2009 02:31:17 AM CET: Rx1: Mute(false)
Mon 02 Mar 2009 02:31:21 AM CET: Rx1: The squelch is OPEN (18.1725)
Mon 02 Mar 2009 02:31:22 AM CET: *** ERROR: TCP transmit buffer overflow.
Mon 02 Mar 2009 02:31:22 AM CET: Client disconnected: 213.100.167.210:48807
Mon 02 Mar 2009 02:31:22 AM CET: Rx1: The squelch is CLOSED (19.2792)
Mon 02 Mar 2009 02:32:16 AM CET: Client connected: 213.100.167.210:43785
Mon 02 Mar 2009 02:32:16 AM CET: Rx1: Mute(false)
Mon 02 Mar 2009 02:32:16 AM CET: Rx1: AddToneDetector(1750, 50, 200)
Mon 02 Mar 2009 02:32:16 AM CET: Rx1: AddToneDetector(88, 4, 500)
Mon 02 Mar 2009 02:32:16 AM CET: NetUplink: Using CODEC "S16" to encode RX
audio
svxlink.log:
Mon 02 Mar 2009 02:00:00 AM CET: BeaconMonitor: status_report called...
Mon 02 Mar 2009 02:00:00 AM CET: Tx1: Turning the transmitter ON
Mon 02 Mar 2009 02:00:06 AM CET: Tx1: Turning the transmitter OFF
Mon 02 Mar 2009 02:05:15 AM CET: Voter: The squelch is OPEN (Rx1=50.945)
Mon 02 Mar 2009 02:05:16 AM CET: 88 Hz tone call detected
Mon 02 Mar 2009 02:05:17 AM CET: Voter: The squelch is CLOSED (Rx1=99.0073)
Mon 02 Mar 2009 02:05:17 AM CET: Tx1: Turning the transmitter ON
Mon 02 Mar 2009 02:05:27 AM CET: Voter: The squelch is OPEN (Rx1=62.1157)
Mon 02 Mar 2009 02:05:28 AM CET: Voter: The squelch is CLOSED (Rx1=101.948)
Mon 02 Mar 2009 02:05:30 AM CET: Voter: The squelch is OPEN (Rx1=62.3786)
Mon 02 Mar 2009 02:05:32 AM CET: Voter: The squelch is CLOSED (Rx1=100.115)
Mon 02 Mar 2009 02:05:38 AM CET: Voter: The squelch is OPEN (Rx1=65.1449)
Mon 02 Mar 2009 02:05:39 AM CET: Voter: The squelch is CLOSED (Rx1=105.333)
Mon 02 Mar 2009 02:05:54 AM CET: Deactivating all links to/from
"RepeaterLogic"
Mon 02 Mar 2009 02:05:54 AM CET: Voter: The squelch is OPEN (Rx1=60.5992)
Mon 02 Mar 2009 02:05:55 AM CET: Tx1: Turning the transmitter OFF
Mon 02 Mar 2009 02:05:55 AM CET: Voter: The squelch is CLOSED (Rx1=99.4381)
Mon 02 Mar 2009 02:05:55 AM CET: 88 Hz tone call detected
Mon 02 Mar 2009 02:05:55 AM CET: Tx1: Turning the transmitter ON
Mon 02 Mar 2009 02:06:02 AM CET: Voter: The squelch is OPEN (Rx1=67.9744)
Mon 02 Mar 2009 02:06:05 AM CET: Voter: The squelch is CLOSED (Rx1=104.642)
Mon 02 Mar 2009 02:06:20 AM CET: Deactivating all links to/from
"RepeaterLogic"
Mon 02 Mar 2009 02:06:20 AM CET: Tx1: Turning the transmitter OFF
Mon 02 Mar 2009 02:28:38 AM CET: *** ERROR: Heartbeat timeout
Mon 02 Mar 2009 02:28:38 AM CET: DQX_RX: Disconnected from remote receiver
90.227.214.177:5210: Locally ordered disconnect
Mon 02 Mar 2009 02:29:19 AM CET: RemoteTrx protocol version 2.1
Mon 02 Mar 2009 02:29:19 AM CET: DQX_RX: Connected to remote receiver at
90.227.214.177:5210
Mon 02 Mar 2009 02:29:19 AM CET: DQX_RX: Requesting CODEC "S16"
Mon 02 Mar 2009 02:30:00 AM CET: Sending identification...
Mon 02 Mar 2009 02:30:00 AM CET: Tx1: Turning the transmitter ON
Mon 02 Mar 2009 02:30:04 AM CET: Tx1: Turning the transmitter OFF
Mon 02 Mar 2009 02:30:12 AM CET: Voter: The squelch is OPEN (Rx1=61.508)
Mon 02 Mar 2009 02:30:13 AM CET: 88 Hz tone call detected
Mon 02 Mar 2009 02:30:13 AM CET: Voter: The squelch is CLOSED (Rx1=105.232)
Mon 02 Mar 2009 02:30:13 AM CET: Tx1: Turning the transmitter ON
Mon 02 Mar 2009 02:30:20 AM CET: Voter: The squelch is OPEN (Rx1=66.8489)
Mon 02 Mar 2009 02:30:21 AM CET: Voter: The squelch is CLOSED (Rx1=97.399)
Mon 02 Mar 2009 02:30:26 AM CET: Voter: The squelch is OPEN (Rx1=62.5968)
Mon 02 Mar 2009 02:30:27 AM CET: Voter: The squelch is CLOSED (Rx1=95.3485)
Mon 02 Mar 2009 02:30:39 AM CET: *** ERROR: Heartbeat timeout
Mon 02 Mar 2009 02:30:39 AM CET: DQX_RX: Disconnected from remote receiver
90.227.214.177:5210: Locally ordered disconnect
Mon 02 Mar 2009 02:30:42 AM CET: Deactivating all links to/from
"RepeaterLogic"
Mon 02 Mar 2009 02:30:43 AM CET: Tx1: Turning the transmitter OFF
Mon 02 Mar 2009 02:31:20 AM CET: RemoteTrx protocol version 2.1
Mon 02 Mar 2009 02:31:20 AM CET: DQX_RX: Connected to remote receiver at
90.227.214.177:5210
Mon 02 Mar 2009 02:31:20 AM CET: DQX_RX: Requesting CODEC "S16"
Mon 02 Mar 2009 02:37:50 AM CET: DQX_RX: Disconnected from remote receiver
90.227.214.177:5210: Connection closed by remote peer
Mon 02 Mar 2009 02:38:10 AM CET: DQX_RX: Disconnected from remote receiver
90.227.214.177:5210: Connection refused
Mon 02 Mar 2009 02:38:30 AM CET: DQX_RX: Disconnected from remote receiver
90.227.214.177:5210: Connection refused
Mon 02 Mar 2009 02:38:50 AM CET: DQX_RX: Disconnected from remote receiver
90.227.214.177:5210: Connection refused
Mon 02 Mar 2009 02:39:10 AM CET: DQX_RX: Disconnected from remote receiver
90.227.214.177:5210: Connection refused
Mon 02 Mar 2009 02:39:30 AM CET: DQX_RX: Disconnected from remote receiver
90.227.214.177:5210: Connection refused
Mon 02 Mar 2009 02:39:50 AM CET: DQX_RX: Disconnected from remote receiver
90.227.214.177:5210: Connection refused
Mon 02 Mar 2009 02:40:10 AM CET: DQX_RX: Disconnected from remote receiver
90.227.214.177:5210: Connection refused
Mon 02 Mar 2009 02:40:30 AM CET: DQX_RX: Disconnected from remote receiver
90.227.214.177:5210: Connection refused
Mon 02 Mar 2009 02:40:50 AM CET: DQX_RX: Disconnected from remote receiver
90.227.214.177:5210: Connection refused
Mon 02 Mar 2009 02:41:10 AM CET: DQX_RX: Disconnected from remote receiver
90.227.214.177:5210: Connection refused