[daip] aips error in TV open

Lu Shen lushen at ucdavis.edu
Thu Jul 13 18:31:57 EDT 2017


I followed the installation. Here is the output when I type sysctl kern.sys. 

lois:~ lushen$ sysctl kern.sysv
kern.sysv.shmmax: 10485760
kern.sysv.shmmin: 1
kern.sysv.shmmni: 32
kern.sysv.shmseg: 8
kern.sysv.shmall: 4096
kern.sysv.semmni: 87381
kern.sysv.semmns: 87381
kern.sysv.semmnu: 87381
kern.sysv.semmsl: 87381
kern.sysv.semume: 10


Lu Shen
-------------------------------
lushen at ucdavis.edu
Graduate student
Department of Physics,
University of California, Davis





> On Jul 13, 2017, at 3:18 PM, Eric Greisen <egreisen at nrao.edu> wrote:
> 
> On 07/13/2017 02:39 PM, Lu Shen wrote:
>> Hi Eric,
>> 
>> I am using TVLOD in aips. There is a error when I input tvinit.
>> 
>> 
>> UNIXSERVERS: Start XAS1 on localhost, DISPLAY /private/tmp/com.apple.launchd.yv41DKTAXE/org.macosforge.xquartz:0
>> XAS: ** TrueColor FOUND!!!
>> XAS: ***  Using shared memory option for speed ***
>> XAS: Using screen width 1910 height 958,
>>     max grey level 8191 in 16 grey-scale memories
>> Shared memory id failure: Cannot allocate memory
> 
> 
> The use os shared memory is limited (by default) on Macs.  YOu can either choose not to use shared memory (in .Xdefaults file - see HELP XAS inside AIPS) or better follow the instructions from our FAQ page:
> 
> After you follow the instructions below appropriate to your release of the Mac operating system, you must re-boot the computer. The control file for shared memory is read at boot time only. Note that a re-boot is not simply logging the current user out and then back in. You must do a full restart.
> 
> On the latest "leopard", "snow leopard", "lion", "mountain lion", and "yosemite" (X 10.5-10.10) systems, /etc/rc is gone and creating it will have no effect. You need to create an /etc/sysctl.conf file and put the values in it,
> 
>            kern.sysv.shmmax=10485760
>            kern.sysv.shmmin=1
>            kern.sysv.shmmni=32
>            kern.sysv.shmseg=8
>            kern.sysv.shmall=4096
> 
> 
> You should use the values you had when you were running tiger. Those could be in /Previous\ System/etc/rc, assuming you have "Previous System". So three different OS upgrades and three different ways to adjust the default shared memory. Note: You will need to reboot the system for the change in shared memory to take place. You can check if the shared memory changes happened by typing "sysctl kern.sysv" in a terminal or xterm window. Look for the kern.sysv.shm* values. If the values have not changed, make sure you haven't inadvertently left in "sysctl -w" in the /etc/sysctl.conf file or mis-typed one of the values. If the /etc/sysctl.conf file is not properly formatted, or shmmax is not an integer multiple of shmall, the shared memory will not be adjusted after the reboot.
> 
> ERic Greisen




More information about the Daip mailing list