[Dxspider-support] Strange SW Crash

Dirk Koopman djk at tobit.co.uk
Wed Mar 1 20:51:57 GMT 2006


On Wed, 2006-03-01 at 21:33 +0100, Alberto Busso wrote:
> Hi all,
> 
> Since many months, my DxSpider node sometimes crashes with the following messages:
> 
> 1141171247^<- I IK5ZUK-6 PC17^K4UTE^K1EA^H1^
> 1141171248^<- I IK5ZUK-6 PC11^5403.5^G1AJI^28-Feb-2006^2358Z^cq..^K4CIA^W4TO^H1^~
> 1141171250^<- I PI1OSS-8 PC16^N0VD-8^W9IGJ - 1^H9^
> 1141171252^<- I PI1OSS-8 PC50^JA2YYF-9^7^H98^
> 1141171253^<- I IK5ZUK-6 PC50^EA5DV-5^0^H1^
> 1141171260^cron: 1 0 1 3 3 -> doing 'DXUser::export("$main::data/user_asc")'
> 1141171285^Object #-2130706432 should have been retrieved already at ../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/thaw.al) line 358.
> 1141171285^	eval {...} called at ../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/thaw.al) line 358
> 1141171285^	Storable::thaw('\x{5}\x{5}\x{11}\x{6}DXUser\x{3}\x{0}\x{0}\x{0}\x{9}\x{0}\x{81}\x{0}\x{0}\x{0}\x{7}lockout\x{a}\x{8}KE2OI-10\x{0}\x{0}\x{0}\x{4}node\x{a}\x{1}A\x{0}\x{0}\x{0}\x{4}sort\x{4}\x{3}\x{0}\x{0}...') called at /spider/perl/DXUser.pm line 316
> 1141171285^	DXUser::decode('\x{5}\x{5}\x{11}\x{6}DXUser\x{3}\x{0}\x{0}\x{0}\x{9}\x{0}\x{81}\x{0}\x{0}\x{0}\x{7}lockout\x{a}\x{8}KE2OI-10\x{0}\x{0}\x{0}\x{4}node\x{a}\x{1}A\x{0}\x{0}\x{0}\x{4}sort\x{4}\x{3}\x{0}\x{0}...') called at /spider/perl/DXUser.pm line 495
> 1141171285^	DXUser::export('/spider/data/user_asc') called at (eval 71) line 1
> 1141171285^	eval 'DXUser::export("$main::data/user_asc")
> 1141171285^;' called at /spider/perl/DXCron.pm line 157
> 1141171285^	DXCron::process() called at /spider/perl/cluster.pl line 516
> 1141171285^Object #-2130706432 should have been retrieved already at ../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/thaw.al) line 358,
> 1141171285^Object #-2130706432 should have been retrieved already at ../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/thaw.al) line 358, at /spider/perl/Log/Agent.pm line 21
> 1141171285^	Log::Agent::logcroak('Object #-2130706432 should have been retrieved already at ../...') called at ../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/thaw.al) line 359
> 1141171285^	Storable::thaw('\x{5}\x{5}\x{11}\x{6}DXUser\x{3}\x{0}\x{0}\x{0}\x{9}\x{0}\x{81}\x{0}\x{0}\x{0}\x{7}lockout\x{a}\x{8}KE2OI-10\x{0}\x{0}\x{0}\x{4}node\x{a}\x{1}A\x{0}\x{0}\x{0}\x{4}sort\x{4}\x{3}\x{0}\x{0}...') called at /spider/perl/DXUser.pm line 316
> 1141171285^	DXUser::decode('\x{5}\x{5}\x{11}\x{6}DXUser\x{3}\x{0}\x{0}\x{0}\x{9}\x{0}\x{81}\x{0}\x{0}\x{0}\x{7}lockout\x{a}\x{8}KE2OI-10\x{0}\x{0}\x{0}\x{4}node\x{a}\x{1}A\x{0}\x{0}\x{0}\x{4}sort\x{4}\x{3}\x{0}\x{0}...') called at /spider/perl/DXUser.pm line 495
> 1141171285^	DXUser::export('/spider/data/user_asc') called at (eval 71) line 1
> 1141171285^	eval 'DXUser::export("$main::data/user_asc")
> 1141171285^;' called at /spider/perl/DXCron.pm line 157
> 1141171285^	DXCron::process() called at /spider/perl/cluster.pl line 516
> 1141171285^DXChannel PI1OSS-8 destroyed (3)
> 1141171285^DXChannel IK5ZUK-6 destroyed (2)
> 1141171286^DXChannel IQ1RY-6 destroyed (1)
> 
> I already tried to update (with CVS) to the lates version, and it still does not work. However, I noticed that it crash in response to something received from IK5ZUK. When I connect only to PI1OSS usually nothing happens.
> 
> Any ideas?
> 

I wish I knew what causes this - I would stop it - but it happens so
rarely that I cannot diagnose the cause. 

However, it is easy enough to fix:-

stop the node.

login is as the sysop user.
 
$ cd /spider/data
$ rm users.v*
$ perl user_asc

check that users.v3 is of reasonable size, otherwise do the 'perl
user_asc' step again, then restart the node.

Dirk




More information about the Dxspider-support mailing list