Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SSE2-CPU required for compiling Ruby 2.1.1 with rvm? #2850

Merged
merged 1 commit into from
Sep 8, 2014

Conversation

mpapis
Copy link
Member

@mpapis mpapis commented Sep 6, 2014

Hi,
I have the following problem with installing Ruby 2.1.1:
when I call rvm install 2.1.1 on a Debian testing/jessie machine that has an Athlon XP 2600+ processor (no SSE2-support), the compiling process is aborted after a few minutes with the following output:

carsten@debbie ~ % rvm install 2.1.1
ruby-2.1.1 - #removing src/ruby-2.1.1 - please wait
Searching for binary rubies, this might take some time.
No binary rubies available for: debian/jessie_sid/i386/ruby-2.1.1.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for debian.
Requirements installation successful.
Installing Ruby from source to: /home/carsten/.rvm/rubies/ruby-2.1.1, this may take a while depending on your cpu(s)...
ruby-2.1.1 - #downloading ruby-2.1.1, this may take a while depending on your connection...
ruby-2.1.1 - #extracting ruby-2.1.1 to /home/carsten/.rvm/src/ruby-2.1.1 - please wait
ruby-2.1.1 - #applying patch /home/carsten/.rvm/patches/ruby/changeset_r45225.diff - please wait
ruby-2.1.1 - #applying patch /home/carsten/.rvm/patches/ruby/changeset_r45240.diff - please wait
ruby-2.1.1 - #configuring - please wait
ruby-2.1.1 - #post-configuration - please wait
ruby-2.1.1 - #compiling - please wait
Error running '__rvm_make -j1',
showing last 15 lines of /home/carsten/.rvm/log/1399922963_ruby-2.1.1/make.log
compiling ./enc/ascii.c
compiling ./enc/us_ascii.c
compiling ./enc/unicode.c
compiling ./enc/utf_8.c
compiling newline.c
compiling ./missing/strlcpy.c
compiling ./missing/strlcat.c
compiling ./missing/setproctitle.c
compiling addr2line.c
compiling dmyext.c
linking miniruby
uncommon.mk:543: recipe for target '.rbconfig.time' failed
make: *** [.rbconfig.time] Ungültiger Maschinenbefehl (Speicherauszug erstellt)
  257,40s user 9,16s system 53% cpu 8:21,28 total
+__rvm_make:0:cmdor> return 2
There has been an error while running make. Halting the installation.

'Ungültiger Maschinenbefehl (Speicherauszug erstellt)' would be 'Illegal instruction (core dumped)' in English.

Performing the same operation on an Intel Pentium 4 M (SSE2-support) with the same Linux distribution completes without errors. I'm using rvm 1.25.25 (stable) by the way.

Is it possible to work around this issue somehow? I hope I don't have to get a new computer to keep up with current Ruby development...

Regards,
Carsten

@mpapis
Copy link
Member

mpapis commented May 12, 2014

It's not caused by RVM, it has to be a nug in detecting your CPU by ruby installation process, try this:

export -a rvm_configure_env
rvm_configure_env=( CFLAGS="-march=athlon -O2" )
rvm install 2.1.1

also there is a newer version of ruby: 2.1.2

anyway - you should report your problem to ruby, they might not know there is a problem compiling on Athlon processors => https://bugs.ruby-lang.org/projects/ruby-trunk/issues

@cahlf
Copy link
Author

cahlf commented May 13, 2014

Hi,
thanks for your fast reply.
I tried your suggestions both in my default zsh and in normal bash (with a rvm cleanup all between each try), but it didn't help. The compilation stops at the very same point all the time. I have ensured that rvm is loaded as a function.
I also tried the tips from the troubleshooting guide on rvm hompage (https://rvm.io/support/troubleshooting) for i386 32bit (CFLAGS='-m32' CXXFLAGS='-m32' LDFLAGS='-m32' rvm install 2.1.1) in zsh and bash with no luck either.
Performing the above steps with Ruby 2.1.2 result in the same errors as well, although I'd like to notice that rvm list known does not show Ruby 2.1.2, but only [ruby-]2.1[.1], [ruby-]2.1-head and ruby-head.

Are there any other solutions for using a current Ruby version with rvm?

Regards,
Carsten

EDIT:
I have just found a bug report for my problem on the ruby issues tracking system which has been posted a month ago (https://bugs.ruby-lang.org/issues/9705).

@cahlf
Copy link
Author

cahlf commented May 14, 2014

I finally managed to compile Ruby 2.1.2. on my Athlon XP and mount it into rvm :D

Here are the steps I performed in case someone else finds this useful:

  1. Create a directory where you want your locally compiled Ruby to be installed (e. g. /opt/ruby/2.1.2/)
  2. Download Ruby source (in my case from https://www.ruby-lang.org/de/downloads/), extract it and enter the new Ruby source directory
  3. Run ./configure --prefix=/opt/ruby/2.1.2/ (or where ever you choose to install the compiled Ruby later)
  4. Now comes the trick: you have to modify the file Makefile created by the configure script. So use your favorite editor to edit line 67 starting with XCFLAGS =.... Simply change -msse2 to -msse and save the file.
  5. Now run make. It should complete without errors.
  6. Run sudo make install. Ruby should get installed to the directoy you chose in step 3.
  7. Finally run rvm mount /opt/ruby/2.1.2, choose a name for this Ruby version (or leave the default) and you have your compiled Ruby available in rvm.

I hope this helps.

@mpapis
Copy link
Member

mpapis commented May 14, 2014

oh so you could try this:

XCFLAGS="-athlon -msse" rvm install 2.1.2

@cahlf
Copy link
Author

cahlf commented May 15, 2014

Sadly that does not work:

XCFLAGS="-athlon -msse" rvm install 2.1.2

gives gcc: error: unrecognized command line option ‘-athlon’.

XCFLAGS="-march=athlon -msse" rvm install 2.1.2

and

XCFLAGS="-msse" rvm install 2.1.2

result in the known illegal-instruction-problem.

@rys
Copy link
Contributor

rys commented May 20, 2014

How about:

XCFLAGS="-msse -mfpmath=sse" rvm install 2.1.2

@cahlf
Copy link
Author

cahlf commented May 20, 2014

Unfortunately, that does not work either.
I've even tried the full XCFLAGS options from Ruby 2.1.2 Makefile:

XCFLAGS="-D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -msse -mfpmath=sse -mstackrealign -DRUBY_EXPORT -fPIE" rvm install 2.1.2

...but I get the same illegal-instruction-message.

@mpapis
Copy link
Member

mpapis commented Jun 6, 2014

following https://bugs.ruby-lang.org/issues/9705#note-4 can you try:

rvm install ruby-head

@cahlf
Copy link
Author

cahlf commented Jun 6, 2014

Does not work, crashes with the same error message:

ruby-head - #compiling - please wait
Error running '__rvm_make -j1',
showing last 15 lines of /home/carsten/.rvm/log/1402062760_ruby-head/make.log
converter for universal_newline
converter for crlf_newline
converter for cr_newline
done.  (0.11user 0.00system 0.02elapsed)
compiling newline.c
compiling ./missing/setproctitle.c
compiling ./missing/strlcat.c
compiling ./missing/strlcpy.c
compiling addr2line.c
compiling dmyext.c
linking miniruby
uncommon.mk:540: recipe for target '.rbconfig.time' failed
make: *** [.rbconfig.time] Ungültiger Maschinenbefehl (Speicherauszug erstellt)

I performed a rvm get stable before, if that's of interest.

@mpapis
Copy link
Member

mpapis commented Jun 6, 2014

can you comment on this ticket https://bugs.ruby-lang.org/issues/9705#note-4

@cahlf
Copy link
Author

cahlf commented Jun 6, 2014

I just did and referred to this thread / my error message.

@mpapis
Copy link
Member

mpapis commented Jun 6, 2014

thanks, this should help them continue fixing the issue

@mpapis
Copy link
Member

mpapis commented Sep 4, 2014

it does not look like MRI knows how to fix this problem, can I see:

rvm info system
cat /proc/cpuinfo

I will try to "fix" it on rvm level

@cahlf
Copy link
Author

cahlf commented Sep 5, 2014

I dumped my old AthlonXP-machine in favour of a computer with SSE2-support, so I'm not affected by this problem anymore, but I still have access to that system, so here is the info you requested:

rvm info system

ruby-2.1.0:

  system:
    uname:       "Linux debbie 3.14-1-686-pae #1 SMP Debian 3.14.12-1 (2014-07-11) i686 GNU/Linux"
    system:      "debian/jessie_sid/i386"
    bash:        "/bin/bash => GNU bash, Version 4.3.11(1)-release (i486-pc-linux-gnu)"
    zsh:         "/usr/bin/zsh => zsh 5.0.5 (i486-pc-linux-gnu)"
cat /proc/cpuinfo

processor   : 0
vendor_id   : AuthenticAMD
cpu family  : 6
model       : 10
model name  : mobile AMD Athlon(tm) XP-M (LV) 2600+
stepping    : 0
cpu MHz     : 2003.853
cache size  : 512 KB
physical id : 0
siblings    : 1
core id     : 0
cpu cores   : 1
apicid      : 0
initial apicid  : 0
fdiv_bug    : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 1
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips    : 4007.70
clflush size    : 32
cache_alignment : 32
address sizes   : 34 bits physical, 32 bits virtual
power management: ts fid vid

I hope it helps, I guess there are still some people with non-SSE2-CPUs who would love to see this issue fixed.

Regards,
Carsten

@mpapis mpapis added this to the rvm 1.25 milestone Sep 6, 2014
@mpapis
Copy link
Member

mpapis commented Sep 6, 2014

can you try after:

rvm get branch /bugfix/athlon_without_sse2_gh_2850

@cahlf
Copy link
Author

cahlf commented Sep 6, 2014

After having installed the bugfix version of rvm and running rvm cleanup all, compilation still fails with the following error message:

rvm install 2.1.2
Searching for binary rubies, this might take some time.
No binary rubies available for: debian/jessie_sid/i386/ruby-2.1.2.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for debian.
Requirements installation successful.
Installing Ruby from source to: /home/carsten/.rvm/rubies/ruby-2.1.2, this may take a while depending on your cpu(s)...
ruby-2.1.2 - #downloading ruby-2.1.2, this may take a while depending on your connection...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 11.4M  100 11.4M    0     0   227k      0  0:00:51  0:00:51 --:--:--  251k
ruby-2.1.2 - #extracting ruby-2.1.2 to /home/carsten/.rvm/src/ruby-2.1.2 - please wait
ruby-2.1.2 - #configuring - please wait
ruby-2.1.2 - #post-configuration - please wait
ruby-2.1.2 - #compiling - please wait
Error running '__rvm_make -j1',
showing last 15 lines of /home/carsten/.rvm/log/1409992329_ruby-2.1.2/make.log
    CPPFLAGS =   -I. -I.ext/include/i686-linux -I./include -I.
    DLDFLAGS = -Wl,-soname,libruby.so.2.1  -fstack-protector  
    SOLIBS = -lpthread -ldl -lcrypt -lm  
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i486-linux-gnu/4.8/lto-wrapper
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.8.3-4' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-i386/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-i386 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-i386 --with-arch-directory=i386 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-targets=all --enable-multiarch --with-arch-32=i586 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.8.3 (Debian 4.8.3-4) 
compiling main.c
gcc: error: unrecognized command line option ‘-msee’
Makefile:333: recipe for target 'main.o' failed
make: *** [main.o] Error 1
+__rvm_make:0:cmdor> return 2
There has been an error while running make. Halting the installation.

@mpapis mpapis force-pushed the bugfix/athlon_without_sse2_gh_2850 branch from d52bcb8 to f3db948 Compare September 6, 2014 14:22
@mpapis
Copy link
Member

mpapis commented Sep 6, 2014

removed the -msee flag, could you try again?

@cahlf
Copy link
Author

cahlf commented Sep 8, 2014

Great work, compilation process is finished without any errors and ruby 2.1.2 gets installed correctly!

mpapis added a commit that referenced this pull request Sep 8, 2014
…_gh_2850

SSE2-CPU required for compiling Ruby 2.1.1 with rvm?
@mpapis mpapis merged commit f24eba6 into master Sep 8, 2014
@mpapis mpapis deleted the bugfix/athlon_without_sse2_gh_2850 branch September 8, 2014 16:46
@MarkDBlackwell
Copy link
Contributor

Commenting out the Athlon line from the above f24eba6 patch made it work on my non-Athlon processor lacking sse2. This likely also resolves #2993 (by restoring the ability to fall back to compilation).

@PaddyMac
Copy link

I hit this bug with on Gentoo's dev-lang/ruby-2.0.0_p576. Could this fix be backported to Ruby 2.0?

@mpapis mpapis modified the milestones: rvm 1.25, rvm-1.26 Oct 29, 2014
@samsoft00
Copy link

I've been facing difficulties setting rvm up for my environment on window 8.1 after running the below command,

rvm autolib disable
rvm install 1.9

received the error below,

...
Error running '__rvm_make -j4',
showing last 15 lines of /cygdrive/c/Users/Al-Mukhtarr/.rvm/log/1432932501_ruby-
1.9.3-p551/make.log
...
jango/bin:/cygdrive/c/Users/Al-Mukhtarr/.rvm/bin
command(2): __rvm_make -j4
++ make -j4
bash: make: command not found
++ return 127
There has been an error while running make. Halting the installation.

but when i check the .rvm folder, the ruby 1.9 was successfully download but sad, when i run

rvm use 1.9
split out ==>  

$ rvm use 1.9
ruby-1.9.3-p551 is not installed.
To install do: 'rvm install ruby-1.9.3-p551'

Please help!

@mpapis
Copy link
Member

mpapis commented May 29, 2015

@samsoft00 this happens because you did rvm autolib disable - to restore proper RVM behaviour run: rvm autolib enable and try installing ruby again: rvm install 1.9

@samsoft00
Copy link

@mpapis Thanks for your quick response... after trying your suggestion, here are the display information

$ rvm install 1.9
Searching for binary rubies, this might take some time.
No binary rubies available for: cygwin/unknown/x86_64/ruby-1.9.3-p551.
Continuing with compilation. Please read 'rvm help mount' to get more informatio
n on binary rubies.
Checking requirements for cygwin.
Installing requirements for cygwin.
Updating system.
Installing required packages: patch, openssl-devel, libyaml-devel, libtool, biso
n, patch, cygwin32-readline..
Error running 'requirements_cygwin_libs_install patch openssl-devel libyaml-deve
l libtool bison patch cygwin32-readline',
showing last 15 lines of /cygdrive/c/Users/Al-Mukhtarr/.rvm/log/1432936626_ruby-
1.9.3-p551/package_install_patch_openssl-devel_libyaml-devel_libtool_bison_patch
_cygwin32-readline.log
    ${__manager} -q -P "${__packages_list// /,}" || return $?
}
current path: /cygdrive/c/Users/Al-Mukhtarr
PATH=/usr/local/bin:/usr/bin:/cygdrive/c/Program Files/ImageMagick-6.9.1-Q16:/cy
gdrive/c/Program Files (x86)/iis express/PHP/v5.6:/cygdrive/c/Program Files/Imag
eMagick-6.8.9-Q16:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/W
indows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdri
ve/c/Program Files/Microsoft/Web Platform Installer:/cygdrive/c/Program Files (x
86)/Microsoft ASP.NET/ASP.NET Web Pages/v1.0:/cygdrive/c/Program Files (x86)/Win
dows Kits/8.0/Windows Performance Toolkit:/cygdrive/c/Program Files/Microsoft SQ
L Server/110/Tools/Binn:/cygdrive/c/Program Files (x86)/Intel/OpenCL SDK/2.0/bin
/x86:/cygdrive/c/Program Files (x86)/Intel/OpenCL SDK/2.0/bin/x64:/cygdrive/c/Re
search In Motion/BlackBerry 10 WebWorks SDK 1.0.4.11/dependencies/tools:/cygdriv
e/c/Program Files/Intel/WiFi/bin:/cygdrive/c/Program Files/Common Files/Intel/Wi
relessCommon:/cygdrive/c/apache-maven-3.1.1/bin:/cygdrive/c/Program Files (x86)/
Nimrod/bin:/cygdrive/c/Program Files (x86)/Nimrod/dist/mingw/bin:/cygdrive/c/Pro
gram Files (x86)/Nimrod/dist:/cygdrive/c/Program Files (x86)/Microsoft SQL Serve
r/100/Tools/Binn:/cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn:/
cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn:/cygdrive/c/Program F
iles (x86)/Microso:/cygdrive/c/ProgramData/ComposerSetup/bin:/cygdrive/c/Program
 Files (x86)/Bitvise SSH Client:/cygdrive/c/Program Files (x86)/Skype/Phone:/cyg
drive/c/Program Files (x86)/Git/cmd:/cygdrive/c/Ruby187/bin:/cygdrive/c/Program
Files/Android/android-sdk/platform-tools:/cygdrive/c/adt-bundle-windows-x86_64-2
0130219/sdk/tools:/cygdrive/c/apache-ant-1.9.2/bin:/cygdrive/c/Users/Al-Mukhtarr
/AppData/Roaming/npm:/cygdrive/c/Program Files/BlackBerry/BB10 WebWorks SDK 2.1.
0.13:/cygdrive/c/Program Files/BlackBerry/BB10 WebWorks SDK 2.1.0.13/cordova-bla
ckberry/bin/dependencies/bb-tools/bin:/cygdrive/c/Python27:/cygdrive/c/Python27/
python.exe:/cygdrive/c/Python27/Scripts:/cygdrive/c/Python27/Lib/site-packages/d
jango/bin:/cygdrive/c/Users/Al-Mukhtarr/.rvm/bin
command(8): requirements_cygwin_libs_install patch openssl-devel libyaml-devel l
ibtool bison patch cygwin32-readline
++ typeset __packages_list __manager
++ [[ x86_64 == \x\8\6\_\6\4 ]]
++ __manager=setup-x86_64.exe
++ rvm_debug '__manager: setup-x86_64.exe'
++ ((  0  ))
++ return 0
++ __packages_list='patch openssl-devel libyaml-devel libtool bison patch cygwin
32-readline'
++ setup-x86_64.exe -q -P patch,openssl-devel,libyaml-devel,libtool,bison,patch,
cygwin32-readline
bash: setup-x86_64.exe: command not found
++ return 127
Requirements installation failed with status: 127.

@mpapis
Copy link
Member

mpapis commented May 29, 2015

@samsoft00 this is different issue, please open a new ticket

@samsoft00
Copy link

after work around and following the instruction here... #2736 (comment) i got this.

...
ruby-2.2.2 - #compiling.................................................
Error running '__rvm_make -j4',
showing last 15 lines of /cygdrive/c/Users/Al-Mukhtarr/.rvm/log/1432937907_ruby-
2.2.2/make.log
exts.mk:118: recipe for target 'ext/-test-/printf/all' failed
make[1]: *** [ext/-test-/printf/all] Error 2
make[1]: *** Waiting for unfinished jobs....
compiling receiver.c
linking shared-object -test-/rational.so
linking shared-object -test-/recursion.so
compiling super.c
linking shared-object -test-/proc.so
make[2]: Leaving directory '/cygdrive/c/Users/Al-Mukhtarr/.rvm/src/ruby-2.2.2/ex
t/-test-/recursion'
make[2]: Leaving directory '/cygdrive/c/Users/Al-Mukhtarr/.rvm/src/ruby-2.2.2/ex
t/-test-/rational'
make[2]: Leaving directory '/cygdrive/c/Users/Al-Mukhtarr/.rvm/src/ruby-2.2.2/ex
t/-test-/proc'
make[1]: Leaving directory '/cygdrive/c/Users/Al-Mukhtarr/.rvm/src/ruby-2.2.2'
uncommon.mk:189: recipe for target 'build-ext' failed
make: *** [build-ext] Error 2
++ return 2
There has been an error while running make. Halting the installation.

Please how do i resolve this error... thanks

@mpapis
Copy link
Member

mpapis commented May 29, 2015

@samsoft00 please open a new ticket and include all the things you had to do manually to get there

@shell-permission
Copy link

can u help me ?

root@kali:~# rvm install 2.3.3 Searching for binary rubies, this might take some time. No binary rubies available for: debian/Kali_Linux_Rolling/x86_64/ruby-2.3.3. Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies. Checking requirements for debian. Installing requirements for debian. Updating system. Installing required packages: libreadline6-dev.. Requirements installation successful. Installing Ruby from source to: /usr/local/rvm/rubies/ruby-2.3.3, this may take a while depending on your cpu(s)... ruby-2.3.3 - #downloading ruby-2.3.3, this may take a while depending on your connection... ######################################################################## 100.0% ruby-2.3.3 - #extracting ruby-2.3.3 to /usr/local/rvm/src/ruby-2.3.3.... ruby-2.3.3 - #configuring.......................................................... ruby-2.3.3 - #post-configuration.. ruby-2.3.3 - #compiling.......................................................................... Error running '__rvm_make -j2', showing last 15 lines of /usr/local/rvm/log/1482942641_ruby-2.3.3/make.log memset(ctx, 0, sizeof(HMAC_CTX)); ^~~~~~~~ Makefile:301: recipe for target 'openssl_missing.o' failed make[2]: *** [openssl_missing.o] Error 1 make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.3.3/ext/openssl' exts.mk:210: recipe for target 'ext/openssl/all' failed make[1]: *** [ext/openssl/all] Error 2 make[1]: *** Waiting for unfinished jobs.... installing default nkf libraries linking shared-object nkf.so make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.3.3/ext/nkf' make[1]: Leaving directory '/usr/local/rvm/src/ruby-2.3.3' uncommon.mk:203: recipe for target 'build-ext' failed make: *** [build-ext] Error 2 ++ return 2 There has been an error while running make. Halting the installation.

@shell-permission
Copy link

root@kali:~# rvm info system

  system:
    uname:       "Linux kali 4.6.0-kali1-amd64 #1 SMP Debian 4.6.4-1kali1 (2016-07-21) x86_64 GNU/Linux"
    system:      "debian/Kali_Linux_Rolling/x86_64"
    bash:        "/bin/bash => GNU bash, version 4.3.46(1)-release (x86_64-pc-linux-gnu)"
    zsh:         "/usr/bin/zsh => zsh 5.2 (x86_64-debian-linux-gnu)"

root@kali:~# cat /proc/cpuinfo

processor	: 0
vendor_id	: AuthenticAMD
cpu family	: 22
model		: 48
model name	: AMD A8-6410 APU with AMD Radeon R5 Graphics
stepping	: 1
microcode	: 0x6000626
cpu MHz		: 1996.275
cache size	: 2048 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm rep_good nopl extd_apicid eagerfpu pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 movbe popcnt aes rdrand hypervisor lahf_lm cmp_legacy cr8_legacy abm sse4a misalignsse 3dnowprefetch vmmcall arat
bugs		: fxsave_leak sysret_ss_attrs
bogomips	: 3992.55
TLB size	: 1024 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 40 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: AuthenticAMD
cpu family	: 22
model		: 48
model name	: AMD A8-6410 APU with AMD Radeon R5 Graphics
stepping	: 1
microcode	: 0x6000626
cpu MHz		: 1996.275
cache size	: 2048 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
apicid		: 1
initial apicid	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm rep_good nopl extd_apicid eagerfpu pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 movbe popcnt aes rdrand hypervisor lahf_lm cmp_legacy cr8_legacy abm sse4a misalignsse 3dnowprefetch vmmcall arat
bugs		: fxsave_leak sysret_ss_attrs
bogomips	: 3992.55
TLB size	: 1024 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 40 bits physical, 48 bits virtual
power management:

@mpapis
Copy link
Member

mpapis commented Jan 1, 2017

@shell-permission please open a new ticket with all the details

@pkuczynski pkuczynski modified the milestones: rvm-1.29.7, unknown-old Dec 12, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants