[19.04 FEAT] kernel address sanitizer support

Bug #1804645 reported by bugproxy
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu on IBM z Systems
Fix Released
High
Frank Heimes
linux (Ubuntu)
Fix Released
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)
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)
Frank Heimes (fheimes)
Changed in ubuntu-z-systems:
importance: Undecided → High
status: New → Incomplete
Frank Heimes (fheimes)
Changed in ubuntu-z-systems:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
Revision history for this message
Frank Heimes (fheimes) wrote :

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

Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- 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)

Frank Heimes (fheimes)
Changed in ubuntu-z-systems:
assignee: Skipper Bug Screeners (skipper-screen-team) → Frank Heimes (frank-heimes)
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Frank Heimes (fheimes) 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
Revision history for this message
Frank Heimes (fheimes) 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
Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.