comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Flaw found in histogram on Red Hat Linux
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Flaw found in histogram on Red Hat Linux [message #20327] Wed, 14 June 2000 00:00 Go to previous message
mitch grunes is currently offline  mitch grunes
Messages: 6
Registered: November 1999
Junior Member
Under some conditions, the histogram function causes IDL
to crash with a corrupt array descriptor. I was unable to
duplicate the error on other platforms with older versions
of IDL and PV-WAVE.

I would be curious to know if anyone could test this on
a version of PV-WAVE for Linux, or on recent versions of
IDL on other platforms.

---------Begin Included Program----------

; Attempt by mitch grunes to make IDL histogram fail
; with a corrupt array descriptor.
; The failure is noted on Red Hat Linux 6.0 or Mandrake
; Linux 7.1 with IDL 5.2 or 5.3.
;=========Subroutine==========
pro test1,a
bot=min(a)
top=max(a)
bin=(top-bot)/4000
hist=histogram(a,min=bot,max=top,bin=bin)
end
;=========Main Program=========
for i=0,1000 do begin
print,i
a=randomu(seed,1540,704)
test1,a
endfor
end

----------End Included Program----------

I was able to get around the error by bumping top up a
little, but that seems unsatisfactory.

(I have noted in the past that histogram returned
incorrect values [total of histogram does not equal
# of elements] when handling arrays on the order
of 100,000,000 elements, as though they maybe used
floating point counters instead of integral.
I think it may have been implemented a bit sloppily
in general.)



Sent via Deja.com http://www.deja.com/
Before you buy.
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Moving a Line
Next Topic: IDL_FileOpen problem?

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Sat Oct 11 02:12:51 PDT 2025

Total time taken to generate the page: 1.68620 seconds