Opened 14 years ago

Closed 14 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 14 years ago by felix winkelmann

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.

comment:2 Changed 14 years ago by felix winkelmann

Resolution: fixed
Status: newclosed

The problem was triggered by an incorrect compiler-optimization, which has been removed in fb74f2a13695b275e942de06b384ec72bf791e40 (experimental).

Note: See TracTickets for help on using tickets.