[R] rdbi segmentation fault

Rafael A. Irizarry ririzarr at jhsph.edu
Thu Feb 6 01:19:02 CET 2003

hi! i am experiencing the same behaviour explained here:

(i copied the message below)

has anybody found a solution?

here is the code that gives me a segmentation fault
 conn <- dbConnect(PgSQL(), dbname = "PGA")
 tmp <- "create table test ( expid int, name varchar(128));" 
 result <- dbSendQuery(conn,tmp)

the last line can be substituted by
and you get a segmentation fault too.
The database PGA does exist and the dbSendQuery does create a table (i
checked via psql)

i followed the instructions given by tim (see url or msg below) and im
sending (what think is) the backtrace:
Program received signal SIGSEGV, Segmentation fault.
Rf_getAttrib (vec=0x8b50cd0, name=0x81d19b8) at attrib.c:93
93		if (TAG(s) == name) {
(gdb) backtrace
#0  Rf_getAttrib (vec=0x8b50cd0, name=0x81d19b8) at attrib.c:93
#1  0x080c0a8f in Rf_usemethod (generic=0xbffff0c0 "print", obj=0x8b50cd0, 
    call=0x880c5a0, args=0x81d1b08, rho=0x89dd900, callrho=0x81e6f68, 
    defrho=0x81e6f14, ans=0xbffff0bc) at objects.c:271
#2  0x080c1058 in do_usemethod (call=0x880c5a0, op=0x81e4f80, 
    env=0x89dd900) at objects.c:409
#3  0x0809cd29 in Rf_eval (e=0x880c5a0, rho=0x89dd900) at eval.c:404
#4  0x0809d26d in Rf_applyClosure (call=0x89de354, op=0x880c4c0, 
    arglist=0x89dd874, rho=0x81e6f68, suppliedenv=0x81d1b08) at eval.c:595
#5  0x0809cf1d in Rf_eval (e=0x89de354, rho=0x81e6f68) at eval.c:439
#6  0x080f013c in Rf_PrintValueEnv (s=0x8b50cd0, env=0x81e6f68) at 
#7  0x080b5597 in Rf_ReplIteration (rho=0x81e6f68, savestack=0, 
    state=0xbffff550) at main.c:236
#8  0x080b56ad in R_ReplConsole (rho=0x81e6f68, savestack=0, 
    at main.c:280
#9  0x080b5d4b in run_Rmainloop () at main.c:579
#10 0x0811570e in main (ac=1, av=0xbffffa34) at system.c:99
#11 0x42017499 in __libc_start_main () from /lib/i686/libc.so.6


MESSGAGE from archive:

I've not seen this behavior. Try "R -d gdb" and then type "run" at the
gdb prompt. Run your R session until the seg fault and send me the
backtrace. Thanks.


On Thu, 2002-04-25 at 18:05, Andrew Schuh wrote:
> I can use the Rdbi package to connect to a PostGreSQL server fine but
> when I use the dbDisconnect(), I get a segmentation error and it throws
> me out of R. I'm using RH7.2, R1.4.1, Rdbi 0.1-2, and Rdbi.PgSQL 0.1-2.
> Anyone else seen anything like this and have an possible answer?
> Andrew Schuh
> r-help mailing list -- Read 
> Send "info", "help", or "[un]subscribe"
> (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch

More information about the R-help mailing list