==25317== ==25317== Invalid write of size 1 ==25317== at 0x805EA26: file_traverse (linestack_file.c:625) ==25317== by 0x8058326: linestack_traverse (linestack.c:109) ==25317== by 0x8058963: linestack_send (linestack.c:261) ==25317== by 0x40319DD: lastdisconnect_replicate (repl_lastdisconnect.c:52) ==25317== by 0x805CA59: client_replicate (repl.c:155) ==25317== by 0x8052C64: welcome_client (client.c:448) ==25317== by 0x8053142: handle_pending_client_receive (client.c:542) ==25317== by 0x4096C8C: g_io_unix_dispatch (giounix.c:162) ==25317== by 0x406D801: g_main_context_dispatch (gmain.c:2045) ==25317== by 0x40707DE: g_main_context_iterate (gmain.c:2677) ==25317== by 0x4070B88: g_main_loop_run (gmain.c:2881) ==25317== by 0x804E89A: main (main.c:320) ==25317== Address 0x0 is not stack'd, malloc'd or (recently) free'd [2006-12-19 17:29:01] Received SIGSEGV! [2006-12-19 17:29:01] BACKTRACE: 15 stack frames: [2006-12-19 17:29:01] #0 /usr/local/bin/ctrlproxy [0x804dda7] [2006-12-19 17:29:01] #1 /lib/tls/i686/cmov/libc.so.6 [0x416c818] [2006-12-19 17:29:01] #2 /usr/local/bin/ctrlproxy(linestack_traverse+0xe6) [0x8058327] [2006-12-19 17:29:01] #3 /usr/local/bin/ctrlproxy(linestack_send+0x2e) [0x8058964] [2006-12-19 17:29:01] #4 /usr/local/lib/ctrlproxy/librepl_lastdisconnect.so [0x40319de] [2006-12-19 17:29:01] #5 /usr/local/bin/ctrlproxy(client_replicate+0xbf) [0x805ca5a] [2006-12-19 17:29:01] #6 /usr/local/bin/ctrlproxy [0x8052c65] [2006-12-19 17:29:01] #7 /usr/local/bin/ctrlproxy [0x8053143] [2006-12-19 17:29:01] #8 /usr/lib/libglib-2.0.so.0 [0x4096c8d] [2006-12-19 17:29:01] #9 /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x182) [0x406d802] [2006-12-19 17:29:01] #10 /usr/lib/libglib-2.0.so.0 [0x40707df] [2006-12-19 17:29:01] #11 /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1a9) [0x4070b89] [2006-12-19 17:29:01] #12 /usr/local/bin/ctrlproxy(main+0x68f) [0x804e89b] [2006-12-19 17:29:01] #13 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc) [0x41588cc] [2006-12-19 17:29:01] #14 /usr/local/bin/ctrlproxy [0x804dcf1] [2006-12-19 17:29:01] Please send a bug report to jelmer@vernstok.nl. [2006-12-19 17:29:01] A gdb backtrace is appreciated if you can reproduce this bug. ==25317== ==25317== ERROR SUMMARY: 54 errors from 22 contexts (suppressed: 97 from 1) ==25317== malloc/free: in use at exit: 196,994 bytes in 4,456 blocks. ==25317== malloc/free: 7,735 allocs, 3,279 frees, 336,519 bytes allocated. ==25317== For counts of detected errors, rerun with: -v ==25317== searching for pointers to 4,456 not-freed blocks. ==25317== checked 322,072 bytes. ==25317== ==25317== LEAK SUMMARY: ==25317== definitely lost: 338 bytes in 24 blocks. ==25317== possibly lost: 744 bytes in 3 blocks. ==25317== still reachable: 195,912 bytes in 4,429 blocks. ==25317== suppressed: 0 bytes in 0 blocks. ==25317== Use --leak-check=full to see details of leaked memory. Aborted (core dumped)