linux 2.4 threads crash

Ted Deppner
September 20, 2000

background

The machine is a Athlon 750 w/ 128mb (crucial memory) running on a Asus K7V.

This program is written for perl-threads, originally used under Debian/potato's "perl-5.005-threads" package version :

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  perl-5.004-bas 5.004.05-6     The Pathologically Eclectic Rubbish Lister
ii  perl-5.005     5.005.03-7.1   Larry Wall's Practical Extracting and Report
ii  perl-5.005-bas 5.005.03-7.1   The Pathologically Eclectic Rubbish Lister
ii  perl-5.005-doc 5.005.03-7.1   Man pages and pod docs for Perl
ii  perl-5.005-sui 5.005.03-7.1   Runs setuid Perl scripts.
ii  perl-5.005-thr 5.005.03-7.1   Experimental Perl binary with threading enab
ii  perl-base      5.004.05-1.1   Fake package assuring that one of the -base 
ii  perl-tk        800.022-1      Perl module providing the Tk graphics librar
ii  perlmagick     5.23-2         A perl interface to the libMagick graphics r
And kernel 2.4.0-test8:
Linux dondra 2.4.0-test8 #55 Sun Sep 10 22:02:09 PDT 2000 i686 unknown

the code

The perl program and kernel config are available.

what the #?$#@?

Okay, okay... why so many threads?

The code is the start of a project to model large numbers of virtual CPU's and their interactions. How would you program a 64000 cpu computer? How would its data bus work? If you could do anything in hardware on such a beast what would you do to make your programming of it easier?


if you wish to know about me, go up a level.