Memcached crashing on FreeBSD
Jason Coene
jcoene at gotfrag.com
Wed Apr 13 13:51:15 PDT 2005
Well guys, some bad news - "ax" didn't fix the crash!
Code I added to main():
#ifdef __FreeBSD__
_malloc_options = "ax";
#endif
The ifdef block is definitely getting picked up, I tested with a printf
Backtrace from latest crash:
(gdb) bt
#0 0x280c5d4f in kill () from /lib/libc.so.5
#1 0x280ba7f8 in raise () from /lib/libc.so.5
#2 0x28132f02 in abort () from /lib/libc.so.5
#3 0x2813167e in tcflow () from /lib/libc.so.5
#4 0x28131f1b in tcflow () from /lib/libc.so.5
#5 0x281322d6 in malloc () from /lib/libc.so.5
#6 0x0804b595 in slabs_newslab (id=5) at slabs.c:111
#7 0x0804b62d in slabs_alloc (size=66981) at slabs.c:161
#8 0x0804ba1a in item_alloc (
key=0xbfbfe6f0 "cache_comments_data_threads_119059_1", flags=0,
exptime=0,
nbytes=66909) at items.c:56
#9 0x08049f40 in process_command (c=0x8055600,
command=0x8e5f000 "set cache_comments_data_threads_119059_1 1 1113423405
66907") at memcached.c:513
#10 0x0804a557 in try_read_command (c=0x8055600) at memcached.c:736
#11 0x0804a7dc in drive_machine (c=0x8055600) at memcached.c:836
#12 0x0804ac2d in event_handler (fd=0, which=2, arg=0x8055600)
at memcached.c:1079
#13 0x0804cba0 in event_process_active () at event.c:210
#14 0x0804cd4b in event_loop (flags=0) at event.c:296
#15 0x0804b2bd in main (argc=1024, argv=0xbfbfe948) at memcached.c:1464
#16 0x080491a2 in _start ()
Any thoughts?
Thanks,
Jason
More information about the memcached
mailing list