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

Home » Public Forums » archive » smooth() bug in (at least) version 8.5.1
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: smooth() bug in (at least) version 8.5.1 [message #93942 is a reply to message #93941] Fri, 02 December 2016 07:13 Go to previous messageGo to previous message
Helder Marchetto is currently offline  Helder Marchetto
Messages: 520
Registered: November 2011
Senior Member
On Friday, December 2, 2016 at 4:06:08 PM UTC+1, wlandsman wrote:
> On Friday, December 2, 2016 at 9:03:27 AM UTC-5, Helder wrote:
>> Hi,
>> I came across this bug and it's a "heavy" one, meaning that IDL crashes and you're thrown back out.
>>
>> The crashing commands are (try at own risk!):
>> sm = smooth(indgen(512,511), 9, /edge_mirror)
>> sm = smooth(indgen(512,510), 9, /edge_mirror)
>>
>> And just to be pedantic, I've tested a few other cases and these did NOT result in a crash:
>> sm = smooth(indgen(512,512), 9, /edge_mirror)
>> sm = smooth(indgen(511,511), 9, /edge_mirror)
>>
>> It appears that smooth (stopped?) being able to smooth rectangular arrays.
>>
>> By running the above from the command line I get the following error (for a couple of seconds on the command line terminal):
>> % Array has a corrupted descriptor: <no name>
>> % Execution halted at: $Main$
>>
>> And my IDL version.
>> IDL> !version
>> {
>> "ARCH": "x86_64",
>> "OS": "Win32",
>> "OS_FAMILY": "Windows",
>> "OS_NAME": "Microsoft Windows",
>> "RELEASE": "8.5.1",
>> "BUILD_DATE": "Nov 14 2015",
>> "MEMORY_BITS": 64,
>> "FILE_OFFSET_BITS": 64
>> }
>>
>> I others are brave enough, could you let me know if it crashes on other versions of IDL? Edge_mirror and _wrap have been added only in 8.1.
>>
>> Cheers,
>> Helder
>
> It also crashes on my Macbook running 8.5.1 and on my Linux systems running (32 bit) 8.2.2 and (64 bit) 8.5.1. So it looks like a problem in the internal SMOOTH() algorithm. --Wayne
>
> "ARCH": "x86_64",
> "OS": "darwin",
> "OS_FAMILY": "unix",
> "OS_NAME": "Mac OS X",
> "RELEASE": "8.5.1",
> "BUILD_DATE": "Nov 14 2015",
> "MEMORY_BITS": 64,
> "FILE_OFFSET_BITS": 64
>
> ARCH STRinG 'x86_64'
> OS STRING 'linux'
> OS_FAMILY STRING 'unix'
> OS_NAME STRING 'linux'
> RELEASE STRING '8.5.1'
> BUILD_DATE STRING 'Nov 14 2015'
> MEMORY_BITS INT 64
> FILE_OFFSET_BITS
> INT 64
>
>
>
> ARCH STRING 'x86'
> OS STRING 'linux'
> OS_FAMILY STRING 'unix'
> OS_NAME STRING 'linux'
> RELEASE STRING '8.2.2'
> BUILD_DATE STRING 'Jan 23 2013'
> MEMORY_BITS INT 32
> FILE_OFFSET_BITS
> INT 64

Hi Wayne,
thanks. I just the info from Harris, that this bug will most likely not make it into 8.6 (January?). It has been logged with ID:IDL-69705.
Thanks for testing.

Cheers,
Helder
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: For..Do loop. IDL Beginner
Next Topic: Is it possible to get a free version of coomand line IDL program ?

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

Current Time: Wed Oct 08 20:09:14 PDT 2025

Total time taken to generate the page: 0.06886 seconds