bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Emacs 22.1 hangs frequently


From: Geoffrey Prewett
Subject: Emacs 22.1 hangs frequently
Date: Wed, 06 Jun 2007 17:03:35 -0500
User-agent: Thunderbird 1.5.0.10 (X11/20070221)

I downloaded and built Emacs 22.1 today from the source on the FSF FTP site. My machine is x86_64 RHEL4, dual Xeon with hyperthreading turned on (i.e. 4 CPUs visible to Linux). I compiled with --prefix=<somewhere in my home director> --with-gtk and CFLAGS set to "-O2". If I run with -q, Emacs will start up, but will often hang for quite a while (30 seconds) while typing text. The hang rails one of the CPUs. If I use my .emacs file it tends to hang while starting up, but never gets to the point of drawing itself.

Further investigations suggest that it has something to do with how much history my shell has. If I start up a shell (tcsh) on my system, emacs will hang on startup. If I do `set history=1000`, it will start up fine. The output of `tcsh --version` is "tcsh 6.13.00 (Astron) 2004-05-19 (x86_64-unknown-linux) options 8b,nls,dl,al,kan,rh,color,dspm,filec".

I have included the relevant shell files and env.txt, which is the output of `set` and `setenv` in a non-working shell.

Thanks,
Geoff Prewett

----
In GNU Emacs 22.1.2 (x86_64-unknown-linux-gnu, GTK+ Version 2.4.13)
 of 2007-06-06 on xeona04
Windowing system distributor `The X.Org Foundation', version 11.0.60801000
configured using `configure '--with-gtk' '--prefix=/u/xeona04/people/prewett/local' 'CFLAGS=-O2''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8
  default-enable-multibyte-characters: t

Major mode: Lisp Interaction

Minor modes in effect:
  tooltip-mode: t
  tool-bar-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  unify-8859-on-encoding-mode: t
  utf-translate-cjk-mode: t
  auto-compression-mode: t
  line-number-mode: t

Recent input:
<down-mouse-1> <mouse-1> M-x r e p o r t - e n a c
s <backspace> <backspace> <backspace> <backspace> m
a c s - b u g <return>

Recent messages:
("/u/xeona04/people/prewett/local/bin/emacs" "-q")
For information about the GNU Project and its goals, type C-h C-p. [2 times]
Loading emacsbug...
Loading regexp-opt...done
Loading emacsbug...done
;; Customize face attributes
(setq font-lock-face-attributes
        ;; Symbol-for-Face Foreground Background Bold Italic Underline
        '((font-lock-string-face "plum1")
          (font-lock-builtin-face "thistle1")
          (font-lock-comment-face "lime green")
          (font-lock-constant-face "wheat")
          (font-lock-function-name-face "white")
          (font-lock-keyword-face "wheat")
          (font-lock-type-face "deep sky blue")
          (font-lock-variable-name-face "pale turquoise")
          (font-lock-warning-face "black" "yellow")
          ))

