Bug 1431863
Summary: | NULL pointer dereference in timecounter_read+0x13/0x60 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | postmodern <postmodern.mod3> |
Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> |
Status: | CLOSED INSUFFICIENT_DATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 25 | CC: | bart.vanassche+redhat, cz172638, gansalmon, ichavero, itamar, jonathan, kernel-maint, madhu.chinakonda, mchehab |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-04-28 17:14:51 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: |
Description
postmodern
2017-03-13 21:48:07 UTC
Seems I'm not the only one encountering this bug recently. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1668356 *********** MASS BUG UPDATE ************** We apologize for the inconvenience. There is a large number of bugs to go through and several of them have gone stale. Due to this, we are doing a mass bug update across all of the Fedora 25 kernel bugs. Fedora 25 has now been rebased to 4.10.9-200.fc25. Please test this kernel update (or newer) and let us know if you issue has been resolved or if it is still present with the newer kernel. If you have moved on to Fedora 26, and are still experiencing this issue, please change the version to Fedora 26. If you experience different issues, please open a new bug report for those. *********** MASS BUG UPDATE ************** This bug is being closed with INSUFFICIENT_DATA as there has not been a response in 2 weeks. If you are still experiencing this issue, please reopen and attach the relevant data from the latest kernel you are running and any data that might have been requested previously. Just ran into this with kernel v4.15.17: Apr 20 11:54:59 thinkpad-bart kernel: BUG: unable to handle kernel NULL pointer dereference at 0000000000000000 Apr 20 11:54:59 thinkpad-bart kernel: IP: timecounter_read+0xa/0x50 Apr 20 11:54:59 thinkpad-bart kernel: PGD 0 P4D 0 Apr 20 11:54:59 thinkpad-bart kernel: Oops: 0000 [#1] SMP Apr 20 11:54:59 thinkpad-bart kernel: Hardware name: LENOVO 20FB002LUS/20FB002LUS, BIOS N1FET52W (1.26 ) 06/15/2017 Apr 20 11:54:59 thinkpad-bart kernel: Workqueue: events e1000e_systim_overflow_work [e1000e] Apr 20 11:54:59 thinkpad-bart kernel: RIP: 0010:timecounter_read+0xa/0x50 Apr 20 11:54:59 thinkpad-bart kernel: RSP: 0018:ffffa9fd81ecfe38 EFLAGS: 00010046 Apr 20 11:54:59 thinkpad-bart kernel: RAX: 0000000000000000 RBX: ffffa3994d397678 RCX: ffffa3996141eae0 Apr 20 11:54:59 thinkpad-bart kernel: RDX: 0000000000000001 RSI: ffffa9fd81ecfe80 RDI: 0000000000000000 Apr 20 11:54:59 thinkpad-bart kernel: RBP: ffffa9fd81ecfe70 R08: 0000000000000331 R09: 0000000000000000 Apr 20 11:54:59 thinkpad-bart kernel: R10: 0000000000000001 R11: 0000000000000000 R12: ffffa3994d397658 Apr 20 11:54:59 thinkpad-bart kernel: R13: ffffa9fd81ecfe80 R14: 0000000000000282 R15: ffffa399101fcf00 Apr 20 11:54:59 thinkpad-bart kernel: FS: 0000000000000000(0000) GS:ffffa39961400000(0000) knlGS:0000000000000000 Apr 20 11:54:59 thinkpad-bart kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Apr 20 11:54:59 thinkpad-bart kernel: CR2: 0000000000000000 CR3: 0000000246e09004 CR4: 00000000003606f0 Apr 20 11:54:59 thinkpad-bart kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Apr 20 11:54:59 thinkpad-bart kernel: DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Apr 20 11:54:59 thinkpad-bart kernel: Call Trace: Apr 20 11:54:59 thinkpad-bart kernel: e1000e_phc_gettime+0x2b/0x60 [e1000e] Apr 20 11:54:59 thinkpad-bart kernel: e1000e_systim_overflow_work+0x18/0x70 [e1000e] Apr 20 11:54:59 thinkpad-bart kernel: process_one_work+0x1c4/0x3b0 Apr 20 11:54:59 thinkpad-bart kernel: worker_thread+0x26/0x3c0 Apr 20 11:54:59 thinkpad-bart kernel: kthread+0x10c/0x130 Apr 20 11:54:59 thinkpad-bart kernel: ret_from_fork+0x1f/0x30 (gdb) list *(e1000e_phc_gettime+0x2a) 0x1f88a is in e1000e_phc_gettime (drivers/net/ethernet/intel/e1000e/ptp.c:197). 192 ptp_clock_info); 193 unsigned long flags; 194 u64 ns; 195 196 spin_lock_irqsave(&adapter->systim_lock, flags); 197 ns = timecounter_read(&adapter->tc); 198 spin_unlock_irqrestore(&adapter->systim_lock, flags); 199 200 *ts = ns_to_timespec64(ns); 201 (gdb) disas timecounter_read Dump of assembler code for function timecounter_read: 0x0000000000000040 <+0>: push %rbx 0x0000000000000041 <+1>: mov (%rdi),%rax 0x0000000000000044 <+4>: mov %rdi,%rbx 0x0000000000000047 <+7>: mov %rax,%rdi 0x000000000000004a <+10>: callq *(%rax) |