After cd'ing I get the error "Abort Trap: 6". This continues after every command from then on.
Bash version: GNU bash, version 4.4.0(1)-release (x86_64-apple-darwin16.0.0)
Update
problem persist after reboot, logging out / in, and spawning a new shell
.bash_profile
#[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
##
# Your previous /Users/austin/.bash_profile file was backed up as /Users/austin/.bash_profile.macports-saved_2015-11-19_at_16:17:31
##
export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
source /Users/austin/git_projects/biohitech-bash-tools/bash_profile
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
~/.bashrc
export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting
source /Users/austin/git_projects/bash_profile/profile
Sourced files in .bash_profile
export PS1='\033[1;0;32m👾 \033[38;5;220m\033[1;0;32m> \e[0m'
# export PS1='\[\033[1;0;32m\][👾 \W\[\033[38;5;220m\]\[\033[1;0;32m\]]$ \[\e[0m\]'
#####################################
############# Functions #############
#####################################
function exiled() {
for f in *.mkv
do
mv $f `echo $f | sed 's/.Exiled-Destiny._//g' | sed -E 's/_(\()[a-zA-Z0-9]+(\))//g'`
done
}
function uploadImage {
ext=$1
if [ "$ext" == "help" ]; then
printf "Description:\n\tUploads all images in directory of extension type specified to imgur.com\nExample:\n\tuploadImage jpg\nFile Types:\n\tPEG, PNG, GIF, APNG, TIFF, BMP, PDF, XCF (GIMP). Please note that TIFF, BMP, PDF and XCF (GIMP) will be converted to PNG on upload. PNGs over 756KB are automatically converted to JPG.\n\n\tImgur does not currently support WEBM, MP4, or GIFV uploads. They will need to be converted before upload.\n"
else
for f in *".$1";
do
printf "$f\t"
curl -s -F "image=@$f" -F "key=26ff5c40cbedf50e7f81124ab473c1cc" https://imgur.com/api/upload.xml | grep -E -o "<original_image>(.)*</original_image>" | grep -E -o "http://i.imgur.com/[^<]*"
done
fi
}
######################################
############## Aliases ###############
######################################
alias cls=clear
alias ls="ls -AGh"
alias grep="grep --color"
alias serve="python -m SimpleHTTPServer"
alias _=sudo
alias ytmp3="youtube-dl --extract-audio --audio-format mp3"
alias pgoff='brew services stop postgresql'
alias pgon='brew services start postgresql'
eval "$(thefuck --alias)"
# nginx
alias ngon="brew services start nginx"
alias ngoff="brew services stop nginx"
alias ngrestart="brew services restart nginx"
#####################################
############## Exports ##############
#####################################
export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx
export PATH="~/Downloads/:$PATH"
####################################
############## Misc ################
####################################
####################################
# Completion #
####################################
# Git
if [[ -f completions/git.bash ]]; then
source ./completions/git.bash
fi
# npm
if [[ -f completions/npm.bash ]]; then
source ./completions/npm.bash
fi
#####################################
############# z command #############
#####################################
if command -v brew >/dev/null 2>&1; then
# Load rupa's z if installed
[ -f $(brew --prefix)/etc/profile.d/z.sh ] && source $(brew --prefix)/etc/profile.d/z.sh
fi
Output from printf '%s\n' "$PROMPT_COMMAND"
update_terminal_cwd
_z --add "$(command pwd -P 2>/dev/null)" 2>/dev/null;
Update 2
The problems seems to start when cd'ing to folders owned by users who are not myself.
ex cd /Users/testuser
or cd /var/log
Any help would be great.
bash
to spawn a new shell (probably with a different prompt), does it occur in the new shell? What is the contents of your~/.bashrc
and/or~/.bash_profile
? What is the output ofprintf '%s\n' "$PROMPT_COMMAND"
?PROMPT_COMMAND
? What does_z
do (inPROMPT_COMMAND
)?