[BioC] GLAD crashes when built with gcc-4.8
Martin Morgan
mtmorgan at fhcrc.org
Sat Dec 28 23:07:18 CET 2013
If possible run as.
R -d valgrind -f script.R
Where script.R is the minimal commands to produce the problem ( eg no need for biocLite). Compare the output with one less than the minimal script, looking in particular for 'invalid write' errors.
--
Martin Morgan
On Dec 28, 2013, at 8:32 AM, Ramon Diaz-Uriarte <rdiaz02 at gmail.com> wrote:
> Dear All,
>
> At least one function (daglad) from the GLAD package crashes with a
> segfault when compiled with gcc-4.8 but not with gcc-4.7. I am not sure if
> this is a problem with GLAD or, more unlikely, with R. (Details below)
>
>
> Has anybody seen something similar?
>
> Best,
>
> R.
>
>
> Details:
> ========
>
> - How to reproduce the error
>
> ## make sure you are using gcc-4.8 and g++-4.8
> biocLite("GLAD")
> library(GLAD)
> example(daglad)
>
>
> - Errors: there are several; these are some
>
> *** Error in `/home/ramon/Sources/R-3.1.0-64488/bin/exec/R': free(): invalid next size (fast): 0x0000000014144d70 ***
> ======= Backtrace: =========
> /lib/x86_64-linux-gnu/libc.so.6(+0x7aa16)[0x7f2ff0f04a16]
> /lib/x86_64-linux-gnu/libc.so.6(+0x7b793)[0x7f2ff0f05793]
> /home/ramon/Sources/R-3.1.0-64488/library/GLAD/libs/GLAD.so(mad_vector_double+0x184)[0x7f2fed753bc4]
>
>
> [1] "Optimization of the Breakpoints and DNA copy number calling"
> *** Error in `/usr/lib/R/bin/exec/R': corrupted double-linked list: 0x00000000010f24a0 ***
>
>
> *** caught segfault ***
> address 0x140000000a, cause 'memory not mapped'
>
> Traceback:
> 1: gc(FALSE)
> 2: system.time(BP <- merge(BP, profileCGH$SigmaC))
> 3: BkpInfo.profileCGH(profileCGH)
> 4: BkpInfo(profileCGH)
>
>
> - OS: Debian GNU/Linux, a mixture of testing and unstable
>
> - version of gcc/g++: 4.8.2-1 and 4.7.3-9 (for Debian)
>
> - version of GLAD: 2.26.0 (for R-3.0.2) and 2.27.1 (for R-3.1.0)
>
> - versions of R: several from R-3.0.2 and R-3.1.0. For instance
>
> ## the current Debian version
>> version
> _
> platform x86_64-pc-linux-gnu
> arch x86_64
> os linux-gnu
> system x86_64, linux-gnu
> status
> major 3
> minor 0.2
> year 2013
> month 09
> day 25
> svn rev 63987
> language R
> version.string R version 3.0.2 (2013-09-25)
> nickname Frisbee Sailing
>
> ## the R-devel that seems to be used in the testing of BioC packages
>> version
> _
> platform x86_64-pc-linux-gnu
> arch x86_64
> os linux-gnu
> system x86_64, linux-gnu
> status Under development (unstable)
> major 3
> minor 1.0
> year 2013
> month 12
> day 19
> svn rev 64488
> language R
> version.string R Under development (unstable) (2013-12-19 r64488)
> nickname Unsuffered Consequences
>
> ## the latest R-devel
>> version
> _
> platform x86_64-pc-linux-gnu
> arch x86_64
> os linux-gnu
> system x86_64, linux-gnu
> status Under development (unstable)
> major 3
> minor 1.0
> year 2013
> month 12
> day 27
> svn rev 64562
> language R
> version.string R Under development (unstable) (2013-12-27 r64562)
> nickname Unsuffered Consequences
>
>
> - version of GSL: crashes happen with the two available versions in Debian
> for libgsl0ldbl and libgsl0-dev: 1.16+dfsg-1 and 1.15+dfsg.2-2
>
>
>
>
>
>
>
>
> --
> Ramon Diaz-Uriarte
> Department of Biochemistry, Lab B-25
> Facultad de Medicina
> Universidad Autónoma de Madrid
> Arzobispo Morcillo, 4
> 28029 Madrid
> Spain
>
> Phone: +34-91-497-2412
>
> Email: rdiaz02 at gmail.com
> ramon.diaz at iib.uam.es
>
> http://ligarto.org/rdiaz
>
> _______________________________________________
> 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