kernel NULL pointer dereference on hotplug

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hey guys,

I noticed this nasty kernel NULL pointer dereference yesterday on 6.7.2-arch1-1 (haven't done this in a while) but also today, after updating to 6.7.3-arch1-1 it's still there, so dumping the panic here. Hopefully it'll be resolved by 6.7.4-arch1-1.

The thunderbolt gbit adapter always worked in the past, so this seems like a regression. Anyway, here's the log.

[ 224.924021] BUG: kernel NULL pointer dereference, address: 0000000000000020
[  224.924026] #PF: supervisor read access in kernel mode
[  224.924028] #PF: error_code(0x0000) - not-present page
[  224.924030] PGD 0 P4D 0
[  224.924032] Oops: 0000 [#1] PREEMPT SMP NOPTI
[ 224.924035] CPU: 2 PID: 282 Comm: kworker/u8:9 Tainted: G OE 6.7.3-arch1-1 #1 b8291227ebee24f0bec9b3471a94151938512264 [ 224.924038] Hardware name: Apple Inc. MacBookPro12,1/Mac-E43C1C25D4880AD6, BIOS 481.0.0.0.0 01/12/2023
[  224.924039] Workqueue: thunderbolt0 tb_handle_hotplug [thunderbolt]
[  224.924060] RIP: 0010:tb_port_do_update_credits+0x1b/0x130 [thunderbolt]
[ 224.924079] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 55 53 48 83 ec 18 65 48 8b 04 25 28 00 00 00 48 89 44 24 10 31 c0 <48> 8b 47 20 c7 44 24 0c 00 00 00 00 80 b8 78 03 00 00 00 0f 85 ec
[  224.924081] RSP: 0018:ffffae7e4195bd70 EFLAGS: 00010246
[ 224.924083] RAX: 0000000000000000 RBX: ffff99392dfa1c00 RCX: 0000000003c00000 [ 224.924084] RDX: 0000000000000000 RSI: ffffae7e4195bbc0 RDI: 0000000000000000 [ 224.924086] RBP: 0000000000000000 R08: 0000000003c00000 R09: 0000000002080004 [ 224.924087] R10: 0000000000000002 R11: 0000000000000000 R12: ffff99392dfa04c8 [ 224.924088] R13: ffff99388c5ef258 R14: 0000000000000000 R15: ffff99392dfa1c00 [ 224.924089] FS: 0000000000000000(0000) GS:ffff993bded00000(0000) knlGS:0000000000000000
[  224.924091] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 224.924092] CR2: 0000000000000020 CR3: 0000000190620003 CR4: 00000000003706f0
[  224.924093] Call Trace:
[  224.924095]  <TASK>
[  224.924097]  ? __die+0x23/0x70
[  224.924101]  ? page_fault_oops+0x171/0x4e0
[  224.924105]  ? exc_page_fault+0x7f/0x180
[  224.924109]  ? asm_exc_page_fault+0x26/0x30
[ 224.924112] ? tb_port_do_update_credits+0x1b/0x130 [thunderbolt 11ca615e403f4fd9365fcc050909dff1175dc0c5] [ 224.924131] ? tb_switch_update_link_attributes+0x83/0xd0 [thunderbolt 11ca615e403f4fd9365fcc050909dff1175dc0c5] [ 224.924150] tb_switch_add+0x7a2/0xfe0 [thunderbolt 11ca615e403f4fd9365fcc050909dff1175dc0c5] [ 224.924170] tb_scan_port+0x236/0x6f0 [thunderbolt 11ca615e403f4fd9365fcc050909dff1175dc0c5] [ 224.924188] tb_handle_hotplug+0x6db/0x900 [thunderbolt 11ca615e403f4fd9365fcc050909dff1175dc0c5]
[  224.924206]  process_one_work+0x171/0x340
[  224.924209]  worker_thread+0x27b/0x3a0
[  224.924211]  ? __pfx_worker_thread+0x10/0x10
[  224.924213]  kthread+0xe5/0x120
[  224.924216]  ? __pfx_kthread+0x10/0x10
[  224.924219]  ret_from_fork+0x31/0x50
[  224.924221]  ? __pfx_kthread+0x10/0x10
[  224.924224]  ret_from_fork_asm+0x1b/0x30
[  224.924227]  </TASK>
[ 224.924227] Modules linked in: facetimehd(OE) videobuf2_dma_sg videobuf2_memops videobuf2_v4l2 videodev videobuf2_common mc rfcomm xt_nat veth vxlan ip6_udp_tunnel udp_tunnel xt_policy iptable_mangle xt_mark xt_bpf xt_tcpudp xt_conntrack xt_MASQUERADE nf_conntrack_netlink iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xt_addrtype iptable_filter br_netfilter bridge stp llc overlay cmac algif_hash algif_skcipher af_alg bnep snd_hda_codec_hdmi snd_hda_codec_cirrus snd_hda_codec_generic ledtrig_audio intel_rapl_msr intel_rapl_common snd_hda_intel x86_pkg_temp_thermal intel_powerclamp snd_intel_dspcfg coretemp snd_intel_sdw_acpi brcmfmac_wcc snd_hda_codec kvm_intel i915 spi_nor snd_hda_core btusb drm_buddy kvm brcmfmac btrtl mtd i2c_algo_bit snd_hwdep btintel brcmutil btbcm spi_intel_platform irqbypass ttm btmtk mei_pxp mei_hdcp cfg80211 iTCO_wdt spi_intel snd_pcm rapl bluetooth intel_pmc_bxt drm_display_helper snd_timer intel_cstate iTCO_vendor_support joydev acpi_als mei_me industrialio_triggered_buffer [ 224.924275] applesmc mmc_core snd ecdh_generic cec kfifo_buf i2c_i801 intel_uncore thunderbolt pcspkr sbs intel_pch_thermal mei lpc_ich rfkill soundcore intel_gtt i2c_smbus industrialio bcm5974 sbshc video wmi mousedev apple_mfi_fastcharge mac_hid sg crypto_user fuse loop nfnetlink ip_tables x_tables uas usb_storage usbhid crct10dif_pclmul crc32_pclmul polyval_clmulni polyval_generic gf128mul ghash_clmulni_intel sha512_ssse3 sha256_ssse3 sha1_ssse3 applespi xhci_pci crc16 spi_pxa2xx_pci xhci_pci_renesas spi_pxa2xx_platform dw_dmac hid_apple tg3 libphy vfat fat btrfs blake2b_generic libcrc32c crc32c_generic crc32c_intel xor raid6_pq dm_crypt aesni_intel crypto_simd cryptd cbc encrypted_keys trusted asn1_encoder tee dm_mod
[  224.924313] CR2: 0000000000000020
[  224.924315] ---[ end trace 0000000000000000 ]---
[  224.924316] RIP: 0010:tb_port_do_update_credits+0x1b/0x130 [thunderbolt]
[ 224.924335] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 55 53 48 83 ec 18 65 48 8b 04 25 28 00 00 00 48 89 44 24 10 31 c0 <48> 8b 47 20 c7 44 24 0c 00 00 00 00 80 b8 78 03 00 00 00 0f 85 ec
[  224.924336] RSP: 0018:ffffae7e4195bd70 EFLAGS: 00010246
[ 224.924338] RAX: 0000000000000000 RBX: ffff99392dfa1c00 RCX: 0000000003c00000 [ 224.924339] RDX: 0000000000000000 RSI: ffffae7e4195bbc0 RDI: 0000000000000000 [ 224.924340] RBP: 0000000000000000 R08: 0000000003c00000 R09: 0000000002080004 [ 224.924341] R10: 0000000000000002 R11: 0000000000000000 R12: ffff99392dfa04c8 [ 224.924342] R13: ffff99388c5ef258 R14: 0000000000000000 R15: ffff99392dfa1c00 [ 224.924343] FS: 0000000000000000(0000) GS:ffff993bded00000(0000) knlGS:0000000000000000
[  224.924344] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 224.924346] CR2: 0000000000000020 CR3: 0000000190620003 CR4: 00000000003706f0
[  224.924347] note: kworker/u8:9[282] exited with irqs disabled


Thanks,

Olliver




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux