[Rd] *** buffer overflow detected ***: /usr/lib64/R/bin/exec/R terminated on R 2.6.2 to 2.8.0: logging a bug?
Peter Dalgaard
P.Dalgaard at biostat.ku.dk
Fri Oct 31 15:42:33 CET 2008
Prof Brian Ripley wrote:
> On Fri, 31 Oct 2008, Peter Dalgaard wrote:
>
>> Corrado wrote:
>>> I apologise .... The dsn is not empty, the database the dsn connects
>>> to is
>>> empty!
>>>
>>> You get the same error when connecting to a populated database.
>>
>> Do I? I wouldn't know...
>>
>> (You are _still_ not providing steps to reproduce the situation!)
>>
>> The actual maintainer might know, though, so wait for him to chime in.
>
> He cannot reproduce this, on a Fedora 8 system with buffer overflow
> detection enabled and PostgreSQL 8.2.10 (the one that Fedora supplies).
> As the error is from the PostgreSQL ODBC driver, it is most likely a bug
> in that driver (and there is a long history of problems with PostgreSQL
> ODBC drivers, especially on 64-bit systems).
>
> Note that the error is pretty clearly in /usr/lib64/libodbcpsql.so.2
> calling sprintf,
Oops. I should of course have said that the problem was in RODBC or
further down the chain. Apologies.
> and the buffer passed from RODBC has a length specified
> (correctly) in the SQLGetInfo call. Thus using sprintf on _that_ buffer
> would of itself be an error. So there is no evidence here of a 'serious
> problem with RODBC' (and many other people are using it on Linux systems
> with PostgreSQL, and no one else has reported any such issue).
--
O__ ---- Peter Dalgaard Øster Farimagsgade 5, Entr.B
c/ /'_ --- Dept. of Biostatistics PO Box 2099, 1014 Cph. K
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907
More information about the R-devel
mailing list