Bug 1044214

Summary: [abrt] WARNING: CPU: 1 PID: 307 at drivers/gpu/drm/qxl/qxl_ttm.c:418 qxl_sync_obj_wait+0x172/0x1f0 [qxl]()
Product: [Fedora] Fedora Reporter: Chris Murphy <bugzilla>
Component: xorg-x11-drv-qxlAssignee: Alon Levy <alevy>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 20CC: alevy, crobinso, dblechte, gansalmon, hdegoede, itamar, jonathan, kernel-maint, madhu.chinakonda, marcandre.lureau, phil_g, sandmann, xgl-maint
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/628d05c85934f4e37fa4bf4d35f49c932ea84b62
Whiteboard: abrt_hash:4878f214c7d6fb3fe81634412c73c54c59585715
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-05-03 20:22:53 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: dmesg none

Description Chris Murphy 2013-12-17 22:26:59 UTC
Additional info:
reporter:       libreport-2.1.9
WARNING: CPU: 1 PID: 307 at drivers/gpu/drm/qxl/qxl_ttm.c:418 qxl_sync_obj_wait+0x172/0x1f0 [qxl]()
sync obj 301 still has outstanding releases 0 0 0 4096 1
Modules linked in: isofs squashfs virtio_balloon virtio_net virtio_blk qxl drm_kms_helper virtio_pci ttm virtio_ring drm virtio i2c_core ata_generic pata_acpi loop
CPU: 1 PID: 307 Comm: plymouthd Not tainted 3.11.10-301.fc20.x86_64 #1
Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
 0000000000000009 ffff88006052f798 ffffffff816441db ffff88006052f7e0
 ffff88006052f7d0 ffffffff8106715d 0000000000000001 ffff88005fe8d6b0
 0000000000000001 ffff88005fe8d6c8 0000000000000000 ffff88006052f830
Call Trace:
 [<ffffffff816441db>] dump_stack+0x45/0x56
 [<ffffffff8106715d>] warn_slowpath_common+0x7d/0xa0
 [<ffffffff810671cc>] warn_slowpath_fmt+0x4c/0x50
 [<ffffffff81648313>] ? schedule_hrtimeout_range+0x13/0x20
 [<ffffffffa00a7e82>] qxl_sync_obj_wait+0x172/0x1f0 [qxl]
 [<ffffffffa007570e>] ttm_bo_wait+0x8e/0x180 [ttm]
 [<ffffffffa0076fda>] ttm_bo_evict+0x4a/0x330 [ttm]
 [<ffffffffa003c630>] ? drm_mm_insert_helper_range+0x110/0x1a0 [drm]
 [<ffffffff816473e2>] ? mutex_lock+0x12/0x2f
 [<ffffffffa00773f0>] ttm_mem_evict_first+0x130/0x190 [ttm]
 [<ffffffffa0077701>] ttm_bo_mem_space+0x2b1/0x360 [ttm]
 [<ffffffffa0077b0a>] ttm_bo_move_buffer+0xaa/0x130 [ttm]
 [<ffffffffa0077c1a>] ttm_bo_validate+0x8a/0x100 [ttm]
 [<ffffffffa0077e66>] ttm_bo_init+0x1d6/0x430 [ttm]
 [<ffffffffa00a9df9>] qxl_bo_create+0x159/0x1e0 [qxl]
 [<ffffffffa00a9b60>] ? qxl_fbdev_qobj_is_fb+0x30/0x30 [qxl]
 [<ffffffffa00ab1e7>] qxl_alloc_bo_reserved+0x37/0xb0 [qxl]
 [<ffffffffa00ac0ce>] qxl_image_alloc_objects+0xae/0x140 [qxl]
 [<ffffffffa00aca62>] qxl_draw_dirty_fb+0x132/0x440 [qxl]
 [<ffffffff816473e2>] ? mutex_lock+0x12/0x2f
 [<ffffffffa00a5fb9>] qxl_framebuffer_surface_dirty+0x79/0xa0 [qxl]
 [<ffffffffa0042610>] drm_mode_dirtyfb_ioctl+0xe0/0x190 [drm]
 [<ffffffffa0032122>] drm_ioctl+0x512/0x640 [drm]
 [<ffffffff811bac7d>] do_vfs_ioctl+0x2dd/0x4b0
 [<ffffffff810984f0>] ? wake_up_state+0x20/0x20
 [<ffffffff811baed1>] SyS_ioctl+0x81/0xa0
 [<ffffffff816533d9>] system_call_fastpath+0x16/0x1b

