Opened 15 years ago
Closed 15 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 15 years ago by
comment:2 Changed 15 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-environment
with 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
trunk
version of the sandbox egg a try.