[Bug 1711358] Re: 20170817 - ISO hangs on boot on qemu with splash screen enabled and qxl graphics driver
Stefan Bader
stefan.bader at canonical.com
Fri Sep 22 08:42:24 UTC 2017
Unfortunately I don't seem to have access to the latest images and this
happening only when booting the ISO makes it hard(er) to grab data. I
did finally succeed by using "virsh dump --memory-only <domain> <file>"
and then "sudo strings <file>|less". And it looks like the qxl drm
driver is crashing. I put the data here for reference but if you could
do the same with an iso containing the 4.13 kernel, that would be great.
kernel BUG at /build/linux-cK2WUa/linux-4.12.0/drivers/gpu/drm/ttm/ttm_bo_util.
c:589!
invalid opcode: 0000 [#1] SMP
Modules linked in: overlay nls_utf8 isofs dm_mirror dm_region_hash dm_log qxl tt
m drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops drm psmouse virti
o_blk virtio_net pata_acpi floppy
CPU: 0 PID: 264 Comm: plymouthd Not tainted 4.12.0-13-generic #14-Ubuntu
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Ubuntu-1.8.2-1ubuntu
1 04/01/2014
task: ffff8e62faee5500 task.stack: ffffa5bc40614000
RIP: 0010:ttm_bo_kmap+0x1b5/0x260 [ttm]
RSP: 0018:ffffa5bc40617bb8 EFLAGS: 00010283
RAX: ffff8e62fa364e90 RBX: ffff8e62fa333c00 RCX: ffff8e62fa333e90
RDX: 0000000000000300 RSI: 0000000000000000 RDI: ffff8e62fa333c58
RBP: ffffa5bc40617bf8 R08: ffff8e62fa333d28 R09: 0000000000000400
R10: 0000000000000008 R11: 000000000000157d R12: ffff8e62fa39e6b0
R13: 0000000000000000 R14: ffff8e62fa2f3cf8 R15: 0000000000000000
FS: 00007f2a9f914b80(0000) GS:ffff8e62fde00000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000056218cba50eb CR3: 000000007a276000 CR4: 00000000000006f0
Call Trace:
? qxl_bo_kunmap_atomic_page+0x85/0x90 [qxl]
qxl_bo_kmap+0x42/0x70 [qxl]F(9m
qxl_draw_dirty_fb+0x1f5/0x420 [qxl]>19m
qxl_framebuffer_surface_dirty+0xa0/0xf0 [qxl]
? __kmalloc+0x1bb/0x1f0
drm_mode_dirtyfb_ioctl+0x17e/0x1c0 [drm]
drm_ioctl+0x213/0x4d0 [drm]
? drm_mode_getfb+0x110/0x110 [drm]
? __hrtimer_init+0xb0/0xb0
do_vfs_ioctl+0xa5/0x610
? wake_up_q+0x80/0x80
SyS_ioctl+0x79/0x90i
entry_SYSCALL_64_fastpath+0x1e/0xa9
RIP: 0033:0x7f2a9f0024d7
RSP: 002b:00007ffd3c26bf98 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 00007ffd3c34c080 RCX: 00007f2a9f0024d7
RDX: 00007ffd3c26bfd0 RSI: 00000000c01864b1 RDI: 0000000000000009
RBP: 00007ffd3c26bff0 R08: ffffffffffffff98 R09: 00007ffd3c26bf70
R10: 000000000000000a R11: 0000000000000246 R12: 0000000000000b64
R13: 00007ffd3c26c00c R14: 0000000000000000 R15: 00007f2a9f6f72d0
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to plymouth in Ubuntu.
https://bugs.launchpad.net/bugs/1711358
Title:
20170817 - ISO hangs on boot on qemu with splash screen enabled and
qxl graphics driver
Status in linux package in Ubuntu:
Confirmed
Status in plymouth package in Ubuntu:
Confirmed
Status in ubiquity package in Ubuntu:
Confirmed
Bug description:
Test Case
1. Boot artful desktop 20170817 under qemu with qxl
2. Wait until ubiquity-dm is displayed
Expected result
It boots
Actual result
It hangs on the splash screen and the dots below the Ubuntu logo are not blinking. If the option 'splash' is removed from the boot command line it boots successfully.
It also boots successfully with -vga std but in this case the splash
screen is in text mode not graphical unlike with the qxl driver.
- It started with kernel 4.12.
- It is still happening with kernel 4.13.
- It only happens when booting from an ISO and not on an installed system.
- It works with cirrus/vga, but not qxl
- It works if nosplash is set (or splash removed from the boot command line)
- It works on Xenial but not on Artful
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1711358/+subscriptions
More information about the foundations-bugs
mailing list