Comment 1 Chris Murphy 2013-12-17 22:27:06 UTC
Created attachment 838016 [details]
File: dmesg

Comment 2 Chris Murphy 2013-12-17 22:29:44 UTC
Occurs with Fedora 20 Live Desktop (final) booted in gnome-boxes-3.10.2-2.fc20.x86_64. The host is Fedora 20:

qemu-common-1.6.1-2.fc20.x86_64
3.13.0-0.rc4.git0.1.fc21.x86_64


chris    23101     1 85 15:22 ?        00:00:13 /usr/bin/qemu-system-x86_64 -machine accel=kvm -name fedora20 -S -machine pc-i440fx-1.6,accel=kvm,usb=off -cpu Penryn,+pdcm,+xtpr,+tm2,+est,+vmx,+ds_cpl,+monitor,+dtes64,+pbe,+tm,+ht,+ss,+acpi,+ds,+vme -m 1549 -realtime mlock=off -smp 2,sockets=1,cores=2,threads=1 -uuid cbe97522-5798-4564-97d1-44c64dc29729 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/home/chris/.config/libvirt/qemu/lib/fedora20.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc,driftfix=slew -global kvm-pit.lost_tick_policy=discard -no-reboot -global PIIX4_PM.disable_s3=1 -global PIIX4_PM.disable_s4=1 -device ich9-usb-ehci1,id=usb,bus=pci.0,addr=0x5.0x7 -device ich9-usb-uhci1,masterbus=usb.0,firstport=0,bus=pci.0,multifunction=on,addr=0x5 -device ich9-usb-uhci2,masterbus=usb.0,firstport=2,bus=pci.0,addr=0x5.0x1 -device ich9-usb-uhci3,masterbus=usb.0,firstport=4,bus=pci.0,addr=0x5.0x2 -device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x6 -device usb-ccid,id=ccid0 -drive file=/home/chris/.local/share/gnome-boxes/images/fedora20,if=none,id=drive-virtio-disk0,format=qcow2,cache=none -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x7,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=2 -drive file=/mnt/isos/Fedora-Live-Desktop-x86_64-20-1.iso,if=none,id=drive-ide0-1-0,readonly=on,format=raw -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 -netdev user,id=hostnet0 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:11:7f:84,bus=pci.0,addr=0x3 -chardev spicevmc,id=charsmartcard0,name=smartcard -device ccid-card-passthru,chardev=charsmartcard0,id=smartcard0,bus=ccid0.0 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -chardev spicevmc,id=charchannel0,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.spice.0 -device usb-tablet,id=input0 -spice port=5900,addr=127.0.0.1,disable-ticketing,image-compression=off,seamless-migration=on -device qxl-vga,id=video0,ram_size=67108864,vram_size=67108864,bus=pci.0,addr=0x2 -device AC97,id=sound0,bus=pci.0,addr=0x4 -chardev spicevmc,id=charredir0,name=usbredir -device usb-redir,chardev=charredir0,id=redir0 -chardev spicevmc,id=charredir1,name=usbredir -device usb-redir,chardev=charredir1,id=redir1 -chardev spicevmc,id=charredir2,name=usbredir -device usb-redir,chardev=charredir2,id=redir2 -chardev spicevmc,id=charredir3,name=usbredir -device usb-redir,chardev=charredir3,id=redir3 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x8

Comment 3 Chris Murphy 2013-12-17 22:31:40 UTC
Also about the host:
xorg-x11-drv-qxl-0.1.1-3.fc20.x86_64
gnome-shell-3.10.2.1-3.fc20.x86_64

The baremetal host is booting EFI with nomodeset, so possibly there's a problem with a guest using qxl trying to use EFI UGA graphics on the host?

Comment 4 Cole Robinson 2014-05-03 20:22:53 UTC

*** This bug has been marked as a duplicate of bug 1038275 ***