Your message dated Thu, 05 May 2016 13:04:57 +0100
with message-id <1462449897.19332.1.ca...@decadent.org.uk>
and subject line Re: Processed: Re: dpkg: Won't run at all on i586 Pentium MMX 
due to illegal instruction
has caused the Debian Bug report #823465,
regarding New binaries won't run at all on i586 Pentium MMX due to illegal 
instruction
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
823465: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823465
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg
Version: 1.18.6
Severity: important

After upgrading from version 1.18.4 to 1.18.6, dpkg binary executables
will not run on my system anymore. They will crash with an "illegal
instruction" error. In fact, apt-get aborts during the upgrade because
dpkg crashes after unpacking the new version of itself. Of course,
this leaves the system with a broken dpkg so I can't downgrade to the
previous version either (at least not without doing things by hand with
the help of a healthy system).

>From /var/log/dpkg.log:

2016-05-05 00:49:42 startup archives unpack
2016-05-05 00:49:44 upgrade dpkg:i386 1.18.4 1.18.6
2016-05-05 00:49:44 status half-configured dpkg:i386 1.18.4
2016-05-05 00:49:44 status unpacked dpkg:i386 1.18.4
2016-05-05 00:49:44 status half-installed dpkg:i386 1.18.4
2016-05-05 00:49:45 status triggers-pending man-db:i386 2.7.5-1
2016-05-05 00:49:50 status half-installed dpkg:i386 1.18.4
2016-05-05 00:49:50 status unpacked dpkg:i386 1.18.6
2016-05-05 00:49:50 status unpacked dpkg:i386 1.18.6
*apt-get aborts, system hosed*


>From /proc/cpuinfo:

model name      : Pentium MMX
flags           : fpu vme de pse tsc msr mce cx8 mmx


Filtered logs from dmesg as I try and manage to fix the problem by
replacing incompatible /usr/bin/dpkg, /usr/bin/dpkg-split, then
/usr/bin/dpkg-debinaries by healthy ones, obvious ASLR in action:

