Privateer eats up all memory and segfaults when processing PETSc

Bug #366337 reported by Gregory Crosswhite
2
Affects Status Importance Assigned to Milestone
Privateer
Fix Committed
Medium
Gregory Crosswhite

Bug Description

When running Privateer on PETSc, it consumes an amount of memory that progressively increases as it makes its way through Pass 1, and eventually results in a segfault.

Related branches

Revision history for this message
Gregory Crosswhite (gcrosswhite) wrote :

I suspect that this might be a problem with Haskell's laziness... will try modifying the code to strictly evaluate global variables to see if that works.

Changed in privateer:
assignee: nobody → gcrosswhite
importance: Undecided → Medium
milestone: none → 0.3
status: New → Confirmed
Revision history for this message
Gregory Crosswhite (gcrosswhite) wrote :

Yep, it was a problem with strictness alright. Fixing that also makes the parallel performance better.

Changed in privateer:
status: Confirmed → Fix Committed
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.