[adegenet-forum] Segmentation Fault
Eric Crandall
eric.d.crandall at gmail.com
Mon Apr 20 21:15:50 CEST 2015
Hi Zhian and all,
Thanks for your help - for the record, this suggestion worked. I thought it was unique to my computer but didn’t know where to take such an issue. I will refer technical issues such as this to the github issue system in the future.
-Eric
> On Apr 20, 2015, at 9:15 AM, Zhian Kamvar <zkamvar at gmail.com> wrote:
>
> I have experience this error before and I was lucky enough to have a segfault at address 0x18, because that's the result that produces the most helpful answers.
>
> It is not an issue with adegenet, but rather something corrupted in your library. The recommendation is to reinstall all of your packages as suggested here: http://stackoverflow.com/a/25833832/2752888 <http://stackoverflow.com/a/25833832/2752888>
>
> Since this is not an adegenet issue and I have had experience with this, you may respond to me (not to the list) if you have any more inquiries.
>
> Cheers,
> Zhian
>
>> On Apr 20, 2015, at 02:22 , adegenet-forum-request at lists.r-forge.r-project.org <mailto:adegenet-forum-request at lists.r-forge.r-project.org> wrote:
>>
>> Dear Thibault or whom it may concern,
>>
>> Adegenet has recently started causing R to crash with a segmentation fault upon loading the library. I have tried re-installing the package from binary and from source, as well as re-installing R - all to no avail. Below is a traceback of the error from the R-console. Below that, I have posted an error message that is given when I try to install the package from source. I don?t encounter this error with any other R package that I have used recently. I am running R on a 2014 Macbook with OS X 10.10.3.
>>
>> Many thanks for your help and let me know if I can provide additional information.
>>
>> Sincerely,
>>
>> Eric Crandall
>> Assistant Researcher
>> University of Hawaii
>>
>>
>>> R version 3.1.3 (2015-03-09) -- "Smooth Sidewalk"
>>> Copyright (C) 2015 The R Foundation for Statistical Computing
>>> Platform: x86_64-apple-darwin13.4.0 (64-bit)
>>>
>>> R is free software and comes with ABSOLUTELY NO WARRANTY.
>>> You are welcome to redistribute it under certain conditions.
>>> Type 'license()' or 'licence()' for distribution details.
>>>
>>> Natural language support but running in an English locale
>>>
>>> R is a collaborative project with many contributors.
>>> Type 'contributors()' for more information and
>>> 'citation()' on how to cite R or R packages in publications.
>>>
>>> Type 'demo()' for some demos, 'help()' for on-line help, or
>>> 'help.start()' for an HTML browser interface to help.
>>> Type 'q()' to quit R.
>>>
>>> [R.app GUI 1.65 (6913) x86_64-apple-darwin13.4.0]
>>>
>>> [Workspace restored from /Users/eric/.RData]
>>> [History restored from /Users/eric/.Rapp.history]
>>>
>>>> library(adegenet)
>>> Loading required package: ade4
>>>
>>> *** caught segfault ***
>>> address 0x0, cause 'memory not mapped'
>>>
>>> Traceback:
>>> 1: doTryCatch(return(expr), name, parentenv, handler)
>>> 2: tryCatchOne(expr, names, parentenv, handlers[[1L]])
>>> 3: tryCatchList(expr, classes, parentenv, handlers)
>>> 4: tryCatch(fun(libname, pkgname), error = identity)
>>> 5: runHook(".onLoad", env, package.lib, package)
>>> 6: loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]])
>>> 7: asNamespace(ns)
>>> 8: namespaceImportFrom(ns, loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]), i[[2L]], from = package)
>>> 9: loadNamespace(package, c(which.lib.loc, lib.loc))
>>> 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({ ns <- loadNamespace(package, c(which.lib.loc, lib.loc)) env <- attachNamespace(ns, pos = pos, deps)})
>>> 15: library(adegenet)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.r-forge.r-project.org/pipermail/adegenet-forum/attachments/20150420/d46c3a06/attachment-0002.html>
More information about the adegenet-forum
mailing list