Bug 845284

Summary: 3.6.0 kernels fail to complete boot: Oops in audit_copy_inode(), NULL pointer dereference
Product: [Fedora] Fedora Reporter: Tom London <selinux>
Component: kernelAssignee: Eric Paris <eparis>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-08-02 19:22:32 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
/var/log/messages for boot attempt none

Description Tom London 2012-08-02 14:40:21 UTC
Created attachment 601971 [details]
/var/log/messages for boot attempt

Description of problem:
All 3.6.0* kernels to date fail to boot for me: I get numerous spew of Oops, all the ones I've checked complain about dereferencing NULL pointer in audit_copy_inode().

Here is the first Oops from this morning's boot attempt:

Aug  2 06:45:00 tlondon kernel: [   19.742845] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
Aug  2 06:45:00 tlondon kernel: [   22.912807] BUG: unable to handle kernel NULL pointer dereference at 0000000000000040
Aug  2 06:45:00 tlondon kernel: [   22.913057] IP: [<ffffffff810febb0>] audit_copy_inode+0x10/0x90
Aug  2 06:45:00 tlondon kernel: [   22.913057] PGD 0
Aug  2 06:45:00 tlondon kernel: [   22.913057] Oops: 0000 [#1] SMP
Aug  2 06:45:00 tlondon kernel: [   22.913057] Modules linked in: arc4 uvcvideo iwldvm videobuf2_vmalloc videobuf2_memops mac80211 videobuf2_core snd_hda_codec_conexant snd_usb_audio snd_usbmidi_lib videodev media snd_rawmidi snd_hda_intel snd_hda_codec coretemp iwlwifi btusb snd_hwdep bluetooth microcode i2c_i801 snd_seq snd_seq_device snd_pcm lpc_ich snd_page_alloc cfg80211 mfd_core snd_timer thinkpad_acpi snd soundcore rfkill tpm_tis tpm tpm_bios e1000e mei vhost_net tun macvtap macvlan kvm_intel kvm uinput i915 i2c_algo_bit drm_kms_helper drm i2c_core wmi video
Aug  2 06:45:00 tlondon kernel: [   22.913057] CPU 0
Aug  2 06:45:00 tlondon kernel: [   22.913057] Pid: 568, comm: rsyslogd Not tainted 3.6.0-0.rc0.git8.1.fc18.x86_64 #1 LENOVO 74585FU/74585FU
Aug  2 06:45:00 tlondon kernel: [   22.913057] RIP: 0010:[<ffffffff810febb0>]  [<ffffffff810febb0>] audit_copy_inode+0x10/0x90
Aug  2 06:45:00 tlondon kernel: [   22.913057] RSP: 0018:ffff88011f687c28  EFLAGS: 00010286
Aug  2 06:45:00 tlondon kernel: [   22.913057] RAX: ffff88011f687fd8 RBX: ffff88011f53a010 RCX: 0000000000000260
Aug  2 06:45:00 tlondon kernel: [   22.913057] RDX: 0000000000000000 RSI: ffff880120557530 RDI: ffff88011f53a010
Aug  2 06:45:00 tlondon kernel: [   22.913057] RBP: ffff88011f687c58 R08: 0000000000000001 R09: 0000000000000001
Aug  2 06:45:00 tlondon kernel: [   22.913057] R10: 0000000000000001 R11: 0000000000000001 R12: ffff880120557530
Aug  2 06:45:00 tlondon kernel: [   22.913057] R13: 0000000000000000 R14: ffff88011f539fb0 R15: ffff88011f687fd8
Aug  2 06:45:00 tlondon kernel: [   22.913057] FS:  00007ffb6252c740(0000) GS:ffff880136e00000(0000) knlGS:0000000000000000
Aug  2 06:45:00 tlondon kernel: [   22.913057] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Aug  2 06:45:00 tlondon kernel: [   22.913057] CR2: 0000000000000040 CR3: 000000011f4e8000 CR4: 00000000000007f0
Aug  2 06:45:00 tlondon kernel: [   22.913057] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Aug  2 06:45:00 tlondon kernel: [   22.913057] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Aug  2 06:45:00 tlondon kernel: [   22.913057] Process rsyslogd (pid: 568, threadinfo ffff88011f686000, task ffff88011f71a660)
Aug  2 06:45:00 tlondon kernel: [   22.913057] Stack:
Aug  2 06:45:00 tlondon kernel: [   22.913057]  ffff88011f687c48 ffff88011f53a010 ffff880120557530 0000000000000000
Aug  2 06:45:00 tlondon kernel: [   22.913057]  ffff88011f53a010 ffff880120557530 ffff88011f687cc8 ffffffff811028ba
Aug  2 06:45:00 tlondon kernel: [   22.913057]  ffffffff811027d9 0000000000000246 ffff880100002cb0 ffff88012ce22bf0
Aug  2 06:45:00 tlondon kernel: [   22.913057] Call Trace:
Aug  2 06:45:00 tlondon kernel: [   22.913057]  [<ffffffff811028ba>] __audit_inode+0x18a/0x310
Aug  2 06:45:00 tlondon kernel: [   22.913057]  [<ffffffff811027d9>] ? __audit_inode+0xa9/0x310
Aug  2 06:45:00 tlondon kernel: [   22.913057]  [<ffffffff811d5e87>] do_last+0x987/0xe60
Aug  2 06:45:00 tlondon kernel: [   22.913057]  [<ffffffff811d26b8>] ? inode_permission+0x18/0x50
Aug  2 06:45:00 tlondon kernel: [   22.913057]  [<ffffffff811d276f>] ? link_path_walk+0x7f/0x8a0
Aug  2 06:45:00 tlondon kernel: [   22.913057]  [<ffffffff811d641d>] path_openat+0xbd/0x440
Aug  2 06:45:00 tlondon kernel: [   22.913057]  [<ffffffff810ac63f>] ? local_clock+0x6f/0x80
Aug  2 06:45:00 tlondon kernel: [   22.913057]  [<ffffffff811d6a01>] do_filp_open+0x41/0xa0
Aug  2 06:45:00 tlondon kernel: [   22.913057]  [<ffffffff811e5611>] ? alloc_fd+0x171/0x220
Aug  2 06:45:00 tlondon kernel: [   22.913057]  [<ffffffff811c3eed>] do_sys_open+0xed/0x1c0
Aug  2 06:45:00 tlondon kernel: [   22.913057]  [<ffffffff81101f9c>] ? __audit_syscall_entry+0xcc/0x300
Aug  2 06:45:00 tlondon kernel: [   22.913057]  [<ffffffff811c3fe1>] sys_open+0x21/0x30
Aug  2 06:45:00 tlondon kernel: [   22.913057]  [<ffffffff816d8369>] system_call_fastpath+0x16/0x1b
Aug  2 06:45:00 tlondon kernel: [   22.913057] Code: c7 45 cc 1f 00 00 00 e9 3c ff ff ff 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 55 48 89 e5 41 54 53 48 83 ec 20 66 66 66 66 90 <48> 8b 42 40 49 89 f4 48 8d 77 34 48 89 fb 48 89 47 18 48 8b 42
Aug  2 06:45:00 tlondon kernel: [   22.913057] RIP  [<ffffffff810febb0>] audit_copy_inode+0x10/0x90
Aug  2 06:45:00 tlondon kernel: [   22.913057]  RSP <ffff88011f687c28>
Aug  2 06:45:00 tlondon kernel: [   22.913057] CR2: 0000000000000040
Aug  2 06:45:00 tlondon kernel: [   22.965796] ---[ end trace ca98b5bb2ce71304 ]---

I attach complete /var/log/messages output for this attempt.

Version-Release number of selected component (if applicable):
kernel-3.6.0-0.rc0.git6.1.fc18.x86_64
kernel-3.6.0-0.rc0.git8.1.fc18.x86_64

How reproducible:
Every time.....

Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Eric Paris 2012-08-02 18:35:46 UTC
Fixed by 3134f37e931d75931bdf6d4eacd82a3fd26eca7c

Comment 2 Josh Boyer 2012-08-02 19:22:32 UTC
That should be in the rc0.git9.X kernels that were built today.