Your message dated Thu, 05 May 2016 13:04:57 +0100 with message-id <1462449897.19332.1.camel@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 owner@bugs.debian.org immediately.) -- 823465: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823465 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: dpkg: Won't run at all on i586 Pentium MMX due to illegal instruction
- From: Pierre Ynard <linkfanel@yahoo.fr>
- Date: Thu, 05 May 2016 02:56:20 +0200
- Message-id: <146240978007.26473.7246646165507993560.reportbug@andrea.linkfanel.net>
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 ---
- To: 823465-done@bugs.debian.org
- Subject: Re: Processed: Re: dpkg: Won't run at all on i586 Pentium MMX due to illegal instruction
- From: Ben Hutchings <ben@decadent.org.uk>
- Date: Thu, 05 May 2016 13:04:57 +0100
- Message-id: <1462449897.19332.1.camel@decadent.org.uk>
- In-reply-to: <[🔎] handler.s.C.146244814815258.transcript@bugs.debian.org>
- References: <20160505113535.GA30959@rene-engelhard.de> <[🔎] handler.s.C.146244814815258.transcript@bugs.debian.org>
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 ---