realloc problem
Clint Adams
schizo at debian.org
Wed Oct 19 17:05:28 CEST 2005
Starting program: /tmp/bogofilter-0.96.2/obj-db/src/bogofilter -vv </tmp/testmsg
*** glibc detected *** realloc(): invalid next size: 0x080afb20 ***
Program received signal SIGABRT, Aborted.
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7cd4921 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7cd627b in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7d0af77 in __fsetlocking () from /lib/tls/i686/cmov/libc.so.6
#4 0xb7d13309 in free () from /lib/tls/i686/cmov/libc.so.6
#5 0xb7d13d8f in realloc () from /lib/tls/i686/cmov/libc.so.6
#6 0xb7d15561 in malloc_get_state () from /lib/tls/i686/cmov/libc.so.6
#7 0xb7d13cbc in realloc () from /lib/tls/i686/cmov/libc.so.6
#8 0x08052c86 in yy_flex_realloc (ptr=0x80afb20, size=32770) at lexer_v3.c:3017
#9 0x0805234c in yy_get_next_buffer () at lexer_v3.c:2367
#10 0x0805210d in yylex () at lexer_v3.c:2226
#11 0x08058d3a in get_token (token=0xbff0a61c) at ../../src/token.c:130
#12 0x0804d9f1 in collect_words (wh=0x8092528) at ../../src/collect.c:50
#13 0x0804a015 in bogofilter (argc=0, argv=0xbff0a79c) at ../../src/bogofilter.c:97
#14 0x0804bf7c in bogomain (argc=2, argv=0xbff0a794) at ../../src/bogomain.c:65
#15 0x0804a307 in main (argc=2, argv=0xbff0a794) at ../../src/main.c:31
% MALLOC_CHECK_=0 ./bogofilter -vv </tmp/testmsg
fatal error - scanner input buffer overflow
% MALLOC_CHECK_=1 ./bogofilter -vv </tmp/testmsg
malloc: using debugging hooks
*** glibc detected *** realloc(): invalid pointer: 0x080afc40 ***
X-Bogosity: Ham, tests=bogofilter, spamicity=0.000015, version=0.96.2
int cnt prob spamicity histogram
0.00 32 0.002112 0.001739 ################################
0.10 0 0.000000 0.001739
0.20 0 0.000000 0.001739
0.30 0 0.000000 0.001739
0.40 0 0.000000 0.001739
0.50 0 0.000000 0.001739
0.60 0 0.000000 0.001739
0.70 0 0.000000 0.001739
0.80 4 0.888149 0.169056 ####
0.90 3 0.944741 0.277162 ###
% MALLOC_CHECK_=2 ./bogofilter -vv </tmp/testmsg
zsh: 17663 abort MALLOC_CHECK_=2 ./bogofilter -vv < /tmp/testmsg
More information about the bogofilter-dev
mailing list