2022-07-23 15:12:33 +0200 | received badge | ● Student
(source)
|
2022-07-23 15:05:28 +0200 | received badge | ● Popular Question
(source)
|
2013-06-20 13:44:00 +0200 | received badge | ● Popular Question
(source)
|
2012-03-23 14:48:01 +0200 | received badge | ● Teacher
(source)
|
2012-03-23 14:48:01 +0200 | received badge | ● Self-Learner
(source)
|
2012-03-23 11:30:27 +0200 | commented answer | Manually compiled R segfaults @kcrisman: it tells me that I need at least 50 points of reputation to do that. |
2012-03-23 09:51:59 +0200 | answered a question | Manually compiled R segfaults So, it seems it is a compiler bug. Compiling on gcc 4.6 went fine with my default flags. |
2012-03-15 11:17:20 +0200 | commented question | Manually compiled R segfaults @kcrisman: i started bisecting the flags yesterday only to find that there's another compilation error (compiler reports bug in its own code) that shows on gcc 4.4 (which is installed on that VPS), but not on 4.5. I might find some time during the weekend to check it, but it's not a big priority to me now... I'll probably try getting gcc 4.7 on that VPS and recompile everything just to be sure. For now I use R compiled with `-O0` and it is good enough for my purposes. |
2012-03-14 16:52:29 +0200 | marked best answer | Sage from precompiled package -- R plots You would need to reinstall the R spkg. sage -f r
should do the trick. |
2012-03-14 16:52:29 +0200 | received badge | ● Scholar
(source)
|
2012-03-14 16:52:24 +0200 | received badge | ● Supporter
(source)
|
2012-03-14 11:04:02 +0200 | commented question | Manually compiled R segfaults @kcrisman: updated. However even when launching R by itself I get a crash, and it shouldn't require much memory for itself. |
2012-03-13 17:24:57 +0200 | received badge | ● Editor
(source)
|
2012-03-13 17:24:05 +0200 | asked a question | Manually compiled R segfaults Hello, My R crashes when I try to compile it manually. This is the output of make when trying to compile sagemath from scratch: gcc -std=gnu99 -I../../../../include -I../../../include -I../../../../src/include -DHAVE_CONFIG_H -I/home/liori/sage/sage-4.8/l
e -L/home/liori/sage/sage-4.8/local/lib/ -march=nocona -O2 -fomit-frame-pointer -s -pipe -c md5.c -o md5.o
gcc -std=gnu99 -I../../../../include -I../../../include -I../../../../src/include -DHAVE_CONFIG_H -I/home/liori/sage/sage-4.8/l
e -L/home/liori/sage/sage-4.8/local/lib/ -march=nocona -O2 -fomit-frame-pointer -s -pipe -c signals.c -o signals.o
gcc -std=gnu99 -shared -L/home/liori/sage/sage-4.8/local/lib/ -o tools.so text.o init.o Rmd5.o md5.o signals.o -L../../../../li
make[8]: Entering directory `/home/liori/sage/sage-4.8/spkg/build/r-2.14.0.p1/src/src/library/tools/src'
make[8]: `Makedeps' is up to date.
make[8]: Leaving directory `/home/liori/sage/sage-4.8/spkg/build/r-2.14.0.p1/src/src/library/tools/src'
make[8]: Entering directory `/home/liori/sage/sage-4.8/spkg/build/r-2.14.0.p1/src/src/library/tools/src'
mkdir -p -- ../../../../library/tools/libs
make[8]: Leaving directory `/home/liori/sage/sage-4.8/spkg/build/r-2.14.0.p1/src/src/library/tools/src'
make[7]: Leaving directory `/home/liori/sage/sage-4.8/spkg/build/r-2.14.0.p1/src/src/library/tools/src'
make[6]: Leaving directory `/home/liori/sage/sage-4.8/spkg/build/r-2.14.0.p1/src/src/library/tools'
*** caught segfault ***
address 0x7fff17a1f090, cause 'memory not mapped'
aborting ...
/bin/bash: line 1: 9951 Done echo "tools:::.install_package_description('.', '"../../../library/tools"')"
9952 Segmentation fault | R_DEFAULT_PACKAGES=NULL ../../../bin/R --vanilla --slave > /dev/null
Same thing when I tried to use a binary sagemath distribution and just recompile R there using ./sage -f r . When R is run as standalone binary, it crashes right after printing invitation text. I launched it with .../R --debugger gdb and printed backtrace: [...]
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
Program received signal SIGSEGV, Segmentation fault.
strchrnul () at ../sysdeps/x86_64/strchrnul.S:34
34 ../sysdeps/x86_64/strchrnul.S: No such file or directory.
in ../sysdeps/x86_64/strchrnul.S
Current language: auto
The current source language is "auto; currently asm".
(gdb) bt
#0 strchrnul () at ../sysdeps/x86_64/strchrnul.S:34
#1 0x00007ffff712cd2f in __find_specmb (s=0x7fffffff9a00, format=0x7ffffffff028 <Address 0x7ffffffff028 out of bounds>,
ap=0x7fffffffbb80) at printf-parse.h:99
#2 _IO_vfprintf_internal (s=0x7fffffff9a00, format=0x7ffffffff028 <Address 0x7ffffffff028 out of bounds>, ap=0x7fffffffbb80)
at vfprintf.c:1325
#3 0x00007ffff71524f2 in _IO_vsnprintf (string=0x7fffffff9b80 "", maxlen=<value optimized out>,
format=0x7ffffffff028 <Address 0x7ffffffff028 out of bounds>, args=0x7fffffffbb80) at vsnprintf.c:120
#4 0x00007ffff793671b in Rvsnprintf () from /home/liori/sage/sage-4.8/spkg/build/r-2.14.0.p1/src/lib/libR.so
#5 0x00007ffff7939d5f in Rf_warning () from /home/liori/sage/sage-4.8/spkg/build/r-2 ... (more) |
2012-03-13 11:26:14 +0200 | asked a question | Sage from precompiled package -- R plots Hello, I installed Sage on my Debian Squeeze server using sage-4.8-linux-64bit-ubuntu_10.04.3_lts-x86_64-Linux.tar.lzma package. I wanted to use it mostly for R, and therefore tried some plotting, but I get the known X11 is not available message. I installed packages recommended here in other questions, such as xorg-dev , libpango1.0-dev and libcairo2-dev , and restarted the worksheet, but with no results. Do I need to recompile sage now? |