• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Stack size
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Stack size


  • Subject: Re: Stack size
  • From: "Sven A. Schmidt" <email@hidden>
  • Date: Thu, 27 Dec 2001 11:28:39 +0100

On Donnerstag, Dezember 27, 2001, at 01:39 Uhr, Hampus Edvardsson wrote:

I am trying to build and run a program that needs to allocate 512 kB on the stack (by doing: int data[512*256];). The code compiles but when I run it, it gets a EXC_BAD_ACCESS signal and dies.

I found out that the reason this happens is because the default maximum stack size is set to 512 kbytes, and that that value could be changed in tcsh with the command "limit stacksize 8192". After giving that command the application runs fine when started from the same terminal.

Is there any way to specify the maximum stack size inside the application, so it will run when started from the finder?

How about a little shell wrapper that you call in both cases?

#!/bin/tcsh
limit stacksize 8192
your_app

Sven


  • Follow-Ups:
    • Re: Stack size
      • From: Hampus Edvardsson <email@hidden>
References: 
 >Stack size (From: Hampus Edvardsson <email@hidden>)

  • Prev by Date: Re: CFNetwork?
  • Next by Date: Getting the original moviebox in Cocoa
  • Previous by thread: Re: Stack size
  • Next by thread: Re: Stack size
  • Index(es):
    • Date
    • Thread