> Well, I see this in build logs on 64bit platforms: > zziplib/zzip-io.c:65: warning: initialization from incompatible pointer type
There also appear to be unsigned char/signed char warnings. > But oddly, it doesn't SIGBUS here (amd64) with those files. I'd bet that amd64 isn't as picky about alignment as sparc. > I have to admit I'm having a little difficulty chasing this one down, so > I will bring upstream into the conversation. Okay. So what's happening is that it gets to 292 __fixup_rootseek (offset + tail-mapped, trailer); in one instance, offset == 28672, tail == -269734532, and mapped == -269735264. So (offset + tail-mapped) == 29404; this is evenly divisible by 4, but not 8. So it crashes. Or I could be not awake yet. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]