delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/11/30/01:51:54

From: khan AT xraylith DOT wisc DOT edu (Mumit Khan)
Subject: Re: b20: problems in tempnam
30 Nov 1998 01:51:54 -0800 :
Message-ID: <199811300555.XAA24370.cygnus.gnu-win32@modi.xraylith.wisc.edu>
References: <3 DOT 0 DOT 5 DOT 32 DOT 19981129183755 DOT 00b8e640 AT localhost>
To: Henrik Frystyk Nielsen <frystyk AT w3 DOT org>
Cc: gnu-win32 AT cygnus DOT com

Henrik Frystyk Nielsen <frystyk AT w3 DOT org> writes:
> 
> I found a somewhat recent reference to same/similar problem in tempnam:
> 
> 	http://www.eGroups.com/list/gnu-win32/8225.html
> 
> but that was for b19 - I have certain problems in b20 as well - tempnam
> bails out with an argument like this for example:
> 
> 	const char * dir = "E:\\TEMP/w3c-cache/270";
> 	tempnam(dir, NULL);
> 
> results in
> 
> 	Program received signal SIGSEGV, Segmentation fault.
> 	0x61051acc in _size_of_stack_reserve__ ()
> 

It's a bug in newlib's tempnam_r implementations (called by tempnam),
where a NULL second arg causes a segmentation violation. I'll send
a fix to cygwin folks. Newlib has quite a few of these bugs, so please
keep on sending in the bug reports (preferably with test cases as this
so we can fix these).

Regards,
Mumit

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019