R. Matthew Emerson

Results 105 comments of R. Matthew Emerson

I took a quick look, but I don't see a lot to go on, unfortunately.

This sounds like a bug that we've struggled with on 32-bit ARM for a long time.

[from the mailing list] A test case is here: https://github.com/jetmonk/openmcl-thread-test Running (threadtest2) triggers a modified with-lock macro that grabs a lock, checks that the current process in fact owns it,...

@varjagg are you reporting that ccl 1.11.5 works OK, and you see the issue on later versions?

I don't remember what ARM-specific changes took place from 1.11.5 to newer releases. Clearly something must have happened, though. I wonder if there's some runtime (gc, exception handling) issue. Signal...

SIGILL is frequently used normally for GC and various other traps, so it's not surprising to get it. The lisp kernel debugger can print out the registers (with "r"). We'd...

If you end up in the lisp kernel debugger, you should be able to attach gdb. https://trac.clozure.com/ccl/wiki/CclUnderGdb might help a little. I think armcl is already compiled with `-g`, but...

I agree that CCL needs to be smarter here. We'll have to introduce some new vinsn (or other mechanism) that can emit code to check multiple flags. The x8664 vinsn...

@phoe, if you're still around, do you have any comments on how any of this might affect the ccl-compat system?