Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!uwm.edu!ogicse!orstcs! From: griswolf@frisby.CS.ORST.EDU (Frank Griswold) Newsgroups: comp.lang.c++ Subject: Re: Rogue Wave C++ class library bug Summary: There is an upgrade Keywords: Rogue Wave Bug Fix 4.0 Message-ID: <1991May16.044025.20544@lynx.CS.ORST.EDU> Date: 16 May 91 04:40:25 GMT References: <3481@trlluna.trl.oz> Sender: griswolf@cs.orst.edu Organization: Computer Science Department, Oregon State Univ. Lines: 59 Nntp-Posting-Host: frisby.cs.orst.edu In article <3481@trlluna.trl.oz> mcf@tardis.trl.OZ.AU (Michael Flower) writes: >I am posting this as it may be of interest to several people, and I have >no direct address for the people at Rogue Wave. > >If you don't have Rogue Wave, then this probably isn't of much interest. true. > >There is a bug in the RWSet class of their 3.1.0.1 release. I believe that >the 4.0 release is available, but don't have a copy or know if the bug >has been fixed in this release. It is fixed in 4.0. > >The bug is that the library can go into an infinite loop under certain >circumstances when using RWSet or classes derived from it. > >The problem occurs when inserting and deleting from a set. Under certain >circumstances the 'info' table can have no 'empty' entries >causing the hash collision mechanism to search unendingly in findIndex(). true. ...(much removed, including a fix)... >Michael Flower >Artificial Intelligence Systems Email: m.flower@trl.oz.au >Telecom Research Laboratories Voice: +61 3 541 6179 >Melbourne, AUSTRALIA Fax: +61 3 543 8863 I want to tread lightly here: I work for Rogue Wave. I have an email address. But I don't work for Rogue Wave while I'm reading email (and vice versa). And I want to avoid any commercial use of this posting. However, for the sake of *information only* I would like to make clear that M. Flower's statement about the availability of version 4.0 is correct. Folk should be able to contact Rogue Wave about upgrades: Rogue Wave Software 1325 NW 9th St Corvallis OR, 97330 USA (503) 754 2311 Still treading lightly: If you are a user of the library, and have not sent in your registration, it will be hard for the folk at Rogue Wave to justify giving you a "current user's price". Of course it is never too late... Word to the wise, eh? If you wish to assume that I will correctly handle email for Rogue Wave, you may use my address. I make *no* guarantees with respect to speed or accuracy, but I will attempt to do the right thing. As and when it is convenient. For me. Frank Griswold griswolf@cs.orst.edu disclaimer.real() = "careful"; disclaimer.imaginary() = "standard";