[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