Public bug reported:

== Comment: #0 - Shriya R. Kulkarni <shriy...@in.ibm.com> - 2018-01-30 03:24:47 
==
Problem Description :
==============
Perf fuzzer resulted in crash and system goes for reboot and the call trace is 
shown below . It is due to grouping of different PMU events.

Machine details :
==========
OS : Ubuntu 1804
uname -r : 4.13.0-25-generic
system : Witherspoon + DD2.1
perf -v : perf version 4.13.13


ltc-wspoon12 login: [78592.995848] Unable to handle kernel paging request for 
instruction fetch
[78592.995914] Faulting instruction address: 0x00000000
[78592.995950] Oops: Kernel access of bad area, sig: 11 [#1]
[78592.995982] SMP NR_CPUS=2048 
[78592.995985] NUMA 
[78592.996011] PowerNV
[78592.996045] Modules linked in: vmx_crypto idt_89hpesx crct10dif_vpmsum at24 
ofpart uio_pdrv_genirq uio cmdlinepart powernv_flash mtd ibmpowernv opal_prd 
ipmi_powernv ipmi_devintf ipmi_msghandler sch_fq_codel ip_tables x_tables 
autofs4 nouveau lpfc ast i2c_algo_bit crc32c_vpmsum ttm drm_kms_helper 
syscopyarea sysfillrect sysimgblt fb_sys_fops drm mlx5_core nvmet_fc nvmet tg3 
nvme_fc nvme_fabrics ahci nvme_core libahci mlxfw devlink scsi_transport_fc
[78592.996367] CPU: 69 PID: 6010 Comm: perf_fuzzer Tainted: G        W       
4.13.0-25-generic #29-Ubuntu
[78592.996422] task: c000003f77b5b500 task.stack: c000003d0b0c8000
[78592.996462] NIP: 0000000000000000 LR: c0000000000e9b1c CTR: 0000000000000000
[78592.996509] REGS: c000003d0b0cb780 TRAP: 0400   Tainted: G        W        
(4.13.0-25-generic)
[78592.996562] MSR: 9000000040009033 <SF,HV,EE,ME,IR,DR,RI,LE>
[78592.996588]   CR: 48002874  XER: 00000000
[78592.996642] CFAR: c0000000000e9b18 SOFTE: 1 
[78592.996642] GPR00: c0000000000eb128 c000003d0b0cba00 c0000000015f6200 
0000000000000000 
[78592.996642] GPR04: c000003d0b0cbba0 c000003d0b0cbc20 0000000000000002 
c000000001596b10 
[78592.996642] GPR08: 0000000000000002 0000000000000000 c000000001596b10 
c000003fecad0028 
[78592.996642] GPR12: 0000000000000000 c000000007a8d480 0000000000000000 
0000000000000000 
[78592.996642] GPR16: 0000000000000000 0000000000000000 0000000000000000 
0000000000000000 
[78592.996642] GPR20: 0000000000000001 c000003d0b0cbc1c c000003d0b0cbc24 
c000003d0b0cbb98 
[78592.996642] GPR24: c000003d0b0cbba0 c000003d0b0cbc20 0000000000001555 
c000003fefeb4ea0 
[78592.996642] GPR28: c000003d0b0cbc20 0000000000000002 0000000000003000 
c000003fefeb5190 
[78592.997170] NIP [0000000000000000]           (null)
[78592.997208] LR [c0000000000e9b1c] power_check_constraints+0x13c/0x5a0
[78592.997247] Call Trace:
[78592.997267] [c000003d0b0cba00] [c000003d0b0cbaa0] 0xc000003d0b0cbaa0 
(unreliable)
[78592.997321] [c000003d0b0cbb80] [c0000000000eb128] 
power_pmu_event_init+0x298/0x6a0
[78592.997373] [c000003d0b0cbc70] [c00000000029e6b4] 
perf_try_init_event+0xd4/0x120
[78592.997424] [c000003d0b0cbcb0] [c0000000002a1038] 
perf_event_alloc.part.23+0x7b8/0xb90
[78592.997475] [c000003d0b0cbd30] [c0000000002aa0dc] 
SyS_perf_event_open+0x69c/0xfa0
[78592.997527] [c000003d0b0cbe30] [c00000000000b184] system_call+0x58/0x6c
[78592.997568] Instruction dump:
[78592.997597] XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 
XXXXXXXX 
[78592.997664] XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 
XXXXXXXX 
[78592.997733] ---[ end trace 57fb7542c4083583 ]---
[78594.008780] 
[78594.008932] Sending IP[78773.335857584,5] OPAL: Switch to big-endian OS
I to other CPUs
[78594.01029

Steps to reproduce :
============

#! /bin/bash
set -x
git clone https://github.com/deater/perf_event_tests.git
cd perf_event_tests/include
mkdir asm
cd asm
wget http://9.114.13.132/repo/shriya/perf_regs.h
cd ../../lib
make
sleep 10
cd ../fuzzer
make
sleep 10

echo 0 > /proc/sys/kernel/nmi_watchdog
echo 2 > /proc/sys/kernel/perf_event_paranoid
echo 100000 > /proc/sys/kernel/perf_event_max_sample_rate
./perf_fuzzer -r 1492143527

** Affects: ubuntu-power-systems
     Importance: Critical
     Assignee: Canonical Kernel Team (canonical-kernel-team)
         Status: New

** Affects: kernel-package (Ubuntu)
     Importance: Undecided
     Assignee: Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage)
         Status: New


** Tags: architecture-ppc64le bugnameltc-164107 severity-critical 
targetmilestone-inin1804 triage-g

** Tags added: architecture-ppc64le bugnameltc-164107 severity-critical
targetmilestone-inin1804

** Changed in: ubuntu
     Assignee: (unassigned) => Ubuntu on IBM Power Systems Bug Triage 
(ubuntu-power-triage)

** Package changed: ubuntu => kernel-package (Ubuntu)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1746225

Title:
  [P9,Power NV][WSP][Ubuntu 1804] : "Kernel access of bad area " when
  grouping different pmu events using perf fuzzer . (perf:)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-power-systems/+bug/1746225/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to