l i n u x - u s e r s - g r o u p - o f - d a v i s
L U G O D
 
Next Meeting:
October 7: Social Gathering
Next Installfest:
Sat. Nov. 8th [TENTATIVE]
Latest News:
Sep. 25: Installfest this Saturday
Page last updated:
2006 Feb 08 14:40
Events
 Meetings
 Installfests
 Demos
 Photos
Services
 Library
 LERT
 Jobs
 Documents
Interact
 Mailing Lists
 - Search
 - Archives
 Chat
About Us
 Members
 Projects
 Testimonials
 Call for Speakers
 Why Not MS?
 Finances
 Sponsors

^Home
?Search
?News & RSS
?Calendar
@Contact Us
$Buy Stuff
=Printable


The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
Re: [vox-tech] cygwin - segfault on array allocation
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [vox-tech] cygwin - segfault on array allocation



On Wed 08 Feb 06, 12:13 PM, Daniel A. Lorca-Martinez <lorca@pobox.com> said:
> 
> That's a big red flag.  Anyway, have you tried manuually putting
> 
> 	double a[50761]; // also for b, c, d, e
> 
> and/or
> 
> 	int a[50761]; // also for b, c, d, e
> 
> alternatively,
> 
> 	double a[50761] // also for b, c, d, but NOT e
> 
> if you're feeling particularly adventurous and can do your own 
> garbage collection:
> 
> 	double *a, *b, *c, *d, *e;
> 	a = (double*)malloc(sizeof(double)*strtol(...)); // also for b, c, 
> 	d, e
> 
> All these would help decide if you're really just busting through a 2 
> meg limit on cygwin or not.

Yeah, actually matt's suggestion worked.  I used:

   double *d = new double[N];

to allocate my arrays and it worked fine.  I never bumped against a stack
size limit before.  the stack size limit as reported by ulimit is 2MB.  That
seems pretty restrictive.

> Sorry if I'm being basic Pete, just tossing out ideas here.  By the 
> way, congrats on the job, Norm mentioned you had been looking (unless 
> I'm confusing you with someone else, in which case, well, my bad!).
 
No problemo.  My only concern is to learn and become better.  Everything is
appreciated graciously.

Yeah, that's me.  Working on Wall street is a gas.  Last night I got drop
dead drunk doing shots at Fraunce's Tavern (where George Washington said
farewell to his officers) with a friend and a CTO of a major financial
software firm.  Turns out the guy is a Davis native (!) and a fellow
physicist.  He went the equities route, and as for right now, I seem to be
headed for fixed income.

I have to say, I always felt for the talented people on this list who were
out of work, but in retrospect, I never really understood just how
demoralizing it really is until it happened to me.

Pete
_______________________________________________
vox-tech mailing list
vox-tech@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox-tech



Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
1105 Kennedy Place, Suite 1, Davis, CA 95616
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
Z-World
Who has helped LUGOD immensely!