System hangs when hot-plugging dual monitor dock
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
When plugging in my Cable Matters USB-C Dual 4K DisplayPort Docking Station into my system, after it has already booted, the system hangs with a kernel OOPS. This is always repeatable.
Steps to reproduce:
1. Ensure docking station is unplugged or shut-off.
2. Boot up computer.
3. Turn-on docking station and plug into to system.
If the docking station is plugged in before the system boots, it works fine. It can even be unpluged and hot-plugged without issue at that point.
This kernel Oops occurs when the system hangs:
BUG: unable to handle kernel NULL pointer dereference at 0000000000000320
PGD 0 P4D 0
SMP NOPTI
CPU: 3 PID: 84 Comm: kworker/3:1 Tainted: G D OE 4.18.0-16-generic #17-Ubuntu
Hardware name: HP HP EliteBook 755 G5/83D5, BIOS Q81 Ver. 01.04.01 09/13/2018
Workqueue: events_long drm_dp_
RIP: 0010:mutex_
Code: 5d c3 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 55 48 89 e5 53 48 89 fb e8 8e df ff ff 31 c0 65 48 8b 14 25 00 5c 01 00 <f0> 48 0f b1 13 74 08 48 89 df e8 b4 ff ff ff 5b 5d c3 90 0f 1f 44
RSP: 0018:ffffb6c0c1
RAX: 0000000000000000 RBX: 0000000000000320 RCX: ffff8ed7cfb5c800
RDX: ffff8ed7d3830000 RSI: 0000000000000202 RDI: 0000000000000320
RBP: ffffb6c0c1efbd80 R08: 0000000000000201 R09: 0000000000000000
R10: 0000000000000000 R11: ffff8ed7df6e1ac8 R12: 0000000000000000
R13: ffff8ed7cfb5c468 R14: ffff8ed7d3b33f60 R15: 0000000000000000
FS: 000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000000000320 CR3: 00000003b5d6e000 CR4: 00000000003406a0
Call Trace:
drm_dp_
? wait_woken+
drm_dp_
drm_dp_
drm_dp_
process_
worker_
kthread+
? pwq_unbound_
? kthread_
ret_from_
Modules linked in: snd_usb_audio snd_usbmidi_lib usbhid cdc_ether uas usbnet usb_storage r8152 rfcomm binfmt_misc ccm cmac bnep btusb btrtl btbcm btintel bluetooth ecdh_generic uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common videodev media evdi(OE) nfc arc4 joydev nls_iso8859_1 snd_hda_
ucsi_acpi typec_ucsi typec mac_hid hp_wireless sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 hid_generic amdkfd amd_iommu_v2 amdgpu chash gpu_sched i2c_algo_bit ttm nvme drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops psmouse drm ahci libahci r8169 nvme_core i2c_piix4 mii i2c_hid wmi hid video
CR2: 0000000000000320
---[ end trace 3aa69f7fb354f0c1 ]---
BUG: unable to handle kernel NULL pointer dereference at 0000000000000320
PGD 0 P4D 0
RIP: 0010:queue_
Code:
SMP NOPTI
CPU: 0 PID: 974 Comm: Xorg Tainted: G D OE 4.18.0-16-generic #17-Ubuntu
Hardware name: HP HP EliteBook 755 G5/83D5, BIOS Q81 Ver. 01.04.01 09/13/2018
RIP: 0010:mutex_
Code: 5d c3
58
66 66 2e 0f
01 01 e8 69
1f 84 00
27 fe ff
00
0f 0b e9
00
b5 fc ff
00
ff 0f 1f
00
44 00 00
0f
55 48 89 e5
1f 44 00
53
00 55 48
9c
89 e5 53
58 0f 1f
48
44 00 00 48
89 fb e8
89 c3 fa
8e
66 0f 1f
df
44 00 00 <f0>
ff
48 0f ba 2a
ff 31 c0
00
65 48 8b
73 11 31 c9
14 25 00
48 89 df 57
5c 01 00
9d 0f 1f
<f0>
44 00 00 89
48 0f b1
c8
RSP: 0018:ffffb6c0c2
13
RAX: 0000000000000202 RBX: 0000000000000202 RCX: 0000000000000000
74 08 48 89
RDX: 00000000000003a8 RSI: ffff8ed7df019000 RDI: 0000000000002000
df e8 b4
RBP: ffffb6c0c2063ca0 R08: 0000000000027080 R09: ffffffffa25d9e13
R10: fffffa628ed74840 R11: 0000000000000036 R12: ffff8ed7cfb5c5e6
R13: ffff8ed7801fa800 R14: 0000000000000001 R15: ffff8ed7d3b33f60
FS: 000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000000000320 CR3: 00000003b5d6e000 CR4: 00000000003406a0
ff ff ff 5b 5d c3 90 0f 1f 44
RSP: 0018:ffffb6c0c2
RAX: 0000000000000000 RBX: 0000000000000320 RCX: ffff8ed7cfb5c800
RDX: ffff8ed7da888000 RSI: 0000000000000206 RDI: 0000000000000320
RBP: ffffb6c0c2b3b860 R08: 0000000000000206 R09: 0000000000000000
R10: 0000000000000000 R11: ffff8ed7df621ac8 R12: 0000000000000000
R13: ffff8ed7cfb5c468 R14: ffff8ed7d3b33f60 R15: 0000000000000000
FS: 00007f9cc3b65a8
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000000000320 CR3: 000000041a814000 CR4: 00000000003406b0
Call Trace:
drm_dp_
? wait_woken+
drm_dp_
__i2c_
? _cond_resched+
i2c_transfer+
drm_do_
drm_get_
? _cond_resched+
drm_dp_
dm_dp_
? drm_helper_
drm_helper_
drm_mode_
? drm_mode_
drm_ioctl_
drm_ioctl+
? drm_mode_
amdgpu_
do_vfs_
ksys_ioctl+
__x64_
do_syscall_
entry_
RIP: 0033:0x7f9cc4e9c3c7
Code: 00 00 90 48 8b 05 c9 3a 0d 00 64 c7 00 26 00 00 00 48 c7 c0 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 99 3a 0d 00 f7 d8 64 89 01 48
RSP: 002b:00007ffece
RAX: ffffffffffffffda RBX: 00005601df01d790 RCX: 00007f9cc4e9c3c7
RDX: 00007ffecec1ff60 RSI: 00000000c05064a7 RDI: 000000000000000d
RBP: 00007ffecec1ff60 R08: 00005601df01b0a0 R09: 0000000000000001
R10: 0000000000000000 R11: 0000000000003246 R12: 00000000c05064a7
R13: 000000000000000d R14: 000000000000000d R15: 00007ffecec1ff60
Modules linked in: snd_usb_audio snd_usbmidi_lib usbhid cdc_ether uas usbnet usb_storage r8152 rfcomm binfmt_misc ccm cmac bnep btusb btrtl btbcm btintel bluetooth ecdh_generic uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common videodev media evdi(OE) nfc arc4 joydev nls_iso8859_1 snd_hda_
ucsi_acpi typec_ucsi typec mac_hid hp_wireless sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 hid_generic amdkfd amd_iommu_v2 amdgpu chash gpu_sched i2c_algo_bit ttm nvme drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops psmouse drm ahci libahci r8169 nvme_core i2c_piix4 mii i2c_hid wmi hid video
CR2: 0000000000000320
---[ end trace 3aa69f7fb354f0c2 ]---
RIP: 0010:queue_
Code: 58 01 01 e8 69 27 fe ff 0f 0b e9 b5 fc ff ff 0f 1f 44 00 00 55 48 89 e5 53 9c 58 0f 1f 44 00 00 48 89 c3 fa 66 0f 1f 44 00 00 <f0> 48 0f ba 2a 00 73 11 31 c9 48 89 df 57 9d 0f 1f 44 00 00 89 c8
RSP: 0018:ffffb6c0c2
RAX: 0000000000000202 RBX: 0000000000000202 RCX: 0000000000000000
RDX: 00000000000003a8 RSI: ffff8ed7df019000 RDI: 0000000000002000
RBP: ffffb6c0c2063ca0 R08: 0000000000027080 R09: ffffffffa25d9e13
R10: fffffa628ed74840 R11: 0000000000000036 R12: ffff8ed7cfb5c5e6
R13: ffff8ed7801fa800 R14: 0000000000000001 R15: ffff8ed7d3b33f60
FS: 00007f9cc3b65a8
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000000000320 CR3: 000000041a814000 CR4: 00000000003406b0
This issue appears to be related to bug 107738, found upstream in the drm kernel module (https:/
ProblemType: Bug
DistroRelease: Ubuntu 18.10
Package: linux-image-
ProcVersionSign
Uname: Linux 4.18.0-16-generic x86_64
ApportVersion: 2.20.10-0ubuntu13
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
/dev/snd/
CurrentDesktop: KDE
Date: Wed Mar 13 10:21:30 2019
InstallationDate: Installed on 2019-03-10 (3 days ago)
InstallationMedia: Kubuntu 18.10 "Cosmic Cuttlefish" - Release amd64 (20181017.2)
MachineType: HP HP EliteBook 755 G5
ProcFB: 0 amdgpudrmfb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.175
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 09/13/2018
dmi.bios.vendor: HP
dmi.bios.version: Q81 Ver. 01.04.01
dmi.board.name: 83D5
dmi.board.vendor: HP
dmi.board.version: KBC Version 08.47.00
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: HP
dmi.modalias: dmi:bvnHP:
dmi.product.family: 103C_5336AN HP EliteBook
dmi.product.name: HP EliteBook 755 G5
dmi.product.sku: 4HZ53UT#ABA
dmi.sys.vendor: HP
This change was made by a bot.