"Kernel Oops" - unable to handle kernel paging request at ffff880323279bf2 RIP is at aa_dfa_match_len+0xd9/0xf0

Bug #529288 reported by Jamie Strandboge
32
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Low
John Johansen

Bug Description

Using 2.6.32-14.20-generic I noticed that I had several OOPSes related to apparmor. The only thing I did lately was comment out in the firefox profile:
  #capability sys_ptrace,

I didn't notice the OOPSes until after a reboot and not sure if removing ptrace is the cause (I did it on the same day as upgrading to this kernel).

ProblemType: Bug
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 0/1
   Subdevice #0: subdevice #0
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: jamie 3007 F.... pulseaudio
 /dev/snd/pcmC0D0p: jamie 3007 F...m pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xe0220000 irq 22'
   Mixer name : 'SigmaTel STAC9227'
   Components : 'HDA:83847618,80862008,00100201'
   Controls : 32
   Simple ctrls : 22
Date: Sat Feb 27 19:04:35 2010
DistroRelease: Ubuntu 10.04
EcryptfsInUse: Yes
Frequency: This has only happened once.
HibernationDevice: RESUME=UUID=f17af5ae-d165-4d03-9443-5fea4eeb5d6c
IwConfig:
 lo no wireless extensions.

 eth0 no wireless extensions.

 virbr0 no wireless extensions.
Package: linux-image-2.6.32-14-generic 2.6.32-14.20
ProcCmdLine: root=UUID=027f6784-68b4-4dad-8387-c5319fedda74 ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-14.20-generic
Regression: Yes
RelatedPackageVersions: linux-firmware 1.31
Reproducible: No
RfKill:

SourcePackage: linux
TestedUpstream: No
Uname: Linux 2.6.32-14-generic x86_64
WpaSupplicantLog:

dmi.bios.date: 08/04/2006
dmi.bios.vendor: Intel Corp.
dmi.bios.version: CO96510J.86A.4462.2006.0804.2059
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: DQ965GF
dmi.board.vendor: Intel Corporation
dmi.board.version: AAD41676-400
dmi.chassis.type: 2
dmi.modalias: dmi:bvnIntelCorp.:bvrCO96510J.86A.4462.2006.0804.2059:bd08/04/2006:svn:pn:pvr:rvnIntelCorporation:rnDQ965GF:rvrAAD41676-400:cvn:ct2:cvr:

Revision history for this message
Jamie Strandboge (jdstrand) wrote :
description: updated
Anzenketh (anzenketh)
tags: added: kernel-oops
Anzenketh (anzenketh)
summary: - OOPS in aa_dfa_match_len
+ "Kernel Oops" - unable to handle kernel paging request at
+ ffff880323279bf2 RIP is at aa_dfa_match_len+0xd9/0xf0
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

This has happened several more times, but I do not have a reproducer yet.

Revision history for this message
Chase Douglas (chasedouglas) wrote :

The apparmor stack has been updated in version 2.6.32-16. Please test using the new kernel. If you are unable to reproduce the issue, mark the bug as invalid. Otherwise, please set the bug to "Confirmed" again.

Thanks

