Subject: oprofile: With 2.6.37 Error: counter 0 not available Package: oprofile Version: 0.9.6-1.1 Severity: important
Dear Debian folks, using `linux-image-2.6.37-2-{amd64,686}` I get the following error. $ sudo opcontrol --start Using default event: CPU_CLK_UNHALTED:100000:0:1:1 Error: counter 0 not available Using `linux-image-2.6.32-5-{amd64,686}` OProfile works fine. Here is the verbose output. $ sudo opcontrol --start-daemon --verbose Parameters used: SESSION_DIR /var/lib/oprofile LOCK_FILE /var/lib/oprofile/lock SAMPLES_DIR /var/lib/oprofile/samples CURRENT_SAMPLES_DIR /var/lib/oprofile/samples/current CPUTYPE x86-64/hammer BUF_SIZE default value BUF_WATERSHED default value CPU_BUF_SIZE default value SEPARATE_LIB 0 SEPARATE_KERNEL 0 SEPARATE_THREAD 0 SEPARATE_CPU 0 CALLGRAPH 0 VMLINUX none KERNEL_RANGE XENIMAGE none XEN_RANGE Using default event: CPU_CLK_UNHALTED:100000:0:1:1 Running `strace` $ sudo strace opcontrol --start-daemon […] stat64("/dev/oprofile/0", 0xff874828) = -1 ENOENT (No such file or directory) rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(1, "Error: counter 0 not available", 30Error: counter 0 not available) = 30 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat64("/proc/sys/kernel/nmi_watchdog", 0xff874628) = -1 ENOENT (No such file or directory) rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 exit_group(1) = ? it looks like that certain devices are not available. The module seems to load fine according to the output of `dmesg`. [ 812.337393] oprofile: using NMI interrupt. Please reassign this report to the appropriate package. Is this a Linux kernel issues? Although I would be surprised because I did not find a lot of reports on the WWW. Just for your interest, I can reproduce that on two different machines. Thanks, Paul -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: i386 (x86_64) Kernel: Linux 2.6.37-2-amd64 (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages oprofile depends on: ii debconf [debconf-2.0] 1.5.38 Debian configuration management sy ii libc6 2.11.2-11 Embedded GNU C Library: Shared lib ii libgcc1 1:4.5.2-4 GCC support library ii libpopt0 1.16-1 lib for parsing cmdline parameters ii libstdc++6 4.5.2-4 The GNU Standard C++ Library v3 ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime Versions of packages oprofile recommends: ii binutils 2.21.0.20110216-2 The GNU assembler, linker and bina Versions of packages oprofile suggests: pn oprofile-gui <none> (no description available) -- no debconf information
signature.asc
Description: This is a digitally signed message part