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.
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.