I have written a fix for the problem with allocation in nih/alloc.c.
This uses the __alignof__ operator to fix the memory alignment in blocks
returned from nih's allocator. This should be portable to other
architectures but obviously requires testing. However it does fix the
bus error when running "make check" in the current (0.6.3-10) upstart
sources.

If someone can tell me how to use the upstart package I built in an
install to see if it fixes those issues, I will be happy to test that as
well.


** Attachment added: "Fix for alignment issues in nih/alloc.c"
   http://launchpadlibrarian.net/34126515/nih-alloc.diff

-- 
upstart doesn't boot on sparc
https://bugs.launchpad.net/bugs/436758
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to