Hi, with May builds of i386 (cross-compiled from amd64), when I run squid (pkgsrc build), I get a seg fault, with a backtrace showing over 20k calls to calloc() in libgnumalloc.
e.g. ..... #22690 0xbb97b58c in calloc () from /usr/lib/libgnumalloc.so.1 #22691 0xbb97b58c in calloc () from /usr/lib/libgnumalloc.so.1 #22692 0xbb97b58c in calloc () from /usr/lib/libgnumalloc.so.1 #22693 0xbb97b58c in calloc () from /usr/lib/libgnumalloc.so.1 ..... % objdump -S calloc.o calloc.o: file format elf32-i386 Disassembly of section .text: 00000000 <calloc>: 0: 8b 44 24 08 mov 0x8(%esp),%eax 4: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) b: 00 c: 0f af 44 24 04 imul 0x4(%esp),%eax 11: 89 44 24 04 mov %eax,0x4(%esp) 15: eb e9 jmp 0 <calloc> Looks like some header may be causing trouble. Or some weird optimisation. Anyone else see this? Regards, Geoff