;; Load the font-lock package.
(require 'font-lock)

;; Maximum colors
(setq font-lock-maximum-decoration t)

;; Set lazy-lock mode (fontifies only when not typing) with .3 sec refresh
;; time and no minimum buffer size
;; Lazy lock gives problems with Java files in RHEL4
;(setq font-lock-support-mode 'lazy-lock-mode)
(setq lazy-lock-continuity-time 0.3)
(setq lazy-lock-minimum-size nil)       ; Fontify small buffers
(setq font-lock-maximum-size nil)       ; Fontify huge buffers

;; Add fontification (font lock) only for files in c-mode
;;(add-hook 'c-mode-hook 'turn-on-font-lock)

;; Add fontification for everything that has it
(global-font-lock-mode t)

;; Use my GDB, not the system one
;(setq gdb-command-name "/u/linux3/people/prewett/local/bin/gdb")

;;;;;;;;;;;;;;;;;; Display ;;;;;;;;;;;;;;;;
;; Set the text color.  Note a given font face (e.g. default) has three
;; attributes set with three different functions:
;;      background color                (set-face-background face color)
;;      foreground color                (set-face-foreground face color)
;;      font                            (set-face-font face font)
(set-background-color "black")
(set-foreground-color "grey")
(set-default-font "-misc-fixed-medium-r-*-*-*-130-*-*-*-*-iso8859-1")
;(set-default-font "fixed")     ; This is the xterm font, but it's harder to
                                ; read in emacs than xterm for some reason
(set-cursor-color "yellow")

;; Set tab stops to 4 characters
;(setq default-tab-width 4)     ; Change CC-mode definition if this changes
;(setq tab-stop-list '(4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 
80))

;; Set Shift-TAB to insert a tab
(global-set-key [S-iso-lefttab] '(lambda () (interactive) (insert-char ?\t 1)))
;(global-set-key [S-iso-lefttab]        'viper-insert-tab)

;; Show the time
(display-time)

;; Show line numbers on status line
(setq line-number-mode t)

;; Get a real title instead of the useless "address@hidden"
(setq frame-title-format "Emacs: %f%& (%b)")

;; Turn off the toolbar in Emacs 21
;(if (>= string-to-number(emacs-version) 21)
;       (tool-bar-mode -1))
(cond ((fboundp 'tool-bar-mode)
               (tool-bar-mode -1)))

;; Much as I like the scrollbar, it still has the wierd middle mouse problem
;; and the grey is visually distracting from the black background
(toggle-scroll-bar -1)

;; Set the default frame (window) size.
;; (The borders on the left and right collectively take up 1 extra width)
(setq default-frame-alist '((width . 81) (height . 60)))

;; Turn on fancy GDB debugging
;(if (>= string-to-number(emacs-version) 22)
;       (setq gdb-many-windows t))
(setq gdb-many-windows t)

;;;;;;;;;;;;;;;;;;; Programming Modes ;;;;;;;;;;;;;;;;;;;;;;;;;;;

(setq auto-mode-alist 
      (append '(("\\.C$"  . c++-mode) 
                ("\\.cc$" . c++-mode) 
                ("\\.cxx$" . c++-mode) 
                ("\\.cpp$" . c++-mode) 
                ("\\.h$"  . c++-mode) 
                ("\\.H$"  . c++-mode) 
                ("\\.hpp$"  . c++-mode) 
                ("\\.hh$"  . c++-mode) 
                ("\\.c$"  . c-mode) 
                ("\\.m$"  . objc-mode) 
                ("\\.pm$"  . perl-mode) 
                ) auto-mode-alist)) 

(defun my-c-mode-common-hook ()
  ;; my customizations for all of c-mode and related modes
  (c-set-style "stroustrup")
  ;; set auto cr mode
  ;; (c-toggle-auto-hungry-state t)

  ;; qt keywords and stuff ...
  ;; set up indenting correctly for new qt kewords (one line)
  (setq c-access-key "\\<\\(signals\\|public\\|protected\\|private\\|public 
slots\\|protected slots\\|private slots\\)\\>[ \t]*:")
  ;; modify the colour of slots to match public, private, etc ...
  (font-lock-add-keywords 'c++-mode
  '(("\\<\\(slots\\|signals\\)\\>" . font-lock-type-face)))
  ;; make new font for rest of qt keywords
  (make-face 'qt-keywords-face)
  (set-face-foreground 'qt-keywords-face "green")
  ;; qt keywords
  (font-lock-add-keywords 'c++-mode
  '(("\\<Q_OBJECT\\>" . 'qt-keywords-face)))
  (font-lock-add-keywords 'c++-mode
  '(("\\<SIGNAL\\|SLOT\\>" . 'qt-keywords-face)))
  (font-lock-add-keywords 'c++-mode
  '(("\\<Q[A-Z][A-Za-z]*" . 'qt-keywords-face)))
  )
(add-hook 'c-mode-common-hook 'my-c-mode-common-hook)

;;;;;;;;;;;;;;;;;; Keystrokes ;;;;;;;;;;;;;;;;;;;
;; Set to VI mode
(setq viper-mode t)
(require 'viper)
;; Always be in VI mode
(setq term-setup-hook 'viper-mode)

;; Let tabs be tabs (no auto-indentation)
(setq indent-tabs-mode nil)

;; Get bouncing parenthesis (highlight matching parenthesis when typed)
(show-paren-mode t)
; Emacs 22 doesn't seem to like this
(set-face-background 'show-paren-match-face "black")    ; Parenthesis matching
(set-face-foreground 'show-paren-match-face "white")
(set-face-bold-p 'show-paren-match-face t)

; Emacs 22 doesn't seem to like this, either
(global-set-key [\C-tab] 'yic-next-buffer)      ;forward reference
(global-set-key [\C-\S-tab] 'yic-prev-buffer)   ;forward reference

;;;;;;;;;;;;;;;;;;; Easy diffing ;;;;;;;;;;;;;;;;
(defun maximize-current-frame () "Resizes the current frame to fill the screen"
        (interactive)
        (set-frame-width (selected-frame)
                (- (/ (x-display-pixel-width)
                      (frame-char-width (selected-frame))) 3))
        (set-frame-height (selected-frame)
                (- (/ (x-display-pixel-height)
                      (frame-char-height (selected-frame))) 4))
        ; It seems that if set-frame-position is called first, weird things
        ; happen, but calling it second works great.
        (set-frame-position (selected-frame) 0 0)
        )

(require 'ediff)
(setq ediff-split-window-function 'split-window-horizontally)
(defun easy-diff ()
        "Diffs the first two buffers"
        (interactive)
        (maximize-current-frame)
;       (set-frame-position (selected-frame) 0 0)
        (setq ediff-split-window-function 'split-window-horizontally)
        (ediff-buffers (car (buffer-list)) (nth 1 (buffer-list)))

)
(global-set-key [f12] 'easy-diff)

;;;;;;;;;;;;;;;;; Add VisualC-style debugging keys ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Add convenient "until" command to gdb mode (swiped off the web)
(add-hook `gdb-mode-hook
        (lambda ()
         (gud-def gud-until "until %f:%l" "C-u" "Execute until current line.")))
;; Add a "jump" command (supposed to have been included in gud.el)
(add-hook `gdb-mode-hook
        (lambda () 
         (gud-def gud-jump   "tbreak %f:%l\njump %f:%l" "\C-j" "Relocate next 
instruction to line at point in source buffer.")))

(global-set-key [f6]    'other-window)  ; Not really a VC command, but useful...

(global-set-key [f9]    'gud-break)
(global-set-key [f11]   'gud-step)
(global-set-key [f10]   'gud-next)
(global-set-key [f5]    'gud-cont)
(global-set-key [\S-f11] 'gud-finish)
(global-set-key [\C-f10] 'gud-until)
(global-set-key [\C-\S-f10] 'gud-jump)  ; Equivalent to VC's Set Next Statement

(autoload 'gid "gid" nil t)
(global-set-key [\M-f12] 'gid)

;;;;;;;;;;;;;;; PostScript printing ;;;;;;;;;;;;;
(setq ps-print-header t)
(setq ps-header-lines 1)        ; Only print the buffer name
(setq ps-header-title-font-size 7)
(setq ps-header-offset 10)      ; Amount of space between header and text (pts)

(setq ps-landscape-mode 't)
(setq ps-number-of-columns 2)
(setq ps-font-family 'Helvetica)
(setq ps-font-size 5)

(setq ps-left-margin 25)
(setq ps-right-margin 25)
(setq ps-top-margin 25)
(setq ps-bottom-margin 25)

;;;;;;;;;;;;;;;;; Buffer Switching ;;;;;;;;;;;;;;
;; ----------------------------------------------------------------------
;;     Original yic-buffer.el
;;     From: address@hidden (young-il choo)
;;     Date: 7 Aug 90 23:39:19 GMT
;;
;;     Modified 
;; ----------------------------------------------------------------------

(defun yic-ignore (str)
  (or
   ;;buffers I don't want to switch to 
   (string-match "\\*Buffer List\\*" str)
   (string-match "^TAGS" str)
   (string-match "^\\*Messages\\*$" str)
   (string-match "^\\*Completions\\*$" str)
   (string-match "^ " str)

   ;;Test to see if the window is visible on an existing visible frame.
   ;;Because I can always ALT-TAB to that visible frame, I never want to 
   ;;Ctrl-TAB to that buffer in the current frame.  That would cause 
   ;;a duplicate top-level buffer inside two frames.
   (memq str               
         (mapcar 
          (lambda (x) 
            (buffer-name 
             (window-buffer 
              (frame-selected-window x))))
          (visible-frame-list)))
   ))

(defun yic-next (ls)
  "Switch to next buffer in ls skipping unwanted ones."
  (let* ((ptr ls)
         bf bn go
         )
    (while (and ptr (null go))
      (setq bf (car ptr)  bn (buffer-name bf))
      (if (null (yic-ignore bn))        ;skip over
          (setq go bf)
        (setq ptr (cdr ptr))
        )
      )
    (if go
        (switch-to-buffer go))))

(defun yic-prev-buffer ()
  "Switch to previous buffer in current window."
  (interactive)
  (yic-next (reverse (buffer-list))))

(defun yic-next-buffer ()
  "Switch to the other buffer (2nd in list-buffer) in current window."
  (interactive)
  (bury-buffer (current-buffer))
  (yic-next (buffer-list)))
;;end of yic buffer-switching methods
limit coredumpsize 0    # Don't automatically generate huge core files!
set histdup=erase       # Eliminate duplicates from the history
set nostat=( /u /u1 )   # Don't stat automounted directories on completion
set notify=1            # Notify process completion asynchronously
set rmstar=1            # Ask when doing `rm *`
set showdots=1          # Show hidden files completing commands
set symlinks=ignore     # Treat symlinked directories like real directories
                        #   (i.e. `cd ..` returns to the original directory)

#setenv CVSROOT "linux71:/u1/linux71/srcmaster"
setenv CVSROOT "lnxsrv:/lnxsrv/CVS"
#setenv QTDIR "/u1/linux33/freeware/qt-x11-commercial-3.1.1"
#setenv QTDIR "/u1/linux33/freeware/qt31_gcc304"
#setenv QTDIR /u1/linux33/freeware/qt-x11-commercial-3.1.2
#setenv QTDIR /u1/linux33/freeware/qt-x11-commercial-3.2.3
setenv QTDIR /austin/freeware/qt-x11-commercial-3.3.4-gcc3.2.3-i386
setenv OSNAME Linux

setenv PROSUITEBASE $HOME/src/prosuite
setenv PROSUITESRC $PROSUITEBASE/src
setenv PROSUITEDIST $PROSUITEBASE/dist
setenv PROSUITEOBJ $PROSUITEBASE/obj
setenv THIRDPARTYDIR /austin/freeware/3rdparty32-gcc3.2.3
setenv STARUSR $HOME/src

# STAR configuration
#setenv PROSTAR /u1/linux96/star/v3200/3.20.000/PROSTAR/3.20.01/linux_2.2-x86
#setenv STARDIR /u1/linux96/star/v3200/3.20.000
#setenv PROAM /u/linux96/star/PROAM/v3200/linux_2.2-x86/
#setenv PROAM /u/linux96/star/v3150_latest/bin
setenv ABSOFT /opt/absoft

# Add the STAR directory to the path.  Also, make sure to use the Absoft
# Fortran compiler, as g77 won't work.  Since f77 is symlinked to g77, put
# the absoft directory at the beginning of the path.
#set path = (/usr/absoft/bin /adapco/prog/gcc-3.0.4/bin $home/bin 
$home/local/bin $STARDIR/bin $QTDIR/bin $PROSUITEDIST/bin $PROSUITESRC/scripts 
$path)
#set basepath = ($ABSOFT/bin /adapco/prog/gcc-3.0.4/bin $home/bin $STARDIR/bin 
$QTDIR/bin $path $home/local/bin)
#set path = ($ABSOFT/bin /adapco/prog/gcc-3.0.4/bin $home/bin $STARDIR/bin 
$QTDIR/bin $PROSUITEDIST/bin $PROSUITESRC/scripts $path $home/local/bin)
set basepath = ($ABSOFT/bin /adapco/prog/gcc-3.0.4/bin $home/bin $QTDIR/bin 
$path $home/local/bin)
set path = ($ABSOFT/bin /adapco/prog/gcc-3.0.4/bin $home/bin $QTDIR/bin 
$PROSUITEDIST/bin $PROSUITESRC/scripts $path $home/local/bin)

# Update the XTerm title bars
if($?DISPLAY) then
  switch ($TERM)
    case "xterm*":
        unalias cwdcmd
        set prompt="%{\033]0;%m: %~\007%}%C2%# "
        alias postcmd 'echo -n "\033]0;${HOST}: \!#\007"'
      breaksw
  endsw
endif


# Aliases
alias rgrep find . -name \'\!:2\' \| xargs grep \!:1
alias vcnserver vncserver -AlwaysShared
#alias gdbtool /u/xeona04/people/prewett/local/bin/emacs --eval \'\(gdb \"gdb 
--annotate=3 '\!*'\"\)\'
# Environment variables that you might override need to be set in .login
# rather than .tcshrc, otherwise subshells will reset everything to the
# value in .tcshrc.  (For instance, GDB processes)
#setenv LD_LIBRARY_PATH $PROSUITEDIST/lib:$HOME/src/prostar/prep3200
#setenv LD_LIBRARY_PATH 
$PROSUITEDIST/lib:/lnxsrv/star/Tools/adf/5.01.000/lib-shared/linux_2.4-x86-glibc_2.3.2:/lnxsrv/star/Tools/ccmio/2.05.000/lib-shared/linux_2.4-x86-glibc_2.3.2:$HOME/src/prostar/prep3200

#setenv CVSDIFF emacs-21.3
setenv CVSDIFF /usr/bin/emacs

# Override some outdated system commands but don't put my directories first
# in the path (too dangerous)
# The system emacs is now OK, but I can't override GDB
alias emacs emacs-21.3

# Some newer versions require glibc >= 2.2.4.  If we don't have this,
# use my glibc
set libc_major = `/lib/libc.so.6 | head -1 | awk '{ print $7; }' | awk -F, '{ 
print $1; }' | awk -F. '{ print $1; }'`
set libc_minor = `/lib/libc.so.6 | head -1 | awk '{ print $7; }' | awk -F, '{ 
print $1; }' | awk -F. '{ print $2; }'`
set libc_rev = `/lib/libc.so.6 | head -1 | awk '{ print $7; }' | awk -F, '{ 
print $1; }' | awk -F. '{ print $3; }'`
if ($libc_major > 2 || ($libc_major == 2 && $libc_minor >= 2) || ($libc_major 
== 2 && $libc_minor == 2 && $libc_rev >= 4)) then
        alias gdb ~/local/bin/gdb
#       alias mozilla ~/local/mozilla/mozilla
#       alias mozilla /austin/freeware/mozilla/mozilla
else
        alias mozilla '(cd ~/local/mozilla; ./run-mozilla-glibc.sh mozilla-bin)'
endif

#alias prostar315 "source /u/linux96/star/v3150_latest/setup_star; pro-glm"
alias provis-dev ~/src/prosuite/dist/bin/provis --expert

# This is in ~/.tcshrc now
# Update the XTerm title bars
#if($?DISPLAY) then
#  switch ($TERM)
#    case "xterm*":
#       unalias cwdcmd
#       set prompt="%{\033]0;%m: %~\007%}%C2%# "
#       alias postcmd 'echo -n "\033]0;${HOST}: \!#\007"'
#      breaksw
#  endsw
#endif

# I can't remember where that setup script is, so alias it:
alias star3200 source /u1/linux96/star/v3200_084/etc/setstar

# Setup my DISPLAY variable
#setenv DISPLAY `who | grep prewett | tail -1 | awk -F\( '{ print $2; }' | awk 
-F\) '{ if ($1 != console) print $1; }'`:0.0
# /etc/cshrc
#
# csh configuration for all shell invocations.

# by default, we want this to get set.
# Even for non-interactive, non-login shells.
[ "`id -gn`" = "`id -un`" -a `id -u` -gt 99 ]
if $status then
        umask 022
else
        umask 002
endif

if ($?prompt) then
  if ($?tcsh) then
    set prompt='address@hidden %c]$ ' 
  else
    set prompt=\[`id address@hidden -s`\]\$\ 
  endif
endif

if ( $?tcsh ) then
        bindkey "^[[3~" delete-char
endif

setenv MAIL "/var/spool/mail/$USER"

if ( -d /etc/profile.d ) then
        set nonomatch
        foreach i ( /etc/profile.d/*.csh )
                if ( -r $i ) then
                        source $i
                endif
        end
        unset i nonomatch
endif

# /etc/csh.login

# System wide environment and startup programs, for login setup

if ($?PATH) then
        if ( "${path}" !~ */usr/X11R6/bin* ) then
                setenv PATH "${PATH}:/usr/X11R6/bin"
        endif
else
        if ( $uid == 0 ) then
                setenv PATH 
"/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin"
        else
                setenv PATH "/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin"
        endif
endif

limit coredumpsize unlimited

setenv HOSTNAME `/bin/hostname`
set history=1000

if ( ! -f $HOME/.inputrc ) then
        setenv INPUTRC /etc/inputrc
endif
`set | sort > out`
_       
addsuffix       
argv    ()
basepath        (/opt/absoft/bin /adapco/prog/gcc-3.0.4/bin 
/u/xeona04/people/prewett/bin 
/austin/freeware/qt-x11-commercial-3.3.4-gcc3.2.3-i386/bin /opt/absoft/bin 
/adapco/prog/gcc-3.0.4/bin /u/xeona04/people/prewett/bin 
/austin/freeware/qt-x11-commercial-3.3.4-gcc3.2.3-i386/bin 
/u/xeona04/people/prewett/src/prosuite/dist/bin 
/u/xeona04/people/prewett/src/prosuite/src/scripts /usr/kerberos/bin 
/usr/local/bin /usr/bin /bin /usr/X11R6/bin /u/xeona04/people/prewett/local/bin 
/u/xeona04/people/prewett/local/bin)
COLORS  /u/xeona04/people/prewett/.dir_colors
cwd     /u/xeona04/people/prewett
dirstack        /u/xeona04/people/prewett
dspmbyte        utf8
echo_style      both
edit    
file    /u/xeona04/people/prewett/.i18n
gid     301
group   progdev
histdup erase
history 100
home    /u/xeona04/people/prewett
killring        30
nostat  (/u /u1)
notify  1
owd     
path    (/opt/absoft/bin /adapco/prog/gcc-3.0.4/bin 
/u/xeona04/people/prewett/bin 
/austin/freeware/qt-x11-commercial-3.3.4-gcc3.2.3-i386/bin 
/u/xeona04/people/prewett/src/prosuite/dist/bin 
/u/xeona04/people/prewett/src/prosuite/src/scripts /opt/absoft/bin 
/adapco/prog/gcc-3.0.4/bin /u/xeona04/people/prewett/bin 
/austin/freeware/qt-x11-commercial-3.3.4-gcc3.2.3-i386/bin 
/u/xeona04/people/prewett/src/prosuite/dist/bin 
/u/xeona04/people/prewett/src/prosuite/src/scripts /usr/kerberos/bin 
/usr/local/bin /usr/bin /bin /usr/X11R6/bin /u/xeona04/people/prewett/local/bin 
/u/xeona04/people/prewett/local/bin)
prompt  %{\033]0;%m: %~\007%}%C2%# 
prompt2 %R? 
prompt3 CORRECT>%R (y|n|e|a)? 
rmstar  1
shell   /bin/tcsh
shlvl   4
showdots        1
sourced 1
status  0
symlinks        ignore
tcsh    6.13.00
term    xterm
tty     pts/13
uid     479
user    prewett
version tcsh 6.13.00 (Astron) 2004-05-19 (x86_64-unknown-linux) options 
8b,nls,dl,al,kan,rh,color,dspm,filec

`setenv | sort >> out`
ABSOFT=/opt/absoft
CVSDIFF=/usr/bin/emacs
CVSROOT=lnxsrv:/lnxsrv/CVS
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-5rLAsP6dKD
DESKTOP_SESSION=default
DISPLAY=:0.0
G_BROKEN_FILENAMES=1
GDMSESSION=default
GROUP=progdev
HOME=/u/xeona04/people/prewett
HOSTNAME=xeona04
HOSTTYPE=x86_64-linux
HOST=xeona04
INPUTRC=/etc/inputrc
KDEDIR=/usr
LANG=en_US.UTF-8
LESSOPEN=|/usr/bin/lesspipe.sh %s
LOGNAME=prewett
LS_COLORS=no=00:fi=00:di=01:ln=04:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;37:
MACHTYPE=x86_64
MAIL=/var/spool/mail/prewett
OSNAME=Linux
OSTYPE=linux
PATH=/opt/absoft/bin:/adapco/prog/gcc-3.0.4/bin:/u/xeona04/people/prewett/bin:/austin/freeware/qt-x11-commercial-3.3.4-gcc3.2.3-i386/bin:/u/xeona04/people/prewett/src/prosuite/dist/bin:/u/xeona04/people/prewett/src/prosuite/src/scripts:/opt/absoft/bin:/adapco/prog/gcc-3.0.4/bin:/u/xeona04/people/prewett/bin:/austin/freeware/qt-x11-commercial-3.3.4-gcc3.2.3-i386/bin:/u/xeona04/people/prewett/src/prosuite/dist/bin:/u/xeona04/people/prewett/src/prosuite/src/scripts:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/u/xeona04/people/prewett/local/bin:/u/xeona04/people/prewett/local/bin
PROSUITEBASE=/u/xeona04/people/prewett/src/prosuite
PROSUITEDIST=/u/xeona04/people/prewett/src/prosuite/dist
PROSUITEOBJ=/u/xeona04/people/prewett/src/prosuite/obj
PROSUITESRC=/u/xeona04/people/prewett/src/prosuite/src
PWD=/u/xeona04/people/prewett
QTDIR=/austin/freeware/qt-x11-commercial-3.3.4-gcc3.2.3-i386
SHELL=/bin/tcsh
SHLVL=4
SSH_AGENT_PID=17674
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SSH_AUTH_SOCK=/tmp/ssh-Mhquz17673/agent.17673
STARUSR=/u/xeona04/people/prewett/src
SUPPORTED=en_US.UTF-8:en_US:en
TERM=xterm
THIRDPARTYDIR=/austin/freeware/3rdparty32-gcc3.2.3
USERNAME=prewett
USER=prewett
_=/usr/bin/xterm
VENDOR=unknown
WINDOWID=77594662
XAUTHORITY=/u/xeona04/people/prewett/.Xauthority

reply via email to

[Prev in Thread] Current Thread [Next in Thread]