On Tue, Oct 07, 2008 at 06:01:02PM -0700, Bernard Li wrote: > It seems that the daemon crashed without logging to syslog. I straced > the rrdcached process and here's what I got:
Bernard, Do you have a backtrace? Also, what OS are you using? The interrupted poll() system call is in listen_thread_main (you can tell by the timeout of 1sec). I would not expect to catch a SIGABRT. Possibly an assertion is being violated. A backtrace would be very helpful. -- kevin brintnall =~ /[EMAIL PROTECTED]/ > ---cut--- > accept(3, {sa_family=AF_FILE, [EMAIL PROTECTED], [2]) = 6 > mmap2(NULL, 10489856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, > -1, 0) = 0xb613d000 > mprotect(0xb613d000, 4096, PROT_NONE) = 0 > clone(child_stack=0xb6b3d4c4, > flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED, > parent_tidptr=0xb6b3dbe8, {entry_number:6, base_addr:0xb6b3dba0, > limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, > limit_in_pages:1, seg_not_present:0, useable:1}, > child_tidptr=0xb6b3dbe8) = 10556 > poll([{fd=3, events=POLLIN|POLLPRI, revents=POLLIN}], 1, 1000) = 1 > accept(3, {sa_family=AF_FILE, [EMAIL PROTECTED], [2]) = 7 > mmap2(NULL, 10489856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, > -1, 0) = 0xb573c000 > mprotect(0xb573c000, 4096, PROT_NONE) = 0 > clone(child_stack=0xb613c4c4, > flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED, > parent_tidptr=0xb613cbe8, {entry_number:6, base_addr:0xb613cba0, > limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, > limit_in_pages:1, seg_not_present:0, useable:1}, > child_tidptr=0xb613cbe8) = 10560 > poll([{fd=3, events=POLLIN|POLLPRI, revents=POLLIN}], 1, 1000) = 1 > brk(0x906f000) = 0x906f000 > futex(0x5ad820, FUTEX_WAKE, 1) = 1 > accept(3, {sa_family=AF_FILE, [EMAIL PROTECTED], [2]) = 8 > mmap2(NULL, 10489856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, > -1, 0) = 0xb4bff000 > mprotect(0xb4bff000, 4096, PROT_NONE) = 0 > clone(child_stack=0xb55ff4c4, > flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED, > parent_tidptr=0xb55ffbe8, {entry_number:6, base_addr:0xb55ffba0, > limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, > limit_in_pages:1, seg_not_present:0, useable:1}, > child_tidptr=0xb55ffbe8) = 10561 > poll([{fd=3, events=POLLIN|POLLPRI, revents=POLLIN}], 1, 1000) = 1 > accept(3, {sa_family=AF_FILE, [EMAIL PROTECTED], [2]) = 9 > mmap2(NULL, 10489856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, > -1, 0) = 0xb41fe000 > mprotect(0xb41fe000, 4096, PROT_NONE) = 0 > clone(child_stack=0xb4bfe4c4, > flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED, > parent_tidptr=0xb4bfebe8, {entry_number:6, base_addr:0xb4bfeba0, > limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, > limit_in_pages:1, seg_not_present:0, useable:1}, > child_tidptr=0xb4bfebe8) = 10562 > poll([{fd=3, events=POLLIN|POLLPRI}], 1, 1000) = -1 EINTR (Interrupted > system call) > +++ killed by SIGABRT +++ > ---cut--- > > Ganglia was running `rrdtool graph - --daemon > unix:/var/run/rrdcached/rrdcached.sock ...` command when it crashed. > > Thanks, > > Bernard > > _______________________________________________ > rrd-developers mailing list > rrd-developers@lists.oetiker.ch > https://lists.oetiker.ch/cgi-bin/listinfo/rrd-developers _______________________________________________ rrd-developers mailing list rrd-developers@lists.oetiker.ch https://lists.oetiker.ch/cgi-bin/listinfo/rrd-developers