Bug 109169
Summary: | msc.nastran fails to allocate >800MB | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 3 | Reporter: | Ryan Sweet <rsweet> | ||||||
Component: | kernel | Assignee: | Arjan van de Ven <arjanv> | ||||||
Status: | CLOSED NOTABUG | QA Contact: | Brian Brock <bbrock> | ||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | 3.0 | CC: | petrides, riel, rsweet | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2003-11-25 16:08:20 UTC | Type: | --- | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
Ryan Sweet
2003-11-05 12:42:30 UTC
Created attachment 95727 [details]
msc.nastran 2001 logfile showing memory allocation error
also tried with stack size =unlimited but that doesn't seem to matter...
Created attachment 95728 [details]
/proc/<pid>/maps from a nastran job with mem=800MB
since I can't get the maps file from a failing instance (tried scripting it but
can't get the pid fast enough) here is the maps file from a successful
instance, limited to 800MB by using the command line
nastran mem=800MB
ok this shows the kernel is just fine, but that msc is broken. It doesn't use the glibc memory allocator but a broken own allocator, which doesn't know how to deal with linux well. There's nothing we can really fix here... MSC needs to fix their allocator to work properly with linux (eg fall back to mmap of /dev/zero if brk space runs out) Is there any point in my looking at the 'tumb' patches described in the MSC FAQ: http://www.daimi.au.dk/~kasperd/linux_kernel/task_unmapped_base/ no; that has no relevance on amd64 really.... |