MichaelChirico / r-bugs

A ⚠️read-only⚠️mirror of https://bugs.r-project.org/
20 stars 0 forks source link

[BUGZILLA #14589] onemap does not start #4178

Closed MichaelChirico closed 4 years ago

MichaelChirico commented 4 years ago

Hi all!

I am making some Linkage Genetic Maps using onemap, because I have a big number of markers, the routines are taking long time (3 to 5 days). I am not using my own C code. After to run and complete one run of analysis (took 3 days), now I am not able to load the library onemap 2.0.1. I am using Mac GUI and under 64-bit in a computer with 8 GB RAM and 3.06 Ghz processor Core2duo. The following output is what I get each time that I tried to load onemap. I have read that 'memory not mapped' could be related to packages with C code. I wait for your comments and thanks.

Cordially,

Jonathan

[R.app GUI 1.40 (5751) x86_64-apple-darwin9.8.0]

library(onemap)

Loading required package: tcltk Loading Tcl/Tk interface ... done Loading required package: tkrplot

caught segfault address 0x998, cause 'memory not mapped'

Traceback: 1: .External("dotTclObjv", objv, PACKAGE = "tcltk") 2: structure(.External("dotTclObjv", objv, PACKAGE = "tcltk"), class = "tclObj") 3: .Tcl.objv(.Tcl.args.objv(...)) 4: tcl("load", file, "Rplot") 5: doTryCatch(return(expr), name, parentenv, handler) 6: tryCatchOne(expr, names, parentenv, handlers[[1L]]) 7: tryCatchList(expr, classes, parentenv, handlers) 8: tryCatch(tcl("load", file, "Rplot"), error = function(e) warning("loading Rplot failed", call. = FALSE)) 9: f(libname, pkgname) 10: firstlib(which.lib.loc, package) 11: doTryCatch(return(expr), name, parentenv, handler) 12: tryCatchOne(expr, names, parentenv, handlers[[1L]]) 13: tryCatchList(expr, classes, parentenv, handlers) 14: 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 <- paste(prefix, "\n ", sep = "") } else prefix <- "Error : " msg <- paste(prefix, conditionMessage(e), "\n", sep = "") .Internal(seterrmessage(msg[1L])) if (!silent && identical(getOption("show.error.messages"), TRUE)) { cat(msg, file = stderr()) .Internal(printDeferredWarnings()) } invisible(structure(msg, class = "try-error"))}) 15: try(firstlib(which.lib.loc, package)) 16: library(pkg, character.only = TRUE, logical.return = TRUE, lib.loc = lib.loc) 17: .getRequiredPackages2(pkgInfo, quietly = quietly) 18: library(onemap)

Possible actions: 1: abort (with core dump, if enabled) 2: normal R exit 3: exit R without saving workspace 4: exit R saving workspace Selection:


METADATA

MichaelChirico commented 4 years ago

'onemap' (whatever you mean by it) is not part of R. It might be a contributed package.


METADATA