[3584780.023939] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
15f94f03 in /usr/bin/dpkg[dpkg:22878] uid/euid:0/0 gid/egid:0/0, parent 
/var/lib/dpkg/info/dpkg.postrm[dpkg.postrm:22877] uid/euid:0/0 gid/egid:0/0
[3584780.987573] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
12670f03 in /usr/bin/dpkg[dpkg:22880] uid/euid:0/0 gid/egid:0/0, parent 
/usr/bin/apt-get[apt-get:22840] uid/euid:0/0 gid/egid:0/0
[3584781.292243] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
15026f03 in /usr/bin/dpkg[dpkg:22881] uid/euid:0/0 gid/egid:0/0, parent 
/usr/bin/apt-get[apt-get:22840] uid/euid:0/0 gid/egid:0/0
[3584791.931143] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
177b0f03 in /usr/bin/dpkg[dpkg:22883] uid/euid:0/0 gid/egid:0/0, parent 
/usr/bin/apt-get[apt-get:22840] uid/euid:0/0 gid/egid:0/0
[3584858.241959] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
1113cf03 in /usr/bin/dpkg[dpkg:22887] uid/euid:0/0 gid/egid:0/0, parent 
/usr/bin/apt-get[apt-get:22886] uid/euid:0/0 gid/egid:0/0
[3584858.283520] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
16215f03 in /usr/bin/dpkg[dpkg:22888] uid/euid:0/0 gid/egid:0/0, parent 
/usr/bin/apt-get[apt-get:22886] uid/euid:0/0 gid/egid:0/0
[3584877.922106] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
1625ef03 in /usr/bin/dpkg[dpkg:22892] uid/euid:0/0 gid/egid:0/0, parent 
/usr/bin/apt-get[apt-get:22886] uid/euid:0/0 gid/egid:0/0
[3584877.956635] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
15f83f03 in /usr/bin/dpkg[dpkg:22893] uid/euid:0/0 gid/egid:0/0, parent 
/usr/bin/apt-get[apt-get:22886] uid/euid:0/0 gid/egid:0/0
[3584878.063734] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
13a89f03 in /usr/bin/dpkg[dpkg:22894] uid/euid:0/0 gid/egid:0/0, parent 
/usr/bin/apt-get[apt-get:22886] uid/euid:0/0 gid/egid:0/0
[3584901.392576] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
10798f03 in /usr/bin/dpkg[dpkg:22897] uid/euid:0/0 gid/egid:0/0, parent 
/bin/zsh5[zsh:22720] uid/euid:0/0 gid/egid:0/0
[3585028.250121] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
15d59f03 in /usr/bin/dpkg[dpkg:22901] uid/euid:0/0 gid/egid:0/0, parent 
/usr/bin/apt-get[apt-get:22900] uid/euid:0/0 gid/egid:0/0
[3585029.730413] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
15671f03 in /usr/bin/dpkg[dpkg:22910] uid/euid:117/117 gid/egid:65534/65534, 
parent /usr/bin/apt-config[apt-config:22909] uid/euid:117/117 
gid/egid:65534/65534
[3585029.860104] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
17c30f03 in /usr/bin/dpkg[dpkg:22912] uid/euid:117/117 gid/egid:65534/65534, 
parent /usr/bin/apt-config[apt-config:22911] uid/euid:117/117 
gid/egid:65534/65534
[3585143.137563] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
17d6bf03 in /usr/bin/dpkg[dpkg:23011] uid/euid:0/0 gid/egid:0/0, parent 
/usr/bin/apt-get[apt-get:22900] uid/euid:0/0 gid/egid:0/0
[3585208.920845] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
12e96f03 in /usr/bin/dpkg[dpkg:23012] uid/euid:0/0 gid/egid:0/0, parent 
/usr/bin/apt-get[apt-get:22900] uid/euid:0/0 gid/egid:0/0
[3585220.543423] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
17903f03 in /usr/bin/dpkg[dpkg:23014] uid/euid:0/0 gid/egid:0/0, parent 
/usr/bin/apt-get[apt-get:23013] uid/euid:0/0 gid/egid:0/0
[3585220.577152] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
15776f03 in /usr/bin/dpkg[dpkg:23015] uid/euid:0/0 gid/egid:0/0, parent 
/usr/bin/apt-get[apt-get:23013] uid/euid:0/0 gid/egid:0/0
[3585287.737665] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
14074f03 in /usr/bin/dpkg[dpkg:23024] uid/euid:1000/1000 gid/egid:1000/1000, 
parent /usr/bin/apt-get[apt-get:23023] uid/euid:1000/1000 gid/egid:1000/1000
[3585287.799955] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
1533cf03 in /usr/bin/dpkg[dpkg:23025] uid/euid:1000/1000 gid/egid:1000/1000, 
parent /usr/bin/apt-get[apt-get:23023] uid/euid:1000/1000 gid/egid:1000/1000
[3585304.525106] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
14e44f03 in /usr/bin/dpkg[dpkg:23034] uid/euid:1000/1000 gid/egid:1000/1000, 
parent /usr/bin/apt-get[apt-get:23033] uid/euid:1000/1000 gid/egid:1000/1000
[3585304.559938] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
10e4df03 in /usr/bin/dpkg[dpkg:23035] uid/euid:1000/1000 gid/egid:1000/1000, 
parent /usr/bin/apt-get[apt-get:23033] uid/euid:1000/1000 gid/egid:1000/1000
[3585324.028386] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
1009af03 in /usr/bin/dpkg[dpkg:23039] uid/euid:1000/1000 gid/egid:1000/1000, 
parent /usr/bin/apt-get[apt-get:23038] uid/euid:1000/1000 gid/egid:1000/1000
[3585324.061698] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
10aa3f03 in /usr/bin/dpkg[dpkg:23040] uid/euid:1000/1000 gid/egid:1000/1000, 
parent /usr/bin/apt-get[apt-get:23038] uid/euid:1000/1000 gid/egid:1000/1000
[3585340.859883] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
14490f03 in /usr/bin/dpkg[dpkg:23045] uid/euid:0/0 gid/egid:0/0, parent 
/usr/bin/apt-get[apt-get:23044] uid/euid:0/0 gid/egid:0/0
[3585340.896712] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
115f7f03 in /usr/bin/dpkg[dpkg:23046] uid/euid:0/0 gid/egid:0/0, parent 
/usr/bin/apt-get[apt-get:23044] uid/euid:0/0 gid/egid:0/0
[3585364.824979] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
14dd0f03 in /usr/bin/dpkg[dpkg:23058] uid/euid:0/0 gid/egid:0/0, parent 
/usr/bin/apt-extracttemplates[apt-extracttemp:23057] uid/euid:0/0 gid/egid:0/0
[3585364.859431] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
172b9f03 in /usr/bin/dpkg[dpkg:23059] uid/euid:0/0 gid/egid:0/0, parent 
/usr/bin/apt-extracttemplates[apt-extracttemp:23057] uid/euid:0/0 gid/egid:0/0
[3585366.496073] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
1350af03 in /usr/bin/dpkg[dpkg:23060] uid/euid:0/0 gid/egid:0/0, parent 
/usr/bin/apt-extracttemplates[apt-extracttemp:23057] uid/euid:0/0 gid/egid:0/0
[3585379.481001] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
13a1af03 in /usr/bin/dpkg[dpkg:23065] uid/euid:0/0 gid/egid:0/0, parent 
/usr/bin/apt-get[apt-get:23044] uid/euid:0/0 gid/egid:0/0
[3585769.414876] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
1090ceb3 in /usr/bin/dpkg-split[dpkg-split:23130] uid/euid:0/0 gid/egid:0/0, 
parent /usr/bin/dpkg[dpkg:23129] uid/euid:0/0 gid/egid:0/0
[3585969.811129] grsec: From XXX.XXX.XXX.XXX: Illegal instruction occurred at 
11d025b3 in /usr/bin/dpkg-deb[dpkg-deb:23198] uid/euid:0/0 gid/egid:0/0, parent 
/usr/bin/dpkg[dpkg:23196] uid/euid:0/0 gid/egid:0/0


The changelog indicates some changes in the build flags, so it seems a
likely explanation that they introduced in the new binaries instructions
that are incompatible with my older hardware.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i586)

Kernel: Linux 4.4.6-grsec
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages dpkg depends on:
ii  libbz2-1.0   1.0.6-8
ii  libc6        2.22-7
ii  liblzma5     5.1.1alpha+20120614-2.1
ii  libselinux1  2.5-1
ii  tar          1.28-2.1
ii  zlib1g       1:1.2.8.dfsg-2+b1

dpkg recommends no packages.

Versions of packages dpkg suggests:
ii  apt  1.2.11

-- no debconf information

--- End Message ---
--- Begin Message ---
This is an intentional change in our gcc packages.  The i386 port now
requires a 686-class processor.

Ben.

-- 
Ben Hutchings
All the simple programs have been written, and all the good names taken.

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---

Reply via email to