Ошибка R: использование стека C слишком близко к пределу для небольшого набора данных - PullRequest
0 голосов
/ 09 сентября 2018

Я только что сделал чистую установку R на Ubuntu 18.04, и она не работает на самом деле.

Я могу делать такие вещи, как создание векторов и фреймов данных, и получать сводные данные. Я также могу сделать гистограмму с помощью команды Hist. Однако команда plot не работает.

Следующий код, который является очень простым и должен прекрасно работать:

data(faithful)
plot(faithful$eruptions)

работает около 30 секунд, после чего выдает следующую ошибку:

Error: C stack usage  7970244 is too close to the limit

Я видел много постов других людей с такой же ошибкой, но, похоже, это потому, что они имеют дело с большими наборами данных / большим количеством рекурсий или чем-то в этом роде, но у меня есть эта проблема даже с набором данных всего 3 ценности. R определенно должен справиться с этим без увеличения лимита, и для его запуска не потребуется 30 секунд.

Кто-нибудь знает, в чем может быть проблема?

Edit: Выход ulimit -a:

core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 28697
max locked memory       (kbytes, -l) 16384
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 28697
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

Информация о версии:

R version 3.4.4 (2018-03-15) -- "Someone to Lean On"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

Это обычный R в терминале, а не через любую IDE.

Редактировать 2:

Я обнаружил, что он отлично работает на других учетных записях пользователей на компьютере. Я также начал получать другие странные проблемы (после перезагрузки мне нужно войти в сеанс Gnome, затем выйти, прежде чем я смогу войти в плазму, но у других пользователей такой проблемы нет, иногда терминал не может запуститься, многие вещи рушатся и т. д.) поэтому я думаю, что это не имеет ничего общего с R и намного больше. К сожалению, это может быть аппаратная проблема (раньше у этого компьютера были странные проблемы в других операционных системах).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...