[BioC] caught segfault in arrayQualityMetrics
Laurent Gatto
laurent.gatto at gmail.com
Mon Oct 4 10:10:25 CEST 2010
Dear all,
While running the latest arrayQualityMetrics version I with a recent
R-devel version, I stumbled on the following issue.
> library("arrayQualityMetrics")
> library("ALLMLL")
> sessionInfo()
R version 2.13.0 Under development (unstable) (2010-09-19 r52946)
Platform: x86_64-unknown-linux-gnu (64-bit)
locale:
[1] LC_CTYPE=en_GB.utf8 LC_NUMERIC=C
[3] LC_TIME=en_GB.utf8 LC_COLLATE=en_GB.utf8
[5] LC_MONETARY=C LC_MESSAGES=en_GB.utf8
[7] LC_PAPER=en_GB.utf8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_GB.utf8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] ALLMLL_1.2.8 arrayQualityMetrics_3.0.14
[3] vsn_3.17.2 affyPLM_1.25.1
[5] preprocessCore_1.11.0 gcrma_2.21.1
[7] affy_1.27.3 Biobase_2.9.2
loaded via a namespace (and not attached):
[1] affyio_1.17.4 annotate_1.27.2 AnnotationDbi_1.11.8
[4] beadarray_1.17.1 Biostrings_2.17.47 DBI_0.2-5
[7] genefilter_1.31.2 grid_2.13.0 hwriter_1.2
[10] IRanges_1.7.38 lattice_0.19-12 latticeExtra_0.6-15
[13] limma_3.5.21 marray_1.27.0 RColorBrewer_1.0-2
[16] RSQLite_0.9-2 simpleaffy_2.25.0 splines_2.13.0
[19] stats4_2.13.0 survival_2.36-1 SVGAnnotation_0.6-0
[22] XML_3.1-1 xtable_1.5-6
> data(MLL.A)
> rMLL=rma(MLL.A)
> arrayQualityMetrics(expressionset = rMLL,outdir="AQM",force=TRUE)
The report will be written into directory 'AQM'.
KernSmooth 2.23 loaded
Copyright M. P. Wand 1997-2009
(loaded the KernSmooth namespace)
*** caught segfault ***
address 0x28, cause 'memory not mapped'
Traceback:
1: .Call.graphics(fnname, ..., PACKAGE = "grid")
2: grid.Call.graphics("L_raster", x$raster, x$x, x$y, x$width,
x$height, resolveHJust(x$just, x$hjust), resolveVJust(x$just,
x$vjust), x$interpolate)
3: drawDetails.rastergrob(x, recording = FALSE)
4: drawDetails(x, recording = FALSE)
5: drawGrob(x)
6: recordGraphics(drawGrob(x), list(x = x), getNamespace("grid"))
7: grid.draw.grob(rg)
8: grid.draw(rg)
9: grid.raster(as.raster(zmat), interpolate = interpolate, x = xlow,
y = ylow, width = xhigh - xlow, height = yhigh - ylow, just =
c("left", "bottom"), default.units = "native")
10: PFUN(x = rep(xm, length(ym)), y = rep(ym, each = length(xm)),
z = as.numeric(dens), subscripts = TRUE, at = seq(from = 0, to
= 1.01 * max(dens), length = cuts + 2), col.regions = colramp(cuts +
1), ...)
11: panel.smoothScatter(x = A[, x], y = M[, y], nbin = 250, raster =
TRUE, ...)
12: function (x, y, ...) panel.smoothScatter(x = A[, x], y = M[, y],
nbin = 250, raster = TRUE, ...)(x = 1L, y = 1L)
13: do.call(FUN, args)
14: checkArgsAndCall(panel, pargs)
15: doTryCatch(return(expr), name, parentenv, handler)
16: tryCatchOne(expr, names, parentenv, handlers[[1L]])
17: tryCatchList(expr, classes, parentenv, handlers)
18: tryCatch(checkArgsAndCall(panel, pargs), error = function(e) panel.error(e))
19: printFunction(x, ...)
20: print.trellis(qm$plot[[1]])
21: print(qm$plot[[1]])
22: aqm.report.qm(p, obj[[i]], i, names(obj)[i])
23: aqm.writereport(reporttitle, expressionset, obj)
24: arrayQualityMetrics(expressionset = rMLL, outdir = "AQM", force = TRUE)
25: arrayQualityMetrics(expressionset = rMLL, outdir = "AQM", force = TRUE)
I reproduced this with R 2.12.0 beta (as on the BioC 2.7: Multiple
platform build/check report) and got the same issue, so I suspect it
is specific to my installation. Has any one observed similar problems?
Any hints are welcome.
Thank you very much in advance.
Best wishes,
Laurent
More information about the Bioconductor
mailing list