Opened 2 years ago

Closed 2 years ago

#10790 closed bug (fixed)

amd64/solaris 11: dll-split: out of memory (requested 1099512676352 bytes)

Reported by: kgardas Owned by: kgardas
Priority: normal Milestone: 8.0.1
Component: Runtime System Version: 7.11
Keywords: Cc:
Operating System: Solaris Architecture: x86_64 (amd64)
Type of failure: None/Unknown Test Case:
Blocked By: Blocking:
Related Tickets: Differential Rev(s): Phab:D1169
Wiki Page:

Description

Sometimes between July 19 and August 11 GHC HEAD build on Solaris 11/AMD64 platform started to fail. The failure looks:

dll-split: out of memory (requested 1099512676352 bytes)
gmake[1]: *** [compiler/stage2/dll-split.stamp] Error 1
gmake: *** [all] Error 2

and may be seen here http://haskell.inf.elte.hu/builders/solaris-amd64-head/350/10.html The symptoms of the failure looks similar to #10682 but as this is about ARM64/Linux I rather write separate bug report here since code involved is heavily #ifdefed to be OS specific -- hence also Solaris fix will be different from ARM64/Linux one probably.

Change History (4)

comment:1 Changed 2 years ago by kgardas

Owner: changed from simonmar to kgardas

comment:2 Changed 2 years ago by kgardas

Status: newpatch

Phab:D1169 contains proposed fix for this.

comment:3 Changed 2 years ago by Karel Gardas <karel.gardas@…>

In b78494e/ghc:

fix 64bit two-stage allocator on Solaris/AMD64 platform (#10790)

Test Plan: tested on Solaris 11/AMD64 when previous build failed

Reviewers: bgamari, austin, simonmar, gcampax, ezyang

Subscribers: thomie

Differential Revision: https://phabricator.haskell.org/D1169

comment:4 Changed 2 years ago by thomie

Differential Rev(s): Phab:D1169
Milestone: 8.0.1
Resolution: fixed
Status: patchclosed
Note: See TracTickets for help on using tickets.