Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000495OCamlOCaml generalpublic2001-08-26 17:112001-08-28 16:44
Reporteradministrator 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0000495: ./configure locks system up
DescriptionFull_Name: Gerd Stolpmann
Version: latest CVS version
OS: Linux-2.2.18
Submission from: drms-3e364bb9.pool.mediaways.net (62.54.75.185)


Hello,

I've just update my CVS workspace and tried to compile OCaml. However, there
is a serious problem in the configure script. While checking whether stack
overflows can be detected, the system locks up for a while, and after some
minutes
the (Linux-2.2) kernel decides to kill processes to keep the system running.
Of course, this is mainly a well-known flaw in the Linux virtual memory manager,
but I
think a configure script should not run into such a problem.

After setting a ulimit for the stack size (ulimit -s 10000), everything
worked fine.

Gerd

TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0000656)
administrator (administrator)
2001-08-27 15:03

Gerd,

> I've just update my CVS workspace and tried to compile
> OCaml. However, there is a serious problem in the configure
> script. While checking whether stack overflows can be detected, the
> system locks up for a while, and after some minutes the (Linux-2.2)
> kernel decides to kill processes to keep the system running.

I guess this didn't happen to me because of a lower stack limit than yours.

> Of course, this is mainly a well-known flaw in the Linux virtual
> memory manager, but I think a configure script should not run into
> such a problem.

Agreed.

> After setting a ulimit for the stack size (ulimit -s 10000), everything
> worked fine.

I'll change the test code so that it puts a low limit on the stack
before attempting to overflow it :-)

Best regards,

- Xavier Leroy

(0000657)
administrator (administrator)
2001-08-28 16:44

Fixed 2001-08-28 by XL.

- Issue History
Date Modified Username Field Change
2005-11-18 10:13 administrator New Issue


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker