Paul Gevers <elb...@debian.org> writes: > Hi Rupert, > > On 16-11-13 10:08, Rupert Swarbrick wrote: >> This happens because of some faulty logic in the "linux >> detection". Basically, they had something hardcoded to check for new >> linuxes, which meant version 2.x.y. Linux 3.x broke it. > > Do you have any idea why then cmucl doesn't segfault on my system (yes, > multi-arch)? Maybe only the non sse code? > > paul@wollumbin ~ $ uname -a > Linux wollumbin 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux
Ahah, I found the commit in question: http://trac.common-lisp.net/cmucl/changeset/f51ee9dc1f66b02f7a9a0826b70550f3bc9fb222 and I'm on Linux skate 3.11-1-amd64 #1 SMP Debian 3.11.6-2 (2013-11-01) x86_64 GNU/Linux and get the (expected) segfault. I think the point is that I don't have a ".0" patch version, unlike you. Apparently the Linux 3 thing was a bit of a red herring: I think I only hit this with a 3.x kernel, presumably because the naming scheme changed slightly. Looking at the commit message, I was presumably using 3.7-trunk at the time... Rupert
pgpMf5MmlgYju.pgp
Description: PGP signature