Well I've been spending some time working out bugs upon bugs with Andrew here. First off, it seems we get segfaults on Solaris 2.6 in getdate, when we call the system function strftime! Fortunately I have an ultra running 2.6 I can test. But when we fixed that, it died in the HTML parser, as seen here. This is clearly a showstopper. The HTML file is attached, though I'm betting on a database problem... -Geoff ---------- Forwarded message ---------- Date: Wed, 3 Feb 1999 19:07:18 -0800 (PST) From: Andrew Storrs <[EMAIL PROTECTED]> To: Geoff Hutchison <[EMAIL PROTECTED]> Subject: Re: [htdig] segmentation fault in htsearch On Wed, 3 Feb 1999, Geoff Hutchison wrote: > Well, I didn't mean that *specific* locale. See /usr/lib/locale for > Solaris boxes. It varies considerably depending on US v. Canada. :-) Okay thanks I'll figure it out. > Wonderful! BTW, you're one of the most helpful bug-hunters yet. If you > could send me the HTML file and a backtrace, I'd appreciate it. This > signals a bug in the HTML parser. :-( I have attached the HTML file, its one of the many sites hosted on the machine, so I'm not sure what part of the file is causing the problem, i only chose to search it because the site is very small and i could get error messages faster. As for the backtrace: #0 0x3959c in DocumentRef::Deserialize (this=0x174550, stream=@0x176cb5) at DocumentRef.cc:468 #1 0x3788c in DocumentDB::operator[] (this=0x174550, u=0xeffff370 "") at DocumentDB.cc:149 #2 0x323a8 in Retriever::got_href (this=0xeffff7c0, url=@0x163738, description=0x1703e8 "") at Retriever.cc:1083 #3 0x2e050 in HTML::do_tag (this=0x160540, retriever=@0xeffff7c0, tag=@0x164b89) at HTML.cc:929 #4 0x2cabc in HTML::parse (this=0x160540, retriever=@0xeffff7c0, baseURL=@0x103a) at HTML.cc:248 #5 0x311a0 in Retriever::RetrievedDocument (this=0xeffff7c0, doc=@0x11b0e8, ref=0x163b08) at Retriever.cc:674 #6 0x30d6c in Retriever::parse_url (this=0xeffff7c0, urlRef=@0x170a48) at Retriever.cc:576 #7 0x307b0 in Retriever::Start (this=0xeffff7c0) at Retriever.cc:406 #8 0x34c78 in main (ac=3, av=0xeffff9d4) at main.cc:275
<HTML> <TITLE> Great Canadian Scientists Book Errata </TITLE> <BODY BGCOLOR="#ffffff" ALINK="#ffffff" VLINK="#ff0000"> <CENTER> <BR> <IMG SRC="graphics/banner.gif"><BR> </CENTER> <HR NOSHADE> <h1> Book Errata & Addenda</h1> Although every effort was made to be accurate, errors and omissions do occur in the book. We apologize for any inconvenience or embarrassment this might have caused and we ask you to use our <A HREF="feedback.html">feedback page</A> to report any other errors so they can be corrected in the next printing of the book.<p> <h2> <A NAME="Heading3">Errata</A></h2> p. 2: The following very important text was omitted from the back of the title page. "All photos are either by Barry Shell or were provided by the respective scientists for their chapters except for the photo of John Polanyi (p. 88) by Brian Willer, Macleans; the photo of Jodi Kaczur and Arnold Schwarzenneger (p. 119) by Lorraine Kaczur; and the images of NGC 4261 from the Hubble space telescope (p. 59) by Holland Ford and Laura Ferrerese (Johns Hopkins University), Space Telescope Science Institute, and NASA." <P> p. 2: Laura Wallace did many of the pen and ink freehand drawings that appear on the cover and throughout the book. <P> p. 29: There is no need for the experimenter to record the number n. The number n is just a name tag and is not part of the calculation. The numbers h0, h1, h2, etc. are like saying "height zero", "height one", "height two", etc. The "n" just takes the place of the 0, 1, 2, ... etc. in the hn notation. The number n is not used in the calculation, hence there is no need to record it. We already give spaces to write down h0, h1, h2, and h3 and these are the only numbers you need. <P> p. 63: In the illustration (1. Mental Rotation Test) you can find two matches for the object on the left, not just one as it says in the text. <P> p. 102: under number 5, somehow the last line got cut off. The missing words are "take a long time to get exactly the right mutation." <P> p. 120: There is a number (7) in the image that should not be there. <P> p. 124: The icons for male and female were accidentally transposed. The graphic for male should be the graphic for female and vice versa. They are correct throughout the short biography section, however. p. 128: Alexander Graham Bell was born in 1847, not 1874. <P> p. 157-8: Laidler received his B.A in 1937 at Oxford, where he later got an MA (1938) and DSc (1940). During World War II Laidler worked in Canada (with a period in England), and ended up as a Chief Scientific Officer at the Ballistics Laboratories in Valcartier, Quebec. <P> p. 165: Menten's first names were Maud Leonora (not Maude). <P> p. 170: Howard Rapson died in March, 1997. <P> p. 186: H. G. Wells should be under W not H in the glossary. <P> <h2>Addenda</h2> Many other Canadian scientists have come to my attention since beginning this project. I'm sorry they were overlooked in the book. Some that will be included here on the website and in subsequent editions are: <UL> <LI>R. F. W. Bader (Quantum theory of atoms in molecules) <LI>Norman Levi Bowen (Petrology, Bowen reaction series) <LI>Reginald Buller (Physical Mycologist--the Buller drop) <LI>E. F. Burton <LI>A. E. Douglas <LI>F. E. J. Fry (Fisheries biology) <LI>Richard Grieve (Meteor impact studies) <LI>Calvin B. Harley (Cellular clock) <LI>J.S. Hart (first world expert on how fish swim) <LI>John L. Holmes <LI>D. G. Hurst <LI>Keith U. Ingold <LI>H. E. Johns <LI>Susan Kieffer (volcano specialist) <LI> J. Klein <LI>W. Bennett Lewis (the father of the CANDU reactor) <LI>Albert E. Litherland <LI>Otto Maass <LI>Steven Pinker (Linguistics and artificial intelligence) <LI>John Plaskett (Canada's greatest astronomer) <LI>Donald A. Ramsay <LI>W. G. Schneider <LI>Juan Scianio <LI>Gordon Shrum (Physics) <LI>Philip Seeman (Dopamine receptors) <LI>Willem Siebrand <LI>Harry G. Thode <LI>Henry Marshal Tory <LI>Harry L. Welsh <LI>Max Wyman </UL> <P> If you can suggest any more, please do. <P> <HR NOSHADE> <CENTER> <!-- GCS Button Bar --> <P> <A HREF="home.html"><IMG BORDER="0" SRC="graphics/buttonbar/homepage.gif" ALT="Homepage"></A> <A HREF="search.html"><IMG BORDER="0" SRC="graphics/buttonbar/search.gif" ALT="Search"></A> <A HREF="feedback.html"><IMG BORDER="0" SRC="graphics/buttonbar/feedback.gif" ALT="Feedback"></A> <A HREF="profiles.html"><IMG BORDER="0" SRC="graphics/buttonbar/profiles.gif" ALT="Profiles"></A> <A HREF="reference.html"><IMG BORDER="0" SRC="graphics/buttonbar/reference.gif" ALT="Reference"></A> <A HREF="ask/"><IMG BORDER="0" SRC="graphics/buttonbar/ask.gif" ALT="Ask a Scientist"></A> <A HREF="games.html"><IMG BORDER="0" SRC="graphics/buttonbar/games.gif" ALT="Games"></A> <A HREF="quiz/"><IMG BORDER="0" SRC="graphics/buttonbar/quiz.gif" ALT="Quiz"></A> <P> <!-- GCS Button Bar --> <TABLE> <TR><TD WIDTH="250" ALIGN="center"> <H5>Web facilities provided courtesy of the<BR> <A HREF="http://fas.sfu.ca/css">Centre for Systems Science</A> at <A HREF="http://www.sfu.ca">Simon Fraser University</A></H5><P> </TD><TD WIDTH="250" ALIGN="center"> <H5>Creative web juices provided courtesy of:<BR> The <A HREF="credits.html">GCS Team</A></H5> </TD></TR> <TR> <TD COLSPAN="2" ALIGN="center"> <H5>© 1994, 1995, 1996, 1997 GCS Research Society</H5> </TD> </TR> </TABLE> </body></html>
