I'm getting the same result here, when I run it through csc. When I run it through csi, though, it never seems to finish - is the task that big? I had to kill it after 2-3 hours.
[klm@kth ~]$ csi -version CHICKEN (c)2008-2012 The Chicken Team (c)2000-2007 Felix L. Winkelmann Version 4.8.1 (rev e5ed396) linux-unix-gnu-x86-64 [ 64bit manyargs dload ptables ] compiled 2012-09-30 on kth (Linux) [klm@kth ~]$ uname -a Linux kth 3.7.5-1-ARCH #1 SMP PREEMPT Mon Jan 28 10:03:32 CET 2013 x86_64 GNU/Linux K. On Sat, Feb 2, 2013 at 9:40 PM, Jim Ursetto <zbignie...@gmail.com> wrote: > What version of chicken, and if 4.8.0 for example could you try 4.7? > > On Feb 2, 2013, at 11:51, Arthur Maciel <arthurmac...@gmail.com> wrote: > > > Hello! I don't know if it is related to Ivan's problem, but when I > compile and run this code: > > > > (use srfi-69) > > > > (define NODES 250000) > > (define EDGES 1000) > > > > (define graph (make-hash-table)) > > > > (define (insert-edges) > > (printf "~N Hash-tables - Inserting edges ~N") > > (do ((n 1 (+ n 1))) ((= n NODES)) > > (if (= (remainder n 5000) 0) > > (printf " ~S nodes inserted ~N" n)) > > (do ((e 2 (+ e 1))) ((= e (+ 1 EDGES))) > > (hash-table-update!/default graph > > n > > (lambda (edges-list) > > (if (member e edges-list) > > edges-list > > (cons e edges-list))) > > (list e))))) > > > > (time (insert-edges)) > > > > I get this: > > > > $ csc list-in-hash-table-partials.scm -o list-partials.scm > > $ ./list-partials.scm > > > > Hash-tables - Inserting edges > > 5000 nodes inserted > > 10000 nodes inserted > > 15000 nodes inserted > > 20000 nodes inserted > > 25000 nodes inserted > > 30000 nodes inserted > > 35000 nodes inserted > > 40000 nodes inserted > > Segmentation fault > > > > > > I tried to compile with -O2, -O -d2 and -O3. It doesn't make difference > for me: it always present a segfault. Any hint on how to make it work? > > > > Thanks! > > Arthur > > _______________________________________________ > > Chicken-users mailing list > > Chicken-users@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/chicken-users > > _______________________________________________ > Chicken-users mailing list > Chicken-users@nongnu.org > https://lists.nongnu.org/mailman/listinfo/chicken-users >
_______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users