Hi,

Thanks for your help! Read on below...

I doubt this comes from perfmon as the PMU hardware is not really
> touched until you run a pfmon command.
> Make sure that the .config you use to compile your 2.6.24 matches the
> one used for the stock hardy kernel.
> You can normally grab it from /proc/config.gz. It should only prompt
> you for the perfmon options.


I did take care to use the config of the Ubuntu-kernel. It was something
with my graphics card. Anyway, resolved now :)


> > Then, Ubuntu provides the packages libpfm3-3.2-dev and pfmon so I
> installed
> > it. But when I run pfmon it get the message: "no detected PMU support
> > type=36"
> >
> > My processor is a "Intel(R) Core(TM)2 Quad CPU @ 2.66GHz".
> >
> That indicates that your libpfm does have support for Intel Core, but
> that pfmon does not which is very strange.
> I suggest you grab libpfm and pfmon from http://perfmon2.sf.net, you
> can use version 3.5 for both.
>

Like you recommended, I installed version 3.5 for both from source. When I
run pfmon I get a segmentation fault now. I entered the core-dump into gdb.
Below is the output. Does anybody recognize this?

Thanks again,
Andrej

[EMAIL PROTECTED]:/usr/local/src/pfmon-3.5$ gdb /usr/local/bin/pfmon core
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html
>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done.
Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
Reading symbols from /lib/tls/i686/cmov/libm.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libm.so.6
Reading symbols from /lib/tls/i686/cmov/librt.so.1...done.
Loaded symbols for /lib/tls/i686/cmov/librt.so.1
Reading symbols from /usr/local/lib/libpfm.so.3...done.
Loaded symbols for /usr/local/lib/libpfm.so.3
Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Core was generated by `/usr/local/bin/pfmon'.
Program terminated with signal 11, Segmentation fault.
[New process 7430]
#0  0x080611ac in pfmon_segv_handler_info (si=0x33, sc=0xc0320000) at
pfmon_util_x86.c:492
492        ip = uc->uc_mcontext.gregs[IIP];
(gdb) bt
#0  0x080611ac in pfmon_segv_handler_info (si=0x33, sc=0xc0320000) at
pfmon_util_x86.c:492
#1  0x0804d613 in segv_handler (n=11, info=0x33, sc=0xc0320000) at
pfmon.c:1296
#2  <signal handler called>
#3  0xb7e4c283 in strlen () from /lib/tls/i686/cmov/libc.so.6
#4  0xb7f34d61 in pfm_get_max_event_name_len (len=0xbfe2b330) at
pfmlib_common.c:889
#5  0x0804d880 in pfmon_initialize (argv=0xbfe2b434) at pfmon.c:1391
#6  0x0804e60c in main (argc=1, argv=0xbfe2b434) at pfmon.c:1832
(gdb) up 4
#4  0xb7f34d61 in pfm_get_max_event_name_len (len=0xbfe2b330) at
pfmlib_common.c:889
889            l = strlen(pfm_current->get_event_name(i));
(gdb) list
884            return PFMLIB_ERR_NOINIT;
885        if (len == NULL)
886            return PFMLIB_ERR_INVAL;
887
888        for(i=0; i < pfm_current->pme_count; i++) {
889            l = strlen(pfm_current->get_event_name(i));
890            if (l > max) max = l;
891
892            num_masks = pfm_num_masks(i);
893            /*
(gdb) print i
$1 = 68
(gdb)





-- 
Andrej van der Zee
2-40-19 Koenji-minami
Suginami-ku, Tokyo
166-0003 JAPAN
Mobile: 0031-(0)80-65251092
Phone/Fax: 0031-(0)3-3318-3155
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
perfmon2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to