Re: spreadlogd 1.4.2, spread 3.16.2, FreeBSD 4.6-RELEASE
George Schlossnagle <[email protected]> Wed, 4 Sep 2002 21:26:37 -0400
| Newsgroups | gmane.comp.apache.mod-log-spread.user |
|---|---|
| Message-ID | <[email protected]> |
Reading is fundamental! Scratch that part about httpd and replace it with spreadlogd everywhere it appears. On Wednesday, September 4, 2002, at 09:23 PM, George Schlossnagle wrote: > I thought it was apache segfaulting, not spread. You need to gdb > apache (httpd) not spread. I have one suspicion though - spread uses > staticly sized vars for it's hostnames (MAX_PROC_NAME, 19 bytes + a > null), and I think yours are too big. There may be some sloppy code in > m_l_s allowing that buffer to be overun, I will poke around. That > backtrace would be invaluable.... > > George > > On Wednesday, September 4, 2002, at 08:18 PM, Mike Parson wrote: > >> On Wed, Sep 04, 2002 at 06:19:05PM -0400, George Schlossnagle wrote: >>> Can you start it up as >>> >>> gdb /path/to/httpd >>> >>> r -X >>> >>> then when it segafults do a >>> >>> bt full >>> >>> and send the output? >> >> gdb /usr/local/sbin/spread >> GNU gdb 4.18 (FreeBSD) >> Copyright 1998 Free Software Foundation, Inc. >> GDB is free software, covered by the GNU General Public License, and >> you are >> welcome to change it and/or distribute copies of it under certain >> conditions. >> Type "show copying" to see the conditions. >> There is absolutely no warranty for GDB. Type "show warranty" for >> details. >> This GDB was configured as "i386-unknown-freebsd"...(no debugging >> symbols found)... >> (gdb) run -c /usr/local/etc/spread.conf >> Starting program: /usr/local/sbin/spread -c /usr/local/etc/spread.conf >> /======================================================================= >> = >> ===\ >> | The Spread >> Toolkit. | >> | Copyright (c) 1993-2001 Spread Concepts >> LLC | >> | All rights >> reserved. | >> | >> | >> | The Spread toolkit is licensed under the Spread Open-Source >> License. | >> | You may only use this software in compliance with the >> License. | >> | A copy of the license can be found at >> http://www.spread.org/license | >> | >> | >> | This product uses software developed by Spread Concepts LLC for >> use | >> | in the Spread toolkit. For more information about >> Spread, | >> | see >> http://www.spread.org | >> | >> | >> | This software is distributed on an "AS IS" basis, WITHOUT WARRANTY >> OF | >> | ANY KIND, either express or >> implied. | >> | >> | >> | Spread is developed at Spread Concepts LLC and the Center for >> Networking | >> | and Distributed Systems, The Johns Hopkins >> University. | >> | >> | >> | >> Creators: >> | >> | Yair Amir >> [email protected] | >> | Michal Miskin-Amir >> [email protected] | >> | Jonathan Stanton >> [email protected] | >> | >> | >> | Major >> Contributors: | >> | Dan Schoenblum [email protected] - Java Interface >> Developer. | >> | John Schultz [email protected] - contribution to process >> group | >> | >> membership. | >> | Theo Schlossnagle [email protected] - Perl library and >> Skiplists | >> | >> | >> | Special thanks to the following for providing ideas and/or >> code: | >> | Ken Birman, Danny Dolev, Mike Goodrich, Ben >> Laurie, | >> | David Shaw, Robbert >> VanRenesse. | >> | >> | >> | For a full list of contributors, see Readme.txt in the >> distribution. | >> | >> | >> | WWW: www.spread.org www.cnds.jhu.edu >> www.spreadconcepts.com | >> | Contact: >> [email protected] | >> | >> | >> | Version 3.16.02 Built >> 02/Apr/2002 | >> \======================================================================= >> = >> ===/ >> ip_init: using file: /usr/local/etc/spread.access_ip >> Conf_init: using file: /usr/local/etc/spread.conf >> Successfully configured Segment 0 [208.187.213.63:4803] with 3 procs: >> mysql2.freecommunityÃ: 208.187.213.32 >> web1.freecommunity.cÃ: 208.187.213.10 >> web2.freecommunity.cÃ: 208.187.213.31 >> Finished configuration file. >> Conf_init: My name: mysql2.freecommunityÃ, id: 208.187.213.32, port: >> 4803 >> Spread: setugid and chroot successeful >> Membership id is ( -792996576, 1031185006) >> -------------------- >> Configuration at mysql2.freecommunityà is: >> Num Segments 1 >> 2 208.187.213.63 4803 >> mysql2.freecommunityà 208.187.213.32 >> web2.freecommunity.cà 208.187.213.31 >> ==================== >> ++++++++++++++++++++++ >> Num of groups: 0 >> (no debugging symbols found)...(no debugging symbols found)... >> Program received signal SIGSEGV, Segmentation fault. >> 0x0 in ?? () >> (gdb) bt full >> #0 0x0 in ?? () >> No symbol table info available. >> (gdb) >> >> >> -- >> Michael Parson >> [email protected] >> >> _______________________________________________ >> mls-users mailing list >> [email protected] >> http://lists.backhand.org/mailman/listinfo/mls-users >> >> // George Schlossnagle // Principal Consultant // OmniTI, Inc http://www.omniti.com // (c) 240.460.5234 (e) [email protected] // 1024D/1100A5A0 1370 F70A 9365 96C9 2F5E 56C2 B2B9 262F 1100 A5A0 > > > _______________________________________________ > mls-users mailing list > [email protected] > http://lists.backhand.org/mailman/listinfo/mls-users >