Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
intel
intel
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 727
    • Issues 727
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • drm
  • intelintel
  • Issues
  • #2987

Closed
Open
Opened Jan 22, 2021 by Thiago Macieira@thiago

BUG: kernel NULL pointer dereference, i2c_transfer, drm_do_probe

BUG: kernel NULL pointer dereference, address: 0000000000000000
#PF: supervisor read access in kernel mode
#PF: error_code(0x0000) - not-present page
PGD 0 P4D 0 
Oops: 0000 [#1] SMP PTI
CPU: 1 PID: 1857 Comm: Xorg.bin Tainted: G          IO      5.10.7-1-default #1 openSUSE Tumbleweed
Hardware name: Dell Inc. XPS 13 9350/09JHRY, BIOS 1.7.0 01/16/2018
RIP: 0010:i2c_transfer+0x11/0x100
Code: dc ff 85 c0 0f 84 88 fe ff ff e9 86 dc 25 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 41 55 4>
RSP: 0018:ffffa8bac1217b70 EFLAGS: 00010246
RAX: 0000000000000000 RBX: 0000000000000005 RCX: 0000000000000001
RDX: 0000000000000002 RSI: ffffa8bac1217bb0 RDI: ffff9abd8d512038
RBP: ffff9abd8d512038 R08: 0000000000000001 R09: 0000000000009400
R10: 0000000000000000 R11: 0000000000000025 R12: ffff9abd8d512038
R13: 0000000000000002 R14: ffffa8bac1217b9f R15: ffffa8bac1217bb0
FS:  00007f10b0753f00(0000) GS:ffff9ac0eec80000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000000000000 CR3: 0000000122d42004 CR4: 00000000003706e0
Call Trace:
 drm_do_probe_ddc_edid+0xb0/0x120 [drm]
 drm_get_edid+0x7d/0xb0 [drm]
 ? drm_dp_mst_topology_get_port_validated+0xb0/0xd0 [drm_kms_helper]
 drm_dp_mst_get_edid+0x5b/0x70 [drm_kms_helper]
 intel_dp_mst_get_modes+0x32/0x60 [i915]
 drm_helper_probe_single_connector_modes+0x1ab/0x800 [drm_kms_helper]
 ? drm_atomic_get_property+0xf1/0x650 [drm]
 drm_mode_getconnector+0x3a7/0x410 [drm]
 ? timerqueue_add+0x64/0xb0
 ? drm_connector_property_set_ioctl+0x60/0x60 [drm]
 drm_ioctl_kernel+0xaa/0xf0 [drm]
 ? trigger_load_balance+0x1cc/0x220
 drm_ioctl+0x202/0x3b0 [drm]
 ? drm_connector_property_set_ioctl+0x60/0x60 [drm]
 ? clockevents_program_event+0x8d/0xf0
 ? hrtimer_interrupt+0x180/0x280
 __x64_sys_ioctl+0x83/0xb0
 do_syscall_64+0x33/0x80
 entry_SYSCALL_64_after_hwframe+0x44/0xa9
RIP: 0033:0x7f10b0c563cb
Code: 89 d8 49 8d 3c 1c 48 f7 d8 49 39 c4 72 b5 e8 1c ff ff ff 85 c0 78 ba 4c 89 e0 5b 5d 41 5c c3 f3 0>
RSP: 002b:00007ffd1b3c79d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 00007ffd1b3c7a20 RCX: 00007f10b0c563cb
RDX: 00007ffd1b3c7a20 RSI: 00000000c05064a7 RDI: 000000000000000d
RBP: 00000000c05064a7 R08: 0000000000000000 R09: 0000000000000000
R10: 00007ffd1b3fa080 R11: 0000000000000246 R12: 00007f10af9b0000
R13: 000000000000000d R14: 00000000c05064a7 R15: 0000557e69453250
Modules linked in: tcp_diag inet_diag xt_REDIRECT tun uinput rfcomm ccm nf_conntrack_netbios_ns nf_conn>
 snd_hda_codec_realtek snd_soc_skl snd_hda_codec_generic snd_soc_hdac_hda snd_hda_ext_core snd_soc_sst_>
 acpi_thermal_rel ac button fuse configfs dm_crypt hid_logitech_hidpp hid_logitech_dj hid_multitouch hi>
CR2: 0000000000000000
---[ end trace ae67ba40540abd3c ]---

Happened shortly after plugging in a USB-C dock that has HDMI/DP ports. Monitor on port DP1-2 (a full-size DP port) was connected.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: drm/intel#2987