<div dir="ltr">Hi , I am using qemu to experience fodora20 (Fedora-Live-LXDE-i686-20).<br>After I successfully installed fedora , it runs in 1024x768 mode,<br>then I tried to set display resolution to 1680x1050 (or some other 'big' numbers),<br>
qemu crashed.<br><br>Here is detail:<br><br>================ back trace  =========================<br>#0  memset () at ../sysdeps/x86_64/memset.S:1054<br>#1  0x00007f66df711fd5 in red_create_surface (worker=0x7f65cdc25010, surface_id=3, width=1680, height=1050, stride=6720, format=32, line_0=0x7f65cef02000, data_is_valid=0, send_client=1) at red_worker.c:9473<br>
#2  0x00007f66df703b76 in red_process_surface (worker=0x7f65cdc25010, surface=0x7f65c8163660, group_id=1, loadvm=0) at red_worker.c:4252<br>#3  0x00007f66df705edc in red_process_commands (worker=0x7f65cdc25010, max_pipe_size=50, ring_is_empty=0x7f65ce5feb5c) at red_worker.c:5068<br>
#4  0x00007f66df712243 in flush_display_commands (worker=0x7f65cdc25010) at red_worker.c:9526<br>#5  0x00007f66df715517 in handle_dev_update_async (opaque=0x7f65cdc25010, payload=0x7f66e222e820) at red_worker.c:10842<br>#6  0x00007f66df7f636b in dispatcher_handle_single_read (dispatcher=0x7f66e2226108) at dispatcher.c:139<br>
#7  0x00007f66df7f644c in dispatcher_handle_recv_read (dispatcher=0x7f66e2226108) at dispatcher.c:162<br>#8  0x00007f66df718173 in handle_dev_input (fd=22, event=1, opaque=0x7f65cdc25010) at red_worker.c:11880<br>#9  0x00007f66df718850 in red_worker_main (arg=0x7fff78c245b0) at red_worker.c:12021<br>
#10 0x00007f66dd3719ca in start_thread (arg=<value optimized out>) at pthread_create.c:300<br>#11 0x00007f66dc12221d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112<br>#12 0x0000000000000000 in ?? ()<br>
<br>(gdb) frame 1<br>#1  0x00007f66df711fd5 in red_create_surface (worker=0x7f65cdc25010, surface_id=3, width=1680, height=1050, stride=6720, format=32, line_0=0x7f65cef02000, data_is_valid=0, send_client=1) at red_worker.c:9473<br>
9473            memset((char *)line_0 + (int32_t)(stride * (height - 1)), 0, height*abs(stride));<br>(gdb) l<br>9468        surface->context.height = height;<br>9469        surface->context.format = format;<br>9470        surface->context.stride = stride;<br>
9471        surface->context.line_0 = line_0;<br>9472        if (!data_is_valid) {<br>9473            memset((char *)line_0 + (int32_t)(stride * (height - 1)), 0, height*abs(stride));<br>9474        }<br>9475        surface-><a href="http://create.info">create.info</a> = NULL;<br>
9476        surface-><a href="http://destroy.info">destroy.info</a> = NULL;<br>9477        ring_init(&surface->current);<br><br>================ full qemu cmd line ===================<br>/home/grizzlybears/long_term_vms/q200/bin/Qemu-system-x86_64 <br>
  -enable-kvm -L /home/grizzlybears/long_term_vms/q200/share/qemu <br>  -nodefconfig -nodefaults -smp 4,sockets=2,cores=8,threads=1 -m 4096 <br>  -drive if=virtio,aio=native,file=/home/grizzlybears/images/f20_32b.qcow2 <br>
  -cdrom /home/grizzlybears/images/Fedora-Live-LXDE-i686-20-1.iso <br>  -device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x5 <br>  -spice port=10116,addr=0.0.0.0,disable-ticketing,image-compression=auto_glz,streaming-video=filter,disable-copy-paste <br>
  -vga qxl -global qxl-vga.ram_size=67108864 -global qxl-vga.vram_size=9437184 <br>  -soundhw hda <br>  -readconfig /home/grizzlybears/long_term_vms/docs/ich9-ehci-uhci.cfg <br>  -chardev spicevmc,id=charredir0,name=usbredir -device usb-redir,chardev=charredir0,id=redir0 <br>
  -device usb-tablet,id=input0,bus=ehci.0 <br>  -netdev tap,id=nic1,script=/home/grizzlybears/long_term_vms/ifup-br100,downscript=/home/grizzlybears/long_term_vms/ifdown-br100 <br>  -device virtio-net-pci,netdev=nic1,mac=52:54:00:fb:d5:27 -balloon none -no-hpet -rtc base=utc,driftfix=none -global kvm-pit.lost_tick_policy=discard <br>
  -chardev  socket,id=charmonitor,path=/home/grizzlybears/long_term_vms/dig_into/qmon_f20_32b,server,nowait -mon chardev=charmonitor,id=monitor,mode=readline<br><br>================ versions  ===========================<br>
qemu version 2.0.0<br>spice version 0.12.5<br>guest type Fedora 20 32bit created from Fedora-Live-LXDE-i686-20-1.iso<br><br>================ some more info ===========================<br>I use same qemu/spice to run win7_64b guest with spice-guest-tool-0.3 installed, and that is OK.<br>
No crash happens while display reolution switching.<br><br>If I change '-global qxl-vga.ram_size=67108864 -global qxl-vga.vram_size=9437184 '<br>         to '-global qxl-vga.ram_size=67108864 -global qxl-vga.vram_size=67108864 ',<br>
then no crash but 'black screen' I got.<br><br><br>May I get any debug hint ? :)<br><br>Thanks in advance.<br><br><br></div>