From: Scott M. <sma...@us...> - 2008-11-05 22:06:39
|
My environment is: SUSE Enterprise Server 10 (ppc), Version 10. Patch 2 cat /proc/version shows: Linux version 2.6.16.60-0.21-ppc64 (geeko@buildhost) (gcc version 4.1.2 20070115 (SUSE Linux)) I setup as follows: 0. installed rpms popt-devel-64bit-1.7-271.27 and popt-devel-1.7-271.27 (due to an error message running /configure otherwise) 1. I installed oprofile .94 from sourceforge using ./configure --with-kernel-support 2. I initialized via opcontrol --setup --vmlinux=/boot/vmlinux-`uname -r` When I run opreport --symbols --image-path=/lib/modules/`uname -r`, or just oreport --symbols, I get the following error: warning: [heap] (tgid:31527 range:0x10015000-0x10036000) could not be found. warning: /lib/modules/2.6.16.60-0.21-ppc64/kernel/security/apparmor/apparmor.ko is not in a usable binary format. warning: /bin/bash is not in a usable binary format. ./run_oprofile.sh: line 25: 31628 Segmentation fault opreport --symbols --image-path=/lib/modules/`uname -r` I need the output with symbols. I appreciate any help resolving this. Thank you. -- View this message in context: http://www.nabble.com/Segmentation-fault--with-oprofile-.94%2C-SUSE-10.2%2C-and-IBM-ppc64-tp20349042p20349042.html Sent from the oprofile-list mailing list archive at Nabble.com. |
From: Maynard J. <may...@us...> - 2008-11-06 14:26:55
|
Scott Martin wrote: > My environment is: > SUSE Enterprise Server 10 (ppc), Version 10. Patch 2 > cat /proc/version shows: Linux version 2.6.16.60-0.21-ppc64 > (geeko@buildhost) (gcc version 4.1.2 20070115 (SUSE Linux)) > > I setup as follows: > > 0. installed rpms popt-devel-64bit-1.7-271.27 and popt-devel-1.7-271.27 (due > to an error message running /configure otherwise) > 1. I installed oprofile .94 from sourceforge using ./configure > --with-kernel-support > 2. I initialized via opcontrol --setup --vmlinux=/boot/vmlinux-`uname -r` > > > When I run opreport --symbols --image-path=/lib/modules/`uname -r`, or just > oreport --symbols, I get the following error: > > warning: [heap] (tgid:31527 range:0x10015000-0x10036000) could not be found. > warning: > /lib/modules/2.6.16.60-0.21-ppc64/kernel/security/apparmor/apparmor.ko is > not in a usable binary format. > warning: /bin/bash is not in a usable binary format. > ./run_oprofile.sh: line 25: 31628 Segmentation fault opreport --symbols > --image-path=/lib/modules/`uname -r` Scott, The "not in a usable binary format" message may be due to some BFD mixup -- i.e., the version of the library being dynamically linked with at runtime doesn't match the version used at build time. Additionally, I've seen seg faults with the same underlying cause. Please run opreport with gdb to see if it's seg faulting on a bfd library call. If so, closely examine your build and runtime BFD environments to make sure they match. -Maynard > > > I need the output with symbols. I appreciate any help resolving this. > Thank you. > > > |