LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel
User Name
Password
Linux - Kernel This forum is for all discussion relating to the Linux kernel.

Notices


Reply
  Search this Thread
Old 02-12-2009, 03:05 PM   #1
TheDude05
Member
 
Registered: Jan 2005
Distribution: Debian, Ubuntu, RHEL
Posts: 36

Rep: Reputation: 15
Programs throwing a FPE on virtualized machines (2.6.27.7)


Here at work we use Altiris Deployment Solution that is used for dumping/restoring images of a customers computer and running through various installs, etc. The software can use a custom Linux "distro" as its preboot environment to place the images on the hard drive. The distro uses the 2.6.18.6 kernel and is just a basic GNU/Linux system that runs on a 32meg ext2 ramdisk.

Recently I compiled a new kernel (2.6.27.7) based off of the old config with some changes and everything works fine on physical hardware. BUT if its on a virtualized system (VMware, Parallels) two of our commonly used programs throw floating point exceptions. These two programs are from Altiris (firm, rdeployt) so we obviously do not have the source code and there are no debugging symbols in the binaries.

I'm not even sure where to start troubleshooting this. I've ran strace on one the programs with both kernels and here are my results..

Good
Code:
open("/proc/cpuinfo", O_RDONLY)         = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f34000
read(3, "processor\t: 0\nvendor_id\t: Genuine"..., 1024) = 473
close(3)                                = 0
munmap(0xb7f34000, 4096)                = 0
getpid()                                = 2404
gettimeofday({1234447207, 945326}, NULL) = 0
open("/proc/meminfo", O_RDONLY)         = 3
read(3, "MemTotal:       127528 kB\nMemFree"..., 1024) = 676
close(3)
Bad
Code:
open("/proc/cpuinfo", O_RDONLY)         = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb802d000
read(3, "processor\t: 0\nvendor_id\t: Genuine"..., 1024) = 534
close(3)                                = 0
munmap(0xb802d000, 4096)                = 0
--- SIGFPE (Floating point exception) @ 0 (0) ---
+++ killed by SIGFPE +++

Not sure if that's useful or not. At this point I'm not sure what I should try, what kernel options I should look for, etc. Any suggestions would be great. Thanks in advance
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Can't startx; FreeFontPath: FPE log message tidiman07 Ubuntu 6 10-31-2008 06:03 AM
Installed on identical machines, one has flaky programs bluethumb Red Hat 2 09-15-2008 03:40 AM
boot into virtualized partition leedude General 0 12-09-2007 12:26 AM
Virtualized Cluster icius Linux - General 1 04-03-2006 04:15 PM
Can't open GUI of programs in remote machines by telnet and setting DISPLAY..... bioinfo Linux - Networking 2 10-02-2004 09:26 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel

All times are GMT -5. The time now is 11:41 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration