Bugzilla – Bug 88519
Unaligned access in _XimLocalFilter
Last modified: 2007-06-22 15:17:18 UTC
xterm(19641): unaligned access to 0x2000000000f99696, ip=0x2000000000f23841 xterm(19641): unaligned access to 0x2000000000f9969a, ip=0x2000000000f23850 xterm(19641): unaligned access to 0x2000000000f9969e, ip=0x2000000000f238e1 xterm(19641): unaligned access to 0x2000000000f9968e, ip=0x2000000000f23870
Hmm ... which platform? How to reproduce? Does xterm come up?
Apparently ic->private.local.context is unaligned.
Try samarium.
Currently there are much more pressing issues. Reducing priority, but leaving assigned so it doesn't get lost.
Hm - does this still happen? struct _XicLocalPrivateRec: +0 long value_mask (64bit) +8 DefTreeBase base (4x64bit,8x32bit) +72 DTIndex context (32bit) This was a pointer before, so this definitively changed with the Compose cache changes. It was before: struct _XicLocalPrivateRec: +0 long value_mask (64bit) +8 DefTree *context (64bit) so I don't know how this could ever be unaligned... I recently fixed an alignment issue, but hasn't been related to .context. Closing as FIXED, please reopen if this is still an issue. Note that currently STABLE doesn't have any global compose caches yet (the code is there, but the caches aren't). You can force the creation and usage of personalized caches by mkdir .compose-cache in your home.