[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] Segfault - a hard one
From: |
Ivan Raikov |
Subject: |
Re: [Chicken-users] Segfault - a hard one |
Date: |
Tue, 05 Aug 2008 11:40:30 +0900 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux) |
In fact, I discovered that even when ttm is compiled without
optimization options, it causes segmentation faults when run in a
continuous loop:
while (true); do ./ttm; done
(1st run okay...)
(2nd run -- out of memory)
(3rd run -- segmentation fault)
Predictably, the use of threads has introduced time as an input to the
algorithm -- yet another example why threads should be avoided in
program design.
-Ivan
"Jim Ursetto" <address@hidden> writes:
> Ran okay here. Do you have more stats about your environment, chicken
> version, a less complicated program that can reproduce the problem,
> etc.?
>
> $ csc -o ttm ttm.scm
> $ ./ttm
> test
> Load error in (define aa (with-timeout 3 (lambda () (do () (#f)
> #t)))):(timeout) in (define aa (with-timeout 3 (lambda () (do () (#f)
> #t))))
> let's do some garbage
> enough garbage
> done
> let's do some garbage
> enough garbage
>
- [Chicken-users] Segfault - a hard one, F. Wittenberger, 2008/08/04
- Re: [Chicken-users] Segfault - a hard one, felix winkelmann, 2008/08/07
- Re: [Chicken-users] Segfault - a hard one, Vincent Manis, 2008/08/07
- Re: [Chicken-users] Segfault - a hard one, John Cowan, 2008/08/07
- Re: [Chicken-users] Segfault - a hard one, F. Wittenberger, 2008/08/07
- Re: [Chicken-users] Segfault - a hard one, John Cowan, 2008/08/07
- Re: [Chicken-users] Segfault - a hard one, Vincent Manis, 2008/08/08
- Re: [Chicken-users] Segfault - a hard one, F. Wittenberger, 2008/08/08
- Re: [Chicken-users] Segfault - a hard one, Thomas Chust, 2008/08/08
- Re: [Chicken-users] Segfault - a hard one, felix winkelmann, 2008/08/08