Opened 16 years ago
Closed 16 years ago
#190 closed defect (fixed)
sandbox egg seems to endlessly loop when loaded on chicken 4.4.0
| Reported by: | Mario Domenech Goulart | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | extensions | Version: | |
| Keywords: | sandbox | Cc: | |
| Estimated difficulty: |
Description
It loads fine on 4.3.0 and on 4.3.7, as far as I could test. On 4.4.0 it just hangs and eats CPU after (use sandbox) (using csi -n).
Reported by Vesa Kaihlavirta (vegai) on IRC. I could reproduce it on my machine (Debian stable, x86).
Change History (2)
comment:1 Changed 16 years ago by
comment:2 Changed 16 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
The problem was triggered by an incorrect compiler-optimization, which has been removed in fb74f2a13695b275e942de06b384ec72bf791e40 (experimental).
Note: See
TracTickets for help on using
tickets.

The problem seems to be an optimizer bug that replaces a call to
real-make-safe-environmentwith a definition that is redefined later.I have changed the sandbox code to use
defstruct, but it seems the test doesn't work. I'm not sure if that was like that before this change.Please give the current
trunkversion of the sandbox egg a try.