[Bug 2018293] Re: [UBUNTU 20.04] Crash in zlib deflateBound() function on s390x
Frank Heimes
2018293 at bugs.launchpad.net
Wed Aug 2 14:50:21 UTC 2023
@comment #3
I assume that the build was not yet completed when you tried, since I kicked the builds off not long ago (the build is usually quick, but then it takes a while until the packages are moved to the right location).
But it's done now.
Alternatively you can also pick and wget the package(s) directly from here:
https://launchpad.net/~fheimes/+archive/ubuntu/lp2018293/+packages
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to zlib in Ubuntu.
https://bugs.launchpad.net/bugs/2018293
Title:
[UBUNTU 20.04] Crash in zlib deflateBound() function on s390x
Status in Ubuntu on IBM z Systems:
Triaged
Status in zlib package in Ubuntu:
In Progress
Status in zlib source package in Focal:
New
Status in zlib source package in Jammy:
New
Status in zlib source package in Lunar:
New
Status in zlib source package in Mantic:
In Progress
Bug description:
SRU Justification:
==================
[ Impact ]
* The zlib deflateBound() function can crash on s390x,
if called before deflateInit().
* The solution is that zlib on s390x needs to support
calling deflateBound() always before deflateInit().
[ Test Plan ]
* detailed instructions on how to reproduce/test the bug
* these should allow someone who is not familiar with the affected
package to reproduce the bug and verify that the updated package fixes
the problem.
[ Where problems could occur ]
* The only (single line) modification is in the if condition
of the define DEFLATE_BOUND_ADJUST_COMPLEN statement in
deflate.c.
* Things can go wrong if the condition (or logic) is wrong,
* or if other parts of the code are coded against the old behavior
and are still expecting it.
* The likely outcome would be still a crash
or an unexpected behavior.
[ Other Info ]
* Getting this into mantic first,
before the SRU down to focal is done.
__________
Problem Description:
zlib deflateBound() function can crash on s390x when called before deflateInit().
Solution:
zlib on s390x needs to support calling deflateBound() before deflateInit().
The fix is squashed into the latest DFLTCC PR:
https://github.com/madler/zlib/pull/410
Diff:
https://github.com/madler/zlib/compare/113203437eda67261848b14b6c80a33ff7e33d34..f6d382a91a4e7d88b9b12ce0ecdffb1783878160
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/2018293/+subscriptions
More information about the foundations-bugs
mailing list