IDL 6.4.1 and X Windows with OS X 10.5.7 and ssh [message #66482] |
Wed, 20 May 2009 13:39  |
cakswenson
Messages: 6 Registered: May 2009
|
Junior Member |
|
|
I was sent to this group by David Fanning because he didn't know
anything off the top of his head about my issue.
I just updated to OS X 10.5.7 the other day without any problems at
all. IDL still worked perfectly and I continued my research like
normal. Today I decided to work from home and ssh into my mac at
work. My X11 is working fine (if I type 'xclock' at the terminal the
xclock pops up), but if I try to use any graphics commands in IDL
(plot, tv, etc.) then I get a 'bus error' and IDL exits.
David Fanning answered a question like this previously (http://
www.dfanning.com/tips/maccrash.html), but reading through the answer
(which included some advice from here) didn't help and didn't resolve
the problem.
Any ideas on what could be wrong?
Thanks
|
|
|
Re: IDL 6.4.1 and X Windows with OS X 10.5.7 and ssh [message #66557 is a reply to message #66482] |
Thu, 21 May 2009 12:17  |
cakswenson
Messages: 6 Registered: May 2009
|
Junior Member |
|
|
On May 21, 2:22 pm, karo <karsten.rodenac...@helmholtz-muenchen.de>
wrote:
> I am using ssh, OSX 10.5.7 and X11 2.3.3.2 without any problem.
> Possibly the OSX upgrade has changed security features.
> I am using ssh with options -X -Y!
> Regards
> Karsten
>
> Am 21.05.09 19:24 schrieb "cakswen...@gmail.com" unter
> <cakswen...@gmail.com> in
> 62a762ee-1fdb-41b6-92db-c6b70ebd9...@m17g2000vbi.googlegroup s.com:
>
>> On May 21, 12:39 pm, Christopher Thom <ct...@oddjob.uchicago.edu>
>> wrote:
>>> Quoth cakswen...@gmail.com:
>
>>>> Like I said, I have XQuartz installed, I just didn't know if it could
>>>> coexist with the original Apple X11.....For the record, IDL is using
>>>> XQuartz (the XQuartz icon pops up when I use IDL when physically sitting
>>>> at the computer) and I have the most recent version installed (installed
>>>> after the update to 10.5.7). I guess something could have been reset or
>>>> modified during that update, maybe it isn't the apple update but rather
>>>> the XQuartz update causing the problems. Obviously X11 forwarding is
>>>> still allowed otherwise I couldn't run xterm or xclock. Could IDL be
>>>> looking in the wrong place for X and that's why I can open X windows
>>>> from the terminal but not from inside IDL? I'm relatively new to IDL
>>>> (only been using it for a couple of months) so I'm not sure how to
>>>> investigate IDL specific problems.
>
>>> XQuartz must be reinstalled after every OSX system update. It does not
>>> coexist, but replaces the official release. Also, the official X11 release
>>> with OSX will overwrite any changes made by installing XQuartz.
>
>>> The official OSX release of X11 occasionally picks up changes from the
>>> XQuartz project, but on a slower timeline...so an OSX system update will
>>> sometimes *downgrade* your X11 system.
>
>>> cheers
>>> chris
>
>> I said that I updated the XQuartz after updating to 10.5.7, so
>> anything that was 'downgraded' was subsequently upgraded.
>
>> As a further note, if I ssh into my coworkers machine, which is
>> running an older version of XQuartz, then IDL works fine. I'm going
>> to try downgrading XQuartz and see what happens.
>
>
So I downgraded to the same version that my coworker had installed
(XQuartz 2.2.3) and then updated, one step at a time, up the most
recent version. I don't know what the difference is, but IDL gives me
a 'bus error' for any of the XQuartz 2.3.3.* versions. Everything
works fine with the 2.3.2.1 version, which is what I have installed
now. I don't know if this makes any difference, but I am using ssh
from a Windows machine with PuTTY and Xming (can't get cygwin to work
on Vista); however, when I went into work for a few minutes today I
was able to ssh using another Mac (or a linux box) and use IDL without
any problems.
Someone with more experience than I might want to look into this and
see what the real issue is. Thanks everyone.
|
|
|
Re: IDL 6.4.1 and X Windows with OS X 10.5.7 and ssh [message #66558 is a reply to message #66482] |
Thu, 21 May 2009 11:50  |
Kenneth P. Bowman
Messages: 585 Registered: May 2000
|
Senior Member |
|
|
In article
<ab99514e-9a10-4768-92cd-630af98574f3@e21g2000yqb.googlegroups.com>,
cakswenson@gmail.com wrote:
> On May 21, 9:15�am, "Kenneth P. Bowman" <k-bow...@null.edu> wrote:
>> In article
>> < 119fa75a-64d5-40c3-8b35-ad44a612e...@l28g2000vba.googlegroup s.com >,
>>
>> �cakswen...@gmail.com wrote:
>>>> Have you tried installing XQuartz instead of the X11 shipped
>>>> by Apple?
>>
>>>> � http://xquartz.macosforge.org/trac/wiki
>>
>>>> Ken Bowman
>>
>>> Actually I am using XQuartz, forgot to mention that. �Or at least I
>>> think I am.... at least I have XQuartz installed. �Does XQuartz
>>> overwrite the default X11 installation or could IDL still be using the
>>> Apple X11?
>>
>> The XQuartz icon is different. �It is a black X with an orange
>> ring around it.
>>
>> I see there is a new release dated May 17 that requires 10.5.7.
>>
>> Ken
>
> Like I said, I have XQuartz installed, I just didn't know if it could
> coexist with the original Apple X11.....For the record, IDL is using
> XQuartz (the XQuartz icon pops up when I use IDL when physically
> sitting at the computer) and I have the most recent version installed
> (installed after the update to 10.5.7). I guess something could have
> been reset or modified during that update, maybe it isn't the apple
> update but rather the XQuartz update causing the problems. Obviously
> X11 forwarding is still allowed otherwise I couldn't run xterm or
> xclock. Could IDL be looking in the wrong place for X and that's why
> I can open X windows from the terminal but not from inside IDL? I'm
> relatively new to IDL (only been using it for a couple of months) so
> I'm not sure how to investigate IDL specific problems.
>
> Thanks for any help.
>
> Craig
I have seen this happen on some of our old Macs, but we are retiring them so I
haven't tried to fix it. They may have an older version of IDL installed. Network
logins are currently bollixed up, so I can't login to check.
It might be time to upgrade to IDL 7.
The only problem I have currently is when running with multiple monitors. IDL
and X work, but IDL spews floating point errors when I move the mouse in
a window that has been dragged from one monitor to another.
Ken
|
|
|
Re: IDL 6.4.1 and X Windows with OS X 10.5.7 and ssh [message #66559 is a reply to message #66482] |
Thu, 21 May 2009 11:22  |
karo
Messages: 7 Registered: April 2005
|
Junior Member |
|
|
I am using ssh, OSX 10.5.7 and X11 2.3.3.2 without any problem.
Possibly the OSX upgrade has changed security features.
I am using ssh with options -X -Y!
Regards
Karsten
Am 21.05.09 19:24 schrieb "cakswenson@gmail.com" unter
<cakswenson@gmail.com> in
62a762ee-1fdb-41b6-92db-c6b70ebd9112@m17g2000vbi.googlegroups.com:
> On May 21, 12:39�pm, Christopher Thom <ct...@oddjob.uchicago.edu>
> wrote:
>> Quoth cakswen...@gmail.com:
>>
>>> Like I said, I have XQuartz installed, I just didn't know if it could
>>> coexist with the original Apple X11.....For the record, IDL is using
>>> XQuartz (the XQuartz icon pops up when I use IDL when physically sitting
>>> at the computer) and I have the most recent version installed (installed
>>> after the update to 10.5.7). �I guess something could have been reset or
>>> modified during that update, maybe it isn't the apple update but rather
>>> the XQuartz update causing the problems. �Obviously X11 forwarding is
>>> still allowed otherwise I couldn't run xterm or xclock. �Could IDL be
>>> looking in the wrong place for X and that's why I can open X windows
>>> from the terminal but not from inside IDL? �I'm relatively new to IDL
>>> (only been using it for a couple of months) so I'm not sure how to
>>> investigate IDL specific problems.
>>
>> XQuartz must be reinstalled after every OSX system update. It does not
>> coexist, but replaces the official release. Also, the official X11 release
>> with OSX will overwrite any changes made by installing XQuartz.
>>
>> The official OSX release of X11 occasionally picks up changes from the
>> XQuartz project, but on a slower timeline...so an OSX system update will
>> sometimes *downgrade* your X11 system.
>>
>> cheers
>> chris
>
> I said that I updated the XQuartz after updating to 10.5.7, so
> anything that was 'downgraded' was subsequently upgraded.
>
> As a further note, if I ssh into my coworkers machine, which is
> running an older version of XQuartz, then IDL works fine. I'm going
> to try downgrading XQuartz and see what happens.
|
|
|
Re: IDL 6.4.1 and X Windows with OS X 10.5.7 and ssh [message #66564 is a reply to message #66482] |
Thu, 21 May 2009 10:24  |
cakswenson
Messages: 6 Registered: May 2009
|
Junior Member |
|
|
On May 21, 12:39 pm, Christopher Thom <ct...@oddjob.uchicago.edu>
wrote:
> Quoth cakswen...@gmail.com:
>
>> Like I said, I have XQuartz installed, I just didn't know if it could
>> coexist with the original Apple X11.....For the record, IDL is using
>> XQuartz (the XQuartz icon pops up when I use IDL when physically sitting
>> at the computer) and I have the most recent version installed (installed
>> after the update to 10.5.7). I guess something could have been reset or
>> modified during that update, maybe it isn't the apple update but rather
>> the XQuartz update causing the problems. Obviously X11 forwarding is
>> still allowed otherwise I couldn't run xterm or xclock. Could IDL be
>> looking in the wrong place for X and that's why I can open X windows
>> from the terminal but not from inside IDL? I'm relatively new to IDL
>> (only been using it for a couple of months) so I'm not sure how to
>> investigate IDL specific problems.
>
> XQuartz must be reinstalled after every OSX system update. It does not
> coexist, but replaces the official release. Also, the official X11 release
> with OSX will overwrite any changes made by installing XQuartz.
>
> The official OSX release of X11 occasionally picks up changes from the
> XQuartz project, but on a slower timeline...so an OSX system update will
> sometimes *downgrade* your X11 system.
>
> cheers
> chris
I said that I updated the XQuartz after updating to 10.5.7, so
anything that was 'downgraded' was subsequently upgraded.
As a further note, if I ssh into my coworkers machine, which is
running an older version of XQuartz, then IDL works fine. I'm going
to try downgrading XQuartz and see what happens.
|
|
|
Re: IDL 6.4.1 and X Windows with OS X 10.5.7 and ssh [message #66566 is a reply to message #66482] |
Thu, 21 May 2009 09:39  |
Christopher Thom
Messages: 66 Registered: October 2006
|
Member |
|
|
Quoth cakswenson@gmail.com:
> Like I said, I have XQuartz installed, I just didn't know if it could
> coexist with the original Apple X11.....For the record, IDL is using
> XQuartz (the XQuartz icon pops up when I use IDL when physically sitting
> at the computer) and I have the most recent version installed (installed
> after the update to 10.5.7). I guess something could have been reset or
> modified during that update, maybe it isn't the apple update but rather
> the XQuartz update causing the problems. Obviously X11 forwarding is
> still allowed otherwise I couldn't run xterm or xclock. Could IDL be
> looking in the wrong place for X and that's why I can open X windows
> from the terminal but not from inside IDL? I'm relatively new to IDL
> (only been using it for a couple of months) so I'm not sure how to
> investigate IDL specific problems.
XQuartz must be reinstalled after every OSX system update. It does not
coexist, but replaces the official release. Also, the official X11 release
with OSX will overwrite any changes made by installing XQuartz.
The official OSX release of X11 occasionally picks up changes from the
XQuartz project, but on a slower timeline...so an OSX system update will
sometimes *downgrade* your X11 system.
cheers
chris
|
|
|