[Patches] [ python-Patches-580869 ] Fix for seg fault on test_re on mac osx

noreply@sourceforge.net noreply@sourceforge.net
Thu, 10 Oct 2002 09:00:29 -0700


Patches item #580869, was opened at 2002-07-12 22:15
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=580869&group_id=5470

Category: Tests
Group: Python 2.3
Status: Open
Resolution: None
Priority: 5
Submitted By: Steven D. Majewski (sdm7g)
Assigned to: Barry A. Warsaw (bwarsaw)
Summary: Fix for seg fault on test_re on mac osx

Initial Comment:


    import resource
    soft, hard = resource.getrlimit(
resource.RLIMIT_STACK )
    resource.setrlimit( resource.RLIMIT_STACK, (1024 *
2048, hard))


is the python equivalent of the tcsh 'limit stack 2048'
and will
keep python from seg faulting on test_re . 

( maybe wrapped in a "if os.platform == 'darwin' : "  -- 
  are there any other systems that have this problem ? ) 

-- Steve Majewski


----------------------------------------------------------------------

>Comment By: Skip Montanaro (montanaro)
Date: 2002-10-10 11:00

Message:
Logged In: YES 
user_id=44345

BTW, attached is my diff against regrtest.py.

----------------------------------------------------------------------

Comment By: Skip Montanaro (montanaro)
Date: 2002-10-10 10:57

Message:
Logged In: YES 
user_id=44345

I tried adding the above code to regrtest.py.  When I tried to 
run python regrtest.py test_re I got a ValueError exception: 
"not allowed to raise maximum limit".  I have no trouble using 
the ulimit builtin command to raise my stack size.  Steve, 
were you perhaps running as root when you tried this?

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=580869&group_id=5470