[Dxspider-support] spider on os x

Steven Franke s-franke at uiuc.edu
Mon Feb 7 05:37:20 GMT 2005


After doing some more tests outside of spider, I determined that the 
Berkeley DB library as seen through DB_File was fundamentally broken on 
all three instances of OS X (Panther) 10.3.7 that I have access to. 
Databases can be created and examined, but the db gets scrambled when 
records are deleted. This explains the spider crashes that I have seen. 
The version of Berkeley DB on these machines is 1.5. Updating to 4.3 
(big jump!) and reinstalling DB_File seems to work - at least my small 
test scripts now produce sensible results. If I find out that this is 
not the solution, I'll send an update to the list.

73 Steve, K9AN

On Feb 6, 2005, at 9:06 AM, Steven Franke wrote:

> I am running the latest CVS on OS X 10.3.7. The cluster crashes after 
> no more than 9 hours of uptime, and usually after 6-7 hours.
>
> The crash occurs in DXDupe::process when dupefile database records are 
> deleted. The debug log always records this message at the crash:
> panic: sv_setpvn called with negative strlen
>
> After a crash the dupefile must be deleted before cluster.pl will 
> start.
>
> I have updated the Perl DB_File module to the latest version from CPAN 
> (DB_File-1.810), and there was no change in the behavior. The Perl is 
> the stock OS X 10.3 perl: v5.8.1-RC3 built for 
> darwin-thread-multi-2level.
>
> This seems like a perl, BerkeleyDB, or DB_File problem. Has anyone 
> experienced anything similar?
>
> Steve, K9AN
>
>
> _______________________________________________
> Dxspider-support mailing list
> Dxspider-support at dxcluster.org
> http://www.tobit.co.uk/mailman/listinfo/dxspider-support




More information about the Dxspider-support mailing list