igraph-help
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [igraph] Error when loading the tkcl interface


From: Gábor Csárdi
Subject: Re: [igraph] Error when loading the tkcl interface
Date: Sat, 17 Nov 2012 15:10:59 -0500

Hi, 

I am not sure what is XQuartz, but you don't need it at all. There is an X server in OSX, AFAIK, unless you are using a very old version. But the X server might not matter for the bug, anyway. 

What is your igraph version? R version? Output of sessionInfo()? OSX version? gcc version? Even with these, it seems hard to reproduce this bug, without these it is impossible.

Btw. if you just load the tcktk package with 'library(tcltk)', does that work?

Gabor


On Sat, Nov 17, 2012 at 12:46 PM, Silvia SM <address@hidden> wrote:
Hello,

Maybe someone can help me.  I just switch to Mac, and I'm trying to use the "tkplot" function, but I get this error and message when the program tries to load the tcl/tk interface, and I cannot continue working, I have the XQuartz 2.7.4 (xorg-server 1.13.0), and the tcltk interface and additions on my package manager list.  I'm I missing something?



> tkigraph()
Loading required package: tcltk
Loading Tcl/Tk interface ...
 *** caught segfault ***
address 0x0, cause 'unknown'

Traceback:
 1: sys.parent()
 2: sys.function(sys.parent())
 3: formals(sys.function(sys.parent()))
 4: match.arg(encoding)
 5: match(match.arg(encoding), c("", "bytes", "UTF-8"))
 6: textConnection("rval", "w", local = TRUE)
 7: capture.output(print(args(setwd)))
 8: paste(capture.output(print(args(setwd))), collapse = "")
 9: gsub("\\s+", " ", paste(capture.output(print(args(setwd))), collapse = ""))
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(gsub("\\s+", " ", paste(capture.output(print(args(setwd))),     collapse = "")), silent = TRUE)

Possible actions:
1: abort (with core dump, if enabled)
2: normal R exit
3: exit R without saving workspace
4: exit R saving workspace

>
Selection:
_______________________________________________
igraph-help mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/igraph-help



--
Gabor Csardi <address@hidden>     MTA KFKI RMKI


reply via email to

[Prev in Thread] Current Thread [Next in Thread]