[BioC] qvalue package hangs R
Peter Langfelder
peter.langfelder at gmail.com
Wed Nov 7 08:30:00 CET 2012
I have seen this happen a few times - in the cases I have seen, the
culprit was an oudated Tcl/Tk library (system library, not R package).
Did you recently update your OS? If so, you may want to search for an
update for the Tcl/Tk library to match your OS version.
HTH,
Peter
On Tue, Nov 6, 2012 at 9:33 PM, Silav Bremos <silavb at yahoo.com> wrote:
> Dear list members
> I am getting the error shown below after installing the package qvalue and calling library(qvalue).
> On another machine doing the same thing made R unresponsive and I had to force quit.
> Both times I started R, installed the package and called the library.
> I used iMac, Mac OS X, version 10.7.5
> Using Bioconductor version 2.11 (BiocInstaller 1.8.3), R version 2.15.
> Can anyone suggest a solution?
>
> Silav
>
> --------------------------------
>
>> biocLite("qvalue")
> BioC_mirror: http://bioconductor.org
> Using Bioconductor version 2.11 (BiocInstaller 1.8.3), R version 2.15.
> Installing package(s) 'qvalue'
> trying URL 'http://bioconductor.org/packages/2.11/bioc/bin/macosx/leopard/contrib/2.15/qvalue_1.32.0.tgz'
> Content type 'application/x-gzip' length 553570 bytes (540 Kb)
> opened URL
> ==================================================
> downloaded 540 Kb
>
> The downloaded binary packages are in .....
>>
>> library(qvalue)
> Loading Tcl/Tk interface ...
>>
>>
> *** caught segfault ***
> address 0x0, cause 'unknown'
>
> Traceback:
> 1: sys.parent()
> 2: sys.function(sys.parent())
> 3: formals(sys.function(sys.parent()))
> 4: match.arg(encoding)
> 5: match(match.arg(encoding), c("", "bytes", "UTF-8"))
> 6: textConnection("rval", "w", local = TRUE)
> 7: capture.output(print(args(sessionInfo)))
> 8: paste(capture.output(print(args(sessionInfo))), collapse = "")
> 9: gsub("\\s+", " ", paste(capture.output(print(args(sessionInfo))), collapse = ""))
> 10: doTryCatch(return(expr), name, parentenv, handler)
> 11: tryCatchOne(expr, names, parentenv, handlers[[1L]])
> 12: tryCatchList(expr, classes, parentenv, handlers)
> 13: tryCatch(expr, error = function(e) { call <- conditionCall(e) if (!is.null(call)) { if (identical(call[[1L]],
> quote(doTryCatch))) call <- sys.call(-4L) dcall <- deparse(call)[1L]
> prefix <- paste("Error in", dcall, ": ")
> LONG <- 75L msg <- conditionMessage(e)
> sm <- strsplit(msg, "\n")[[1L]] w <- 14L + nchar(dcall, type = "w") + nchar(sm[1L],
> type = "w") if (is.na(w)) w <- 14L + nchar(dcall, type = "b") + nchar(sm[1L], type = "b")
> if (w > LONG) prefix <- paste0(prefix, "\n ") } else
> prefix <- "Error : " msg <- paste0(prefix, conditionMessage(e), "\n")
> .Internal(seterrmessage(msg[1L]))
> if (!silent && identical(getOption("show.error.messages"), TRUE))
> { cat(msg, file = stderr()) .Internal(printDeferredWarnings()) }
> invisible(structure(msg, class = "try-error", condition = e))})
> 14: try(gsub("\\s+", " ", paste(capture.output(print(args(sessionInfo))),collapse = "")),
> silent = TRUE)
>
> Possible actions:
> 1: abort (with core dump, if enabled)
> 2: normal R exit
> 3: exit R without saving workspace
> 4: exit R saving workspace
>
>> sessionInfo()
> Selection:
> [[alternative HTML version deleted]]
>
>
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at r-project.org
> https://stat.ethz.ch/mailman/listinfo/bioconductor
> Search the archives: http://news.gmane.org/gmane.science.biology.informatics.conductor
More information about the Bioconductor
mailing list