Subject: Areas interaction causes nncp-toss to always exit with error

From: John Goerzen <[email-masked]>
Date: Fri, 24 Sep 2021 12:25:14 -0500

Hi,

When using areas, I'm seeing something odd from nncp-toss.  It sometimes runs
and always exits with an error.  -progress won't show anything, but -debug
does:

See below.

JGCHEG... is the local node.  It'll do the same thing, over and over.

If I rm the F2SYU.. and R2RCYM... packets, then all is fine.

I've seen this happen on two different machines now, with the same symptom -
including the "already sent".  The node alexandria is, on the effected
machines, the only one in the subs list.  (subs on alexandria itself is
longer; it does the distribution.)  It seems to somehow not be able to process
that it's done with a packet and remove it... but only sometimes.

Output below.  This exists on 7.7.0 as well.

Thanks,

John

nncp-toss -debug

When: 2021-09-09T02:20:30.042517609Z
Debug: true
Who: job
XX: tx
Node: JGCHEG...
Name: F2SYUAB7ZWERF26Z6XWNDFOTZ2HUAHUP3XIU76DHA5JW4OBUH7YQ
Nice: 96
Size: 2645
Msg: Job JGCHEG.../tx/F2SYUAB7ZWERF26Z6XWNDFOTZ2HUAHUP3XIU76DHA5JW4OBUH7YQ
nice: P size: 2.6 KiB

When: 2021-09-09T02:20:30.042805913Z
Debug: true
Who: job
XX: tx
Node: JGCHEG...
Name: R2RCYMTJVRQONI2PLNS3FJ7ELTY4S47ZNDLEFT27QCYYHLM3PYBQ
Nice: 96
Size: 2544
Msg: Job JGCHEG.../tx/R2RCYMTJVRQONI2PLNS3FJ7ELTY4S47ZNDLEFT27QCYYHLM3PYBQ
nice: P size: 2.5 KiB

When: 2021-09-09T02:20:30.044474556Z
Debug: true
Who: rx
Node: JGCHEG...
Pkt: F2SYUAB7ZWERF26Z6XWNDFOTZ2HUAHUP3XIU76DHA5JW4OBUH7YQ
Nice: 96
Size: 2157
Msg: Tossing self/F2SYUAB7ZWERF26Z6XWNDFOTZ2HUAHUP3XIU76DHA5JW4OBUH7YQ (2.1
KiB)

When: 2021-09-09T02:20:30.04469246Z
Debug: true
Who: rx-area
Node: JGCHEG...
Pkt: F2SYUAB7ZWERF26Z6XWNDFOTZ2HUAHUP3XIU76DHA5JW4OBUH7YQ
Nice: 96
Size: 2157
Type: area
Area: RVFWL...
AreaMsg: L3NQRYHGBDQLJPKRI5P7E2BQUJLFCIOTBGBWTXD5HGEEFGL7SEGA
Msg: Tossing self/F2SYUAB7ZWERF26Z6XWNDFOTZ2HUAHUP3XIU76DHA5JW4OBUH7YQ (2.1
KiB): area localgit

When: 2021-09-09T02:20:30.04483773Z
Debug: true
Who: rx-area-echo-seen
Node: JGCHEG...
Pkt: F2SYUAB7ZWERF26Z6XWNDFOTZ2HUAHUP3XIU76DHA5JW4OBUH7YQ
Nice: 96
Size: 2157
Type: area
Area: RVFWL...
AreaMsg: L3NQRYHGBDQLJPKRI5P7E2BQUJLFCIOTBGBWTXD5HGEEFGL7SEGA
Echo: L3WOIONS7NFQN53SIDHT3VMJ7HELW3WLBRYTO7MEAH4OMC36JLHQ
Msg: Tossing self/F2SYUAB7ZWERF26Z6XWNDFOTZ2HUAHUP3XIU76DHA5JW4OBUH7YQ (2.1
KiB): area localgit: echo to: alexandria: already sent

When: 2021-09-09T02:20:30.046258297Z
Debug: true
Who: rx
Node: JGCHEG...
Pkt: F2SYUAB7ZWERF26Z6XWNDFOTZ2HUAHUP3XIU76DHA5JW4OBUH7YQ
Nice: 96
Size: 2157
Type: area
Area: RVFWL...
AreaMsg: L3NQRYHGBDQLJPKRI5P7E2BQUJLFCIOTBGBWTXD5HGEEFGL7SEGA
Size: 1669
Msg: Tossing
localgit/area/RVFWL.../L3NQRYHGBDQLJPKRI5P7E2BQUJLFCIOTBGBWTXD5HGEEFGL7SEGA
(1.6 KiB)

When: 2021-09-09T02:20:30.047521024Z
Debug: true
Who: rx
Node: JGCHEG...
Pkt: R2RCYMTJVRQONI2PLNS3FJ7ELTY4S47ZNDLEFT27QCYYHLM3PYBQ
Nice: 96
Size: 2056
Msg: Tossing self/R2RCYMTJVRQONI2PLNS3FJ7ELTY4S47ZNDLEFT27QCYYHLM3PYBQ (2.0
KiB)

When: 2021-09-09T02:20:30.047586954Z
Debug: true
Who: rx-area
Node: JGCHEG...
Pkt: R2RCYMTJVRQONI2PLNS3FJ7ELTY4S47ZNDLEFT27QCYYHLM3PYBQ
Nice: 96
Size: 2056
Type: area
Area: RVFWL...
AreaMsg: 7DITYNACMUIQTZ6MZ7HDCUFBYFUKWXJ4MW3COQSPUMSUMVYVAVMA
Msg: Tossing self/R2RCYMTJVRQONI2PLNS3FJ7ELTY4S47ZNDLEFT27QCYYHLM3PYBQ (2.0
KiB): area localgit

When: 2021-09-09T02:20:30.047604274Z
Debug: true
Who: rx-area-echo-seen
Node: JGCHEG...
Pkt: R2RCYMTJVRQONI2PLNS3FJ7ELTY4S47ZNDLEFT27QCYYHLM3PYBQ
Nice: 96
Size: 2056
Type: area
Area: RVFWL...
AreaMsg: 7DITYNACMUIQTZ6MZ7HDCUFBYFUKWXJ4MW3COQSPUMSUMVYVAVMA
Echo: L3WOIONS7NFQN53SIDHT3VMJ7HELW3WLBRYTO7MEAH4OMC36JLHQ
Msg: Tossing self/R2RCYMTJVRQONI2PLNS3FJ7ELTY4S47ZNDLEFT27QCYYHLM3PYBQ (2.0
KiB): area localgit: echo to: alexandria: already sent

When: 2021-09-09T02:20:30.047975829Z
Debug: true
Who: rx
Node: JGCHEG...
Pkt: R2RCYMTJVRQONI2PLNS3FJ7ELTY4S47ZNDLEFT27QCYYHLM3PYBQ
Nice: 96
Size: 2056
Type: area
Area: RVFWL...
AreaMsg: 7DITYNACMUIQTZ6MZ7HDCUFBYFUKWXJ4MW3COQSPUMSUMVYVAVMA
Size: 1568
Msg: Tossing
localgit/area/RVFWL.../7DITYNACMUIQTZ6MZ7HDCUFBYFUKWXJ4MW3COQSPUMSUMVYVAVMA
(1.5 KiB)