[Bug 71365] Repeatable kernel oops on vc switch; drm_crtc_helper_set_mode/qxl_enc_commit/qxl_send_monitors_config
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Nov 7 16:50:08 PST 2013
https://bugs.freedesktop.org/show_bug.cgi?id=71365
--- Comment #1 from Dave Gilbert <freedesktop at treblig.org> ---
The heavily corrupted console got me thinking and there's a more
telling/simpler
way to see the problem:
Boot guest to lighdm
ssh in twice and get root.
in the 1st ssh do a chvt 1
This doesn't return
so that's probably the underlying problem.
In the 2nd vt I did an
echo t > /proc/sysrq-trigger
and for chvt I got:
[ 85.553746] chvt S ffff88007fd14500 0 1800 1799 0x00000000
[ 85.553746] ffff88006b8ddd08 0000000000000002 ffff88006b8ddfd8
0000000000014500
[ 85.553746] ffff88006b8ddfd8 0000000000014500 ffff880067815ec0
ffff88006b8ddd9c
[ 85.553746] ffff880067815ec0 0000000000005607 ffff880036991c00
00000000fffffffa
[ 85.553746] Call Trace:
[ 85.553746] [<ffffffff81710659>] schedule+0x29/0x70
[ 85.553746] [<ffffffff8145409a>] __vt_event_wait.isra.0.part.1+0x5a/0x90
[ 85.553746] [<ffffffff81089020>] ? wake_up_atomic_t+0x30/0x30
[ 85.553746] [<ffffffff81454285>] vt_waitactive+0x65/0xb0
[ 85.553746] [<ffffffff8106e069>] ? ns_capable+0x29/0x50
[ 85.553746] [<ffffffff81454bf7>] vt_ioctl+0x7b7/0x11c0
[ 85.553746] [<ffffffff81448d5d>] tty_ioctl+0x26d/0xbc0
[ 85.553746] [<ffffffff8104f46f>] ? kvm_clock_read+0x1f/0x30
[ 85.553746] [<ffffffff8101b8a9>] ? sched_clock+0x9/0x10
[ 85.553746] [<ffffffff8109b45d>] ? sched_clock_local+0x1d/0x80
[ 85.553746] [<ffffffff811c4615>] do_vfs_ioctl+0x2e5/0x4d0
[ 85.553746] [<ffffffff8109c0b4>] ? vtime_account_user+0x54/0x60
[ 85.553746] [<ffffffff811c4881>] SyS_ioctl+0x81/0xa0
[ 85.553746] [<ffffffff8171ba7f>] tracesys+0xe1/0xe6
with the X processes in:
[ 85.553746] Xorg x ffff88007fc14500 0 950 928 0x00000000
[ 85.553746] ffff88006e48b510 0000000000000002 ffff88006e48bfd8
0000000000014500
[ 85.553746] ffff88006e48bfd8 0000000000014500 ffff880078968000
ffff880078968650
[ 85.553746] ffff880078967ff0 ffff88006d995ec0 ffff880078967ff0
ffff880078968000
[ 85.553746] Call Trace:
[ 85.553746] [<ffffffff81710659>] schedule+0x29/0x70
[ 85.553746] [<ffffffff81066edf>] do_exit+0x6ff/0xa50
[ 85.553746] [<ffffffff817142af>] oops_end+0xaf/0x150
[ 85.553746] [<ffffffff810172bb>] die+0x4b/0x70
[ 85.553746] [<ffffffff817139f0>] do_trap+0x60/0x170
[ 85.553746] [<ffffffff81014512>] do_invalid_op+0xa2/0x100
[ 85.553746] [<ffffffffa00d12d6>] ? qxl_send_monitors_config+0x136/0x140
[qxl]
[ 85.553746] [<ffffffff81088ec8>] ? finish_wait+0x58/0x70
[ 85.553746] [<ffffffffa00d4a2a>] ? wait_for_io_cmd_user+0x20a/0x3c0 [qxl]
[ 85.553746] [<ffffffff8171d09e>] invalid_op+0x1e/0x30
[ 85.553746] [<ffffffffa00d12d6>] ? qxl_send_monitors_config+0x136/0x140
[qxl]
[ 85.553746] [<ffffffffa00d15da>] qxl_enc_commit+0x12a/0x220 [qxl]
[ 85.553746] [<ffffffffa00ac1b1>] drm_crtc_helper_set_mode+0x381/0x510
[drm_kms_helper]
[ 85.553746] [<ffffffffa00ad7d5>] drm_crtc_helper_set_config+0x9c5/0xb20
[drm_kms_helper]
[ 85.553746] [<ffffffffa00545fd>] drm_mode_set_config_internal+0x5d/0xe0
[drm]
[ 85.553746] [<ffffffffa00ab681>] drm_fb_helper_set_par+0x71/0xf0
[drm_kms_helper]
[ 85.553746] [<ffffffff813d1db1>] fb_set_var+0x191/0x430
[ 85.553746] [<ffffffff8109694d>] ? ttwu_do_activate.constprop.75+0x5d/0x70
[ 85.553746] [<ffffffff813deb41>] fbcon_blank+0x1d1/0x2d0
[ 85.553746] [<ffffffff8145e674>] do_unblank_screen+0xb4/0x1e0
[ 85.553746] [<ffffffff814543ba>] complete_change_console+0x5a/0xe0
[ 85.553746] [<ffffffff814553ea>] vt_ioctl+0xfaa/0x11c0
[ 85.553746] [<ffffffff81448d5d>] tty_ioctl+0x26d/0xbc0
[ 85.553746] [<ffffffff8104f46f>] ? kvm_clock_read+0x1f/0x30
[ 85.553746] [<ffffffff8101b8a9>] ? sched_clock+0x9/0x10
[ 85.553746] [<ffffffff8109b45d>] ? sched_clock_local+0x1d/0x80
[ 85.553746] [<ffffffff811c4615>] do_vfs_ioctl+0x2e5/0x4d0
[ 85.553746] [<ffffffff8109c0b4>] ? vtime_account_user+0x54/0x60
[ 85.553746] [<ffffffff811c4881>] SyS_ioctl+0x81/0xa0
[ 85.553746] [<ffffffff8171ba7f>] tracesys+0xe1/0xe6
[ 85.553746] Xorg S ffff88007fd14500 0 1168 928 0x00400000
[ 85.553746] ffff88006d83bce0 0000000000000006 ffff88006d83bfd8
0000000000014500
[ 85.553746] ffff88006d83bfd8 0000000000014500 ffff88006d995ec0
ffff88006d995ec0
[ 85.553746] 0000000000000000 ffff88006d995ec0 ffff88006d83bd88
ffffffff81f17608
[ 85.553746] Call Trace:
[ 85.553746] [<ffffffff81710659>] schedule+0x29/0x70
[ 85.553746] [<ffffffff810cd55d>] futex_wait_queue_me+0xdd/0x140
[ 85.553746] [<ffffffff810ce202>] futex_wait+0x182/0x290
[ 85.553746] [<ffffffff81098810>] ? wake_up_state+0x10/0x20
[ 85.553746] [<ffffffff810cd626>] ? wake_futex+0x66/0x80
[ 85.553746] [<ffffffff8104f46f>] ? kvm_clock_read+0x1f/0x30
[ 85.553746] [<ffffffff8104f46f>] ? kvm_clock_read+0x1f/0x30
[ 85.553746] [<ffffffff810d040e>] do_futex+0xde/0x670
[ 85.553746] [<ffffffff8110b1ac>] ? acct_account_cputime+0x1c/0x20
[ 85.553746] [<ffffffff8109ba8c>] ? account_user_time+0x8c/0xa0
[ 85.553746] [<ffffffff810d0a11>] SyS_futex+0x71/0x150
[ 85.553746] [<ffffffff81020e15>] ? syscall_trace_enter+0x145/0x250
[ 85.553746] [<ffffffff8171ba7f>] tracesys+0xe1/0xe6
[ 85.553746] Xorg S ffff88007fd14500 0 1169 928 0x00400000
[ 85.553746] ffff88006d861ce0 0000000000000006 ffff88006d861fd8
0000000000014500
[ 85.553746] ffff88006d861fd8 0000000000014500 ffff88006d994710
ffff88006d994710
[ 85.553746] 0000000000000000 ffff88006d994710 ffff88006d861d88
ffffffff81f16180
[ 85.553746] Call Trace:
[ 85.553746] [<ffffffff81710659>] schedule+0x29/0x70
[ 85.553746] [<ffffffff810cd55d>] futex_wait_queue_me+0xdd/0x140
[ 85.553746] [<ffffffff810ce202>] futex_wait+0x182/0x290
[ 85.553746] [<ffffffff8104f46f>] ? kvm_clock_read+0x1f/0x30
[ 85.553746] [<ffffffff8104f46f>] ? kvm_clock_read+0x1f/0x30
[ 85.553746] [<ffffffff810d040e>] do_futex+0xde/0x670
[ 85.553746] [<ffffffff8110b1ac>] ? acct_account_cputime+0x1c/0x20
[ 85.553746] [<ffffffff8109ba8c>] ? account_user_time+0x8c/0xa0
[ 85.553746] [<ffffffff810d0a11>] SyS_futex+0x71/0x150
[ 85.553746] [<ffffffff81020e15>] ? syscall_trace_enter+0x145/0x250
[ 85.553746] [<ffffffff8171ba7f>] tracesys+0xe1/0xe6
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/spice-bugs/attachments/20131108/78f22ad8/attachment-0001.html>
More information about the spice-bugs
mailing list