Leopold Toetsch wrote:

Nick Glencross wrote:

Strangely all the segfaults have now gone away (perhaps the assembler aligns data differently?), although the 'l != left' assertions are still there.


Looking at the code this is very likely caused by unaligned function pointers. To verify it please set:

#define PARROT_HASH_ALIGNED_FUNCPTR 0

Shame, that doesn't seem to have made any difference, even though I had my fingers crossed. :-(

I'll revisit this later this afternoon; just looking at dynclasses at the moment.

Nick

Reply via email to