RHEL 8.0: suspend crashes system

Solution Verified - Updated -

Issue

  • When pressing the suspend button from the gnome desktop or systemctl suspend, the system crashes with the below backtrace:
[  165.056319] BUG: unable to handle kernel NULL pointer dereference at 0000000000000000
[  165.056320] PGD 0 P4D 0 
[  165.056322] Oops: 0010 [#1] SMP PTI
[  165.056324] CPU: 0 PID: 13807 Comm: kworker/u8:15 Kdump: loaded Not tainted 4.18.0-60.el8.x86_64 #1
[  165.056325] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS ?-20180531_142017-buildhw-08.phx2.fed
oraproject.org-1.fc28 04/01/2014
[  165.056329] Workqueue: events_unbound async_run_entry_fn
[  165.056330] RIP: 0010:          (null)
[  165.056332] Code: Bad RIP value.
[  165.056333] RSP: 0018:ffffabad0358bd78 EFLAGS: 00010202
[  165.056334] RAX: 0000000000000000 RBX: ffff9d32afabe800 RCX: ffffffffbc459268
[  165.056335] RDX: ffffffffbc459268 RSI: 0000000000000092 RDI: ffff9d32afabe800
[  165.056335] RBP: ffff9d32ae718000 R08: 0000000000000000 R09: 0000000000000000
[  165.056336] R10: ffff9d2f87803258 R11: 0000000000000000 R12: ffff9d2f863bd000
[  165.056336] R13: ffff9d32ae718360 R14: 0000000000000002 R15: ffffffffbc2fbd43
[  165.056337] FS:  0000000000000000(0000) GS:ffff9d32afa00000(0000) knlGS:0000000000000000
[  165.056338] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  165.056339] CR2: ffffffffffffffd6 CR3: 000000007980a001 CR4: 00000000003606f0
[  165.056341] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  165.056342] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[  165.056342] Call Trace:
[  165.056347]  ? qxl_drm_freeze+0x65/0xe0 [qxl]
[  165.056349]  ? qxl_pm_suspend+0x16/0x40 [qxl]
[  165.056352]  ? pci_pm_suspend+0x72/0x120
[  165.056353]  ? pci_pm_freeze+0xc0/0xc0
[  165.056355]  ? dpm_run_callback+0x59/0x150
[  165.056356]  ? __device_suspend+0xdf/0x410
[  165.056357]  ? async_suspend+0x1a/0x90
[  165.056359]  ? async_run_entry_fn+0x39/0x160
[  165.056360]  ? process_one_work+0x1a7/0x360
[  165.056362]  ? worker_thread+0x30/0x390
[  165.056363]  ? pwq_unbound_release_workfn+0xd0/0xd0
[  165.056364]  ? kthread+0x112/0x130
[  165.056365]  ? kthread_bind+0x30/0x30
[  165.056367]  ? ret_from_fork+0x35/0x40
[  165.056368] Modules linked in: nls_utf8 isofs fuse uinput nft_chain_route_ipv4 xt_CHECKSUM nft_chain_nat_ipv4 ipt_MASQUERADE nf_nat_ipv4 nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack ipt_REJECT nf_reject_ipv4 nft_counter nft_compat tun bridge stp llc devlink nf_tables nfnetlink sunrpc snd_hda_codec_generic snd_hda_intel snd_hda_codec crct10dif_pclmul crc32_pclmul snd_hda_core snd_hwdep snd_seq snd_seq_device ghash_clmulni_intel joydev snd_pcm pcspkr snd_timer virtio_balloon sg snd soundcore i2c_piix4 ip_tables xfs libcrc32c sr_mod cdrom sd_mod ata_generic qxl drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm drm crc32c_intel serio_raw virtio_console ata_piix virtio_scsi virtio_blk libata virtio_net net_failover failover dm_mirror dm_region_hash dm_log dm_mod
[  165.056396] CR2: 0000000000000000

Environment

  • Red Hat Enterprise Linux 8.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content