Re: [BUGS] BUG #1270: stack overflow in thread in fe_getauthname - Mailing list pgsql-hackers

From Bruce Momjian
Subject Re: [BUGS] BUG #1270: stack overflow in thread in fe_getauthname
Date
Msg-id 200410142030.i9EKU2421482@candle.pha.pa.us
Whole thread Raw
In response to Re: [BUGS] BUG #1270: stack overflow in thread in fe_getauthname  (Peter Davie <Peter.Davie@relevance.com.au>)
Responses Re: [BUGS] BUG #1270: stack overflow in thread in fe_getauthname
List pgsql-hackers
One idea would be to use malloc() to allocate storage for the
thread-safe buffers when compiled with thread-safety, rather than using
the stack.

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

Peter Davie wrote:
> Hi Tom,
> 
> How many of these platforms you use are POSIX-compliant?  This 
> information came from the POSIX web site (NOT THE DIGITAL/COMPAQ/HP/... 
> WEBSITE).  Sysconf(_SC_GETPW_R_SIZE_MAX)  is supported by Solaris 2.5, 
> SCO UNIX (circa 1999!),  Digital UNIX/Compaq Tru64 UNIX, FreeBSD,  AIX, 
> HP-UX, and probably many more.
> 
> Maybe the non-compliant platforms should be catered for as "legacy" with 
> support code in the "ports" area, and those that do adhere to open 
> standards can be accommodated without breaking existing production 
> applications.
> 
> Thanks
> Peter
> 
> Tom Lane wrote:
> 
> >Bruce Momjian <pgman@candle.pha.pa.us> writes:
> >  
> >
> >>OK, we got a report.  I just thinkg 8192 is excessive for that
> >>structure, and if someone is having a problem, others might as well.
> >>    
> >>
> >
> >  
> >
> >>>On Tru64 UNIX, sysconf(_SC_GETPW_R_SIZE_MAX) returns 1024.
> >>>      
> >>>
> >
> >I'd be more impressed by this line of reasoning if _SC_GETPW_R_SIZE_MAX
> >were defined on more than one of the platforms I use...
> >
> >            regards, tom lane
> >  
> >
> 
> 
> -- 
>                            Relevance... because results count
> 
> Relevance                               Phone:  +61 (0)2 6241 6400
> A.B.N. 86 063 403 690                   Fax:    +61 (0)2 6241 6422
> Unit 11, Mitchell Commercial Centre,    Mobile: +61 (0)417 265 175
> cnr Brookes and Heffernan Sts.,         E-mail: peter.davie@relevance.com.au
> Mitchell ACT 2911                       Web:    http://www.relevance.com.au
> 

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
359-1001+  If your life is a hard drive,     |  13 Roberts Road +  Christ can be your backup.        |  Newtown Square,
Pennsylvania19073
 


pgsql-hackers by date:

Previous
From: Jon Jensen
Date:
Subject: Re: plperl Safe restrictions
Next
From: Yann Michel
Date:
Subject: Re: plans for bitmap indexes?