Segmentierungsfehler, Adresse 0x0, Ursache „Speicher nicht zugeordnet“

Segmentierungsfehler, Adresse 0x0, Ursache „Speicher nicht zugeordnet“

Bei jedem Ausführen tritt dieser Fehler auf rattle(), aber ich weiß nicht, wie ich ihn beheben kann:

> 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()

Antwort1

Sie haben nicht angegeben, welches Betriebssystem Sie verwenden, aber ich nehme an, dass es ein Mac ist, da ich genau diesen Fehler schon einmal auf einem Mac gesehen habe.

Versuchen Sie, eine ältere Version von RGtk2 zu installieren.

Alte Versionen könnt ihr hier herunterladen:https://cran.r-project.org/src/contrib/Archive/RGtk2/

Um alte Versionen zu installieren, sollten Sie dies über das Terminal mit dem Befehl tun.

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

Weitere Informationen zu RGtk2-Problemen finden Sie unter:https://gist.github.com/sebkopf/9405675

Antwort2

Bei mir läuft es unter OS X 13.6, mit R 4.02, RGtk2 Version 2.20.36 1 und gtk+ Version 2.24.32_3 (über Homebrew installiert):

==> 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

verwandte Informationen