Version 5.2.1 seems like a long time ago (only two years? really?), and some GC bugs have been fixed since then. Is upgrading to v6.0 possible? We're offering a free ARM JIT with every upgrade!
While 7 would be surprisingly close to a valid value for a random `int`, it turns out that the object header has only 3 bits to hold that value, so 7 is actually as far away as possible from a valid value. At Fri, 02 May 2014 22:44:43 +0100, David Griffiths wrote: > Hi Matthew, > > Sorry, I was a bit short on details, I'm running 5.2.1, also using > sqlite via jaymccarthy/sqlite:5:1/sqlite on planet. > > I had assumed it would be some kind of memory corruption, but "7" looks > a bit more specific than I'd expect for that (like some kind of specific > error value as it's one more than the PAGE_X types)... > > I'll try and narrow it down a little, e.g. without sqlite and see what > happens. > > cheers, > > dave > > On 02/05/14 19:39, Matthew Flatt wrote: > > That means something has gone generally wrong with memory management. > > > > Do you have a way to replicate the crash? I tried simply running the > > web server, but I imagine there's a little more to it. > > > > At Fri, 02 May 2014 14:09:01 +0100, David Griffiths wrote: > >> Hi all, > >> > >> I'm running a racket web server on a Raspberry Pi, and occasionally > >> getting aborts with: > >> > >> Unhandled info->type 7 > >> > >> Which I've tracked down to src/racketgc2/newgc.c > >> Any pointers how what this could be and how to fix/work around it? > >> > >> cheers, > >> > >> dave > >> ____________________ > >> Racket Users list: > >> http://lists.racket-lang.org/users > > ____________________ Racket Users list: http://lists.racket-lang.org/users