Обсуждение: [HACKERS] Isn't Purify great? :)

Поиск
Список
Период
Сортировка

[HACKERS] Isn't Purify great? :)

От
The Hermit Hacker
Дата:
> 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

------------------------------

Re: [HACKERS] Isn't Purify great? :)

От
David Friend
Дата:
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)

------------------------------

Re: [HACKERS] Isn't Purify great? :)

От
Sean Lyndersay
Дата:
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

------------------------------

Re: [HACKERS] Isn't Purify great? :)

От
Tymm Twillman
Дата:
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

------------------------------

Re: [HACKERS] Isn't Purify great? :)

От
Igor
Дата:
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)
>
>

------------------------------

Re: [HACKERS] Isn't Purify great? :)

От
Igor
Дата:
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
>
>

------------------------------

Re: [HACKERS] Isn't Purify great? :)

От
"Martin J. Laubach"
Дата:
  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

------------------------------

Re: [HACKERS] Isn't Purify great? :)

От
Adrian Hall
Дата:
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)

------------------------------

Re: [HACKERS] Isn't Purify great? :)

От
David Friend
Дата:
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)

------------------------------

Re: [HACKERS] Isn't Purify great? :)

От
proff@suburbia.net
Дата:
> 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.

------------------------------

Re: [HACKERS] Isn't Purify great? :)

От
Tymm Twillman
Дата:
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)

------------------------------

Re: [HACKERS] Isn't Purify great? :)

От
jamesh
Дата:
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

------------------------------