Changed in linux (Ubuntu):
status: New → Incomplete
importance: Undecided → Low
Changed in linux (Ubuntu):
assignee: nobody → John Johansen (jjohansen)
status: Incomplete → In Progress
Andy Whitcroft (apw)
Changed in linux (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 2.6.32-21.31

---------------
linux (2.6.32-21.31) lucid; urgency=low

  [ Andy Whitcroft ]

  * allow modules.builtin to be optional
  * d-i: add mpt2sas to the message-modules udeb
    - LP: #530361

  [ Christopher James Halse Rogers ]

  * SAUCE: Nouveau: Add quirk framework to disable acceleration
    - LP: #544088, #546393
  * SAUCE: Nouveau: Disable acceleration on MacBook Pros
    - LP: #546393
  * SAUCE: Nouveau: Disable acceleration on GeForce3 cards
    - LP: #544088
  * SAUCE: Nouveau: Disable acceleration on 6100 cards
    - LP: #542950

  [ Stefan Bader ]

  * SAUCE: dma-mapping: Remove WARN_ON in dma_free_coherent
    - LP: #458201

  [ Surbhi Palande ]

  * SAUCE: sync before umount to reduce time taken by ext4 umount
    - LP: #543617

  [ Upstream Kernel Changes ]

  * tipc: Fix oops on send prior to entering networked mode (v3)
    - CVE-2010-1187
  * KVM: x86 emulator: Add Virtual-8086 mode of emulation
    - LP: #561425
  * KVM: x86 emulator: fix memory access during x86 emulation
    - LP: #561425
  * KVM: x86 emulator: Check IOPL level during io instruction emulation
    - LP: #561425
  * KVM: x86 emulator: Fix popf emulation
    - LP: #561425
  * KVM: Fix segment descriptor loading
    - LP: #561425
  * KVM: VMX: Update instruction length on intercepted BP
    - LP: #561425
  * KVM: VMX: Use macros instead of hex value on cr0 initialization
    - LP: #561425
  * KVM: SVM: Reset cr0 properly on vcpu reset
    - LP: #561425
  * KVM: VMX: Disable unrestricted guest when EPT disabled
    - LP: #561425
  * KVM: x86: disable paravirt mmu reporting
    - LP: #561425
  * AppArmor: Fix put of unassigned ns if aa_unpack fails
  * AppArmor: Fix refcount bug when exec fails
    - LP: #562063
  * AppArmor: Take refcount on cxt->profile to ensure it remains a valid
    reference
    - LP: #367499
  * AppArmor: fix typo in scrubbing environment variable warning
    - LP: #562060
  * AppArmor: fix regression by setting default to mediate deleted files
    - LP: #562056
  * AppArmor: fix refcount order bug that can trigger during replacement
    - LP: #367499
  * AppArmor: Make sure to unmap aliases for vmalloced dfas before they are
    live
    - LP: #529288
  * AppArmor: address performance regression of replaced profile
    - LP: #549428
  * AppArmor: make the global side the correct type
    - LP: #562047
  * AppArmor: use the kernel shared workqueue to free vmalloc'ed dfas
  * sky2: add register definitions for new chips
    - LP: #537168
  * sky2: 88E8059 support
    - LP: #537168
  * net: Fix Yukon-2 Optima TCP offload setup
    - LP: #537168
  * net: Add missing TST_CFG_WRITE bits around sky2_pci_write
    - LP: #537168
  * sky2: print Optima chip name
    - LP: #537168
  * (Upstream) dell-laptop: defer dell_rfkill_update to worker thread
    - LP: #555261
  * drm/nv40: add LVDS table quirk for Dell Latitude D620
    - LP: #539730
 -- Andy Whitcroft <email address hidden> Tue, 13 Apr 2010 18:50:58 +0100

Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Vreixo Formoso (metalpain2002) wrote :

I'm getting this error on an updated Lucid system, kernel is 2.6.32-22-generic #33-Ubuntu x86_64. It seems to follow a random behavior. Sometimes I cannot notice its effects other than an entry in the log, but most times it renders the computer completely unusable. When that happens, I need to reboot the PC SEVERAL TIMES, A single reboot is not enough, it always appears again during boot process. for a while.

I don't know if it is interested at all, but I have several custom apparmor profiles + tiny changes in default firefox and evince profiles. Installation mostly by default (lucid fresh install), changes that might affect kernel are: virtualbox-ose installed + some filesystems mounted over LVM + dm_crypt. (Now I have a self compiled driver but this bug started long before installing it).

Is this really fixed? Thanks in advance.

PS: I notice this bug is marked as fixed, if I should open a new bug please let me know.

Revision history for this message
Kees Cook (kees) wrote : Re: [Bug 529288] Re: "Kernel Oops" - unable to handle kernel paging request at ffff880323279bf2 RIP is at aa_dfa_match_len+0xd9/0xf0

Hi Vreixo,

Yes, please open a new bug and include the non-standard profiles and
anything you can do to reproduce the error. Thanks!

Revision history for this message
Vreixo Formoso (metalpain2002) wrote :

Kees: thanks, I have opened bug #581525.

Revision history for this message
Vreixo Formoso (metalpain2002) wrote :

Ups, I forgot: I cannot tell how to reproduce the error as it seems completely random. I can provide much more log information if you need it, just request it.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.