Back to bug 1777241

Who When What Removed Added
Red Hat Bugzilla 2019-11-27 09:26:54 UTC Pool ID sst_platform_tools_rhel_8
Florian Weimer 2019-11-27 09:30:49 UTC CC bugproxy
Florian Weimer 2019-11-27 09:33:25 UTC Target Milestone rc beta
Sergey Kolosov 2019-11-27 09:44:24 UTC CC skolosov
Hanns-Joachim Uhl 2019-11-27 10:45:42 UTC CC hannsj_uhl
Version 8.2 8.1
Depends On 1659438
Severity medium high
Hanns-Joachim Uhl 2019-11-27 10:48:56 UTC Keywords OtherQA
Link ID IBM Linux Technology Center 182598
Blocks 1711971
Hanns-Joachim Uhl 2019-11-27 12:26:32 UTC Severity high urgent
Florian Weimer 2019-11-27 12:35:04 UTC Status NEW MODIFIED
Fixed In Version glibc-2.28-99.el8
Assignee glibc-bugzilla fweimer
Doc Text Cause: On certain s390x platforms (z15, previously known as arch13), the strstr function did not correctly update a CPU register when handling search patterns which cross a page boundary.

Consequence: strstr could return false matches.

Fix: The page boundary case in the strstr function variant for z15 was changed to update the correct CPU register.

Result: strstr no longer returns false matches for a truncated pattern.
Doc Type If docs needed, set a value Bug Fix
errata-xmlrpc 2019-11-28 02:34:03 UTC Status MODIFIED ON_QA
Oneata Mircea Teodor 2019-11-28 10:42:18 UTC CC toneata
Oneata Mircea Teodor 2019-11-28 10:42:38 UTC Blocks 1777797
Oneata Mircea Teodor 2019-11-28 10:42:44 UTC Keywords ZStream
Sergey Kolosov 2020-01-07 08:26:39 UTC Status ON_QA VERIFIED
Don Bayly 2020-01-16 13:02:09 UTC Blocks 1776957
Petr Kovar 2020-03-30 15:19:16 UTC Docs Contact zzoubkov
Zuzana Zoubkova 2020-04-06 14:21:42 UTC Flags needinfo?(fweimer)
Florian Weimer 2020-04-06 14:42:29 UTC Flags needinfo?(fweimer)
Zuzana Zoubkova 2020-04-07 14:39:24 UTC Doc Text Cause: On certain s390x platforms (z15, previously known as arch13), the strstr function did not correctly update a CPU register when handling search patterns which cross a page boundary.

Consequence: strstr could return false matches.

Fix: The page boundary case in the strstr function variant for z15 was changed to update the correct CPU register.

Result: strstr no longer returns false matches for a truncated pattern.
.`strstr` no longer returns incorrect matches for a truncated pattern

On certain IBM Z platforms (z15, previously known as arch13), the `strstr` function did not correctly update a CPU register when handling search patterns that cross a page boundary. As a consequence, `strstr` returned incorrect matches. This update fixes the problem, and as a result, `strstr` works as expected in the mentioned scenario.
errata-xmlrpc 2020-04-28 00:32:58 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2020-04-28 16:50:25 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2020-04-28 16:50:25 UTC
errata-xmlrpc 2020-04-28 16:50:36 UTC Link ID Red Hat Product Errata RHSA-2020:1828
Pavel Najman 2021-09-17 12:19:35 UTC Pool ID sst_platform_tools_rhel_8 sst_pt_gcc_glibc_rhel_8
Mark O'Brien 2023-07-18 14:30:35 UTC Pool ID sst_pt_glibc_rhel_8 sst_pt_libraries_rhel_8

Back to bug 1777241