Bug 1308696 - BUG: unable to handle kernel NULL pointer dereference in sch_gpio_probe+0x191/0x2a0
Summary: BUG: unable to handle kernel NULL pointer dereference in sch_gpio_probe+0x191...
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-02-15 19:06 UTC by Joonas Sarajärvi
Modified: 2018-04-06 18:02 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-04-06 18:02:41 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
dmesg (56.40 KB, text/plain)
2016-02-15 19:06 UTC, Joonas Sarajärvi
no flags Details

Description Joonas Sarajärvi 2016-02-15 19:06:41 UTC
Created attachment 1127416 [details]
dmesg

Description of problem:
Kernel emits a BUG on boot. See the attached dmesg file.

Version-Release number of selected component (if applicable):
kernel-PAE-4.5.0-0.rc3.git3.1.fc24.i686

How reproducible:
Always

Steps to Reproduce:
1. Boot kernel
2. Look at dmesg

Actual results:
[   17.896896] BUG: unable to handle kernel NULL pointer dereference at 00000094
[   17.897018] IP: [<f8387201>] sch_gpio_probe+0x191/0x2a0 [gpio_sch]
[   17.899105] *pdpt = 0000000030f09001 *pde = 0000000000000000 
[   17.899105] Oops: 0000 [#1] SMP 
[   17.899105] Modules linked in: gpio_sch(+) kvm_intel snd_hda_core ir_lirc_codec eeprom_93cx6 crc_ccitt lirc_dev rfkill snd_hwdep rc_hauppauge kvm igorplugusb rc_core snd_pcm r8169 snd_timer irqbypass acpi_cpufreq snd joydev tpm_tis lpc_sch mii soundcore fjes tpm nfsd auth_rpcgss nfs_acl lockd grace sunrpc btrfs xor raid6_pq ata_generic pata_acpi hid_logitech_hidpp gma500_gfx i2c_algo_bit drm_kms_helper sdhci_pci sdhci drm mmc_core serio_raw pata_sch video hid_logitech_dj
[   17.899105] CPU: 0 PID: 371 Comm: systemd-udevd Not tainted 4.5.0-0.rc3.git3.1.fc24.i686+PAE #1
[   17.899105] Hardware name: CompuLab SBC-FITPC2/SBC-FITPC2, BIOS NAPA0001.86C.0000.D.0908311151 08/31/2009
[   17.899105] task: c0028000 ti: f0f7c000 task.ti: f0f7c000
[   17.899105] EIP: 0060:[<f8387201>] EFLAGS: 00010246 CPU: 0
[   17.899105] EIP is at sch_gpio_probe+0x191/0x2a0 [gpio_sch]
[   17.899105] EAX: 0000000a EBX: f0d0b914 ECX: 00000000 EDX: 0000000e
[   17.899105] ESI: 00000000 EDI: f0e39c00 EBP: f0f7dcc0 ESP: f0f7dc90
[   17.899105]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[   17.899105] CR0: 80050033 CR2: 00000094 CR3: 34b1ee20 CR4: 000006f0
[   17.899105] Stack:
[   17.899105]  00001180 00000000 00000040 00000000 f0e39db0 00001180 00000000 f0e39c0c
[   17.899105]  f0e39c00 ffffffed f0e39c0c f8389014 f0f7dcdc c08899f7 f0f7dcdc c0887082
[   17.899105]  f0e39c0c 00000000 f8389014 f0f7dd0c c0887b29 f0f7dcf8 c07df038 f0e39c0c
[   17.899105] Call Trace:
[   17.899105]  [<c08899f7>] platform_drv_probe+0x47/0xb0
[   17.899105]  [<c0887082>] ? driver_sysfs_add+0x62/0x80
[   17.899105]  [<c0887b29>] driver_probe_device+0x1e9/0x440
[   17.899105]  [<c07df038>] ? acpi_driver_match_device+0x31/0x4b
[   17.899105]  [<c0887df9>] __driver_attach+0x79/0x80
[   17.899105]  [<c0887d80>] ? driver_probe_device+0x440/0x440
[   17.899105]  [<c08858c7>] bus_for_each_dev+0x57/0xa0
[   17.899105]  [<c08872de>] driver_attach+0x1e/0x20
[   17.899105]  [<c0887d80>] ? driver_probe_device+0x440/0x440
[   17.899105]  [<c0886d97>] bus_add_driver+0x197/0x290
[   17.899105]  [<f83f7000>] ? 0xf83f7000
[   17.899105]  [<c08885fd>] driver_register+0x5d/0xf0
[   17.899105]  [<f83f7000>] ? 0xf83f7000
[   17.899105]  [<c088995f>] __platform_driver_register+0x2f/0x40
[   17.899105]  [<f83f7012>] sch_gpio_driver_init+0x12/0x1000 [gpio_sch]
[   17.899105]  [<c040211a>] do_one_initcall+0xaa/0x1f0
[   17.899105]  [<f83f7000>] ? 0xf83f7000
[   17.899105]  [<c0b2ce1b>] ? preempt_schedule_common+0x1b/0x30
[   17.899105]  [<c0b2ce55>] ? _cond_resched+0x25/0x30
[   17.899105]  [<c05c46e5>] ? kmem_cache_alloc_trace+0x155/0x1c0
[   17.899105]  [<c056cb65>] ? do_init_module+0x21/0x1a1
[   17.899105]  [<c056cb65>] ? do_init_module+0x21/0x1a1
[   17.899105]  [<c056cb94>] do_init_module+0x50/0x1a1
[   17.899105]  [<c04f8356>] load_module+0x2116/0x2740
[   17.899105]  [<c05ad440>] ? __vmalloc_node_range+0x180/0x230
[   17.899105]  [<c04f8a9d>] SyS_init_module+0x11d/0x170
[   17.899105]  [<c040385f>] do_fast_syscall_32+0x8f/0x140
[   17.899105]  [<c0b307d8>] sysenter_past_esp+0x3d/0x5d
[   17.899105] Code: ff ff 5b 5e 5f 5d c3 8d 76 00 8b 73 10 31 c0 ba 0e 00 00 00 66 89 83 92 00 00 00 b8 0a 00 00 00 66 89 53 4c 66 89 83 94 00 00 00 <0f> b7 be 94 00 00 00 83 ff 08 0f 87 cf 00 00 00 b9 08 00 00 00
[   17.899105] EIP: [<f8387201>] sch_gpio_probe+0x191/0x2a0 [gpio_sch] SS:ESP 0068:f0f7dc90
[   17.899105] CR2: 0000000000000094
[   17.899927] ---[ end trace a75e8f8df6979ce4 ]---

Expected results:
No BUG messages.

Comment 1 Laura Abbott 2018-04-06 18:02:41 UTC
Doing some pruning, this bug looks to be years old. Please test on a newer kernel and reopen if the problem still exists.


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