Ich bekomme einen Fehler Segmentation von Bash, wenn ich versuche, SSH zu einem Remote-Server (mit RHEL 4.4.5-6). Nach dem Bereitstellen meiner Anmeldeinformationen spuckt der SSH-Client die Informationen "Letzte Anmeldung: ..." aus und bleibt dann hängen./bin/bash gibt einen Segmentierungsfehler beim Start
Aus Neugier, drückte ich Strg-C und konnte zu einer Bash-Eingabeaufforderung gelangen. Es ist jedoch nicht die "übliche" Eingabeaufforderung, die ich sehe (es hat normalerweise meinen Benutzernamen, den Server-Hostnamen usw.).
login as: xxxxxxx
[email protected]'s password:
Last login: Fri Mar 30 14:33:41 2012 from xxx.xx.xx.xxx
-bash-4.1$ echo $0
-bash
-bash-4.1$
Ich habe versucht,/bin/bash von GDB auszuführen. Nach einer mittleren Wartezeit, ich habe endlich einen SIGSEGV Fehler:
(gdb) run
Starting program: /bin/bash
Program received signal SIGSEGV, Segmentation fault.
0x08067ab5 in yyparse()
(gdb)
Die letzten (signifikante) Änderungen, die ich an dem System vorgenommen haben GNU Bildschirm war die Installation (mit yum installieren Bildschirm). Der Bildschirm schien auch zu hängen, als ich versuchte, ihn zu starten (ich nehme an, weil es versucht hat, Bash auszuführen, und den gleichen Segfault erhalten hat).
Edit:
Ich habe versucht rpm -V:
-bash-4.1$ rpm -V bash
-bash-4.1$
Hier sind meine .bash * Dateien:
Bashrc:
# .bashrc
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
Bash_profile:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
.bash_logout:
# ~/.bash_logout
.bash_history ist ziemlich lang. Ich habe es gelöscht, habe mich wieder eingeloggt und die gleichen Ergebnisse erzielt.
Haben Sie versucht, das Backtrace an die Bash-Entwickler zu posten? – Daenyth
Ich habe nicht ... was empfehlen Sie? Ich könnte die Details an [email protected] mailen – Nitzle