[Vm-dev] Linux SecurityPlugin problem

Bert Freudenberg bert at freudenbergs.de
Mon Aug 10 12:12:10 UTC 2009


On 10.08.2009, at 13:53, Bert Freudenberg wrote:

> Segmentation fault
>
> 2032281096 ByteString>?
> 2031934628 ProjectLoading class>checkSecurity:preStream:projStream:
> 2030862272 ProjectLoading  
> class>morphOrList:stream:fromDirectory:archive:
> 2030860572 ProjectLoading  
> class>openName:stream:fromDirectory:withProjectView:
> [...]
>
> This looks very much like the problem on Windows
>
> http://squeakland.org/forums/viewtopic.php?t=4203
>
> which I thought was traced to the stack balancing issue:
>
> http://bugs.squeak.org/view.php?id=7349
>
> However, it supposedly was fixed in VMMaker-dtl.122 and Ian used vmm- 
> dtl-126 for his latest release (I'm testing the pre-compiled 3.10-6  
> Linux binary).
>
> Any idea?


It appears the SecurityPlugin fixes were not checked into the unix  
tree. The generated sources at

platforms/unix/src/vm/intplugins/SecurityPlugin

are from 2008 according to the SVN log:

------------------------------------------------------------------------
r1999 | piumarta | 2009-07-30 08:22:51 +0200 (Thu, 30 Jul 2009) | 1 line
Changed paths:
    M /trunk/platforms/unix/src/vm/interp.c
    M /trunk/platforms/unix/src/vm/interp.h
    M /trunk/platforms/unix/src/vm/sqNamedPrims.h

regenerate src from vmm-dtl-126
------------------------------------------------------------------------
r1935 | piumarta | 2008-11-11 00:56:06 +0100 (Tue, 11 Nov 2008) | 1 line
Changed paths:
    [...]
    M /trunk/platforms/unix/src/vm/intplugins/SecurityPlugin/ 
SecurityPlugin.c

new unix generated src
------------------------------------------------------------------------

Apparently you only took the new interpreter but not the rest, Ian? Why?

- Bert -




More information about the Vm-dev mailing list