BUG in drivers/gpu/drm/qxl/qxl_display.c
Christian Hesse
list at eworm.de
Thu Dec 17 07:41:21 PST 2015
Christian Hesse <list at eworm.de> on Fri, 2015/11/27 15:46:
> Hello everybody,
>
> I just started an Arch Linux guest in qemu with qxl display and received
> this in syslog:
And the same with Linux 4.3.3:
------------[ cut here ]------------
kernel BUG at drivers/gpu/drm/qxl/qxl_display.c:563!
invalid opcode: 0000 [#1] PREEMPT SMP
Modules linked in: mousedev ppdev qxl ttm drm_kms_helper input_leds led_class psmouse pcspkr serio_raw drm syscopyarea sysfillrect nft_reject_inet sysimgblt nf_reject_ipv4 fb_sys_fops nf_ reject_ipv6 nft_reject nft_meta nf_conntrack_ipv6 nf_defrag_ipv6 i2c_piix4 nf_conntrack_ipv4 nf_defrag_ipv4 nft_ct nf_conntrack nft_hash nft_rbtree nf_tables_inet nf_tables_ipv6 nf_tables_ipv4 parport_pc acpi_cpufreq parport evdev processor mac_hid nf_tables nfnetlink sch_fq_codel nfs lockd grace sunrpc fscache ip_tables x_tables ext4 crc16 mbcache jbd2 dm_snapshot dm_bufio squashfs loop isofs nbd dm_mirror dm_region_hash dm_log dm_mod sr_mod cdrom ata_generic pata_acpi atkbd libps2 floppy ata_piix i8042 serio intel_agp intel_gtt e1000 libata scsi_mod button
CPU: 0 PID: 452 Comm: Xorg Not tainted 4.3.3-1-ARCH #1
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.0-20151117_093733-anatol 04/01/2014
task: ffff88007fab0000 ti: ffff880069cac000 task.ti: ffff880069cac000
RIP: 0010:[<ffffffffa0456795>] [<ffffffffa0456795>] qxl_send_monitors_config+0x155/0x170 [qxl]
RSP: 0018:ffff880069caf708 EFLAGS: 00010246
RAX: ffffc90000674000 RBX: ffff88007ab17fa0 RCX: 0000000000000001
RDX: ffffc9000066e000 RSI: 0000000000000000 RDI: ffff880069df9000
RBP: ffff880069caf708 R08: 0000000000000400 R09: 0000000000000300
R10: afb504000afb5041 R11: 0000000000000000 R12: ffffc9000066e000
R13: 0000000000000000 R14: ffff880069df9000 R15: 0000000000000000
FS: 00007f910ae91940(0000) GS:ffff88007e200000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 000055b2854f49f8 CR3: 000000006fbe0000 CR4: 00000000000006f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Stack:
ffff880069caf750 ffffffffa0456a02 ffff88007f848d00 ffff880069df9000
ffff88007ab17fa0 ffff880069db1000 ffff880069db1350 ffff880069db1348
ffff880069db2800 ffff880069caf990 ffffffffa043aa78 ffffffffa0457497
Call Trace:
[<ffffffffa0456a02>] qxl_enc_commit+0x102/0x1f0 [qxl]
[<ffffffffa043aa78>] drm_crtc_helper_set_mode+0x428/0x4d0 [drm_kms_helper]
[<ffffffffa0457497>] ? qxl_bo_move_notify+0x17/0x50 [qxl]
[<ffffffff811ba7a2>] ? __kmalloc+0x212/0x270
[<ffffffffa043b67f>] drm_crtc_helper_set_config+0xa2f/0xbb0 [drm_kms_helper]
[<ffffffffa03a8642>] drm_mode_set_config_internal+0x62/0x100 [drm]
[<ffffffffa0446a23>] restore_fbdev_mode+0xb3/0x110 [drm_kms_helper]
[<ffffffffa04489b5>] drm_fb_helper_restore_fbdev_mode_unlocked+0x25/0x70 [drm_kms_helper]
[<ffffffffa0448a2d>] drm_fb_helper_set_par+0x2d/0x50 [drm_kms_helper]
[<ffffffff81334ae6>] fb_set_var+0x236/0x460
[<ffffffff811679b2>] ? __alloc_pages_nodemask+0x182/0x960
[<ffffffff8107a2bc>] ? find_next_iomem_res+0x7c/0x130
[<ffffffff81079d60>] ? release_resource+0x90/0x90
[<ffffffff8107ac88>] ? walk_system_ram_range+0x88/0xf0
[<ffffffff8132b78f>] fbcon_blank+0x30f/0x350
[<ffffffff813a5aa3>] do_unblank_screen+0xc3/0x190
[<ffffffff8139bf9a>] vt_ioctl+0x50a/0x12e0
[<ffffffff811bba97>] ? kfree+0x147/0x150
[<ffffffff811f815c>] ? mntput_no_expire+0x2c/0x1b0
[<ffffffff813900c1>] tty_ioctl+0x361/0xc10
[<ffffffff811db48e>] ? ____fput+0xe/0x10
[<ffffffff81091178>] ? task_work_run+0x78/0x90
[<ffffffff810039f6>] ? prepare_exit_to_usermode+0xd6/0x100
[<ffffffff811eb5f5>] do_vfs_ioctl+0x295/0x480
[<ffffffff81196115>] ? do_munmap+0x335/0x400
[<ffffffff81091074>] ? task_work_add+0x44/0x60
[<ffffffff811db4d7>] ? fput+0x47/0x90
[<ffffffff811eb859>] SyS_ioctl+0x79/0x90
[<ffffffff81583d2e>] entry_SYSCALL_64_fastpath+0x12/0x71
Code: 48 63 c6 48 c7 c7 93 f7 45 a0 48 8d 14 85 00 00 00 00 48 c1 e0 05 48 29 d0 49 01 c3 41 8b 4b 10 41 8b 53 0c e8 1d b4 f4 ff eb 8f <0f> 0b 41 8b 4b 10 41 8b 53 0c 31 f6 e9 72 ff ff ff
RIP [<ffffffffa0456795>] qxl_send_monitors_config+0x155/0x170 [qxl]
RSP <ffff880069caf708>
---[ end trace 0a680fadc3a287f8 ]---
--
main(a){char*c=/* Schoene Gruesse */"B?IJj;MEH"
"CX:;",b;for(a/* Chris get my mail address: */=0;b=c[a++];)
putchar(b-1/(/* gcc -o sig sig.c && ./sig */b/42*2-3)*42);}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151217/131a5b23/attachment.sig>
More information about the dri-devel
mailing list