某公司客户端一体化软件的bug
最近在vmware workstation虚拟机下安装某公司客户端一体化软件发现有问题。现象是能够正常登录并显示可供登录的云桌面清单,但点击相应的云桌面后会出错,进不了云桌面。错误截图如下:
日志会有如下记录: 错误存储段 ,类型 0 事件名称: APPCRASH 响应: 不可用 Cab ID: 0
问题签名: P1: RVLSession.exe P2: 5.4.5.32 P3: 5f288e02 P4: Mix264.dll P5: 0.0.0.0 P6: 5e4c2d7c P7: c0000005 P8: 00005608 P9: P10: 为了解决这个问题,做了如下尝试: 尝试1:未安装vmware tools时正常,安装了之后就会出错,卸载后又可以。 尝试2:仅卸载vmware tools的SVGA驱动,或者安装vmware tools时不安装SVGA驱动,成功; 尝试3:安装其他版本vmware tools的SVGA驱动,出错; 尝试4:正常安装VMware tools,包括SVGA驱动,但修改VMware客户机的分辨率为某标准分辨率,居然成功! 尝试5:在4的基础上,拉伸vmware workstation窗口大小,并自动适应客户机,立即出错! 经过几天反复测试,找到问题原因:即安装一体化软件的虚拟机分辨率(x*y)有一个为奇数时就会出错,而将vmware窗口精心调整到客户机屏幕分辨率(x*y)均为偶数的尺寸时,正常! 由此应该可以判定可能是某公司客户端的RVLSession.exe进程调用的Mix264.dll不能够适应屏幕尺寸非偶数的情况。 |