one more bit of information about this problem. If I start R as the user "postgres" i dont have the segmentation fault.
---------- Forwarded message ---------- Date: Wed, 5 Feb 2003 19:19:39 -0500 (EST) From: Rafael A. Irizarry <[EMAIL PROTECTED]> Reply-To: [EMAIL PROTECTED] To: "R-Help (E-mail)" <[EMAIL PROTECTED]> Subject: rdbi segmentation fault hi! i am experiencing the same behaviour explained here: http://finzi.psych.upenn.edu/R/Rhelp02/archive/2482.html (i copied the message below) has anybody found a solution? here is the code that gives me a segmentation fault library(Rdbi) library(Rdbi.PgSQL) conn <- dbConnect(PgSQL(), dbname = "PGA") tmp <- "create table test ( expid int, name varchar(128));" result <- dbSendQuery(conn,tmp) dbClearResult(result) the last line can be substituted by dbDisconnect(conn) 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, args=0x880c5bc, 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 print.c:662 #7 0x080b5597 in Rf_ReplIteration (rho=0x81e6f68, savestack=0, browselevel=0, state=0xbffff550) at main.c:236 #8 0x080b56ad in R_ReplConsole (rho=0x81e6f68, savestack=0, browselevel=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 thanks, rafael 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. Tim 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 http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html > Send "info", "help", or "[un]subscribe" > (in the "body", not the subject !) To: [EMAIL PROTECTED] > _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._ ______________________________________________ [EMAIL PROTECTED] mailing list http://www.stat.math.ethz.ch/mailman/listinfo/r-help
