<div dir="ltr"><div><div><div>I have recently been trying out racket on ARM devices and have noticed that requiring racket/gui is causing applications to crash with a seg fault. DRRacket also crashes but the error seems slightly different. I am using a Google Nexus 7 with Ubuntu 13.04 and Racket v5.3.1 that was installed via apt-get.<br>
<br></div>--- test.rkt<br></div>#lang racket<br></div>(require racket/gui/base)<br><div><div><div>---<br>rajah@nexus:~$ racket test.rkt<br>Seg fault (internal error) at 0x10582c8<br>SIGSEGV SEGV_ACCERR SI_CODE 2 fault on 0x10582c8<br>
Aborted (core dumped)<br><br>rajah@nexus:~$ drracket <br>Seg fault (internal error) at 0x5ec378<br>SIGSEGV SEGV_ACCERR SI_CODE 2 fault on 0x5ec378<br>Aborted (core dumped)<br><br></div><div>the crash report on drracket shows the following error<br>
<br></div><div>gracket crashed with SIGABRT in jpeg_CreateDecompress()<br><br></div><div>I am aware of the earlier post about libjpeg causing the crash so I compiled the latest version from git but still got the same error.<br>
<br></div><div>and FYI, there was an error on compiling in fun.c on line 2411 about scheme_native_closure_preserves_marks not being defined, I believe that function is in jit.c<br></div><div><br></div></div></div></div>