[Kernel-packages] [Bug 2052696] [NEW] [UBUNTU 24.04] Haskell LLVM Backend: Objects of data section are missing alignment

2024-02-08 Thread bugproxy
Public bug reported:

Description:
Objects of the data section may be accessed through tagged pointers. Thus, 
those objects require a minimal alignment of 8 byte on a 64-bit architecture. 
Otherwise, this may lead to undefined behavior.

Solution:
commit
https://gitlab.haskell.org/ghc/ghc/-/commit/dfe1c3540e4b519b62b862b5966dfec5cae9ece1

This patch resolves the alignment issue for all targets utilizing the
LLVM backend. The fix was backported by upstream for ghc release 9.6 and
9.8 but not for 9.4.x which has landed in Noble.

** Affects: linux (Ubuntu)
 Importance: Undecided
 Assignee: Skipper Bug Screeners (skipper-screen-team)
 Status: New


** Tags: architecture-s39064 bugnameltc-205159 severity-high 
targetmilestone-inin---

** Tags added: architecture-s39064 bugnameltc-205159 severity-high
targetmilestone-inin---

** Changed in: ubuntu
 Assignee: (unassigned) => Skipper Bug Screeners (skipper-screen-team)

** Package changed: ubuntu => linux (Ubuntu)

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2052696

Title:
  [UBUNTU 24.04] Haskell LLVM Backend: Objects of data section are
  missing alignment

Status in linux package in Ubuntu:
  New

Bug description:
  Description:
  Objects of the data section may be accessed through tagged pointers. Thus, 
those objects require a minimal alignment of 8 byte on a 64-bit architecture. 
Otherwise, this may lead to undefined behavior.

  Solution:
  commit
  
https://gitlab.haskell.org/ghc/ghc/-/commit/dfe1c3540e4b519b62b862b5966dfec5cae9ece1

  This patch resolves the alignment issue for all targets utilizing the
  LLVM backend. The fix was backported by upstream for ghc release 9.6
  and 9.8 but not for 9.4.x which has landed in Noble.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2052696/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 2052696] [NEW] [UBUNTU 24.04] Haskell LLVM Backend: Objects of data section are missing alignment

2024-02-08 Thread Launchpad Bug Tracker
You have been subscribed to a public bug:

Description:
Objects of the data section may be accessed through tagged pointers. Thus, 
those objects require a minimal alignment of 8 byte on a 64-bit architecture. 
Otherwise, this may lead to undefined behavior.

Solution:
commit
https://gitlab.haskell.org/ghc/ghc/-/commit/dfe1c3540e4b519b62b862b5966dfec5cae9ece1

This patch resolves the alignment issue for all targets utilizing the
LLVM backend. The fix was backported by upstream for ghc release 9.6 and
9.8 but not for 9.4.x which has landed in Noble.

** Affects: linux (Ubuntu)
 Importance: Undecided
 Assignee: Skipper Bug Screeners (skipper-screen-team)
 Status: New


** Tags: architecture-s39064 bugnameltc-205159 severity-high 
targetmilestone-inin---
-- 
[UBUNTU 24.04] Haskell LLVM Backend: Objects of data section are missing 
alignment
https://bugs.launchpad.net/bugs/2052696
You received this bug notification because you are a member of Kernel Packages, 
which is subscribed to linux in Ubuntu.

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp