BUG: kernel NULL pointer dereference, address: 0000000000000518

Bug #1850617 reported by Juerg Haefliger
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Incomplete
Undecided
Unassigned
Eoan
Fix Released
Undecided
Unassigned

Bug Description

The kernel throws the following oops after upgrading to Eoan:

Oct 30 10:12:09 gollum kernel: [ 101.984034] usb 1-8: new high-speed USB device number 8 using xhci_hcd
Oct 30 10:12:09 gollum kernel: [ 102.135321] usb 1-8: New USB device found, idVendor=05e3, idProduct=0610, bcdDevice=52.10
Oct 30 10:12:09 gollum kernel: [ 102.135326] usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Oct 30 10:12:09 gollum kernel: [ 102.135330] usb 1-8: Product: USB2.0 Hub
Oct 30 10:12:09 gollum kernel: [ 102.135332] usb 1-8: Manufacturer: GenesysLogic
Oct 30 10:12:09 gollum kernel: [ 102.138680] hub 1-8:1.0: USB hub found
Oct 30 10:12:09 gollum kernel: [ 102.138964] hub 1-8:1.0: 3 ports detected
Oct 30 10:12:09 gollum kernel: [ 102.452067] usb 1-8.3: new high-speed USB device number 9 using xhci_hcd
Oct 30 10:12:09 gollum kernel: [ 102.579695] usb 1-8.3: New USB device found, idVendor=05e3, idProduct=0610, bcdDevice=87.21
Oct 30 10:12:09 gollum kernel: [ 102.579700] usb 1-8.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Oct 30 10:12:09 gollum kernel: [ 102.579704] usb 1-8.3: Product: USB2.0 Hub
Oct 30 10:12:09 gollum kernel: [ 102.579707] usb 1-8.3: Manufacturer: GenesysLogic
Oct 30 10:12:09 gollum kernel: [ 102.581111] hub 1-8.3:1.0: USB hub found
Oct 30 10:12:09 gollum kernel: [ 102.581409] hub 1-8.3:1.0: 3 ports detected
Oct 30 10:12:09 gollum kernel: [ 102.832063] usb 1-8.1: new full-speed USB device number 10 using xhci_hcd
Oct 30 10:12:10 gollum kernel: [ 102.957527] usb 1-8.1: device descriptor read/all, error -71
Oct 30 10:12:10 gollum kernel: [ 102.958076] BUG: kernel NULL pointer dereference, address: 0000000000000518
Oct 30 10:12:10 gollum kernel: [ 102.958084] #PF: supervisor read access in kernel mode
Oct 30 10:12:10 gollum kernel: [ 102.958087] #PF: error_code(0x0000) - not-present page
Oct 30 10:12:10 gollum kernel: [ 102.958091] PGD 0 P4D 0
Oct 30 10:12:10 gollum kernel: [ 102.958097] Oops: 0000 [#1] SMP PTI
Oct 30 10:12:10 gollum kernel: [ 102.958104] CPU: 3 PID: 182 Comm: kworker/3:1 Not tainted 5.3.0-19-generic #20-Ubuntu
Oct 30 10:12:10 gollum kernel: [ 102.958107] Hardware name: HP HP Pavilion Desktop PC 570-p0XX/82F2, BIOS F.03 01/09/2017
Oct 30 10:12:10 gollum kernel: [ 102.958118] Workqueue: events hub_tt_work
Oct 30 10:12:10 gollum kernel: [ 102.958126] RIP: 0010:xhci_clear_tt_buffer_complete+0x37/0xd0
Oct 30 10:12:10 gollum kernel: [ 102.958131] Code: 41 55 49 89 f5 41 54 53 48 89 fb 48 83 ec 08 e8 0f a5 fb ff 85 c0 75 07 48 8b 9b 28 02 00 00 49 8b 45 28 4c 8d a3 60 02 00 00 <8b> b0 18 05 00 00 41 f6 45 03 03 75 6a 45 0f b6 6d 02 41 83 e5 0f
Oct 30 10:12:10 gollum kernel: [ 102.958135] RSP: 0018:ffffb54cc0367de8 EFLAGS: 00010202
Oct 30 10:12:10 gollum kernel: [ 102.958139] RAX: 0000000000000000 RBX: ffff946eadffe000 RCX: 000000000000238d
Oct 30 10:12:10 gollum kernel: [ 102.958143] RDX: 000000000000238c RSI: ffff946ea067f850 RDI: ffff946eadffe000
Oct 30 10:12:10 gollum kernel: [ 102.958146] RBP: ffffb54cc0367e18 R08: 0000000000000000 R09: 00000018288316c2
Oct 30 10:12:10 gollum kernel: [ 102.958149] R10: 00000017f91117c2 R11: ffff946eb00ea0c4 R12: ffff946eadffe260
Oct 30 10:12:10 gollum kernel: [ 102.958151] R13: ffff946ea067f850 R14: ffff946ea3d25800 R15: dead000000000100
Oct 30 10:12:10 gollum kernel: [ 102.958155] FS: 0000000000000000(0000) GS:ffff946eb00c0000(0000) knlGS:0000000000000000
Oct 30 10:12:10 gollum kernel: [ 102.958159] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Oct 30 10:12:10 gollum kernel: [ 102.958162] CR2: 0000000000000518 CR3: 00000001fb20a005 CR4: 00000000003606e0
Oct 30 10:12:10 gollum kernel: [ 102.958165] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Oct 30 10:12:10 gollum kernel: [ 102.958168] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Oct 30 10:12:10 gollum kernel: [ 102.958170] Call Trace:
Oct 30 10:12:10 gollum kernel: [ 102.958181] hub_tt_work+0x6e/0x180
Oct 30 10:12:10 gollum kernel: [ 102.958189] process_one_work+0x1db/0x380
Oct 30 10:12:10 gollum kernel: [ 102.958194] worker_thread+0x4d/0x400
Oct 30 10:12:10 gollum kernel: [ 102.958202] kthread+0x104/0x140
Oct 30 10:12:10 gollum kernel: [ 102.958207] ? process_one_work+0x380/0x380
Oct 30 10:12:10 gollum kernel: [ 102.958213] ? kthread_park+0x80/0x80
Oct 30 10:12:10 gollum kernel: [ 102.958221] ret_from_fork+0x35/0x40
Oct 30 10:12:10 gollum kernel: [ 102.958226] Modules linked in: xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_reject_ipv4 xt_tcpudp ip6table_mangle ip6table_nat iptable_mangle iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter bpfilter bridge stp llc overlay bnep ipmi_devintf ipmi_msghandler binfmt_misc snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio intel_rapl_msr intel_rapl_common x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm irqbypass nls_iso8859_1 snd_hda_intel snd_hda_codec crct10dif_pclmul snd_usb_audio snd_hda_core snd_usbmidi_lib snd_hwdep crc32_pclmul ghash_clmulni_intel snd_pcm iwlmvm snd_seq_midi snd_seq_midi_event snd_rawmidi uvcvideo mac80211 videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 snd_seq btusb btrtl libarc4 aesni_intel btbcm snd_seq_device videobuf2_common iwlwifi aes_x86_64 btintel mei_hdcp i915 snd_timer crypto_simd cryptd videodev bluetooth glue_helper snd hp_wmi
Oct 30 10:12:10 gollum kernel: [ 102.958285] intel_cstate drm_kms_helper intel_rapl_perf mc serio_raw input_leds wmi_bmof sparse_keymap cfg80211 ecdh_generic intel_wmi_thunderbolt soundcore 8250_dw ecc drm mei_me i2c_algo_bit fb_sys_fops mei syscopyarea sysfillrect sysimgblt idma64 virt_dma mac_hid acpi_pad sch_fq_codel parport_pc ppdev lp parport sunrpc ip_tables x_tables autofs4 btrfs zstd_compress raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear hid_generic usbhid ums_realtek hid uas usb_storage nvme psmouse nvme_core ahci r8169 i2c_i801 intel_lpss_pci realtek libahci intel_lpss wmi pinctrl_sunrisepoint video pinctrl_intel
Oct 30 10:12:10 gollum kernel: [ 102.958340] CR2: 0000000000000518
Oct 30 10:12:10 gollum kernel: [ 102.958345] ---[ end trace 8a8823de293391a7 ]---
Oct 30 10:12:10 gollum kernel: [ 102.958350] RIP: 0010:xhci_clear_tt_buffer_complete+0x37/0xd0
Oct 30 10:12:10 gollum kernel: [ 102.958355] Code: 41 55 49 89 f5 41 54 53 48 89 fb 48 83 ec 08 e8 0f a5 fb ff 85 c0 75 07 48 8b 9b 28 02 00 00 49 8b 45 28 4c 8d a3 60 02 00 00 <8b> b0 18 05 00 00 41 f6 45 03 03 75 6a 45 0f b6 6d 02 41 83 e5 0f
Oct 30 10:12:10 gollum kernel: [ 102.958358] RSP: 0018:ffffb54cc0367de8 EFLAGS: 00010202
Oct 30 10:12:10 gollum kernel: [ 102.958362] RAX: 0000000000000000 RBX: ffff946eadffe000 RCX: 000000000000238d
Oct 30 10:12:10 gollum kernel: [ 102.958364] RDX: 000000000000238c RSI: ffff946ea067f850 RDI: ffff946eadffe000
Oct 30 10:12:10 gollum kernel: [ 102.958367] RBP: ffffb54cc0367e18 R08: 0000000000000000 R09: 00000018288316c2
Oct 30 10:12:10 gollum kernel: [ 102.958370] R10: 00000017f91117c2 R11: ffff946eb00ea0c4 R12: ffff946eadffe260
Oct 30 10:12:10 gollum kernel: [ 102.958373] R13: ffff946ea067f850 R14: ffff946ea3d25800 R15: dead000000000100
Oct 30 10:12:10 gollum kernel: [ 102.958377] FS: 0000000000000000(0000) GS:ffff946eb00c0000(0000) knlGS:0000000000000000
Oct 30 10:12:10 gollum kernel: [ 102.958380] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Oct 30 10:12:10 gollum kernel: [ 102.958382] CR2: 0000000000000518 CR3: 00000001fb20a005 CR4: 00000000003606e0
Oct 30 10:12:10 gollum kernel: [ 102.958385] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Oct 30 10:12:10 gollum kernel: [ 102.958388] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Oct 30 10:12:10 gollum kernel: [ 103.036085] usb 1-8.3.1: new high-speed USB device number 11 using xhci_hcd
Oct 30 10:12:10 gollum kernel: [ 103.141359] usb 1-8.3.1: New USB device found, idVendor=05e3, idProduct=0749, bcdDevice=15.31
Oct 30 10:12:10 gollum kernel: [ 103.141368] usb 1-8.3.1: New USB device strings: Mfr=3, Product=4, SerialNumber=5
Oct 30 10:12:10 gollum kernel: [ 103.141373] usb 1-8.3.1: Product: USB3.0 Card Reader
Oct 30 10:12:10 gollum kernel: [ 103.141376] usb 1-8.3.1: Manufacturer: Generic
Oct 30 10:12:10 gollum kernel: [ 103.141380] usb 1-8.3.1: SerialNumber: 000000001531

Tags: eoan
Revision history for this message
Juerg Haefliger (juergh) wrote :
Revision history for this message
Juerg Haefliger (juergh) wrote :
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1850617

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Changed in linux (Ubuntu Eoan):
status: New → Incomplete
tags: added: eoan
Revision history for this message
Juerg Haefliger (juergh) wrote :

Potentially related, there's also the following in the log:

Oct 30 10:10:52 gollum kernel: [ 12.077772] usbhid 1-7.1:1.1: can't add hid device: -110
Oct 30 10:10:52 gollum kernel: [ 12.077781] usbhid: probe of 1-7.1:1.1 failed with error -110

For a keyboard that works just fine with older kernels.

Revision history for this message
Juerg Haefliger (juergh) wrote :

I can't reproduce the NULL pointer deref problem after doing a kernel upgrade. So marking it as fixed.

Changed in linux (Ubuntu Eoan):
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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