Skip to content
Prev 350683 / 398502 Next

does segfault mean (always) a bug?

On 06/05/15 09:32, Martin Maechler wrote:
not in my case, no of the above call mentioned calls is 
being used, it really is very simple code (possibly with errors)
I know this is not a place to debug anything but if one 
wants to have a look here it is:

library(org.Hs.eg.db)
#library(org.Mm.eg.db)
#library(org.Sc.sgd.db)
library(GOSim)
#library(GO.db)
#setEvidenceLevel(evidences="all", organism="yeast")
#setEvidenceLevel(evidences="all")
setEvidenceLevel(evidences = "all", 
organism=org.Hs.egORGANISM, gomap=org.Hs.egGO)
calc.diffusion.kernel(method="diffKernelLapl", m=5, 
normalization.method="sqrt", DIR="/__.aLocalStorages/1")
#calc.diffusion.kernel(method="diffKernelLLE", m=5, 
normalization.method="sqrt", DIR="/__.aLocalStorages/1")

and:
...
calculating diffusion kernel 'diffKernelLLE' for ontology BP 
using evidence codes 'all' (Homo sapiens) ...
Note: method with signature ?Matrix#matrix? chosen for 
function ?-?,
  target signature ?ddiMatrix#matrix?.
  "ddiMatrix#ANY" would also be valid

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

Traceback:
  1: E %*% K %*% E
  2: E %*% K %*% E
  3: calc.diffusion.kernel(method = "diffKernelLLE", m = 5, 
normalization.method = "sqrt",     DIR = "/tmp")
aborting ...

regards