On Thu, Jul 30, 2020 at 02:33:45PM -0400, George Koehler wrote:
> On Thu, 30 Jul 2020 08:32:25 -0700
> Josh Elsasser <j...@elsasser.org> wrote:
> 
> > With George's patch, it segfaults in ecl_min as he predicted,
> > similarly to mips64:
> > ...
> > Got signal before environment was installed on our thread                   
> >         
> 
> Daniel Kochmański put up a diff for ecl_find_package_nolock() that
> "is not a proper fix", but gets around the segfault:
> https://gitlab.com/embeddable-common-lisp/ecl/-/issues/604#note_388147381
> 
> Here's the diff as a ports/lang/ecl patch.  With this diff, and the
> boehm-gc diff from my last mail, I can build and run ecl on my
> powerpc64.  "make test" says,
> 
> Did 245 tests (0 crashed), 17999 checks.                                      
>   
>    Pass: 17908 (99%)                                                          
>   
>    Fail: 91 ( 1%)                                                             
>   

I applied the diff directly from gitlab and was able to build ecl on
sparc64 and mips64. When I tried to run the tests, sparc64 hung (not
spinning) on test CMP.0009.FINALIZATION and mips64 segfaulted almost
immediately:

Running test ATOMIC-INCF/DECF 
;;;
;;; Detected access to protected memory, also known as 'bus or segmentation 
fault'.
;;; Jumping to the outermost toplevel prompt

Reply via email to