Hi, I’ve upgraded my systems to the newest released versions of qemu/spice. But with this versions I get continuously crashes of remote-viewer when using Windows7 as guest. Basically the crash occurs immediately when using Outlook 2010 and configuring a new Email account. Also the background of the select boxes switches to yellow when the mouse pointer moves over it. Used versions: Ubuntu 12.04 Desktop spice-0.12.4 spice-gtk-0.21 spice-protocol-0.12.6 virt-viewer-0.5.7 (also tested 0.5.6, but no difference) spice-guest-tools-0.65.1.exe I ran it through strace and used gbd. Here’s the data: [Thread 0x7f1efcffc700 (LWP 11792) exited] Program received signal SIGABRT, Aborted. 0x00007f1f32227425 in raise () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt #0 0x00007f1f32227425 in raise () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f1f3222ab8b in abort () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f1f33846185 in spice_logv (log_domain=0x7f1f338c5566 "Spice", log_level=SPICE_LOG_LEVEL_CRITICAL, strloc=0x7f1f338d0628 "../spice-common/common/canvas_base.c:1149", function=0x7f1f338d0e20 "canvas_get_image_internal", format=0x7f1f338d0bc2 "condition `%s' failed", args=0x7f1efeffe528) at log.c:109 #3 0x00007f1f338462c8 in spice_log (log_domain=<optimized out>, log_level=<optimized out>, strloc=<optimized out>, function=<optimized out>, format=<optimized out>) at log.c:123 #4 0x00007f1f33835d59 in canvas_get_image_internal (canvas=0x2872200, image=0x33afa28, want_original=<optimized out>, real_get=1) at ../spice-common/common/canvas_base.c:1150 #5 0x00007f1f33836dce in canvas_draw_rop3 (spice_canvas=0x2872200, bbox=0x33af9b4, clip=0x33af9c8, rop3=0x33af9d8) at ../spice-common/common/canvas_base.c:3258 #6 0x00007f1f33816161 in display_handle_draw_rop3 (channel=0x2867620, in=<optimized out>) at channel-display.c:1649 #7 0x00007f1f3380cfd5 in spice_channel_recv_msg (channel=0x2867620, msg_handler=0x7f1f3380c290 <spice_channel_handle_msg>, data=""> at spice-channel.c:1847 #8 0x00007f1f3380d174 in spice_channel_iterate_read (channel=0x2867620) at spice-channel.c:2071 #9 0x00007f1f3380f142 in spice_channel_iterate (channel=0x2867620) at spice-channel.c:2113 #10 spice_channel_coroutine (data="" out>) at spice-channel.c:2341 #11 0x00007f1f3383cf2f in coroutine_trampoline (cc=0x28676e0) at coroutine_ucontext.c:58 #12 0x00007f1f3383ccc6 in continuation_trampoline (i0=<optimized out>, i1=<optimized out>) at continuation.c:49 #13 0x00007f1f32239650 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 #14 0x0000000002867aa8 in ?? () #15 0x0000000000000000 in ?? () poll([{fd=10, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=10, revents=POLLOUT}]) writev(10, [{"\213\7\2\0\361;\200\0036\0\2\0\360;\200\0035\30\4\0\362;\200\3\3\0\200\0030\0\r\0"..., 2656}, {NULL, 0}, {"", 0}], 3) = 2656 recvfrom(10, 0xf2f2b4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) recvfrom(10, 0xf2f2b4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=10, events=POLLIN}, {fd=9, events=POLLIN}, {fd=22, events=POLLIN}, {fd=30, events=POLLIN}, {fd=29, events=POLLIN}, {fd=28,
events=POLLIN}, {fd=27, events=POLLIN}, {fd=26, events=POLLIN}, {fd=23, events=POLLIN}, {fd=25, events=POLLIN}, {fd=24, events=POLLIN}, {fd=32, events=POLLIN}, {fd=21, events=POLLIN}, {fd=8, events=POLLIN}, {fd=34, events=POLLIN}, {fd=33, events=POLLIN}],
17, 0) = 0 (Timeout) read(4, 0x7fffcb7dcfc0, 16) = -1 EAGAIN (Resource temporarily unavailable) rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 poll([{fd=31, events=POLLIN}], 1, 0) = 1 ([{fd=31, revents=POLLIN}]) recvfrom(31, "5\1\335\0\0\0", 6, 0, NULL, NULL) = 6 recvfrom(31, "\0\0\0\0006\2\0\0\364\0\0\0B\2\0\0>\1\0\0\0=\0\0\0\0\0\0\0\0\0\0"..., 221, 0, NULL, NULL) = 221 write(2, "(/usr/bin/strace:10344): ", 25(/usr/bin/strace:10344): ) = 25 write(2, "Spice-", 6Spice-) = 6 write(2, "ERROR **: ", 10ERROR **: ) = 10 write(2, "pixman_utils.c:1343:bitmap_1be_3"..., 41pixman_utils.c:1343:bitmap_1be_32_to_32: ) = 41 write(2, "assertion `palette != NULL' fail"..., 34assertion `palette != NULL' failed) = 34 write(2, "\n", 1 ) = 1 access("/usr/bin/gstack", X_OK) = 0 pipe([35, 36]) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f999ff97c10) = 10364 close(36) = 0 read(35, "", 255) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- close(35) = 0 wait4(10364, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 10364 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0 tgkill(10344, 10344, SIGABRT) = 0 --- SIGABRT (Aborted) @ 0 (0) --- +++ killed by SIGABRT (core dumped) +++ Thanks, Klaus |
_______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel