unit tests problem on open/net bsd
Running Tor unit tests on OpenBSD i386
============================== buffers .................................................................................................................................................................................................................................................................................................................................................................................................................................. ============================== crypto ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ============================== util ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ============================== onion_handshake ..... ============================== dir_format .....................................test: (0xcf7f7c2c) test in free(): error: ifree: junk pointer, too high to make sense Abort trap (core dumped)
(gdb) bt #0 0x0ca54a25 in kill () from /usr/lib/libc.so.39.3 #1 0x0ca8d353 in abort () at /usr/src/lib/libc/stdlib/abort.c:65 legacy/trac#2 (closed) 0x0ca746d9 in wrterror (p=0x2ca23400 "ifree: junk pointer, too high to make sense") at /usr/src/lib/libc/stdlib/malloc.c:434 legacy/trac#3 (closed) 0x0ca7479b in wrtwarning (p=0x2ca23400 "ifree: junk pointer, too high to make sense") at /usr/src/lib/libc/stdlib/malloc.c:444 legacy/trac#4 (closed) 0x0ca7572e in ifree (ptr=0xcf7f7c2c) at /usr/src/lib/libc/stdlib/malloc.c:1750 legacy/trac#5 (closed) 0x0ca75961 in free (ptr=0xcf7f7c2c) at /usr/src/lib/libc/stdlib/malloc.c:1838 legacy/trac#6 (closed) 0x1c055781 in addr_policy_free (p=0xcf7f7c2c) at policies.c:899 legacy/trac#7 (closed) 0x1c0556be in addr_policy_list_free (lst=0x83c385f0) at policies.c:881 legacy/trac#8 (closed) 0x1c06b0d7 in routerinfo_free (router=0x80cfd300) at routerlist.c:2145 legacy/trac#9 (closed) 0x1c08f85b in test_dir_format () at test.c:2358 legacy/trac#10 (closed) 0x1c097ed7 in main (c=1006961088, v=0xcf7fbe7c) at test.c:3599
This is why r13450 is there. We should fix it better, sometime, too.
[Automatically added by flyspray2trac: Operating System: All]