*** BEGIN PATCH ***
--- orig/ORBit-0.5.3/src/orb/allocators.h Mon Jul 19 16:40:44 1999
+++ ORBit-0.5.3/src/orb/allocators.h Tue Sep 5 00:21:24 2000
@@ -41,6 +41,11 @@
the memory block itself */
ORBit_free_childvals free; /* function pointer to free function */
gpointer func_data;
+ char padto64bitboundary[8-(
+#ifdef ORBIT_DEBUG
+ sizeof(gulong)+
+#endif
+
sizeof(ORBit_free_childvals)+sizeof(gpointer))%8];
} ORBit_mem_info; gpointer ORBit_alloc(size_t block_size, *** END PATCH *** Simon Britnell wrote:
generates a SEGV. I have a patch for this which I didn't post because it added unnecessary padding in most cases. I'll clean it up and post it within the next 24 hrs.
Attachment:
ORBit-0.5.3-peace3.patch.gz
Description: application/gzip