Note: This bug is displayed in read-only format because
the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Remote-Viewer: Win XP 32bit guest, Remote Viewer Crashes when selecting Pane options in Windows Media Player, the process, killed by signal 6 (SIGABRT)
Created attachment 678435[details]
Crash info from abrt
Description of problem:
When connecting to the guest with remote-viewer to a Windows Guest, then bringing up Windows Media Player (Version 9.0), selecting the Pane Options of Media Player causes remote-viewer to crash.
The following is what is printed to the screen when connecting with remote-viewer spice://<host>:<port> --spice-debug :
(remote-viewer:9012): GSpice-DEBUG: decode-glz.c:372 decode_header: 256x20, id 320, ref 0
(remote-viewer:9012): GSpice-DEBUG: decode-glz.c:372 decode_header: 256x64, id 321, ref 0
(remote-viewer:9012): GSpice-DEBUG: spice-channel-cache.h:92 cache_find: image 28aa132020080100 [not found]
(remote-viewer:9012): GSpice-DEBUG: spice-channel-cache.h:108 cache_add: image 28aa132020080100 (76)
(remote-viewer:9012): GSpice-DEBUG: spice-channel-cache.h:92 cache_find: image b7e4374b080e0010 [not found]
(remote-viewer:9012): GSpice-DEBUG: spice-channel-cache.h:108 cache_add: image b7e4374b080e0010 (77)
(remote-viewer:9012): GSpice-DEBUG: spice-channel-cache.h:92 cache_find: palette 22db [not found]
(/usr/bin/remote-viewer:9012): Spice-Warning **: ../spice-common/common/canvas_base.c:741:canvas_get_lz: a palette is missing (for bpp to rgb decoding)
(/usr/bin/remote-viewer:9012): Spice-CRITICAL **: ../spice-common/common/canvas_base.c:1132:canvas_get_image_internal: condition `surface != NULL' failed
#0 0x000000390020e530 in __read_nocancel () from /lib64/libpthread.so.0
#1 0x0000003970641950 in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8
#2 0x0000003970649a80 in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8
#3 0x0000003970649bba in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8
#4 0x000000397063b1d1 in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8
#5 0x000000397063ceab in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8
#6 0x0000003970621c25 in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8
#7 0x0000003970619e54 in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8
#8 0x000000397061c931 in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8
#9 0x0000003970618e84 in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8
#10 0x000000397064099b in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8
#11 0x0000003970640953 in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8
#12 0x00000038ffa43b70 in ?? () from /lib64/libc.so.6
#13 0x000000000098df10 in ?? ()
#14 0x0000000000000000 in ?? ()
*Tested on RHEL6.4x86_64 client & host with a WinXP32bit guest.
Version-Release number of selected component (if applicable):
RHEL 6.4 x86_64 Client/Host:
spice-xpi-2.7-22.el6.x86_64
spice-gtk-0.14-6.el6.x86_64
spice-gtk-python-0.14-6.el6.x86_64
spice-vdagent-0.12.0-4.el6.x86_64
spice-glib-0.14-6.el6.x86_64
spice-client-0.8.2-15.el6.x86_64
spice-server-0.12.0-11.el6.x86_64
usbredir-0.5.1-1.el6.x86_64
qemu-kvm-0.12.1.2-2.351.el6.x86_64
xorg-x11-drv-qxl-0.1.0-2.el6.x86_64
virt-viewer-0.5.2-18.el6.x86_64
libvirt-client-0.10.2-15.el6.x86_64
libvirt-python-0.10.2-15.el6.x86_64
libvirt-0.10.2-15.el6.x86_64
Win XP Guest:
rhev-guest-tools-iso-3.1-9
How reproducible:
not 100%, but I have seen this happen multiple times
Steps to Reproduce:
1. Connect to WinXP Guest
2. Open up Windows Media Player 9.0
3. Go through the options on the media player list pane (Now Playing, Media Guide, Copy from CD, Media Library, Radio Tuner, Copy to CD or Device, Premium Services, Skin Chooser)
4. Cycle through these options
Actual results:
remote-viewer crash.
Expected results:
Media Player brings up the appropriate view of it.
Additional info:
Please can you install the -debuginfo RPMs (debuginfo-install virt-viewer) and then re-capture the stack trace in GDB so it shows the full detailed trace.
Trace with the debug-info packages:
(remote-viewer:6305): GSpice-WARNING **: Warning no automount-inhibiting implementation available
(remote-viewer:6305): GSpice-DEBUG: #0 +0+0-960x640
(/usr/bin/remote-viewer:6305): Spice-Warning **: ../spice-common/common/canvas_base.c:741:canvas_get_lz: a palette is missing (for bpp to rgb decoding)
(/usr/bin/remote-viewer:6305): Spice-CRITICAL **: ../spice-common/common/canvas_base.c:1132:canvas_get_image_internal: condition `surface != NULL' failed
#0 0x000000390020e530 in __read_nocancel () at ../sysdeps/unix/syscall-template.S:82
#1 0x0000003970641950 in read () at /usr/include/bits/unistd.h:45
#2 spice_backtrace_gstack () at backtrace.c:100
#3 0x0000003970649a80 in spice_logv (log_domain=0x39706c9486 "Spice", log_level=SPICE_LOG_LEVEL_CRITICAL, strloc=0x39706d37a0 "../spice-common/common/canvas_base.c:1132", function=0x39706d3db0 "canvas_get_image_internal", format=0x39706d2951 "condition `%s' failed", args=0x7ffbdf8f07e0) at log.c:108
#4 0x0000003970649bba in spice_log (log_domain=<value optimized out>, log_level=<value optimized out>, strloc=<value optimized out>, function=<value optimized out>, format=<value optimized out>) at log.c:123
#5 0x000000397063b1d1 in canvas_get_image_internal (canvas=0x2be6450, image=0x2bc0970, want_original=<value optimized out>, real_get=1) at ../spice-common/common/canvas_base.c:1133
#6 0x000000397063ceab in canvas_get_image (spice_canvas=0x2be6450, bbox=0x2bc0914, clip=<value optimized out>, copy=0x2bc0938) at ../spice-common/common/canvas_base.c:1268
#7 canvas_draw_copy (spice_canvas=0x2be6450, bbox=0x2bc0914, clip=<value optimized out>, copy=0x2bc0938) at ../spice-common/common/canvas_base.c:2198
#8 0x0000003970621c25 in display_handle_draw_copy (channel=0x20e9fb0, in=<value optimized out>) at channel-display.c:1367
#9 0x0000003970619e54 in spice_channel_recv_msg (channel=0x20e9fb0, msg_handler=0x397061f7c0 <spice_display_handle_msg>, data=0x0) at spice-channel.c:1848
#10 0x000000397061c931 in spice_channel_iterate_read (channel=0x20e9fb0) at spice-channel.c:2005
#11 0x0000003970618e84 in spice_channel_iterate (data=0x20e9fb0) at spice-channel.c:2063
#12 spice_channel_coroutine (data=0x20e9fb0) at spice-channel.c:2225
#13 0x000000397064099b in coroutine_trampoline (cc=0x20ea068) at coroutine_ucontext.c:56
#14 0x0000003970640953 in continuation_trampoline (i0=<value optimized out>, i1=<value optimized out>) at continuation.c:49
#15 0x00000038ffa43b70 in ?? () from /lib64/libc.so.6
#16 0x00000000020ea430 in ?? ()
#17 0x0000000000000000 in ?? ()
[1]+ Aborted (core dumped) remote-viewer spice://localhost?port=5901
Comment 4RHEL Program Management
2013-01-20 06:48:39 UTC
This request was not resolved in time for the current release.
Red Hat invites you to ask your support representative to
propose this request, if still desired, for consideration in
the next release of Red Hat Enterprise Linux.
Comment 6Christophe Fergeau
2013-05-24 14:15:22 UTC
*** This bug has been marked as a duplicate of bug 906558 ***
Created attachment 678435 [details] Crash info from abrt Description of problem: When connecting to the guest with remote-viewer to a Windows Guest, then bringing up Windows Media Player (Version 9.0), selecting the Pane Options of Media Player causes remote-viewer to crash. The following is what is printed to the screen when connecting with remote-viewer spice://<host>:<port> --spice-debug : (remote-viewer:9012): GSpice-DEBUG: decode-glz.c:372 decode_header: 256x20, id 320, ref 0 (remote-viewer:9012): GSpice-DEBUG: decode-glz.c:372 decode_header: 256x64, id 321, ref 0 (remote-viewer:9012): GSpice-DEBUG: spice-channel-cache.h:92 cache_find: image 28aa132020080100 [not found] (remote-viewer:9012): GSpice-DEBUG: spice-channel-cache.h:108 cache_add: image 28aa132020080100 (76) (remote-viewer:9012): GSpice-DEBUG: spice-channel-cache.h:92 cache_find: image b7e4374b080e0010 [not found] (remote-viewer:9012): GSpice-DEBUG: spice-channel-cache.h:108 cache_add: image b7e4374b080e0010 (77) (remote-viewer:9012): GSpice-DEBUG: spice-channel-cache.h:92 cache_find: palette 22db [not found] (/usr/bin/remote-viewer:9012): Spice-Warning **: ../spice-common/common/canvas_base.c:741:canvas_get_lz: a palette is missing (for bpp to rgb decoding) (/usr/bin/remote-viewer:9012): Spice-CRITICAL **: ../spice-common/common/canvas_base.c:1132:canvas_get_image_internal: condition `surface != NULL' failed #0 0x000000390020e530 in __read_nocancel () from /lib64/libpthread.so.0 #1 0x0000003970641950 in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8 #2 0x0000003970649a80 in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8 #3 0x0000003970649bba in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8 #4 0x000000397063b1d1 in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8 #5 0x000000397063ceab in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8 #6 0x0000003970621c25 in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8 #7 0x0000003970619e54 in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8 #8 0x000000397061c931 in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8 #9 0x0000003970618e84 in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8 #10 0x000000397064099b in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8 #11 0x0000003970640953 in ?? () from /usr/lib64/libspice-client-glib-2.0.so.8 #12 0x00000038ffa43b70 in ?? () from /lib64/libc.so.6 #13 0x000000000098df10 in ?? () #14 0x0000000000000000 in ?? () *Tested on RHEL6.4x86_64 client & host with a WinXP32bit guest. Version-Release number of selected component (if applicable): RHEL 6.4 x86_64 Client/Host: spice-xpi-2.7-22.el6.x86_64 spice-gtk-0.14-6.el6.x86_64 spice-gtk-python-0.14-6.el6.x86_64 spice-vdagent-0.12.0-4.el6.x86_64 spice-glib-0.14-6.el6.x86_64 spice-client-0.8.2-15.el6.x86_64 spice-server-0.12.0-11.el6.x86_64 usbredir-0.5.1-1.el6.x86_64 qemu-kvm-0.12.1.2-2.351.el6.x86_64 xorg-x11-drv-qxl-0.1.0-2.el6.x86_64 virt-viewer-0.5.2-18.el6.x86_64 libvirt-client-0.10.2-15.el6.x86_64 libvirt-python-0.10.2-15.el6.x86_64 libvirt-0.10.2-15.el6.x86_64 Win XP Guest: rhev-guest-tools-iso-3.1-9 How reproducible: not 100%, but I have seen this happen multiple times Steps to Reproduce: 1. Connect to WinXP Guest 2. Open up Windows Media Player 9.0 3. Go through the options on the media player list pane (Now Playing, Media Guide, Copy from CD, Media Library, Radio Tuner, Copy to CD or Device, Premium Services, Skin Chooser) 4. Cycle through these options Actual results: remote-viewer crash. Expected results: Media Player brings up the appropriate view of it. Additional info: