[Dxspider-support] Corrupted storable string crash

Mike McCarthy, W1NR lists at w1nr.net
Wed Aug 14 01:06:36 CEST 2019


AH yes. Both were spots for /B calls and both were "via grid" in the
comment...

W1NR

On 8/13/2019 6:34 PM, Keith Le Boutillier via Dxspider-support wrote:
> 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
> 
> 
> _______________________________________________
> 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