segfault 딸랑이 오류, address0x0, 원인 '메모리가 매핑되지 않음'

segfault 딸랑이 오류, address0x0, 원인 '메모리가 매핑되지 않음'

실행할 때마다 이 버그가 발생 rattle()하지만 해결 방법을 알 수 없습니다.

> library(rattle)
Rattle: A free graphical interface for data science with R.
Version 5.2.7 Copyright (c) 2006-2018 Togaware Pty Ltd.
Type 'rattle()' to shake, rattle, and roll your data.
>
>
> rattle()
Loading required package: RGtk2

     *** caught segfault ***
    address 0x0, cause 'memory not mapped'
    
    Traceback:
     1: .RGtkCall("S_gtk_widget_show", object, PACKAGE = "RGtk2")
     2: method(obj, ...)
     3: crv$rattleGUI$getObject("rattle_window")$show()
     4: rattle()

답변1

어떤 OS를 사용하고 있는지 밝히지 않았지만 이전에 Mac에서 정확한 오류가 발생한 것을 본 적이 있기 때문에 Mac인 것으로 가정합니다.

이전 버전의 RGtk2를 설치해 보십시오.

여기에서 이전 버전을 얻을 수 있습니다:https://cran.r-project.org/src/contrib/Archive/RGtk2/

이전 버전을 설치하려면 터미널에서 다음 명령을 사용하여 설치해야 합니다.

R CMD INSTALL ~/[Path to package]/RGtk2_[Version].tar.gz

RGtk2 문제에 대한 자세한 내용을 보려면 다음을 방문하세요.https://gist.github.com/sebkopf/9405675

답변2

R 4.02, RGtk2 버전 2.20.36 1 및 gtk+ 버전 2.24.32_3(homebrew를 통해 설치)을 사용하여 OS X 13.6에서 작업하고 있습니다.

==> Downloading https://homebrew.bintray.com/bottles/gtk%2B-2.24.32_3.high_sierr

 ...

==> Pouring gtk+-2.24.32_3.high_sierra.bottle.1.tar.gz

관련 정보