Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Repost: Can't run zsh: get fatal: out of memory error



I am reposting this in hope that someone can help me figure
this one out.

 
> I am running HP-UX 10.20 on a HP Apollo Series 735 with
> 206 MBytes of RAM.  When I run zsh (version 3.15) from a 
> ksh command line, I get the following error:
> 
> zsh: fatal error: out of memory
> 
> I'm including my .zshenv and .zshrc files and a run-time
> output.
> 
> Any help would be greatly appreciated.
> 
> -- zsh user.
> 
> ---------------
> Run-time output
> ---------------
> 
> HP-UX ftcsa001 B.10.20 A 9000/735 2011218470 two-user
> license
> 
> Setting WORK
> Setting PRINTER
> Setting MANPATH
> Setting tty stuff
> Setting the prompt
> Setting environment variables
> Starting .zshrc
> Setting options
> Setting completion control
> Setting less fixes
> Setting aliases
> Setting alias tar
> Done with .zshrc
> zsh: fatal error: out of memory
> 
> 
> -------
> .zshenv
> -------
> # -*-sh-*-
> # Add in other system paths which I want in my path.
> PATH=`cat /etc/PATH`
> PATH=$PATH:/opt/gnu/bin
> PATH=$PATH:/opt/xemacs-19.15/bin
> PATH=$PATH:/opt/netscape
> PATH=$PATH:/opt/Acrobat3/bin
> PATH=$PATH:/opt/localtools/softtools/bin700
> PATH=$PATH:.
> PATH=$PATH:$HOME
> PATH=$PATH:$HOME/bin
> export PATH
> 
> # Echo the system information to the screen.
> echo
> uname -a
> echo
> 
> # Set up columns and rows for generic 80x24 terminal.
> export COLUMNS=80
> export LINES=24
> 
> echo "Setting WORK"
> # Set up home directory at work
> export WORK=/home/zshuser
> 
> # This variable controls where 'cd' trys to look for
> directories.
> export CDPATH=.:..:$HOME:$HOME/bin
> 
> echo "Setting PRINTER"
> # Default printer
> export LPDEST=dj895c
> export PRINTER=dj895c
> 
> echo "Setting MANPATH"
> # Add in other paths.
> if [ -r /etc/MANPATH ]; then
>   # This is what the system /etc/profile does to set up
> MANPATH.
>   MANPATH=$LOCALMANPATH:`cat /etc/MANPATH`
> else
>   MANPATH=$LOCALMANPATH
> fi
> LOCALMANPATH=$HOME/man
> LOCALMANPATH=$LOCALMANPATH:/opt/softbench/man
> export MANPATH
> 
> echo "Setting tty stuff"
> tty -s
> if [ $? = 0 ]; then
>   stty erase ^H kill ^U intr ^C susp ^Z
>   stty cs8 -istrip -parenb	# 8 bit mode, please!
>   stty -ixon -ixoff -ixany	# XON/XOFF flow control is
> evil
> - kill it
> fi
> 
> echo "Setting the prompt"
> #
> # Set the prompt
> #
> #PS1="%m:%n:%4c> "
> PS1="%m:%4c> "
> #PS1="%m:%~> "
> # Set the prompt to explicitly show root
> if [ $UID = 0 ]; then
>   PS1="%m:%n:%~# "
> fi
> 
> echo "Setting environment variables"
> #
> # Set environment variables
> #
> 
> # Phone stuff
> export ACROFILES=/nfsusers/lanadm/lib/acronyms
> export PHONEFILES=/nfsusers/lanadm/lib/phones.local
> export TELNETFILES=/nfsusers/lanadm/lib/phones.telnet
> export PHONETFILES=/nfsusers/lanadm/lib/phones.telnet
> export TELNETLOCS=/nfsusers/lanadm/lib/locs.telnet
> export HPDESKLOCS=/nfsusers/lanadm/lib/locs.hpdesk
> export WHEREFILES=/nfsusers/lanadm/lib/hpux.directory
> export HPDESKFILES=/nfsusers/lanadm/lib/hpdesk.dir
> 
> export DIRSTACKSIZE=16
>  if [ $TERM = hpterm ]; then
>     DISPLAY=${$(who -Rm | cut -d '(' -f2 | cut -d ')'
> -f1)%%.*}:0.0
>  else
>     DISPLAY=${$(who -Rm | cut -d '(' -f2 | cut -d ')'
> -f1)%%:*}:0.0
>  fi
> export DISPLAY
> export EDITOR=emacs
> export HISTSIZE=2000
> export LESS=-Qeis
> export
>
LS_COLORS="fi=32:di=36:ex=37:ln=33:*.tar=01;32:*.tgz=01;32:*.arj=01;32:*.taz=01;32:*.lzh=01;32:*.zip=01;32:*.z=01;32:*.Z=01;32:*.gz=01;32:*.deb=01;34:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35"
> export MOZILLA_HOME=/opt/netscape
> export PAGER='less -s'
> export PG=-n	  	# pg customization
> export PROJECT=$HOME # for mkmf finding $PROJECT/lib/mf/
> export TZ=MST7MDT
> export VISUAL=emacs
> export WORDLIST=$HOME/.ispell_words	# Personal ispell(1) 
> 
> 
> ------
> .zshrc
> ------
> # -*-sh-*-
> echo "Starting .zshrc"
> longdisp() { export DISPLAY=$DISPLAY.0 ; echo
> "DISPLAY=$DISPLAY" }
> nohup() { setopt nohup; $* }
> setdisp() { export DISPLAY=$1:0.0 ; echo
> "DISPLAY=$DISPLAY"
> }
> setenv() { export $1=$2 }
> shortdisp () { export DISPLAY=${DISPLAY%.0}; echo
> "DISPLAY=$DISPLAY" }
> viewmp() { tbl -TX $* | nroff -man | neqn | col | less }
> ne() { nenscript -t 4 -G2r -p- $1 | lp -d${2:-$PRINTER}
> -od
> -onb -ops }
> xe() { xemacs $* &! }
> em() { emacs $* &! }
> umask 022
> ulimit -c 0
> 
> echo "Setting options"
> #
> # Set environment options
> #
> setopt autocd
> setopt autolist
> setopt automenu
> setopt autopushd
> setopt chaselinks
> setopt correct
> setopt extendedglob
> setopt histignoredups
> setopt ksharrays
> setopt kshglob
> setopt kshoptionprint
> setopt nobeep
> setopt nohup
> setopt nonomatch
> setopt numericglobsort
> setopt pushdsilent
> setopt shwordsplit
> unsetopt rmstarsilent
> unsetopt bgnice
> bindkey -e
> 
> echo "Setting completion control"
>   compctl -k hosts ncftp ftp telnet ping remsh rlogin
> traceroute nslookup
>   compctl -g '*(D/)' cd
>   compctl -g '*.ps' gs ghostview
>   compctl -g '*.dvi' xdvi dvips
>   compctl -g '*.tex *latex' tex latex
>   compctl -g '*.c *.C *.cc' cc gcc c89
>   compctl -g '*.postout *.postat.out' ps3o.pl 
>   sdd() { sd `who -uR|grep $LOGNAME | cut -c 52-88` ; }
> 
> # This works for all XTerms to set the path in the window
> title
> swt() { echo -n "\033]0;$*\007" }
> 
> LHOST=$(basename $HOST .fc.hp.com)
> if [ x$TERM = xxterm ]; then 
>   cd() {chdir $* ;swt $LHOST:$PWD}
>   cd .
> fi
> 
> # This allows the ALT key to be used as the Meta Key in
> Emacs (I think)...
> xmodmap -display $DISPLAY -e 'remove mod1 = Mode_switch'
> 
> sv() {
> export $1=$PWD; cd ~$1
> }
> 
> rtop() {
> remsh $1 "sh -e 'export TERM=xterm; top'"
> }
> 
> # This fixes problems with the weird X11 directory
> structure around here.
>
LPATH=/usr/lib:/usr/lib/X11R6:/usr/lib/X11R5:/usr/local/X11R6/lib:/usr/local/X11R5/lib
> #LANG=english
> 
> echo "Setting less fixes"
> #
> #HPUX-10.20 and less fixes:
> #
> bindkey "^[OA" up-line-or-history
> bindkey "^[OB" down-line-or-history
> bindkey "^[OC" forward-char
> bindkey "^[OD" backward-char
> 
> #
> # For KSH compatability:
> #
> bindkey "^[^[" expand-or-complete
> export NNTPSERVER=news
> 
> #
> # Fast, internal BCD function which records current place
> #
> bcd()  {
>     if [ $# != 1 ]; then
>       echo "Usage: bcd <block>"
>       return 1
>     fi
>     OLDCDPATH=$CDPATH
>     CDPATH=$BLOCKPATH
>     cd $1
>     CDPATH=$OLDCDPATH
>     unset OLDCDPATH
>     WORK=`pwd`;
>   }
> 
> llc() {
>    LANG=english;
>    gls -aoF --color=tty $*;
>    LANG=C
> }
> 
> echo "Setting aliases"
> #
> # Set aliases
> #
> if [ -x =gls ] && [ x$TERM != xemacs ]
> then
>   alias llt='gls -alFt --color=tty'
>   alias ll='gls -aoF --color=tty'
>   alias lg='gls -alF --color=tty'
>   alias lltr='gls -alFtr --color=tty'
>   alias ls='gls -aCF --color=tty'
>   alias lld='gls -adoF --color=tty'
>   alias llm='gls -aoF --color=tty | more'
>   alias llrs='gls -lrF --color=tty --sort=size'
> else
>   alias llt='ls -alFt'
>   alias ll='ls -alF'
>   alias ls='ls -aCF'
>   alias llm='ls -aoF'
> fi
> alias back='cd $OLDPWD'
> alias bc='bc -l'
> alias clean='rm -f *~ .*~'
> alias cdpm='cd epic/NM'
> alias dv='dirs -v'
> alias earth='xearth -pos fixed,40,-111 -ncolors 10 -grid
> -label -fork'
> alias ggi='ggrep -i'
> alias grep=ggrep
> alias h=history
> alias home='cd ~'
> alias la='ls -alF'
> alias ldd=chatr
> alias localweb='cd /nfsusers/ande/public_html'
> alias md='mkdir'
> alias netfind='stelnet netfind.sjsu.edu'
> alias nisttime='stelnet time_a.timefreq.bldrdoc.gov 13'
> alias psl='ps -l -u $LOGNAME'
> alias pslf='ps -lfu $LOGNAME'
> alias savecolors='xhpcalc -iconic &! ; xemacs -iconic &!
> ;
> mgdiff .zshrc .cshrc &! '
> alias sdf='echo $DISPLAY >~/.display'
> alias sz='eval `resize`'
> echo "Setting alias tar"
> alias tar=gtar
> alias top='top -s1'
> alias up='cd ..'
> alias win='wfcmgr &'
> alias where=/usr/local/bin/where
> alias xt='TERM=xterm; resize'
> alias xterm='xterm -geometry 80x24+475+297'
> echo "Done with .zshrc"
> 
> =====
> 
> __________________________________________________
> Do You Yahoo!?
> Bid and sell for free at http://auctions.yahoo.com
> 



=====

__________________________________________________
Do You Yahoo!?
Bid and sell for free at http://auctions.yahoo.com



Messages sorted by: Reverse Date, Date, Thread, Author