Обсуждение: [HACKERS] Isn't Purify great? :)
> psql in free(): warning: chunk is already free.
> psql in free(): warning: chunk is already free.
> psql in free(): warning: chunk is already free.
> psql in free(): warning: page is already free.
> psql in free(): warning: page is already free.
This is in the regression tests after applying the purify patches
that were submitted :( Every test now, of course, fails...
the boolean test alone gets something like 337 of these in its output
file :(
Marc G. Fournier
Systems Administrator @ hub.org
primary: scrappy@hub.org secondary: scrappy@{freebsd|postgresql}.org
------------------------------
On Sun, 1 Jun 1997, The Hermit Hacker wrote: > > psql in free(): warning: page is already free. > > This is in the regression tests after applying the purify patches > that were submitted :( Every test now, of course, fails... Would someone please post on HACKERS a description of the purify software for me? It's obvious from the messages over the last few days what the software does. I'd like to know if it's freeware, shareware or payware and where to obtain it. Also, what platforms does it run on. Thanks. David Friend ! cq995@freenet.carleton.ca Atlantis Scientific Inc. ! david.friend@atlsci.com 20 Colonnade Rd, Suite 110 ! 613-727-1087 (voice) Ottawa, Ontario, CANADA K2E 7M6 ! 800-265-3894 (voice) ERGOvista Scientific Image Analysis ! 613-727-5853 (fax) ------------------------------
On Sun, 1 Jun 1997, David Friend wrote: > > Would someone please post on HACKERS a description of the purify software > for me? It's obvious from the messages over the last few days what the > software does. I'd like to know if it's freeware, shareware or payware > and where to obtain it. Also, what platforms does it run on. Thanks. > from the website: http://www.pureatria.com Purify is the industry leading run-time error detection product for Windows NT and UNIX developers. Pure Atria's patented OCI technology is at the heart of Purify, enabling Purify to comprehensively identify a range of memory-related software errors anywhere theyoccur within a software application, including third-party and shared libraries. By automatically identifying memory access errors, Purify greatly reduces the amount of time developers spend debugging code and increases the performance and reliability of software programs. Supported Environments: Sun SPARC workstations running SunOS 4.x Sun SPARC workstations running Solaris 2.3 - 2.5.1 HP9000 Series 700 workstations running HP-UX 8.07, 9.0.x and 10.x HP9000 Series 800 workstations running HP-UX 8.07, 9.0.x and 10.x SGI workstations running IRIX 5.2, 5.3 and 6.2 It's commercial software which retails for US$1398. You can download it from the net and evaluate it for 15-days, from the website. Personal opinion: It is an awesome program. sean ________________________________________________________________________ Sean Lyndersay Time is natures way of making sure lynders@hcs.harvard.edu things don't happen all at once. ________________________________________________________________________ [finger for all other info] http://www.hcs.harvard.edu/~lynders ------------------------------
On Sun, 1 Jun 1997, David Friend wrote: > On Sun, 1 Jun 1997, The Hermit Hacker wrote: > > > > psql in free(): warning: page is already free. > > > > This is in the regression tests after applying the purify patches > > that were submitted :( Every test now, of course, fails... > > Would someone please post on HACKERS a description of the purify software > for me? It's obvious from the messages over the last few days what the > software does. I'd like to know if it's freeware, shareware or payware > and where to obtain it. Also, what platforms does it run on. Thanks. > Purify is (commercial) software put out by Pure/Atria. It detects errors during software execution by catching calls and inserting checks at different places. It is primarily used to catch errors where memory is allocated and not freed, as well as writes beyond allocated space (although it also catches a number of other problems, such as use of uninitialized memory, etc). It is NICE software, but it is also fairly expensive. It runs on Solaris, Irix, AIX (I believe), NT, and a few others. You can check out Pure/Atria's web page at www.pureatria.com for more info... - -Tymm ------------------------------
Purify among other things catches memory leaks, illegal memory access, and
pretty much everything related to memory. It is payware
(www.pureatria.com) and runs on many platforms.
=+=------------------------/\---------------------------------=+=
Igor Natanzon |**| E-mail: igor@sba.miami.edu
=+=------------------------\/---------------------------------=+=
On Sun, 1 Jun 1997, David Friend wrote:
> On Sun, 1 Jun 1997, The Hermit Hacker wrote:
>
> > > psql in free(): warning: page is already free.
> >
> > This is in the regression tests after applying the purify patches
> > that were submitted :( Every test now, of course, fails...
>
> Would someone please post on HACKERS a description of the purify software
> for me? It's obvious from the messages over the last few days what the
> software does. I'd like to know if it's freeware, shareware or payware
> and where to obtain it. Also, what platforms does it run on. Thanks.
>
> David Friend ! cq995@freenet.carleton.ca
> Atlantis Scientific Inc. ! david.friend@atlsci.com
> 20 Colonnade Rd, Suite 110 ! 613-727-1087 (voice)
> Ottawa, Ontario, CANADA K2E 7M6 ! 800-265-3894 (voice)
> ERGOvista Scientific Image Analysis ! 613-727-5853 (fax)
>
>
------------------------------
I agree it's a damn good program...Unfortunately it's not available for
DEC Alpha (probably because it's 64-bit). I have to run it on a SunOS
machine that's very slow...It takes 2.5 to 3 hours to compile Postgres on
it (opposed to 20 minutes on DEC Alpha) so Purifying it there is a pain
(just loading a Purified executable takes a minute or two...)...
=+=------------------------/\---------------------------------=+=
Igor Natanzon |**| E-mail: igor@sba.miami.edu
=+=------------------------\/---------------------------------=+=
>
> Supported Environments:
> Sun SPARC workstations running SunOS 4.x
> Sun SPARC workstations running Solaris 2.3 - 2.5.1
> HP9000 Series 700 workstations running HP-UX 8.07, 9.0.x and 10.x
> HP9000 Series 800 workstations running HP-UX 8.07, 9.0.x and 10.x
> SGI workstations running IRIX 5.2, 5.3 and 6.2
>
> It's commercial software which retails for US$1398. You can download it
> from the net and evaluate it for 15-days, from the website.
>
> Personal opinion: It is an awesome program.
>
> sean
>
> ________________________________________________________________________
> Sean Lyndersay Time is natures way of making sure
> lynders@hcs.harvard.edu things don't happen all at once.
> ________________________________________________________________________
> [finger for all other info] http://www.hcs.harvard.edu/~lynders
>
>
------------------------------
For those of us who don't have purify -- I seem to remember there
being a library for such things. It's probably not as great as
purify, but...
I think it was called something along the lines of mallocdebug?
mjl
------------------------------
David Friend wrote: > > On Sun, 1 Jun 1997, The Hermit Hacker wrote: > > > > psql in free(): warning: page is already free. > > > > This is in the regression tests after applying the purify patches > > that were submitted :( Every test now, of course, fails... > > Would someone please post on HACKERS a description of the purify software > for me? It's obvious from the messages over the last few days what the > software does. I'd like to know if it's freeware, shareware or payware > and where to obtain it. Also, what platforms does it run on. Thanks. > > David Friend ! cq995@freenet.carleton.ca > Atlantis Scientific Inc. ! david.friend@atlsci.com > 20 Colonnade Rd, Suite 110 ! 613-727-1087 (voice) > Ottawa, Ontario, CANADA K2E 7M6 ! 800-265-3894 (voice) > ERGOvista Scientific Image Analysis ! 613-727-5853 (fax) Purify is a product of PureAtria - the software costs around $1700 for a single user license on a UNIX platform, and more details are available from www.pureatria.com. Now, does anyone have the proper PURIFY command line to get it to send its output to a file. I tried to purify the back end, but when I ran initdb, the process hung for four days; which isn't a good sign. - -Adrian (trying to get configure et al to do purify if asked at the moment) ------------------------------
On Mon, 2 Jun 1997, Martin J. Laubach wrote: > For those of us who don't have purify -- I seem to remember there > being a library for such things. It's probably not as great as > purify, but... > > I think it was called something along the lines of mallocdebug? If memory serves me right, this was an alternate library on SunOS. It was not included in the new Solaris operating system. David Friend ! cq995@freenet.carleton.ca Atlantis Scientific Inc. ! david.friend@atlsci.com 20 Colonnade Rd, Suite 110 ! 613-727-1087 (voice) Ottawa, Ontario, CANADA K2E 7M6 ! 800-265-3894 (voice) ERGOvista Scientific Image Analysis ! 613-727-5853 (fax) ------------------------------
> David Friend wrote: > > > > On Sun, 1 Jun 1997, The Hermit Hacker wrote: > > > > > > psql in free(): warning: page is already free. > > > > > > This is in the regression tests after applying the purify patches > > > that were submitted :( Every test now, of course, fails... > > > > Would someone please post on HACKERS a description of the purify software > > for me? It's obvious from the messages over the last few days what the > > software does. I'd like to know if it's freeware, shareware or payware > > and where to obtain it. Also, what platforms does it run on. Thanks. > > > > David Friend ! cq995@freenet.carleton.ca > > Atlantis Scientific Inc. ! david.friend@atlsci.com > > 20 Colonnade Rd, Suite 110 ! 613-727-1087 (voice) > > Ottawa, Ontario, CANADA K2E 7M6 ! 800-265-3894 (voice) > > ERGOvista Scientific Image Analysis ! 613-727-5853 (fax) > > Purify is a product of PureAtria - the software costs around $1700 > for a single user license on a UNIX platform, and more details are > available from www.pureatria.com. > > Now, does anyone have the proper PURIFY command line to get it to > send its output to a file. I tried to purify the back end, but when > I ran initdb, the process hung for four days; which isn't a good sign. > > -Adrian (trying to get configure et al to do purify if asked at > the moment) Purify was available for 14 day trials a few months ago. Unsure if this is still the case. julian. ------------------------------
On Mon, 2 Jun 1997 proff@suburbia.net wrote: > > David Friend wrote: > > > > > > On Sun, 1 Jun 1997, The Hermit Hacker wrote: > > > > > > > > psql in free(): warning: page is already free. > > > > > > > > This is in the regression tests after applying the purify patches > > > > that were submitted :( Every test now, of course, fails... > > > > > > Would someone please post on HACKERS a description of the purify software > > > for me? It's obvious from the messages over the last few days what the > > > software does. I'd like to know if it's freeware, shareware or payware > > > and where to obtain it. Also, what platforms does it run on. Thanks. > > > > > > David Friend ! cq995@freenet.carleton.ca > > > Atlantis Scientific Inc. ! david.friend@atlsci.com > > > 20 Colonnade Rd, Suite 110 ! 613-727-1087 (voice) > > > Ottawa, Ontario, CANADA K2E 7M6 ! 800-265-3894 (voice) > > > ERGOvista Scientific Image Analysis ! 613-727-5853 (fax) > > > > Purify is a product of PureAtria - the software costs around $1700 > > for a single user license on a UNIX platform, and more details are > > available from www.pureatria.com. > > > > Now, does anyone have the proper PURIFY command line to get it to > > send its output to a file. I tried to purify the back end, but when > > I ran initdb, the process hung for four days; which isn't a good sign. > > > > -Adrian (trying to get configure et al to do purify if asked at > > the moment) > > Purify was available for 14 day trials a few months ago. Unsure if this > is still the case. > > julian. > - -view-file (then you need to use purify -view to view the file) ------------------------------
David Friend wrote:
>
> On Mon, 2 Jun 1997, Martin J. Laubach wrote:
>
> > For those of us who don't have purify -- I seem to remember there
> > being a library for such things. It's probably not as great as
> > purify, but...
> >
> > I think it was called something along the lines of mallocdebug?
>
> If memory serves me right, this was an alternate library on SunOS. It was
> not included in the new Solaris operating system.
This might be it (look for libmem_test)...
http://www.iquest.net/~jbuchana/computer.html
...and possibly...
http://www.ics.uci.edu/~omalley/plumber.html
...These are linked from a Linux site. May work with other platforms??
- -James
------------------------------