Hi, I ran over a bug in gsl_ran_dicrete_preproc that manifests only on certain computers. I've attached info and test case backtrack of two computers where bug manifests. One of them is Versalogics Cobra (http://www.versalogic.com/products/ds.asp?productid=164#Specs) - Pioneer 3-DX onboard computer, and other is Toshiba Satelite Pro U300; you can see that from the dmidecode.txt. Versalogic's Cobra runs Debian lenny (gsl version 1.11+dfsg-1) and Toshiba Ubuntu 8.10 (gsl version 1.11-2).
The problem is with bigs and smalls stack (randist/discrete.c). Although the same code is used when calculating the size of stacks and when inserting (that's when the problem manifests) in them it seems it works differently (FPU unit?). I've solved this temporarily with allocating stacks of fixed size (Kevents). -- Srećko Jurić-Kavelj +385913444837 Sanctus Eusebius Hieronymus: "Parce mihi, Domine, quia dalmata sum!"
randist_preproc-bug.tar.gz
Description: GNU Zip compressed data
_______________________________________________ Bug-gsl mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-gsl
