Bug#250185: /usr/sbin/sshd: sshd immediately crashes with "Illegal instruction" on armv4l
Package: ssh
Version: 1:3.8.1p1-1
Severity: important
File: /usr/sbin/sshd
Tags: sid
After ssh was upgraded, running sshd (e.g., during the last
stage of apt-get, or manually with say "sshd --help")
immediately results in
Illegal instruction
on the armv4l platform.
If I try to run sshd as non-root without specifying correct
options so that it can run, it does not SIGILL, but instead
(as expected) print some error messages and then exit. So
it seems that the illegal instruction is somewhere during
or after it trying to daemonize itself.
If I run it within gdb and let it crash, a bt shows only a
line with a ? without any useful information.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: arm (armv4l)
Kernel: Linux 2.4.16
Locale: LANG=C, LC_CTYPE=C
Versions of packages ssh depends on:
ii adduser 3.53 Add and remove users and groups
ii debconf 1.4.25 Debian configuration management sy
ii dpkg 1.10.21 Package maintenance system for Deb
ii libc6 2.3.2.ds1-12 GNU C Library: Shared libraries an
ii libpam-modules 0.76-21 Pluggable Authentication Modules f
ii libpam-runtime 0.76-21 Runtime support for the PAM librar
ii libpam0g 0.76-21 Pluggable Authentication Modules l
ii libssl0.9.7 0.9.7d-2 SSL shared libraries
ii libwrap0 7.6.dbs-3 Wietse Venema's TCP wrappers libra
ii zlib1g 1:1.2.1.1-3 compression library - runtime
-- debconf information:
* ssh/privsep_tell:
ssh/insecure_rshd:
ssh/privsep_ask: true
ssh/ssh2_keys_merged:
* ssh/user_environment_tell:
* ssh/forward_warning:
ssh/insecure_telnetd:
ssh/new_config: true
* ssh/use_old_init_script: true
* ssh/protocol2_only: true
ssh/encrypted_host_key_but_no_keygen:
* ssh/run_sshd: true
* ssh/SUID_client: true
Reply to: