X
PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 28 Oct 2008 08:13 AM by  anon
GET_KBRD(0) crashes in IDL 7.0.4 x86_64, not in i386
 3 Replies
Sort:
You are not authorized to post a reply.
Author Messages

anon



New Member


Posts:
New Member


--
28 Oct 2008 08:13 AM
    One of my interactive programs looks for keyboard input in the background using the GET_KBRD(0) command. In 7.0.4 running x86_64, I get the following: IDL> test=get_kbrd(0) % Unable to read/modify terminal characteristics. Invalid argument % Execution halted at: $MAIN$ IDL> print,!version { x86_64 darwin unix Mac OS X 7.0.4 Sep 3 2008 64 64} In 32 bit mode, the problem disappears: IDL> test=get_kbrd(0) IDL> print,!version { i386 darwin unix Mac OS X 7.0.4 Sep 3 2008 32 64} Any ideas? -Kris

    MariM



    Veteran Member


    Posts:2396
    Veteran Member


    --
    28 Oct 2008 08:57 AM
    Hi Kris, I was able to reproduce this and I think it is a bug.  I will report it as such.  Thanks! -Mari

    Deleted User



    New Member


    Posts:
    New Member


    --
    08 Nov 2008 10:00 AM
    Have you heard anything on this bug, Mari? As of now, the only solution I can find is to run 32-bit mode. Anyone else have any ideas? -Kris

    MariM



    Veteran Member


    Posts:2396
    Veteran Member


    --
    10 Nov 2008 11:16 AM
    It should be fixed in the next release of IDL.  Unfortunately, there is no work around I am aware of for now other than to work in 32-bit.
    You are not authorized to post a reply.