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

Home » Public Forums » archive » Re: Array has a corrupted descriptor
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Array has a corrupted descriptor [message #25159 is a reply to message #25158] Mon, 21 May 2001 07:56 Go to previous messageGo to previous message
thompson is currently offline  thompson
Messages: 584
Registered: August 1991
Senior Member
Reimar Bauer <r.bauer@fz-juelich.de> writes:

> Hi,

> I got an error sometimes in one of my routines only on AIX.

> -- IDL> help,!version,/str
> ** Structure !VERSION, 7 tags, length=44:
> ARCH STRING 'ibmr2'
> OS STRING 'AIX'
> OS_FAMILY STRING 'unix'
> RELEASE STRING '5.4.1'
> BUILD_DATE STRING 'Jan 16 2001'
> MEMORY_BITS INT 32
> FILE_OFFSET_BITS
> INT = 32

> The same routine works on linux and windows.

> The error text is:
> % Array has a corrupted descriptor: VAR

> the calling sequence is something like this

> var=function(x)

> First I like to know what's this error is meaning.

> It seems to me that's the RETURN statement won't work.

> The result value of my function is good.

> If it reachs the calling level of the function I got
> this error.


I suspect that the function is calling external code via something like
CALL_EXTERNAL or LINKIMAGE. I've gotten error messages like that in the past
when mixing IDL with external code.

The descriptor is the thing which describes a variable in IDL. It contains the
datatype, array dimensions, and the physical location of the data in memory.
When you pass around variables in IDL, you're really passing around the
descriptors.

William Thompson
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Re: Peak finding
Next Topic: Re: using SPAWN to work with Windows NT network directories

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

Current Time: Sat Oct 11 15:51:59 PDT 2025

Total time taken to generate the page: 1.44022 seconds