Back to Multiple platform build/check report for BioC 3.21:   simplified   long
ABCDE[F]GHIJKLMNOPQRSTUVWXYZ

This page was generated on 2025-02-03 12:37 -0500 (Mon, 03 Feb 2025).

HostnameOSArch (*)R versionInstalled pkgs
nebbiolo1Linux (Ubuntu 24.04.1 LTS)x86_64R Under development (unstable) (2025-01-20 r87609) -- "Unsuffered Consequences" 4704
palomino7Windows Server 2022 Datacenterx64R Under development (unstable) (2025-01-21 r87610 ucrt) -- "Unsuffered Consequences" 4467
lconwaymacOS 12.7.1 Montereyx86_64R Under development (unstable) (2025-01-22 r87618) -- "Unsuffered Consequences" 4478
Click on any hostname to see more info about the system (e.g. compilers)      (*) as reported by 'uname -p', except on Windows and Mac OS X

Package 748/2289HostnameOS / ArchINSTALLBUILDCHECKBUILD BIN
FRASER 2.3.0  (landing page)
Christian Mertes
Snapshot Date: 2025-02-02 13:40 -0500 (Sun, 02 Feb 2025)
git_url: https://git.bioconductor.org/packages/FRASER
git_branch: devel
git_last_commit: 1b4ac46
git_last_commit_date: 2024-10-29 10:46:16 -0500 (Tue, 29 Oct 2024)
nebbiolo1Linux (Ubuntu 24.04.1 LTS) / x86_64  OK    ERROR  skipped
palomino7Windows Server 2022 Datacenter / x64  OK    ERROR  skippedskipped
lconwaymacOS 12.7.1 Monterey / x86_64  OK    OK    OK    OK  NO, package depends on 'OUTRIDER' which is only available as a source package that needs compilation


BUILD results for FRASER on nebbiolo1

To the developers/maintainers of the FRASER package:
- Allow up to 24 hours (and sometimes 48 hours) for your latest push to git@git.bioconductor.org:packages/FRASER.git to reflect on this report. See Troubleshooting Build Report for more information.
- Use the following Renviron settings to reproduce errors and warnings.
- If 'R CMD check' started to fail recently on the Linux builder(s) over a missing dependency, add the missing dependency to 'Suggests:' in your DESCRIPTION file. See Renviron.bioc for more information.

raw results


Summary

Package: FRASER
Version: 2.3.0
Command: /home/biocbuild/bbs-3.21-bioc/R/bin/R CMD build --keep-empty-dirs --no-resave-data FRASER
StartedAt: 2025-02-02 17:14:20 -0500 (Sun, 02 Feb 2025)
EndedAt: 2025-02-02 17:15:59 -0500 (Sun, 02 Feb 2025)
EllapsedTime: 99.1 seconds
RetCode: 1
Status:   ERROR  
PackageFile: None
PackageFileSize: NA

Command output

##############################################################################
##############################################################################
###
### Running command:
###
###   /home/biocbuild/bbs-3.21-bioc/R/bin/R CMD build --keep-empty-dirs --no-resave-data FRASER
###
##############################################################################
##############################################################################


* checking for file ‘FRASER/DESCRIPTION’ ... OK
* preparing ‘FRASER’:
* checking DESCRIPTION meta-information ... OK
* cleaning src
* installing the package to build vignettes
* creating vignettes ... ERROR
--- re-building ‘FRASER.Rnw’ using knitr

 *** caught segfault ***
address 0x1, cause 'memory not mapped'

Traceback:
 1: .Call2("C_viewSums_RleViews", trim(x), na.rm, PACKAGE = "IRanges")
 2: viewFun(as(x, "RleViews"), na.rm = na.rm)
 3: viewFun(as(x, "RleViews"), na.rm = na.rm)
 4: sum(new("CompressedRleList", elementType = "Rle", elementMetadata = NULL,     metadata = list(), unlistData = new("Rle", values = logical(0),         lengths = integer(0), elementMetadata = NULL, metadata = list()),     partitioning = new("PartitioningByEnd", end = integer(0),         NAMES = NULL, elementType = "ANY", elementMetadata = NULL,         metadata = list())), na.rm = FALSE)
 5: sum(new("CompressedRleList", elementType = "Rle", elementMetadata = NULL,     metadata = list(), unlistData = new("Rle", values = logical(0),         lengths = integer(0), elementMetadata = NULL, metadata = list()),     partitioning = new("PartitioningByEnd", end = integer(0),         NAMES = NULL, elementType = "ANY", elementMetadata = NULL,         metadata = list())), na.rm = FALSE)
 6: summarizeJunctions(galignment, genome = genome, with.revmap = (as.logical(strandMode) &&     pairedEnd))
 7: FUN(...)
 8: withCallingHandlers({    ERROR_CALL_DEPTH <<- (function() sys.nframe() - 1L)()    FUN(...)}, error = function(e) {    annotated_condition <- handle_error(e)    stop(annotated_condition)}, warning = handle_warning)
 9: doTryCatch(return(expr), name, parentenv, handler)
