Bug 823393 - [abrt] kernel: BUG: unable to handle kernel NULL pointer dereference at 0000000000000020
Summary: [abrt] kernel: BUG: unable to handle kernel NULL pointer dereference at 00000...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 16
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: John W. Linville
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:15216de5c2a12956f8cbb8c501e...
: 823198 (view as bug list)
Depends On:
Blocks: 823198
TreeView+ depends on / blocked
 
Reported: 2012-05-21 06:48 UTC by Fabian Deutsch
Modified: 2012-08-20 17:55 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-08-20 17:55:40 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Patch to correct race condition found when firmware is cached. (2.87 KB, patch)
2012-05-22 14:48 UTC, Larry Finger
no flags Details | Diff

Description Fabian Deutsch 2012-05-21 06:48:16 UTC
libreport version: 2.0.8
abrt_version:   2.0.7
cmdline:        rd.lvm.lv=vg_apu/lv_root rd.md=0 rd.dm=0  KEYTABLE=de quiet SYSFONT=latarcyrheb-sun16 rhgb root=/dev/mapper/vg_apu-lv_root rd.luks=0 rd.lvm.lv=vg_apu/lv_swap ro LANG=en_US.UTF-8
comment:        
kernel:         3.3.6-3.fc16.x86_64
reason:         BUG: unable to handle kernel NULL pointer dereference at 0000000000000020
time:           Mon 21 May 2012 08:40:38 AM CEST

