Mailinglist Archive: opensuse-bugs (3349 mails)

< Previous Next >
[Bug 978785] New: KDE desktop crashes with qxl driver warning
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Fri, 06 May 2016 07:39:33 +0000
  • Message-id: <bug-978785-21960@http.bugzilla.opensuse.org/>
http://bugzilla.opensuse.org/show_bug.cgi?id=978785


Bug ID: 978785
Summary: KDE desktop crashes with qxl driver warning
Classification: openSUSE
Product: openSUSE Distribution
Version: 13.2
Hardware: x86-64
OS: openSUSE 13.2
Status: NEW
Severity: Critical
Priority: P5 - None
Component: X.Org
Assignee: xorg-maintainer-bugs@xxxxxxxxxxxxxxxxxxxxxx
Reporter: nixbugz@xxxxxxxxxxx
QA Contact: xorg-maintainer-bugs@xxxxxxxxxxxxxxxxxxxxxx
Found By: ---
Blocker: ---

User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
Build Identifier:

The KDE desktop crashes (about 3 times a week on average this year) with a qxl
driver warning in dmesg:

[5003537.245362] ------------[ cut here ]------------
[5003537.248462] WARNING: CPU: 0 PID: 11815 at
../drivers/gpu/drm/qxl/qxl_ttm.c:414 qxl_sync_obj_wait+0x172/0x1f0 [qxl]()
[5003537.272330] sync obj 301 still has outstanding releases 0 0 0 262144 1
[5003537.272332] Modules linked in: fuse joydev uinput xt_pkttype xt_LOG
rpcsec_gss_krb5 auth_rpcgss oid_registry xt_limit nfsv4 dns_resolver nfs lockd
sunrpc fscache af_packet iscsi_ibft iscsi_boot_sysfs ip6t_REJECT xt_tcpudp
nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_raw ipt_REJECT iptable_raw xt_CT
iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_broadcast
nf_conntrack_ipv4 nf_defrag_ipv4 ip_tables xt_conntrack nf_conntrack
ip6table_filter ip6_tables x_tables snd_hda_codec_generic snd_hda_intel
snd_hda_controller snd_hda_codec snd_hwdep snd_pcm snd_timer crct10dif_pclmul
snd crc32_pclmul crc32c_intel ghash_clmulni_intel aesni_intel i2c_piix4
soundcore aes_x86_64 virtio_balloon lrw ppdev gf128mul parport_pc glue_helper
ablk_helper parport cryptd button pcspkr serio_raw processor dm_mod
[5003537.272366] sr_mod cdrom ata_generic virtio_net virtio_blk virtio_console
ata_piix virtio_pci qxl virtio_ring virtio drm_kms_helper ttm drm floppy sg
[5003537.272376] CPU: 0 PID: 11815 Comm: Xorg Tainted: G W
3.16.7-35-desktop #1
[5003537.272377] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS
1.9.1-20160216_104851-anatol 04/01/2014
[5003537.272379] 0000000000000009 ffffffff8161d46f ffff8801e69f7980
ffffffff8105cae7
[5003537.272382] 0000000000000001 ffff8801e69f79d0 0000000000000001
ffff8801006b4358
[5003537.272384] 000000000000012d ffffffff8105cb4c ffffffffa00c8010
ffffffff00000030
[5003537.272386] Call Trace:
[5003537.272397] [<ffffffff810051ee>] dump_trace+0x8e/0x350
[5003537.272401] [<ffffffff81005556>] show_stack_log_lvl+0xa6/0x190
[5003537.272404] [<ffffffff81006aa1>] show_stack+0x21/0x50
[5003537.272408] [<ffffffff8161d46f>] dump_stack+0x49/0x6a
[5003537.272423] [<ffffffff8105cae7>] warn_slowpath_common+0x77/0x90
[5003537.272427] [<ffffffff8105cb4c>] warn_slowpath_fmt+0x4c/0x50
[5003537.272433] [<ffffffffa00bfee2>] qxl_sync_obj_wait+0x172/0x1f0 [qxl]
[5003537.272443] [<ffffffffa009c747>] ttm_bo_wait+0x87/0x180 [ttm]
[5003537.272452] [<ffffffffa009e12a>] ttm_bo_evict+0x4a/0x330 [ttm]
[5003537.272462] [<ffffffffa009e58a>] ttm_mem_evict_first+0x17a/0x220 [ttm]
[5003537.272474] [<ffffffffa009e8a1>] ttm_bo_mem_space+0x271/0x320 [ttm]
[5003537.272485] [<ffffffffa009ed95>] ttm_bo_validate+0x1a5/0x210 [ttm]
[5003537.272496] [<ffffffffa009f093>] ttm_bo_init+0x293/0x460 [ttm]
[5003537.272506] [<ffffffffa00c1d7b>] qxl_bo_create+0x13b/0x1b0 [qxl]
[5003537.272518] [<ffffffffa00c2487>] qxl_gem_object_create+0x57/0x100 [qxl]
[5003537.272531] [<ffffffffa00c257a>]
qxl_gem_object_create_with_handle+0x4a/0x100 [qxl]
[5003537.272544] [<ffffffffa00c5485>] qxl_alloc_ioctl+0x35/0xa0 [qxl]
[5003537.272565] [<ffffffffa002e8c7>] drm_ioctl+0x1c7/0x5b0 [drm]
[5003537.272573] [<ffffffff811caff7>] do_vfs_ioctl+0x2e7/0x4c0
[5003537.272582] [<ffffffff811cb251>] SyS_ioctl+0x81/0xa0
[5003537.272586] [<ffffffff8162414d>] system_call_fastpath+0x1a/0x1f
[5003537.272590] [<00007f83bf366ba7>] 0x7f83bf366ba6
[5003537.272592] ---[ end trace ce8a59f075a5213d ]---

This appears to be the same as the Closed bug
https://bugzilla.opensuse.org/show_bug.cgi?id=905305

I don't believe it's restricted to KDE but it's a while since I've tried other
desktops.

Reproducible: Sometimes

Steps to Reproduce:
Dragging windows about or playing videos makes it more likely to happen.



Red Hat have released a possible fix for this problem, among others, in their
"Xorg server and driver bug fix and enhancement update"
https://rhn.redhat.com/errata/RHEA-2015-2198.html

In particular, Red Hat 1185807 - cannot show login page again of KVM guest
(spice+qxl) after log out from guest's desktop
http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=1185807

and possibly:
Due to a memory leak in the QXL driver, an X.Org guest could terminate
unexpectedly. This update fixes the memory leak, and X.Org no longer crashes.
(BZ#1222038)

I am not authorized to access bug #1222038.

Would it be possible to port these fixes to openSUSE?

--
You are receiving this mail because:
You are on the CC list for the bug.
< Previous Next >