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 #2 (closed) 0x0ca746d9 in wrterror (p=0x2ca23400 "ifree: junk pointer, too high to make sense") at /usr/src/lib/libc/stdlib/malloc.c:434 #3 (closed) 0x0ca7479b in wrtwarning (p=0x2ca23400 "ifree: junk pointer, too high to make sense") at /usr/src/lib/libc/stdlib/malloc.c:444 #4 (closed) 0x0ca7572e in ifree (ptr=0xcf7f7c2c) at /usr/src/lib/libc/stdlib/malloc.c:1750 #5 (closed) 0x0ca75961 in free (ptr=0xcf7f7c2c) at /usr/src/lib/libc/stdlib/malloc.c:1838 #6 (closed) 0x1c055781 in addr_policy_free (p=0xcf7f7c2c) at policies.c:899 #7 (closed) 0x1c0556be in addr_policy_list_free (lst=0x83c385f0) at policies.c:881 #8 (closed) 0x1c06b0d7 in routerinfo_free (router=0x80cfd300) at routerlist.c:2145 #9 (closed) 0x1c08f85b in test_dir_format () at test.c:2358 #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]