10: tryCatchOne(expr, names, parentenv, handlers[[1L]])
11: tryCatchList(expr, classes, parentenv, handlers)
12: tryCatch({    withCallingHandlers({        ERROR_CALL_DEPTH <<- (function() sys.nframe() - 1L)()        FUN(...)    }, error = function(e) {        annotated_condition <- handle_error(e)        stop(annotated_condition)    }, warning = handle_warning)}, error = identity)
13: FUN(X[[i]], ...)
14: (function (X, FUN, ...) {    FUN <- match.fun(FUN)    if (!is.vector(X) || is.object(X))         X <- as.list(X)    .Internal(lapply(X, FUN))})(X = c("chr3", "chr19", "chrUn_gl000218"), FUN = function (...) {    if (!identical(timeout, WORKER_TIMEOUT)) {        setTimeLimit(timeout, timeout, TRUE)        on.exit(setTimeLimit(Inf, Inf, FALSE))    }    if (!is.null(globalOptions))         base::options(globalOptions)    if (stop.on.error && ERROR_OCCURRED) {        UNEVALUATED    }    else {        .rng_reset_generator("L'Ecuyer-CMRG", SEED)        output <- tryCatch({            withCallingHandlers({                ERROR_CALL_DEPTH <<- (function() sys.nframe() -                   1L)()                FUN(...)            }, error = function(e) {                annotated_condition <- handle_error(e)                stop(annotated_condition)            }, warning = handle_warning)        }, error = identity)        if (force.GC)             gc(verbose = FALSE, full = FALSE)        SEED <<- .rng_next_substream(SEED)        output    }}, bamFile = "/tmp/RtmprX1Tg4/Rinst3448965c1e25c5/FRASER/extdata/bam/sample1.bam",     pairedEnd = TRUE, genome = NULL, strandMode = 0, scanBamParam = new("ScanBamParam",         flag = c(keep0 = 4095L, keep1 = 4095L), simpleCigar = FALSE,         reverseComplement = FALSE, tag = character(0), tagFilter = list(),         what = character(0), which = new("CompressedIRangesList",             unlistData = new("IRanges", start = integer(0), width = integer(0),                 NAMES = NULL, elementType = "ANY", elementMetadata = NULL,                 metadata = list()), elementType = "IRanges",             elementMetadata = NULL, metadata = list(), partitioning = new("PartitioningByEnd",                 end = integer(0), NAMES = character(0), elementType = "ANY",                 elementMetadata = NULL, metadata = list())),         mapqFilter = 0L))
15: do.call(lapply, args)
16: BiocParallel:::.workerLapply_impl(...)
17: (function (...) BiocParallel:::.workerLapply_impl(...))(X = c("chr3", "chr19", "chrUn_gl000218"), FUN = function (chromosome, bamFile, pairedEnd,     strandMode, genome, scanBamParam) {    which = GRanges(seqnames = chromosome, ranges = IRanges(0,         536870912))    param <- mergeBamParams(bamParam = scanBamParam, which = which)    if (is.null(param)) {        return(GRanges())    }    if (isFALSE(as.logical(strandMode)) || isFALSE(pairedEnd)) {        galignment <- readGAlignments(bamFile, param = param)    }    else {        galignment <- readGAlignmentPairs(bamFile, param = param,             strandMode = strandMode)    }    galignment <- galignment[!is.na(seqnames(galignment))]    if (isFALSE(as.logical(strandMode))) {        strand(galignment) <- "*"    }    if (isFALSE(pairedEnd) && strandMode == 2L) {        galignment <- invertStrand(galignment)    }    if (length(galignment) == 0) {        return(GRanges())    }    if (!is.null(genome)) {        if (is.character(genome)) {            genome <- getBSgenome(genome)        }        if (any(seqlevelsStyle(galignment) != seqlevelsStyle(genome))) {            warning("The seqlevelsStyles from the BAM file and the annotation",                 " are not the same! Will force annotation to use the one",                 " from the BAM file.")            seqlevelsStyle(genome) <- seqlevelsStyle(galignment)[1]        }        chrLengths <- seqlengths(galignment)        mismatchChrs <- which(seqlengths(genome)[names(chrLengths)] !=             chrLengths)        if (length(mismatchChrs) > 0) {            chrsToDrop <- names(chrLengths)[mismatchChrs]            galignment <- dropSeqlevels(galignment, chrsToDrop)        }    }    jc <- summarizeJunctions(galignment, genome = genome, with.revmap = (as.logical(strandMode) &&         pairedEnd))    if (length(jc) == 0) {        return(GRanges())    }    if (isTRUE(as.logical(strandMode))) {        if (isTRUE(pairedEnd)) {            fragment_counts <- vapply(jc@elementMetadata$revmap,                 FUN = function(pairs) {                  strands <- strand(galignment[pairs, ])                  return(c(plus_score = sum(strands == "+"),                     minus_score = sum(strands == "-")))                }, FUN.VALUE = integer(2))            mcols(jc)[, "plus_score"] <- fragment_counts["plus_score",                 ]            mcols(jc)[, "minus_score"] <- fragment_counts["minus_score",                 ]        }        jcPlus <- jc        mcols(jcPlus)[, "score"] <- mcols(jc)[, "plus_score"]        strand(jcPlus) <- "+"        jcPlus <- jcPlus[mcols(jcPlus)[, "score"] > 0, ]        jcMinus <- jc        mcols(jcMinus)[, "score"] <- mcols(jc)[, "minus_score"]        strand(jcMinus) <- "-"        jcMinus <- jcMinus[mcols(jcMinus)[, "score"] > 0, ]        jc <- c(jcPlus, jcMinus)    }    ans <- jc[, "score"]    colnames(mcols(ans)) <- "count"    if (isFALSE(as.logical(strandMode)) && !is.null(genome) &&         length(ans) > 0) {        strand(ans) <- jc$intron_strand        ans$intron_motif <- jc$intron_motif        strand(ans)[jc$intron_strand == "*"] <- "+"    }    sort(ans)}, ARGS = list(bamFile = "/tmp/RtmprX1Tg4/Rinst3448965c1e25c5/FRASER/extdata/bam/sample1.bam",     pairedEnd = TRUE, genome = NULL, strandMode = 0, scanBamParam = new("ScanBamParam",         flag = c(keep0 = 4095L, keep1 = 4095L), simpleCigar = FALSE,         reverseComplement = FALSE, tag = character(0), tagFilter = list(),         what = character(0), which = new("CompressedIRangesList",             unlistData = new("IRanges", start = integer(0), width = integer(0),                 NAMES = NULL, elementType = "ANY", elementMetadata = NULL,                 metadata = list()), elementType = "IRanges",             elementMetadata = NULL, metadata = list(), partitioning = new("PartitioningByEnd",                 end = integer(0), NAMES = character(0), elementType = "ANY",                 elementMetadata = NULL, metadata = list())),         mapqFilter = 0L)), OPTIONS = list(log = FALSE, threshold = "INFO",     stop.on.error = TRUE, as.error = TRUE, timeout = NA_integer_,     force.GC = FALSE, globalOptions = NULL), BPRNGSEED = c(10407L, 1989395441L, -1801421250L, -1419308672L, -990181346L, 424009389L, 848918326L), GLOBALS = list(), PACKAGES = character(0))
18: do.call(msg$data$fun, msg$data$args)
19: doTryCatch(return(expr), name, parentenv, handler)
20: tryCatchOne(expr, names, parentenv, handlers[[1L]])
21: tryCatchList(expr, classes, parentenv, handlers)
22: tryCatch({    do.call(msg$data$fun, msg$data$args)}, error = function(e) {    list(.error_worker_comm(e, "worker evaluation failed"))})
23: .bpworker_EXEC(msg, bplog(backend$BPPARAM))
24: .recv_any(manager$backend)
25: .recv_any(manager$backend)
26: .manager_recv(manager)
27: .manager_recv(manager)
28: .collect_result(manager, reducer, progress, BPPARAM)
29: .bploop_impl(ITER = ITER, FUN = FUN, ARGS = ARGS, BPPARAM = BPPARAM,     BPOPTIONS = BPOPTIONS, BPREDO = BPREDO, reducer = reducer,     progress.length = length(redo_index))
30: bploop.lapply(manager, BPPARAM = BPPARAM, BPOPTIONS = BPOPTIONS,     ...)
31: bploop(manager, BPPARAM = BPPARAM, BPOPTIONS = BPOPTIONS, ...)
32: .bpinit(manager = manager, X = X, FUN = FUN, ARGS = ARGS, BPPARAM = BPPARAM,     BPOPTIONS = BPOPTIONS, BPREDO = BPREDO)
33: bplapply(chromosomes, FUN = countSplitReadsPerChromosome, bamFile = bamfile,     pairedEnd = pairedend, genome = genome, strandMode = strandmode,     scanBamParam = scanbamparam, BPPARAM = getBPParam(NcpuPerSample,         length(chromosomes)))
34: bplapply(chromosomes, FUN = countSplitReadsPerChromosome, bamFile = bamfile,     pairedEnd = pairedend, genome = genome, strandMode = strandmode,     scanBamParam = scanbamparam, BPPARAM = getBPParam(NcpuPerSample,         length(chromosomes)))
35: FUN(...)
36: withCallingHandlers({    ERROR_CALL_DEPTH <<- (function() sys.nframe() - 1L)()    FUN(...)}, error = function(e) {    annotated_condition <- handle_error(e)    stop(annotated_condition)}, warning = handle_warning)
37: doTryCatch(return(expr), name, parentenv, handler)
38: tryCatchOne(expr, names, parentenv, handlers[[1L]])
39: tryCatchList(expr, classes, parentenv, handlers)
40: tryCatch({    withCallingHandlers({        ERROR_CALL_DEPTH <<- (function() sys.nframe() - 1L)()        FUN(...)    }, error = function(e) {        annotated_condition <- handle_error(e)        stop(annotated_condition)    }, warning = handle_warning)}, error = identity)
41: FUN(X[[i]], ...)
42: (function (X, FUN, ...) {    FUN <- match.fun(FUN)    if (!is.vector(X) || is.object(X))         X <- as.list(X)    .Internal(lapply(X, FUN))})(X = c("sample1", "sample2", "sample3"), FUN = function (...) {    if (!identical(timeout, WORKER_TIMEOUT)) {        setTimeLimit(timeout, timeout, TRUE)        on.exit(setTimeLimit(Inf, Inf, FALSE))    }    if (!is.null(globalOptions))         base::options(globalOptions)    if (stop.on.error && ERROR_OCCURRED) {        UNEVALUATED    }    else {        .rng_reset_generator("L'Ecuyer-CMRG", SEED)        output <- tryCatch({            withCallingHandlers({                ERROR_CALL_DEPTH <<- (function() sys.nframe() -                   1L)()                FUN(...)            }, error = function(e) {                annotated_condition <- handle_error(e)                stop(annotated_condition)            }, warning = handle_warning)        }, error = identity)        if (force.GC)             gc(verbose = FALSE, full = FALSE)        SEED <<- .rng_next_substream(SEED)        output    }}, fds = new("FraserDataSet", name = "Data Analysis", bamParam = new("ScanBamParam",     flag = c(keep0 = 4095L, keep1 = 4095L), simpleCigar = FALSE,     reverseComplement = FALSE, tag = character(0), tagFilter = list(),     what = character(0), which = new("CompressedIRangesList",         unlistData = new("IRanges", start = integer(0), width = integer(0),             NAMES = NULL, elementType = "ANY", elementMetadata = NULL,             metadata = list()), elementType = "IRanges", elementMetadata = NULL,         metadata = list(), partitioning = new("PartitioningByEnd",             end = integer(0), NAMES = character(0), elementType = "ANY",             elementMetadata = NULL, metadata = list())), mapqFilter = 0L),     workingDir = "FRASER_output", nonSplicedReads = new("RangedSummarizedExperiment",         rowRanges = new("GRanges", seqnames = new("Rle", values = integer(0),             lengths = integer(0), elementMetadata = NULL, metadata = list()),             ranges = new("IRanges", start = integer(0), width = integer(0),                 NAMES = NULL, elementType = "ANY", elementMetadata = NULL,                 metadata = list()), strand = new("Rle", values = integer(0),                 lengths = integer(0), elementMetadata = NULL,                 metadata = list()), seqinfo = new("Seqinfo",                 seqnames = character(0), seqlengths = integer(0),                 is_circular = logical(0), genome = character(0)),             elementMetadata = new("DFrame", rownames = NULL,                 nrows = 0L, elementType = "ANY", elementMetadata = NULL,                 metadata = list(), listData = list()), elementType = "ANY",             metadata = list()), colData = new("DFrame", rownames = NULL,             nrows = 0L, elementType = "ANY", elementMetadata = NULL,             metadata = list(), listData = list()), assays = NULL,         NAMES = NULL, elementMetadata = new("DFrame", rownames = NULL,             nrows = 0L, elementType = "ANY", elementMetadata = NULL,             metadata = list(), listData = list()), metadata = list()),     rowRanges = new("GRanges", seqnames = new("Rle", values = integer(0),         lengths = integer(0), elementMetadata = NULL, metadata = list()),         ranges = new("IRanges", start = integer(0), width = integer(0),             NAMES = NULL, elementType = "ANY", elementMetadata = NULL,             metadata = list()), strand = new("Rle", values = integer(0),             lengths = integer(0), elementMetadata = NULL, metadata = list()),         seqinfo = new("Seqinfo", seqnames = character(0), seqlengths = integer(0),             is_circular = logical(0), genome = character(0)),         elementMetadata = new("DFrame", rownames = NULL, nrows = 0L,             elementType = "ANY", elementMetadata = NULL, metadata = list(),             listData = list()), elementType = "ANY", metadata = list()),     colData = new("DFrame", rownames = c("sample1", "sample2",     "sample3"), nrows = 3L, elementType = "ANY", elementMetadata = NULL,         metadata = list(), listData = list(sampleID = c("sample1",         "sample2", "sample3"), bamFile = c("/tmp/RtmprX1Tg4/Rinst3448965c1e25c5/FRASER/extdata/bam/sample1.bam",         "/tmp/RtmprX1Tg4/Rinst3448965c1e25c5/FRASER/extdata/bam/sample2.bam",         "/tmp/RtmprX1Tg4/Rinst3448965c1e25c5/FRASER/extdata/bam/sample3.bam"        ), condition = c(1L, 3L, 2L), gene = c("TIMMDC1", "CLPP",         "MCOLN1"), pairedEnd = c(TRUE, TRUE, TRUE))), assays = NULL,     NAMES = NULL, elementMetadata = new("DFrame", rownames = NULL,         nrows = 0L, elementType = "ANY", elementMetadata = NULL,         metadata = list(), listData = list()), metadata = list(        dontWriteHDF5 = TRUE)), NcpuPerSample = 1L, genome = NULL,     recount = FALSE, keepNonStandardChromosomes = TRUE)
43: do.call(lapply, args)
44: BiocParallel:::.workerLapply_impl(...)
45: (function (...) BiocParallel:::.workerLapply_impl(...))(X = c("sample1", "sample2", "sample3"), FUN = function (sampleID, fds, NcpuPerSample = 1,     genome = NULL, recount = FALSE, keepNonStandardChromosomes = TRUE,     bamfile = bamFile(fds[, sampleID]), pairedend = pairedEnd(fds[,         sampleID]), strandmode = strandSpecific(fds[, sampleID]),     cacheFile = getSplitCountCacheFile(sampleID, fds), scanbamparam = scanBamParam(fds),     coldata = colData(fds)) {    validObject(fds)    if (isFALSE(recount) && !is.null(cacheFile) && file.exists(cacheFile)) {        cache <- readRDS(cacheFile)        bamWhich <- unlist(bamWhich(scanbamparam))        if (length(bamWhich) > 0) {            userTargetGR <- GRanges(seqnames = names(unlist(bamWhich)),                 ranges = unlist(bamWhich), strand = "*")            from <- unique(from(findOverlaps(cache, userTargetGR)))            cache <- cache[from]        }        if (length(cache) > 0) {            message(date(), ": Using existing split read counts for sample: ",                 sampleID)            if (isFALSE(keepNonStandardChromosomes)) {                cache <- keepStandardChromosomes(cache, pruning.mode = "coarse")            }            return(checkSeqLevelStyle(gr = cache, sampleID = sampleID,                 sampleSpecific = FALSE, coldata = coldata))        }    }    message(date(), ": Count split reads for sample: ", sampleID)    chromosomes <- extractChromosomes(bamfile)    if (isFALSE(keepNonStandardChromosomes)) {        chr_gr <- GRanges(seqnames = chromosomes, ranges = IRanges(1,             2))        chromosomes <- standardChromosomes(chr_gr)    }    if (is.character(genome) && length(genome) > 1) {        genome <- genome[sampleID]    }    if (!is.null(genome)) {        if (is.character(genome)) {            genome <- getBSgenome(genome)        }        seqlevelsStyle(genome) <- seqlevelsStyle(chromosomes)[1]        chrLengths <- extractChromosomeLengths(bamfile)        mismatchChrs <- which(seqlengths(genome)[chromosomes] !=             chrLengths[chromosomes])        if (length(mismatchChrs) > 0) {            warning("Not counting chromosome(s) ", paste(chromosomes[mismatchChrs],                 collapse = ", "), " in sample ", sampleID, " as it has a different length",                 " in the bamFile of this sample than in the provided",                 " genome.")            chromosomes <- chromosomes[-mismatchChrs]        }        missingChrs <- which(!chromosomes %in% seqnames(genome))        if (length(missingChrs) > 0) {            warning("Not counting chromosome(s) ", paste(chromosomes[missingChrs],                 collapse = ", "), " in sample ", sampleID, " as it is not specified in",                 " the provided genome.")            chromosomes <- chromosomes[-missingChrs]        }    }    countsList <- bplapply(chromosomes, FUN = countSplitReadsPerChromosome,         bamFile = bamfile, pairedEnd = pairedend, genome = genome,         strandMode = strandmode, scanBamParam = scanbamparam,         BPPARAM = getBPParam(NcpuPerSample, length(chromosomes)))    countsGR <- sort(unlist(GRangesList(countsList)))    saveRDS(countsGR, cacheFile)    return(checkSeqLevelStyle(gr = countsGR, sampleID = sampleID,         sampleSpecific = FALSE, coldata = coldata))}, ARGS = list(fds = new("FraserDataSet", name = "Data Analysis",     bamParam = new("ScanBamParam", flag = c(keep0 = 4095L, keep1 = 4095L    ), simpleCigar = FALSE, reverseComplement = FALSE, tag = character(0),         tagFilter = list(), what = character(0), which = new("CompressedIRangesList",             unlistData = new("IRanges", start = integer(0), width = integer(0),                 NAMES = NULL, elementType = "ANY", elementMetadata = NULL,                 metadata = list()), elementType = "IRanges",             elementMetadata = NULL, metadata = list(), partitioning = new("PartitioningByEnd",                 end = integer(0), NAMES = character(0), elementType = "ANY",                 elementMetadata = NULL, metadata = list())),         mapqFilter = 0L), workingDir = "FRASER_output", nonSplicedReads = new("RangedSummarizedExperiment",         rowRanges = new("GRanges", seqnames = new("Rle", values = integer(0),             lengths = integer(0), elementMetadata = NULL, metadata = list()),             ranges = new("IRanges", start = integer(0), width = integer(0),                 NAMES = NULL, elementType = "ANY", elementMetadata = NULL,                 metadata = list()), strand = new("Rle", values = integer(0),                 lengths = integer(0), elementMetadata = NULL,                 metadata = list()), seqinfo = new("Seqinfo",                 seqnames = character(0), seqlengths = integer(0),                 is_circular = logical(0), genome = character(0)),             elementMetadata = new("DFrame", rownames = NULL,                 nrows = 0L, elementType = "ANY", elementMetadata = NULL,                 metadata = list(), listData = list()), elementType = "ANY",             metadata = list()), colData = new("DFrame", rownames = NULL,             nrows = 0L, elementType = "ANY", elementMetadata = NULL,             metadata = list(), listData = list()), assays = NULL,         NAMES = NULL, elementMetadata = new("DFrame", rownames = NULL,             nrows = 0L, elementType = "ANY", elementMetadata = NULL,             metadata = list(), listData = list()), metadata = list()),     rowRanges = new("GRanges", seqnames = new("Rle", values = integer(0),         lengths = integer(0), elementMetadata = NULL, metadata = list()),         ranges = new("IRanges", start = integer(0), width = integer(0),             NAMES = NULL, elementType = "ANY", elementMetadata = NULL,             metadata = list()), strand = new("Rle", values = integer(0),             lengths = integer(0), elementMetadata = NULL, metadata = list()),         seqinfo = new("Seqinfo", seqnames = character(0), seqlengths = integer(0),             is_circular = logical(0), genome = character(0)),         elementMetadata = new("DFrame", rownames = NULL, nrows = 0L,             elementType = "ANY", elementMetadata = NULL, metadata = list(),             listData = list()), elementType = "ANY", metadata = list()),     colData = new("DFrame", rownames = c("sample1", "sample2",     "sample3"), nrows = 3L, elementType = "ANY", elementMetadata = NULL,         metadata = list(), listData = list(sampleID = c("sample1",         "sample2", "sample3"), bamFile = c("/tmp/RtmprX1Tg4/Rinst3448965c1e25c5/FRASER/extdata/bam/sample1.bam",         "/tmp/RtmprX1Tg4/Rinst3448965c1e25c5/FRASER/extdata/bam/sample2.bam",         "/tmp/RtmprX1Tg4/Rinst3448965c1e25c5/FRASER/extdata/bam/sample3.bam"        ), condition = c(1L, 3L, 2L), gene = c("TIMMDC1", "CLPP",         "MCOLN1"), pairedEnd = c(TRUE, TRUE, TRUE))), assays = NULL,     NAMES = NULL, elementMetadata = new("DFrame", rownames = NULL,         nrows = 0L, elementType = "ANY", elementMetadata = NULL,         metadata = list(), listData = list()), metadata = list(        dontWriteHDF5 = TRUE)), NcpuPerSample = 1L, genome = NULL,     recount = FALSE, keepNonStandardChromosomes = TRUE), OPTIONS = list(    log = FALSE, threshold = "INFO", stop.on.error = TRUE, as.error = TRUE,     timeout = NA_integer_, force.GC = FALSE, globalOptions = NULL),     BPRNGSEED = c(10407L, -1517153014L, 1989395441L, -1801421250L,     1955660617L, -990181346L, 424009389L), GLOBALS = list(),     PACKAGES = character(0))
46: do.call(msg$data$fun, msg$data$args)
47: doTryCatch(return(expr), name, parentenv, handler)
48: tryCatchOne(expr, names, parentenv, handlers[[1L]])
49: tryCatchList(expr, classes, parentenv, handlers)
50: tryCatch({    do.call(msg$data$fun, msg$data$args)}, error = function(e) {    list(.error_worker_comm(e, "worker evaluation failed"))})
51: .bpworker_EXEC(msg, bplog(backend$BPPARAM))
52: .recv_any(manager$backend)
53: .recv_any(manager$backend)
54: .manager_recv(manager)
55: .manager_recv(manager)
56: .collect_result(manager, reducer, progress, BPPARAM)
57: .bploop_impl(ITER = ITER, FUN = FUN, ARGS = ARGS, BPPARAM = BPPARAM,     BPOPTIONS = BPOPTIONS, BPREDO = BPREDO, reducer = reducer,     progress.length = length(redo_index))
58: bploop.lapply(manager, BPPARAM = BPPARAM, BPOPTIONS = BPOPTIONS,     ...)
59: bploop(manager, BPPARAM = BPPARAM, BPOPTIONS = BPOPTIONS, ...)
60: .bpinit(manager = manager, X = X, FUN = FUN, ARGS = ARGS, BPPARAM = BPPARAM,     BPOPTIONS = BPOPTIONS, BPREDO = BPREDO)
61: bplapply(samples(fds), FUN = countSplitReads, fds = fds, BPPARAM = BPPARAM,     NcpuPerSample = NcpuPerSample, genome = genome, recount = recount,     keepNonStandardChromosomes = keepNonStandardChromosomes)
62: bplapply(samples(fds), FUN = countSplitReads, fds = fds, BPPARAM = BPPARAM,     NcpuPerSample = NcpuPerSample, genome = genome, recount = recount,     keepNonStandardChromosomes = keepNonStandardChromosomes)
63: getSplitReadCountsForAllSamples(fds = fds, NcpuPerSample = NcpuPerSample,     junctionMap = junctionMap, recount = recount, BPPARAM = BPPARAM,     genome = genome, keepNonStandardChromosomes = keepNonStandardChromosomes,     outDir = file.path(countDir, "splitCounts"))
64: countRNAData(fds)
65: eval(expr, envir)
66: eval(expr, envir)
67: withVisible(eval(expr, envir))
68: withCallingHandlers(code, message = function (cnd) {    watcher$capture_plot_and_output()    if (on_message$capture) {        watcher$push(cnd)    }    if (on_message$silence) {        invokeRestart("muffleMessage")    }}, warning = function (cnd) {    if (getOption("warn") >= 2 || getOption("warn") < 0) {        return()    }    watcher$capture_plot_and_output()    if (on_warning$capture) {        cnd <- sanitize_call(cnd)        watcher$push(cnd)    }    if (on_warning$silence) {        invokeRestart("muffleWarning")    }}, error = function (cnd) {    watcher$capture_plot_and_output()    cnd <- sanitize_call(cnd)    watcher$push(cnd)    switch(on_error, continue = invokeRestart("eval_continue"),         stop = invokeRestart("eval_stop"), error = NULL)})
69: eval(call)
70: eval(call)
71: with_handlers({    for (expr in tle$exprs) {        ev <- withVisible(eval(expr, envir))        watcher$capture_plot_and_output()        watcher$print_value(ev$value, ev$visible, envir)    }    TRUE}, handlers)
72: doWithOneRestart(return(expr), restart)
73: withOneRestart(expr, restarts[[1L]])
74: withRestartList(expr, restarts[-nr])
75: doWithOneRestart(return(expr), restart)
76: withOneRestart(withRestartList(expr, restarts[-nr]), restarts[[nr]])
77: withRestartList(expr, restarts)
78: withRestarts(with_handlers({    for (expr in tle$exprs) {        ev <- withVisible(eval(expr, envir))        watcher$capture_plot_and_output()        watcher$print_value(ev$value, ev$visible, envir)    }    TRUE}, handlers), eval_continue = function() TRUE, eval_stop = function() FALSE)
79: evaluate::evaluate(...)
80: evaluate(code, envir = env, new_device = FALSE, keep_warning = if (is.numeric(options$warning)) TRUE else options$warning,     keep_message = if (is.numeric(options$message)) TRUE else options$message,     stop_on_error = if (is.numeric(options$error)) options$error else {        if (options$error && options$include)             0L        else 2L    }, output_handler = knit_handlers(options$render, options))
81: in_dir(input_dir(), expr)
82: in_input_dir(evaluate(code, envir = env, new_device = FALSE,     keep_warning = if (is.numeric(options$warning)) TRUE else options$warning,     keep_message = if (is.numeric(options$message)) TRUE else options$message,     stop_on_error = if (is.numeric(options$error)) options$error else {        if (options$error && options$include)             0L        else 2L    }, output_handler = knit_handlers(options$render, options)))
83: eng_r(options)
84: block_exec(params)
85: call_block(x)
86: process_group(group)
87: withCallingHandlers(if (tangle) process_tangle(group) else process_group(group),     error = function(e) if (xfun::pkg_available("rlang", "1.0.0")) rlang::entrace(e))
88: xfun:::handle_error(withCallingHandlers(if (tangle) process_tangle(group) else process_group(group),     error = function(e) if (xfun::pkg_available("rlang", "1.0.0")) rlang::entrace(e)),     function(loc) {        setwd(wd)        write_utf8(res, output %n% stdout())        paste0("\nQuitting from lines ", loc)    }, if (labels[i] != "") sprintf(" [%s]", labels[i]), get_loc)
89: process_file(text, output)
90: (if (grepl("\\.[Rr]md$", file)) knit2html else if (grepl("\\.[Rr]rst$",     file)) knit2pandoc else knit)(file, encoding = encoding,     quiet = quiet, envir = globalenv(), ...)
91: engine$weave(file, quiet = quiet, encoding = enc)
92: doTryCatch(return(expr), name, parentenv, handler)
93: tryCatchOne(expr, names, parentenv, handlers[[1L]])
94: tryCatchList(expr, classes, parentenv, handlers)
95: tryCatch({    engine$weave(file, quiet = quiet, encoding = enc)    setwd(startdir)    output <- find_vignette_product(name, by = "weave", engine = engine)    if (!have.makefile && vignette_is_tex(output)) {        texi2pdf(file = output, clean = FALSE, quiet = quiet)        output <- find_vignette_product(name, by = "texi2pdf",             engine = engine)    }    outputs <- c(outputs, output)}, error = function(e) {    thisOK <<- FALSE    fails <<- c(fails, file)    message(gettextf("Error: processing vignette '%s' failed with diagnostics:\n%s",         file, conditionMessage(e)))})
96: tools::buildVignettes(dir = ".", tangle = TRUE)
An irrecoverable exception occurred. R is aborting now ...
Segmentation fault (core dumped)