[Dxspider-support] Corrupted storable string crash

Keith Le Boutillier keithl at lebs.org.uk
Wed Aug 14 00:34:02 CEST 2019


Hi Mike

I am seeing something similar here but the spot that seems to cause issues here is HB9 beacon that when spotted causes a system crash
The cluster is ok here at the moment but has gone down a few times would love to know the real cause of the issue.

73 Keith GU6EFB sysop GB7DXG-1

-----Original Message-----
From: Dxspider-support [mailto:dxspider-support-bounces at tobit.co.uk] On Behalf Of Mike McCarthy, W1NR via Dxspider-support
Sent: 13 August 2019 23:16
To: The DXSpider Support list
Cc: Mike McCarthy, W1NR
Subject: Re: [Dxspider-support] Corrupted storable string crash

So it did it again 2 days ago. What is the same is the spot line
contains the comment "via JN35". The crash a month ago also had a "via
jo30ct". Is the spot containing "via <grid>" causing the crash?

>From the debug file:

1565532003^<- I WR3D PC61^10368806.0^F1ZIR/B^11-Aug-2019^1400Z^55s via
JN35^I1KFH^ON4KST-2^178.33.224.102^H18^~
1565532003^Storable binary image v122.15 more recent than I am (v2.9) at
/usr/lib64/perl5/vendor_perl/Storable.pm line 4
18.
1565532003^ at /usr/lib64/perl5/vendor_perl/Storable.pm line 418.
1565532003^     eval {...} called at
/usr/lib64/perl5/vendor_perl/Storable.pm line 418
1565532003^
Storable::thaw('\x{f4}\x{f}\x{b0}\x{f}\x{a4}\x{f}d\x{f}X\x{f}\x{14}\x{f}\x{8}\x{f}\x{c4}\x{e}\x{b8}\x{e}
x\x{e}l\x{e}(\x{e}\x{1c}\x{e}\x{b4}\x{d}\x{a8}\x{d}d\x{d}X\x{d}\x{f4}\x{c}\x{ec}\x{c}\x{a8}\x{c}\x{a0}\x{c}\x{f4}\x{b}\x
{ec}\x{b}\x{ac}\x{b}\x{98}\x{8}\\x{8}\x{a4}\x{b}d\x{b}\\x{b}\x{fc}\x{a}\x{f4}...')
called at /spider/perl/QSL.pm line 10
9
1565532003^     QSL::get('F1ZIR/B') called at /spider/perl/Spot.pm line 206
1565532003^     Spot::add(10368806.0, 'F1ZIR/B', 1565532000, '55s via
JN35', 'I1KFH', 42, 85, 'ON4KST-2', 27, ...) calle
d at /spider/perl/DXProtHandle.pm line 219
1565532003^     DXProt::handle_11('DXProt=HASH(0x5134ad0)', 61,
'PC61^10368806.0^F1ZIR/B^11-Aug-2019^1400Z^55s via JN35^
I1KFH^...', 'WR3D', 'PC61', 10368806.0, 'F1ZIR/B', '11-Aug-2019',
'1400Z', ...) called at /spider/perl/DXProt.pm line 43
2
1565532003^     DXProt::normal('DXProt=HASH(0x5134ad0)',
'PC61^10368806.0^F1ZIR/B^11-Aug-2019^1400Z^55s via JN35^I1KFH^.
..') called at /spider/perl/DXChannel.pm line 719
1565532003^     DXChannel::process() called at /spider/perl/cluster.pl
line 590
1565532003^Storable binary image v122.15 more recent than I am (v2.9) at
/usr/lib64/perl5/vendor_perl/Storable.pm line 418,
1565532003^Storable binary image v122.15 more recent than I am (v2.9) at
/usr/lib64/perl5/vendor_perl/Storable.pm line 418, at
/spider/perl/Log/Agent.pm line 21.
1565532003^     Log::Agent::logcroak('Storable binary image v122.15 more
recent than I am (v2.9) at...') called at
/usr/lib64/perl5/vendor_perl/Storable.pm line 419
1565532003^
Storable::thaw('\x{f4}\x{f}\x{b0}\x{f}\x{a4}\x{f}d\x{f}X\x{f}\x{14}\x{f}\x{8}\x{f}\x{c4}\x{e}\x{b8}\x{e}x\x{e}l\x{e}(\x{e}\x{1c}\x{e}\x{b4}\x{d}\x{a8}\x{d}d\x{d}X\x{d}\x{f4}\x{c}\x{ec}\x{c}\x{a8}\x{c}\x{a0}\x{c}\x{f4}\x{b}\x{ec}\x{b}\x{ac}\x{b}\x{98}\x{8}\\x{8}\x{a4}\x{b}d\x{b}\\x{b}\x{fc}\x{a}\x{f4}...')
called at /spider/perl/QSL.pm line 109
1565532003^     QSL::get('F1ZIR/B') called at /spider/perl/Spot.pm line 206
1565532003^     Spot::add(10368806.0, 'F1ZIR/B', 1565532000, '55s via
JN35', 'I1KFH', 42, 85, 'ON4KST-2', 27, ...) called at
/spider/perl/DXProtHandle.pm line 219
1565532003^     DXProt::handle_11('DXProt=HASH(0x5134ad0)', 61,
'PC61^10368806.0^F1ZIR/B^11-Aug-2019^1400Z^55s via JN35^I1KFH^...',
'WR3D', 'PC61', 10368806.0, 'F1ZIR/B', '11-Aug-2019', '1400Z', ...)
called at /spider/perl/DXProt.pm line 432
1565532003^     DXProt::normal('DXProt=HASH(0x5134ad0)',
'PC61^10368806.0^F1ZIR/B^11-Aug-2019^1400Z^55s via JN35^I1KFH^...')
called at /spider/perl/DXChannel.pm line 719
1565532003^     DXChannel::process() called at /spider/perl/cluster.pl
line 590
1565532004^cluster
1565532004^DXSpider V1.55, build 0.199 (git: 6e3354d[r]) started


On 7/15/2019 5:35 AM, Dirk Koopman via Dxspider-support wrote:
> The usual cause of this is a corrupted userfile. looking at your trace,
> it could also be the online qsl manager tracker that remembers the qsl
> manager from any comments on a spot that might mention them (like the
> old GOQSL system)
> 
> Stop the node,
> cd /spider/data,
> rm users.v3
> perl user_asc
> /spider/perl/create_qsl.pl
> restart the node.
> 
> Let me know if this fixes it.
> 
> Usual caveat about RPi: if you are using a Raspberry Pi and an SD card;
> you have been running it for a while; you are getting these errors -
> then your SSD card is likely worn out. Please replace it and then
> consider running a small usb connected hard disk or SSD as the root file
> system.
> 
> And can I give a general thumbs up to the RPi4, I am using one (with a
> USB connected SSD) and am very pleased with it. You would only need a
> 1MB version to run DXSpider.
> 
> Dirk G1TLH
> 
> On 14/07/2019 17:01, Mike McCarthy, W1NR via Dxspider-support wrote
>> I seem to be getting a cluster restart every couple of days and found
>> the following when an attempt is made to store QSL data:
>>
>> *****
>> 1562950095^<- I EI7MRE PC61^50313.00^CU2GI^12-Jul-2019^1648Z^FT8 -13
>> +1033hz HM77 CQ^KO1DX^VE7CC-1^96.74.143.185^H96^~
>> 1562950095^<- I EI7MRE PC61^10368897.0^LX1DB/B^12-Jul-2019^1648Z^59s via
>> jo30ct^DL5EAG^DB0SUE-7^2.243.180.24^H26^~
>> 1562950095^Corrupted storable string (binary v2.9) at
>> /usr/lib64/perl5/vendor_perl/Storable.pm line 418.
>> 1562950095^ at /usr/lib64/perl5/vendor_perl/Storable.pm line 418.
>> 1562950095^     eval {...} called at
>> /usr/lib64/perl5/vendor_perl/Storable.pm line 418
>> 1562950095^
>> Storable::thaw('\x{5}\x{9}\x{11}\x{3}QSL\x{2}\x{0}\x{0}\x{0}\x{2}\x{a}\x{7}LX1DB/B\x{4}\x{2}\x{0}\x{0}\x{0}{\x{4}\x{2}\
>>
>> x{0}\x{0}\x{0}\x{4}\x{a}\x{6}JN39MP\x{8}\x{81}\x{a}\x{a}1531742160\x{a}\x{6}OK1J...')
>>
>> called at /spider/perl/QSL.pm line 109
>> 1562950095^     QSL::get('LX1DB/B') called at /spider/perl/Spot.pm
>> line 206
>> 1562950095^     Spot::add(10368897.0, 'LX1DB/B', 1562950080, '59s via
>> jo30ct', 'DL5EAG', 125, 32, 'DB0SUE-7', 27, ...) called at /spide
>> r/perl/DXProtHandle.pm line 219
>> 1562950095^     DXProt::handle_11('DXProt=HASH(0x413a068)', 61,
>> 'PC61^10368897.0^LX1DB/B^12-Jul-2019^1648Z^59s via jo30ct^DL5E...', 'EI
>> 7MRE', 'PC61', 10368897.0, 'LX1DB/B', '12-Jul-2019', '1648Z', ...)
>> called at /spider/perl/DXProt.pm line 432
>> 1562950095^     DXProt::normal('DXProt=HASH(0x413a068)',
>> 'PC61^10368897.0^LX1DB/B^12-Jul-2019^1648Z^59s via jo30ct^DL5E...')
>> called at
>> /spider/perl/DXChannel.pm line 719
>> 1562950095^     DXChannel::process() called at /spider/perl/cluster.pl
>> line 590
>> 1562950095^Corrupted storable string (binary v2.9) at
>> /usr/lib64/perl5/vendor_perl/Storable.pm line 418,
>> 1562950095^Corrupted storable string (binary v2.9) at
>> /usr/lib64/perl5/vendor_perl/Storable.pm line 418, at
>> /spider/perl/Log/Agent.pm l
>> ine 21.
>> 1562950095^     Log::Agent::logcroak('Corrupted storable string (binary
>> v2.9) at /usr/lib64/perl5/v...') called at /usr/lib64/perl5/ven
>> dor_perl/Storable.pm line 419
>> 1562950095^
>> Storable::thaw('\x{5}\x{9}\x{11}\x{3}QSL\x{2}\x{0}\x{0}\x{0}\x{2}\x{a}\x{7}LX1DB/B\x{4}\x{2}\x{0}\x{0}\x{0}{\x{4}\x{2}\
>>
>> x{0}\x{0}\x{0}\x{4}\x{a}\x{6}JN39MP\x{8}\x{81}\x{a}\x{a}1531742160\x{a}\x{6}OK1J...')
>>
>> called at /spider/perl/QSL.pm line 109
>> 1562950095^     QSL::get('LX1DB/B') called at /spider/perl/Spot.pm
>> line 206
>> 1562950095^     Spot::add(10368897.0, 'LX1DB/B', 1562950080, '59s via
>> jo30ct', 'DL5EAG', 125, 32, 'DB0SUE-7', 27, ...) called at /spide
>> r/perl/DXProtHandle.pm line 219
>> 1562950095^     DXProt::handle_11('DXProt=HASH(0x413a068)', 61,
>> 'PC61^10368897.0^LX1DB/B^12-Jul-2019^1648Z^59s via jo30ct^DL5E...', 'EI
>> 7MRE', 'PC61', 10368897.0, 'LX1DB/B', '12-Jul-2019', '1648Z', ...)
>> called at /spider/perl/DXProt.pm line 432
>> 1562950095^     DXProt::normal('DXProt=HASH(0x413a068)',
>> 'PC61^10368897.0^LX1DB/B^12-Jul-2019^1648Z^59s via jo30ct^DL5E...')
>> called at
>> /spider/perl/DXChannel.pm line 719
>> 1562950095^     DXChannel::process() called at /spider/perl/cluster.pl
>> line 590
>> 1562950096^cluster
>> 1562950096^DXSpider V1.55, build 0.198 (git: 063dbc3[r]) started
>> *****
>>
>> I have replaced the qsl.v1 file with a copy from my backup node.
>> However, I am not sure if the qsl.v1 file is corrupt or the "add" has
>> invalid data?
>>
>> Any insight?
>>
>> 73 de Mike, W1NR
>>
>> _______________________________________________
>> Dxspider-support mailing list
>> Dxspider-support at tobit.co.uk
>> https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support
> 
> 
> _______________________________________________
> Dxspider-support mailing list
> Dxspider-support at tobit.co.uk
> https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support

_______________________________________________
Dxspider-support mailing list
Dxspider-support at tobit.co.uk
https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support




More information about the Dxspider-support mailing list