Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.bugs.dist > #1232035 > unrolled thread
| Started by | Paul Gevers <elbrus@debian.org> |
|---|---|
| First post | 2025-02-06 21:10 +0100 |
| Last post | 2025-02-08 21:30 +0100 |
| Articles | 4 — 2 participants |
Back to article view | Back to linux.debian.bugs.dist
Bug#1095306: fpc: reproducibility regression in either 3.2.2+dfsg-41 or 3.2.2+dfsg-42 Paul Gevers <elbrus@debian.org> - 2025-02-06 21:10 +0100
Bug#1095306: [Pkg-pascal-devel] Bug#1095306: fpc: reproducibility regression in either 3.2.2+dfsg-41 or 3.2.2+dfsg-42 Abou Al Montacir <abou.almontacir@sfr.fr> - 2025-02-06 21:40 +0100
Bug#1095306: [Pkg-pascal-devel] Bug#1095306: Bug#1095306: fpc: reproducibility regression in either 3.2.2+dfsg-41 or 3.2.2+dfsg-42 Abou Al Montacir <abou.almontacir@sfr.fr> - 2025-02-07 16:10 +0100
Bug#1095306: [Pkg-pascal-devel] Bug#1095306: Bug#1095306: Bug#1095306: fpc: reproducibility regression in either 3.2.2+dfsg-41 or 3.2.2+dfsg-42 Abou Al Montacir <abou.almontacir@sfr.fr> - 2025-02-08 21:30 +0100
| From | Paul Gevers <elbrus@debian.org> |
|---|---|
| Date | 2025-02-06 21:10 +0100 |
| Subject | Bug#1095306: fpc: reproducibility regression in either 3.2.2+dfsg-41 or 3.2.2+dfsg-42 |
| Message-ID | <Kdgmd-eVbw-7@gated-at.bofh.it> |
[Multipart message — attachments visible in raw view] — view raw
Source: fpc Version: 3.2.2+dfsg-42 Severity: normal Hi, The migration excuses for fpc currently marks fpc as not reproducible, while it used to be reproducible until 3.2.2+dfsg-40. This can be seen on the web pages of the reproducibility project [2]. I *think* what I'm seeing is a crash recorded during the generation of the man pages. line 12 and 14 of the following diff: ./usr/share/man/man1/mka64ins-3.2.2.1.gz 498 B mka64ins-3.2.2.1 Offset 5, 17 lines modified Offset 5, 17 lines modified 5 .SH·DESCRIPTION 5 .SH·DESCRIPTION 6 FPC·Instruction·Table·Converter·Version·0.9 6 FPC·Instruction·Table·Converter·Version·0.9 7 Based·on·Narm·Instruction·Table·Converter 7 Based·on·Narm·Instruction·Table·Converter 8 creating·a64tab.inc 8 creating·a64tab.inc 9 creating·a64op.inc 9 creating·a64op.inc 10 creating·a64att.inc 10 creating·a64att.inc 11 creating·a64atts.inc 11 creating·a64atts.inc 12 Runtime·error·2·at·$000055B6FF15765A 12 Runtime·error·2·at·$000055E17207265A 13 .IP 13 .IP 14 $000055B6FF15765A 14 $000055E17207265A 15 .SH·"SEE·ALSO" 15 .SH·"SEE·ALSO" 16 The·full·documentation·for 16 The·full·documentation·for 17 .B·mka64ins-3.2.2 17 .B·mka64ins-3.2.2 18 is·maintained·as·a·Texinfo·manual.··If·the 18 is·maintained·as·a·Texinfo·manual.··If·the 19 .B·info 19 .B·info 20 and 20 and 21 .B·mka64ins-3.2.2 21 .B·mka64ins-3.2.2 Paul [1] https://qa.debian.org/excuses.php?package=fpc [2] https://tests.reproducible-builds.org/debian/history/amd64/fpc.html
[toc] | [next] | [standalone]
| From | Abou Al Montacir <abou.almontacir@sfr.fr> |
|---|---|
| Date | 2025-02-06 21:40 +0100 |
| Subject | Bug#1095306: [Pkg-pascal-devel] Bug#1095306: fpc: reproducibility regression in either 3.2.2+dfsg-41 or 3.2.2+dfsg-42 |
| Message-ID | <KdgPg-eVon-3@gated-at.bofh.it> |
| In reply to | #1232035 |
[Multipart message — attachments visible in raw view] — view raw
Hi Paul,
On Thu, 2025-02-06 at 21:04 +0100, Paul Gevers wrote:
> I *think* what I'm
> seeing is a crash recorded during the generation of the man pages.
Yes, indeed, I can see the following in the following when running man mka64ins-
3.2.2
DESCRIPTION
FPC Instruction Table Converter Version 0.9 Based on Narm Instruction Table Converter creating
a64tab.inc creating a64op.inc creating a64att.inc creating a64atts.inc Runtime error 2 at
$0000558489B3665A
$0000558489B3665A
SEE ALSO
So this maybe a regression caused by the hardening change. I'll have a look at it.
--
Cheers,
Abou Al Montacir
[toc] | [prev] | [next] | [standalone]
| From | Abou Al Montacir <abou.almontacir@sfr.fr> |
|---|---|
| Date | 2025-02-07 16:10 +0100 |
| Subject | Bug#1095306: [Pkg-pascal-devel] Bug#1095306: Bug#1095306: fpc: reproducibility regression in either 3.2.2+dfsg-41 or 3.2.2+dfsg-42 |
| Message-ID | <Kdy9r-f6uD-7@gated-at.bofh.it> |
| In reply to | #1232040 |
[Multipart message — attachments visible in raw view] — view raw
Hi Paul, On Thu, 2025-02-06 at 21:13 +0100, Abou Al Montacir wrote: > Hi Paul, > > On Thu, 2025-02-06 at 21:04 +0100, Paul Gevers wrote: > > I *think* what I'm > > seeing is a crash recorded during the generation of the man pages. > > Yes, indeed, I can see the following in the following when running man > mka64ins-3.2.2 > DESCRIPTION > FPC Instruction Table Converter Version 0.9 Based on Narm Instruction Table Converter creating > a64tab.inc creating a64op.inc creating a64att.inc creating a64atts.inc Runtime error 2 at > $0000558489B3665A > > $0000558489B3665A > > SEE ALSO > > So this maybe a regression caused by the hardening change. I'll have a look at it. I just checked on testing and man mka64ins-3.2.2 gives similar error message inside the man file. So probably this is an old bug but that was hidden by the fact that adresses in the call stack used to be the very same while now PIE made it visible. -- Cheers, Abou Al Montacir
[toc] | [prev] | [next] | [standalone]
| From | Abou Al Montacir <abou.almontacir@sfr.fr> |
|---|---|
| Date | 2025-02-08 21:30 +0100 |
| Subject | Bug#1095306: [Pkg-pascal-devel] Bug#1095306: Bug#1095306: Bug#1095306: fpc: reproducibility regression in either 3.2.2+dfsg-41 or 3.2.2+dfsg-42 |
| Message-ID | <KdZCF-fnxO-1@gated-at.bofh.it> |
| In reply to | #1232159 |
[Multipart message — attachments visible in raw view] — view raw
Hi Paul, On Fri, 2025-02-07 at 15:57 +0100, Abou Al Montacir wrote: > Hi Paul, > > On Thu, 2025-02-06 at 21:13 +0100, Abou Al Montacir wrote: > > Hi Paul, > > > > On Thu, 2025-02-06 at 21:04 +0100, Paul Gevers wrote: > > > I *think* what I'm > > > seeing is a crash recorded during the generation of the man pages. > > > > Yes, indeed, I can see the following in the following when running man > > mka64ins-3.2.2 > > DESCRIPTION > > FPC Instruction Table Converter Version 0.9 Based on Narm Instruction Table Converter creating > > a64tab.inc creating a64op.inc creating a64att.inc creating a64atts.inc Runtime error 2 at > > $0000558489B3665A > > > > $0000558489B3665A > > > > SEE ALSO > > > > So this maybe a regression caused by the hardening change. I'll have a look at it. > I just checked on testing and man mka64ins-3.2.2 gives similar error message > inside the man file. > > So probably this is an old bug but that was hidden by the fact that adresses > in the call stack used to be the very same while now PIE made it visible. There are 3 programs named mka64ins-3.2.2, mkarmins-3.2.2 and mkx86ins-3.2.2 that are helper programs used by the compiler compilation which do not support - h/--help and do not even take any parameter. They only read a file in a relative position to current directory and write some pascal include files that are part of the compiler sources. So these programs are not useful for users and should not be packaged. I'm going to upload a new version discarding them once current version hits testing (in 3 days I hope). -- Cheers, Abou Al Montacir
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.bugs.dist
csiph-web