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 <[email protected]> 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
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/igraph-help
>



-- 
Gabor Csardi <[email protected]>     MTA KFKI RMKI
_______________________________________________
igraph-help mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/igraph-help

Reply via email to