backtrace:
:BUG: unable to handle kernel NULL pointer dereference at 0000000000000020
:IP: [<ffffffffa03abc89>] rtl92ce_get_desc+0x19/0xd0 [rtl8192ce]
:PGD a8d0e067 PUD 5dbc6067 PMD 0 
:Oops: 0000 [#1] SMP 
:CPU 1 
:Modules linked in: fuse ebtable_nat ebtables ipt_MASQUERADE iptable_nat nf_nat be2iscsi iscsi_boot_sysfs bnx2i cnic uio xt_CHECKSUM cxgb4i cxgb4 iptable_mangle cxgb3i libcxgbi cxgb3 mdio fcoe ib_iser bridge libfcoe libfc scsi_transport_fc scsi_tgt lockd 8021q garp stp llc rdma_cm ib_cm iw_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi rfcomm bnep ip6t_REJECT ip6t_ipv6header nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack btrfs zlib_deflate libcrc32c vfat fat asix usbnet mii arc4 snd_hda_codec_conexant snd_hda_codec_hdmi vhost_net macvtap macvlan tun snd_hda_intel virtio_net kvm_amd uvcvideo videobuf2_core videodev snd_hda_codec media kvm rtl8192ce(-) snd_hwdep videobuf2_vmalloc videobuf2_memops snd_seq rtl8192c_common snd_seq_device thinkpad_acpi rtlwifi btusb mac80211 snd_pcm cfg80211 snd_timer bluetooth snd atl1c sp5100_tco serio_raw snd_page_alloc rfkill uinput
:microcode soundcore joydev i2c_piix4 k10temp binfmt_misc sunrpc video wmi radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core [last unloaded: scsi_wait_scan]
:Pid: 2349, comm: rmmod Not tainted 3.3.6-3.fc16.x86_64 #1 LENOVO 30515QG/30515QG
:RIP: 0010:[<ffffffffa03abc89>]  [<ffffffffa03abc89>] rtl92ce_get_desc+0x19/0xd0 [rtl8192ce]
:RSP: 0000:ffff880063487b58  EFLAGS: 00010046
:RAX: ffffffffa03af2a0 RBX: 0000000000000000 RCX: 0000000000000000
:RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000020
:RBP: ffff880063487b68 R08: ffff88011ed13600 R09: 0000000000000000
:R10: 0000000000000040 R11: 000000000001bdd0 R12: ffff88007f8a8200
:R13: 0000000000000020 R14: 0000000000000001 R15: 0000000000000001
:FS:  00007fa870f34700(0000) GS:ffff88011ed00000(0000) knlGS:0000000000000000
:CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
:CR2: 0000000000000020 CR3: 00000000a8cfe000 CR4: 00000000000006e0
:DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
:DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
:Process rmmod (pid: 2349, threadinfo ffff880063486000, task ffff8800abcedcc0)
:Stack:
: 0000000000000086 ffff880117a71d60 ffff880063487ca8 ffffffffa023293f
: ffff880063487b88 ffffffff81071c34 ffff880063487fd8 ffff880117a72050
: ffff880063487bc8 0000000000000046 ffff880063487c08 ffff880117a70560
:Call Trace:
: [<ffffffffa023293f>] _rtl_pci_rx_interrupt+0x18f/0x660 [rtlwifi]
: [<ffffffff81071c34>] ? wake_up_worker+0x24/0x30
: [<ffffffffa0233219>] _rtl_pci_interrupt+0x409/0x930 [rtlwifi]
: [<ffffffff810e451d>] __free_irq+0x17d/0x220
: [<ffffffff810e4765>] free_irq+0x55/0xd0
: [<ffffffffa023239e>] rtl_pci_disconnect+0x18e/0x1c0 [rtlwifi]
: [<ffffffff812e8156>] pci_device_remove+0x46/0x110
: [<ffffffff813a168c>] __device_release_driver+0x7c/0xe0
: [<ffffffff813a1f68>] driver_detach+0xb8/0xc0
: [<ffffffff813a14ca>] bus_remove_driver+0x8a/0x100
: [<ffffffff813a2722>] driver_unregister+0x62/0xa0
: [<ffffffff812e7794>] pci_unregister_driver+0x44/0xa0
: [<ffffffffa03abdac>] rtl92ce_module_exit+0x10/0x264 [rtl8192ce]
: [<ffffffff810b6576>] sys_delete_module+0x1a6/0x2b0
: [<ffffffff810d0065>] ? audit_compare_dname_path+0xa5/0xe0
: [<ffffffff815fc4e9>] system_call_fastpath+0x16/0x1b
:Code: ff 09 d0 89 07 48 83 c4 08 5b 5d c3 66 0f 1f 44 00 00 55 48 89 e5 53 48 83 ec 08 66 66 66 66 90 40 84 f6 89 d3 74 13 84 d2 75 57 <8b> 07 48 83 c4 08 5b 5d c1 e8 1f c3 0f 1f 00 84 d2 74 ed 80 fa 
:RIP  [<ffffffffa03abc89>] rtl92ce_get_desc+0x19/0xd0 [rtl8192ce]
: RSP <ffff880063487b58>
:CR2: 0000000000000020

smolt_data:
:
:
:General
:=================================
:UUID: d56c1a00-2354-4b57-b228-a859aacf8c9d
:OS: Fedora release 16 (Verne)
:Default run level: Unknown
:Language: en_US.UTF-8
:Platform: x86_64
:BogoMIPS: 3193.20
:CPU Vendor: AuthenticAMD
:CPU Model: AMD E-350 Processor
:CPU Stepping: 0
:CPU Family: 20
:CPU Model Num: 1
:Number of CPUs: 2
:CPU Speed: 1600
:System Memory: 3554
:System Swap: 5599
:Vendor: LENOVO
:System: 30515QG ThinkPad X120e
:Form factor: Notebook
:Kernel: 3.3.6-3.fc16.x86_64
:SELinux Enabled: 1
:SELinux Policy: targeted
:SELinux Enforce: Enforcing
:MythTV Remote: Unknown
:MythTV Role: Unknown
:MythTV Theme: Unknown
:MythTV Plugin: 
:MythTV Tuner: -1
:
:
:Devices
:=================================
:(4130:5396:4130:4660) pci, pcieport, PCI/PCI, Family 14h Processor Root Port
:(4098:17297:6058:8684) pci, ahci, STORAGE, SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
:(4130:5397:4130:4660) pci, pcieport, PCI/PCI, Family 14h Processor Root Port
:(4130:5392:4130:5392) pci, None, HOST/PCI, Pavilion DM1Z-3000 Host bridge
:(4098:4884:4098:4884) pci, snd_hda_intel, MULTIMEDIA, Wrestler HDMI Audio [Radeon HD 6250/6310]
:(4098:38914:6058:8684) pci, radeon, VIDEO, AMD Radeon HD 6310 GraphicsATI
:(4130:5912:0:0) pci, None, HOST/PCI, Family 12h/14h Processor Function 6
:(4130:5892:0:0) pci, None, HOST/PCI, Family 12h/14h Processor Function 4
:(4130:5913:0:0) pci, None, HOST/PCI, Family 12h/14h Processor Function 7
:(4130:5910:0:0) pci, None, HOST/PCI, Family 12h/14h Processor Function 5
:(4130:5889:0:0) pci, None, HOST/PCI, Family 12h/14h Processor Function 1
:(4130:5888:0:0) pci, None, HOST/PCI, Family 12h/14h Processor Function 0
:(4130:5891:0:0) pci, k10temp, HOST/PCI, Family 12h/14h Processor Function 3
:(4130:5890:0:0) pci, None, HOST/PCI, Family 12h/14h Processor Function 2
:(6505:4227:6505:4227) pci, atl1c, ETHERNET, AR8151 v2.0 Gigabit Ethernet
:(4332:21001:6058:8684) pci, None, MISC, N/A
:(4098:17285:0:0) pci, None, SERIAL, SBx00 SMBus Controller
:(4098:17309:6058:8684) pci, None, PCI/ISA, SB7x0/SB8x0/SB9x0 LPC host controller
:(4098:17283:6058:8684) pci, snd_hda_intel, MULTIMEDIA, SBx00 Azalia (Intel HDA)
:(4098:17284:0:0) pci, None, PCI/PCI, SBx00 PCI to PCI Bridge
:(4098:17302:6058:8684) pci, ehci_hcd, USB, SB7x0/SB8x0/SB9x0 USB EHCI Controller
:(4332:33142:4332:33173) pci, None, NETWORK, RTL8188CE 802.11b/g/n WiFi Adapter
:(4098:17303:6058:8684) pci, ohci_hcd, USB, SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
:(4098:17302:6058:8684) pci, ehci_hcd, USB, SB7x0/SB8x0/SB9x0 USB EHCI Controller
:(4098:17303:6058:8684) pci, ohci_hcd, USB, SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
:(4130:5395:4130:4660) pci, pcieport, PCI/PCI, Family 14h Processor Root Port
:
:
:Filesystem Information
:=================================
:device mtpt type bsize frsize blocks bfree bavail file ffree favail
:-------------------------------------------------------------------
:/dev/mapper/vg_apu-lv_root / ext4 4096 4096 13092026 5928160 5797138 3276800 3033745 3033745
:/dev/sda2 /boot ext4 1024 1024 508745 458323 432723 128016 127950 127950
:/dev/sda1 WITHHELD vfat 8192 8192 1498694 1498647 1498647 0 0 0
:/dev/mapper/vg_apu-lv_home /home btrfs 4096 4096 34865152 16856545 15359107 0 0 0
:

Comment 1 Josh Boyer 2012-05-21 13:54:57 UTC
*** Bug 823198 has been marked as a duplicate of this bug. ***

Comment 2 Fabian Deutsch 2012-05-21 13:57:26 UTC
This worked with F15 btw.

Comment 3 Larry Finger 2012-05-22 14:48:55 UTC
Created attachment 586051 [details]
Patch to correct race condition found when firmware is cached.

Kernel 3.3.5 has a problem that was introduced when the firmware loading was changed from synchronous to asynchronous to handle the newest version of udev.

This bug and its duplicate have different symptoms than previous reports; however, I suspect this patch will fix them. The patch was submitted to stable; however, it missed 3.3.7, but should be in 3.3.8.


Note You need to log in before you can comment on or make changes to this bug.