[19.04 FEAT] kernel address sanitizer support

Bug #1804645 reported by bugproxy on 2018-11-22
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu on IBM z Systems
High
Frank Heimes
linux (Ubuntu)
Undecided
Skipper Bug Screeners

Bug Description

KernelAddressSANitizer (KASAN) is a dynamic memory error detector.
It provides a fast and comprehensive solution for finding use-after-free and out-of-bounds bugs.

KASAN uses compile-time instrumentation for checking every memory access, therefore you will need a GCC version 4.9.2 or later.
GCC 5.0 or later is required for detection of out-of-bounds accesses to stack or global variables.

Implement the backend for Linux on Z to be able to use KASAN. Provide an additional RPM autobuild target for a KASAN enabled kernel.

kernel 4.20
Git-Commit : will follow

bugproxy (bugproxy) on 2018-11-22
tags: added: architecture-s39064 bugnameltc-173536 severity-high targetmilestone-inin1904
Changed in ubuntu:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
affects: ubuntu → linux (Ubuntu)
Changed in ubuntu-z-systems:
importance: Undecided → High
status: New → Incomplete
Changed in ubuntu-z-systems:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
Frank Heimes (frank-heimes) wrote :

Since target for 19.04 is kernel 4.20+ I'm leaving that unassigned - just monitoring...

------- Comment From <email address hidden> 2019-02-01 07:30 EDT-------
Git Commit : kernel 4.20
C: s390: clean up stacks setup [4e62d45885] (+9/-12)

Changed in ubuntu-z-systems:
assignee: Skipper Bug Screeners (skipper-screen-team) → Frank Heimes (frank-heimes)
Changed in linux (Ubuntu):
status: New → Incomplete
Frank Heimes (frank-heimes) wrote :

Just verified that commit "s390: clean up stacks setup" landed in disco-proposed kernel "Ubuntu-5.0.0-7.8" (as "4e62d45"). Hence updating status to Fix Committed.

Changed in linux (Ubuntu):
status: Incomplete → Fix Committed
Changed in ubuntu-z-systems:
status: Incomplete → Fix Committed
Frank Heimes (frank-heimes) wrote :

Since Kernel 5.0 just landed in disco's release pocket, I'm changing the status to Fix Released.

Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
Changed in ubuntu-z-systems:
status: Fix Committed → Fix Released
information type: Private → Public
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2019-03-15 06:23 EDT-------
IBM Bugzilla status -> closed, Fix Released for disco

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers