[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Mysterious crash in patchlistaux() / getjump()
- From: David Given <dg@...>
- Date: Thu, 21 Jul 2011 18:13:24 +0100
I'm porting Lua 5.1.3 to an embedded device. I'm seeing a rather odd
problem where it's crashing during script compilation. I've tracked this
down to patchlistaux(), where it's backpatching a jump list; at some
point in the list, it reads a program counter that's gibberish, and then
it falls over.
A brief trawl of the archives shows that Rob Kendrick had *precisely the
same problem* a little while back. Was this ever resolved, and if so, how?
FWIW the program counter I'm getting is 0x80040010, which is a little
too regular to be coincidence...
--
┌─── dg@cowlark.com ───── http://www.cowlark.com ─────
│ "I have always wished for my computer to be as easy to use as my
│ telephone; my wish has come true because I can no longer figure out
│ how to use my telephone." --- Bjarne Stroustrup
Attachment:
signature.asc
Description: OpenPGP digital signature