[Bug 216686] BUG: kernel NULL pointer dereference, address: 0000000000000680

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

 



https://bugzilla.kernel.org/show_bug.cgi?id=216686

--- Comment #12 from frc.gabriel@xxxxxxxxx ---
Created attachment 303171
  --> https://bugzilla.kernel.org/attachment.cgi?id=303171&action=edit
dmesg bluetooth-next master branch HEAD

Triggering the bug while running btmon with the HEAD of master branch from
bluetooth-next does not renders the computer unusable, but
disconnecting+connecting the the headset is not as smooth compared with
bluetooth-next branch (which freezes computer).

```
[  301.300526] PM: suspend exit
[  301.301469] Bluetooth: hci0: RTL: rom_version status=0 version=1
[  301.301473] Bluetooth: hci0: RTL: loading rtl_bt/rtl8852au_fw.bin
[  301.301583] Bluetooth: hci0: RTL: loading rtl_bt/rtl8852au_config.bin
[  301.301640] Bluetooth: hci0: RTL: cfg_sz 6, total sz 47155
[  301.393319] Generic FE-GE Realtek PHY r8169-0-200:00: attached PHY driver
(mii_bus:phy_addr=r8169-0-200:00, irq=MAC)
[  301.429363] usb 5-3: new full-speed USB device number 5 using xhci_hcd
[  301.508834] psmouse serio1: synaptics: queried max coordinates: x [..5678],
y [..4694]
[  301.521632] r8169 0000:02:00.0 enp2s0f0: Link is Down
[  301.547243] psmouse serio1: synaptics: queried min coordinates: x [1266..],
y [1162..]
[  301.553423] Generic FE-GE Realtek PHY r8169-0-500:00: attached PHY driver
(mii_bus:phy_addr=r8169-0-500:00, irq=MAC)
[  301.590802] usb 5-3: New USB device found, idVendor=06cb, idProduct=00bd,
bcdDevice= 0.00
[  301.590815] usb 5-3: New USB device strings: Mfr=0, Product=0,
SerialNumber=1
[  301.590821] usb 5-3: SerialNumber: f699a1169720
[  301.700442] Bluetooth: hci0: RTL: fw version 0xd9b88207
[  301.757826] r8169 0000:05:00.0 enp5s0: Link is Down
[  301.824556] Bluetooth: MGMT ver 1.22
[  305.674822] wlp3s0: authenticate with e4:bf:fa:cc:15:70
[  305.674836] wlp3s0: Invalid HE elem, Disable HE
[  305.800382] wlp3s0: send auth to e4:bf:fa:cc:15:70 (try 1/3)
[  305.802262] wlp3s0: authenticated
[  305.805269] wlp3s0: associate with e4:bf:fa:cc:15:70 (try 1/3)
[  305.806658] wlp3s0: RX AssocResp from e4:bf:fa:cc:15:70 (capab=0x1011
status=0 aid=3)
[  305.917751] wlp3s0: associated
[  305.917962] wlp3s0: Limiting TX power to 23 (23 - 0) dBm as advertised by
e4:bf:fa:cc:15:70
[  305.985550] IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready
[  316.051610] audit: type=1400 audit(1668405359.412:35): apparmor="DENIED"
operation="open" profile="/usr/sbin/cups-browsed"
name="/proc/sys/net/ipv6/conf/all/disable_ipv6" pid=1948 comm="cups-browsed"
requested_mask="r" denied_mask="r" fsuid=0 ouid=0
[  316.101113] audit: type=1400 audit(1668405359.460:36): apparmor="DENIED"
operation="open" profile="/usr/sbin/cups-browsed"
name="/proc/sys/net/ipv6/conf/all/disable_ipv6" pid=1948 comm="cups-browsed"
requested_mask="r" denied_mask="r" fsuid=0 ouid=0
[  316.110480] audit: type=1400 audit(1668405359.472:37): apparmor="DENIED"
operation="open" profile="/usr/sbin/cups-browsed"
name="/proc/sys/net/ipv6/conf/all/disable_ipv6" pid=1948 comm="cups-browsed"
requested_mask="r" denied_mask="r" fsuid=0 ouid=0
[  316.119295] audit: type=1400 audit(1668405359.480:38): apparmor="DENIED"
operation="open" profile="/usr/sbin/cups-browsed"
name="/proc/sys/net/ipv6/conf/all/disable_ipv6" pid=1948 comm="cups-browsed"
requested_mask="r" denied_mask="r" fsuid=0 ouid=0
[  334.857310] Bluetooth: \x05: unknown dev_type 141
[  334.857335] BUG: kernel NULL pointer dereference, address: 0000000000000102
[  334.857339] #PF: supervisor read access in kernel mode
[  334.857343] #PF: error_code(0x0000) - not-present page
[  334.857346] PGD 0 P4D 0 
[  334.857351] Oops: 0000 [#1] PREEMPT SMP NOPTI
[  334.857356] CPU: 12 PID: 1382 Comm: krfcommd Not tainted 6.0.0-rc7+ #1
[  334.857360] Hardware name: LENOVO 21A00004GE/21A00004GE, BIOS R1MET51W (1.21
) 09/15/2022
[  334.857364] RIP: 0010:__queue_work+0x1c/0x460
[  334.857376] Code: 8f 00 66 66 2e 0f 1f 84 00 00 00 00 00 90 0f 1f 44 00 00
41 57 41 56 41 55 41 89 fd 41 54 49 89 f4 55 53 48 89 d3 48 83 ec 08 <f6> 86 02
01 00 00 01 0f 85 e1 02 00 00 e8 42 e4 06 00 45 89 ee 41
[  334.857379] RSP: 0018:ffffc16dcc66fc40 EFLAGS: 00010082
[  334.857383] RAX: 0000000000000282 RBX: ffff9ecde6f2b488 RCX:
0000000000000000
[  334.857385] RDX: ffff9ecde6f2b488 RSI: 0000000000000000 RDI:
0000000000002000
[  334.857387] RBP: ffffc16dcc66fd10 R08: 0000000000000000 R09:
ffffc16dcc66fa58
[  334.857389] R10: 0000000000000003 R11: ffffffffa3ad16a8 R12:
0000000000000000
[  334.857391] R13: 0000000000002000 R14: ffff9ecd809e4e00 R15:
ffff9ecdb3282400
[  334.857393] FS:  0000000000000000(0000) GS:ffff9ed392100000(0000)
knlGS:0000000000000000
[  334.857396] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  334.857399] CR2: 0000000000000102 CR3: 000000042b410000 CR4:
0000000000750ee0
[  334.857401] PKRU: 55555554
[  334.857403] Call Trace:
[  334.857408]  <TASK>
[  334.857416]  queue_work_on+0x37/0x40
[  334.857426]  l2cap_chan_send+0x12f/0xc60 [bluetooth]
[  334.857483]  ? remove_wait_queue+0x20/0x60
[  334.857489]  ? _raw_spin_unlock_irqrestore+0x23/0x40
[  334.857497]  ? preempt_count_add+0x6a/0xa0
[  334.857503]  l2cap_sock_sendmsg+0x9a/0x100 [bluetooth]
[  334.857539]  sock_sendmsg+0x5f/0x70
[  334.857548]  rfcomm_send_frame+0x62/0xa0 [rfcomm]
[  334.857562]  rfcomm_send_disc.isra.0+0x80/0xd0 [rfcomm]
[  334.857570]  __rfcomm_dlc_disconn+0x10a/0x120 [rfcomm]
[  334.857577]  __rfcomm_dlc_close+0x60/0x200 [rfcomm]
[  334.857583]  rfcomm_run+0x6f6/0x1900 [rfcomm]
[  334.857591]  ? _raw_spin_rq_lock_irqsave+0x20/0x20
[  334.857596]  ? rfcomm_check_accept+0xa0/0xa0 [rfcomm]
[  334.857602]  kthread+0xe9/0x110
[  334.857608]  ? kthread_complete_and_exit+0x20/0x20
[  334.857613]  ret_from_fork+0x22/0x30
[  334.857622]  </TASK>
[  334.857623] Modules linked in: xt_conntrack nft_chain_nat xt_MASQUERADE
nf_nat nf_conntrack_netlink nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4
xfrm_user xfrm_algo xt_addrtype nft_compat nf_tables libcrc32c nfnetlink
br_netfilter bridge stp llc nvme_fabrics uinput ctr ccm rfcomm snd_seq_dummy
snd_hrtimer snd_seq snd_seq_device qrtr overlay cpufreq_ondemand
cpufreq_powersave cpufreq_conservative cmac cpufreq_userspace algif_hash
algif_skcipher zstd af_alg zstd_compress bnep zram zsmalloc binfmt_misc
nls_ascii nls_cp437 vfat fat btusb btrtl btbcm btintel btmtk bluetooth
snd_ctl_led snd_hda_codec_realtek snd_hda_codec_generic rtw89_8852ae
rtw89_8852a snd_hda_codec_hdmi intel_rapl_msr intel_rapl_common rtw89_pci
uvcvideo snd_soc_dmic snd_acp3x_pdm_dma snd_acp3x_rn jitterentropy_rng
rtw89_core snd_hda_intel videobuf2_vmalloc snd_soc_core videobuf2_memops
videobuf2_v4l2 snd_intel_dspcfg snd_hda_codec kvm_amd snd_pci_acp6x drbg
videobuf2_common snd_hwdep mac80211 wmi_bmof snd_pci_acp5x
[  334.857705]  ansi_cprng kvm libarc4 videodev irqbypass snd_rn_pci_acp3x
snd_hda_core ecdh_generic snd_acp_config mc rapl ecc pcspkr thinkpad_acpi
snd_soc_acpi ccp snd_pcm cfg80211 snd_pci_acp3x nvram rng_core ledtrig_audio
snd_timer sp5100_tco platform_profile ucsi_acpi k10temp watchdog snd typec_ucsi
roles soundcore rfkill typec wmi ac battery video button evdev joydev serio_raw
amd_pstate msr parport_pc ppdev lp parport fuse configfs efi_pstore efivarfs
ip_tables x_tables autofs4 ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt
dm_mod amdgpu crc32_pclmul crc32c_intel drm_ttm_helper ttm ghash_clmulni_intel
gpu_sched nvme i2c_algo_bit drm_buddy nvme_core rtsx_pci_sdmmc xhci_pci
drm_display_helper t10_pi mmc_core xhci_hcd r8169 drm_kms_helper realtek
crc64_rocksoft_generic aesni_intel crc64_rocksoft mdio_devres drm crc_t10dif
crypto_simd usbcore psmouse cec cryptd crct10dif_generic libphy rc_core
crct10dif_pclmul i2c_piix4 rtsx_pci usb_common crc64 crct10dif_common i2c_scmi
sha512_ssse3
[  334.857807]  sha512_generic
[  334.857814] CR2: 0000000000000102
[  334.857817] ---[ end trace 0000000000000000 ]---
[  334.861275] RIP: 0010:__queue_work+0x1c/0x460
[  334.861275] Code: 8f 00 66 66 2e 0f 1f 84 00 00 00 00 00 90 0f 1f 44 00 00
41 57 41 56 41 55 41 89 fd 41 54 49 89 f4 55 53 48 89 d3 48 83 ec 08 <f6> 86 02
01 00 00 01 0f 85 e1 02 00 00 e8 42 e4 06 00 45 89 ee 41
[  334.861275] RSP: 0018:ffffc16dcc66fc40 EFLAGS: 00010082
[  334.861275] RAX: 0000000000000282 RBX: ffff9ecde6f2b488 RCX:
0000000000000000
[  334.861275] RDX: ffff9ecde6f2b488 RSI: 0000000000000000 RDI:
0000000000002000
[  334.861275] RBP: ffffc16dcc66fd10 R08: 0000000000000000 R09:
ffffc16dcc66fa58
[  334.959941] R10: 0000000000000003 R11: ffffffffa3ad16a8 R12:
0000000000000000
[  334.959941] R13: 0000000000002000 R14: ffff9ecd809e4e00 R15:
ffff9ecdb3282400
[  334.959941] FS:  0000000000000000(0000) GS:ffff9ed392100000(0000)
knlGS:0000000000000000
[  334.959941] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  334.959941] CR2: 0000000000000102 CR3: 0000000161a42000 CR4:
0000000000750ee0
[  334.959941] PKRU: 55555554
[  350.116698] BUG: unable to handle page fault for address: ffffc16dcc66feb0
[  350.116706] #PF: supervisor read access in kernel mode
[  350.116709] #PF: error_code(0x0000) - not-present page
[  350.116712] PGD 100000067 P4D 100000067 PUD 1001a4067 PMD 106ffa067 PTE 0
[  350.116717] Oops: 0000 [#2] PREEMPT SMP NOPTI
[  350.116721] CPU: 4 PID: 860 Comm: kworker/u33:1 Tainted: G      D           
6.0.0-rc7+ #1
[  350.116724] Hardware name: LENOVO 21A00004GE/21A00004GE, BIOS R1MET51W (1.21
) 09/15/2022
[  350.116727] Workqueue: hci0 hci_rx_work [bluetooth]
[  350.116759] RIP: 0010:__wake_up_common+0x4c/0x180
[  350.116768] Code: 24 0c 89 4c 24 08 4d 85 c9 74 0a 41 f6 01 04 0f 85 a3 00
00 00 48 8b 43 08 4c 8d 40 e8 48 83 c3 08 49 8d 40 18 48 39 c3 74 5b <49> 8b 40
18 31 ed 4c 8d 70 e8 45 8b 28 41 f6 c5 04 75 5f 49 8b 40
[  350.116770] RSP: 0018:ffffc16dc2777ce0 EFLAGS: 00010002
[  350.116773] RAX: ffffc16dcc66feb0 RBX: ffffffffc18440a8 RCX:
0000000000000000
[  350.116775] RDX: 0000000000000000 RSI: 0000000000000003 RDI:
ffffffffc18440a0
[  350.116777] RBP: 0000000000000246 R08: ffffc16dcc66fe98 R09:
ffffc16dc2777d30
[  350.116778] R10: ffff9ecdb3282421 R11: 00000000dd721946 R12:
ffffc16dc2777d30
[  350.116780] R13: 0000000000000000 R14: 0000000000000000 R15:
0000000000000000
[  350.116781] FS:  0000000000000000(0000) GS:ffff9ed391f00000(0000)
knlGS:0000000000000000
[  350.116784] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  350.116785] CR2: ffffc16dcc66feb0 CR3: 000000042b410000 CR4:
0000000000750ee0
[  350.116787] PKRU: 55555554
[  350.116789] Call Trace:
[  350.116794]  <TASK>
[  350.116800]  __wake_up_common_lock+0x7b/0xc0
[  350.116805]  hci_encrypt_change_evt+0x160/0x4e0 [bluetooth]
[  350.116835]  ? hci_cs_read_remote_features+0x1e0/0x1e0 [bluetooth]
[  350.116859]  hci_event_packet+0x3ad/0x570 [bluetooth]
[  350.116884]  hci_rx_work+0x9c/0x580 [bluetooth]
[  350.116909]  process_one_work+0x1c7/0x380
[  350.116913]  worker_thread+0x4d/0x380
[  350.116916]  ? rescuer_thread+0x3a0/0x3a0
[  350.116918]  kthread+0xe9/0x110
[  350.116922]  ? kthread_complete_and_exit+0x20/0x20
[  350.116925]  ret_from_fork+0x22/0x30
[  350.116931]  </TASK>
[  350.116932] Modules linked in: xt_conntrack nft_chain_nat xt_MASQUERADE
nf_nat nf_conntrack_netlink nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4
xfrm_user xfrm_algo xt_addrtype nft_compat nf_tables libcrc32c nfnetlink
br_netfilter bridge stp llc nvme_fabrics uinput ctr ccm rfcomm snd_seq_dummy
snd_hrtimer snd_seq snd_seq_device qrtr overlay cpufreq_ondemand
cpufreq_powersave cpufreq_conservative cmac cpufreq_userspace algif_hash
algif_skcipher zstd af_alg zstd_compress bnep zram zsmalloc binfmt_misc
nls_ascii nls_cp437 vfat fat btusb btrtl btbcm btintel btmtk bluetooth
snd_ctl_led snd_hda_codec_realtek snd_hda_codec_generic rtw89_8852ae
rtw89_8852a snd_hda_codec_hdmi intel_rapl_msr intel_rapl_common rtw89_pci
uvcvideo snd_soc_dmic snd_acp3x_pdm_dma snd_acp3x_rn jitterentropy_rng
rtw89_core snd_hda_intel videobuf2_vmalloc snd_soc_core videobuf2_memops
videobuf2_v4l2 snd_intel_dspcfg snd_hda_codec kvm_amd snd_pci_acp6x drbg
videobuf2_common snd_hwdep mac80211 wmi_bmof snd_pci_acp5x
[  350.116993]  ansi_cprng kvm libarc4 videodev irqbypass snd_rn_pci_acp3x
snd_hda_core ecdh_generic snd_acp_config mc rapl ecc pcspkr thinkpad_acpi
snd_soc_acpi ccp snd_pcm cfg80211 snd_pci_acp3x nvram rng_core ledtrig_audio
snd_timer sp5100_tco platform_profile ucsi_acpi k10temp watchdog snd typec_ucsi
roles soundcore rfkill typec wmi ac battery video button evdev joydev serio_raw
amd_pstate msr parport_pc ppdev lp parport fuse configfs efi_pstore efivarfs
ip_tables x_tables autofs4 ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt
dm_mod amdgpu crc32_pclmul crc32c_intel drm_ttm_helper ttm ghash_clmulni_intel
gpu_sched nvme i2c_algo_bit drm_buddy nvme_core rtsx_pci_sdmmc xhci_pci
drm_display_helper t10_pi mmc_core xhci_hcd r8169 drm_kms_helper realtek
crc64_rocksoft_generic aesni_intel crc64_rocksoft mdio_devres drm crc_t10dif
crypto_simd usbcore psmouse cec cryptd crct10dif_generic libphy rc_core
crct10dif_pclmul i2c_piix4 rtsx_pci usb_common crc64 crct10dif_common i2c_scmi
sha512_ssse3
[  350.117065]  sha512_generic
[  350.117069] CR2: ffffc16dcc66feb0
[  350.117071] ---[ end trace 0000000000000000 ]---
[  350.120656] RIP: 0010:__queue_work+0x1c/0x460
[  350.120656] Code: 8f 00 66 66 2e 0f 1f 84 00 00 00 00 00 90 0f 1f 44 00 00
41 57 41 56 41 55 41 89 fd 41 54 49 89 f4 55 53 48 89 d3 48 83 ec 08 <f6> 86 02
01 00 00 01 0f 85 e1 02 00 00 e8 42 e4 06 00 45 89 ee 41
[  350.120656] RSP: 0018:ffffc16dcc66fc40 EFLAGS: 00010082
[  350.120656] RAX: 0000000000000282 RBX: ffff9ecde6f2b488 RCX:
0000000000000000
[  350.120656] RDX: ffff9ecde6f2b488 RSI: 0000000000000000 RDI:
0000000000002000
[  350.120656] RBP: ffffc16dcc66fd10 R08: 0000000000000000 R09:
ffffc16dcc66fa58
[  350.120656] R10: 0000000000000003 R11: ffffffffa3ad16a8 R12:
0000000000000000
[  350.120656] R13: 0000000000002000 R14: ffff9ecd809e4e00 R15:
ffff9ecdb3282400
[  350.120656] FS:  0000000000000000(0000) GS:ffff9ed391f00000(0000)
knlGS:0000000000000000
[  350.120656] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  350.120656] CR2: ffffc16dcc66feb0 CR3: 0000000206866000 CR4:
0000000000750ee0
[  350.120656] PKRU: 55555554
[  350.120656] note: kworker/u33:1[860] exited with preempt_count 1

```

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are the assignee for the bug.



[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux