casualsnek / cassowary

Run Windows Applications on Linux as if they are native, Use linux applications to launch files files located in windows vm without needing to install applications on vm. With easy to use configuration GUI
GNU General Public License v2.0
2.87k stars 75 forks source link

SegFault when running Microsoft Word #90

Open raffaem opened 2 years ago

raffaem commented 2 years ago

Describe the bug

Segmentation fault when clicking on Word link

To Reproduce

$ python3 -m cassowary -c guest-run -- 'C:\\Program Files\\Microsoft Office\\Root\\Office16\\WINWORD.EXE' %u
[ 2022-07-05 00:11:01,653 ] | [  DEBUG ] :  [      helper ->              vm_wake  ] -->  Attempting to resume VM 
[ 2022-07-05 00:11:01,673 ] | [ WARNING ] :  [      helper ->              vm_wake  ] -->  VM state is not set to suspended : State -> '1'  
[ 2022-07-05 00:11:01,674 ] | [  DEBUG ] :  [      helper ->     fix_black_window  ] -->  An app was already opened, the black window should not appear now ! 
[ 2022-07-05 00:11:01,674 ] | [  DEBUG ] :  [    __init__ ->                 main  ] -->  guest-run with commandline: xfreerdp /d:"DESKTOP-SOJMMG4" /u:"USERNAME" /p:"PASSWORD" /v:192.168.122.122 +clipboard /a:drive,root,/ +decorations /cert-ignore /sound /scale:100 /dynamic-resolution /span  /wm-class:"cassowaryApp-WINWORD.EXE" /app:"C:\\Program Files\\Microsoft Office\\Root\\Office16\\WINWORD.EXE" /app-icon:"/home/raffaele/.local/lib/python3.10/site-packages/cassowary/base/../gui/extrares/cassowary_app.png" /app-cmd:"%u " 
[00:11:04:078] [21942:21943] [INFO][com.freerdp.gdi] - Local framebuffer format  PIXEL_FORMAT_BGRX32
[00:11:04:078] [21942:21943] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_BGRA32
[00:11:04:083] [21942:21971] [INFO][com.freerdp.channels.rdpdr.client] - Loading device service drive [root] (static)
[00:11:04:088] [21942:21943] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded pulse backend for rdpsnd
[00:11:04:088] [21942:21943] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpsnd
[00:11:04:088] [21942:21943] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
[00:11:04:088] [21942:21943] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel disp
[00:11:04:733] [21942:21977] [INFO][com.freerdp.channels.rdpsnd.client] - [dynamic] Loaded pulse backend for rdpsnd
[00:11:05:269] [21942:21943] [WARN][com.freerdp.client.x11] - xf_Pointer: Invalid appWindow
[00:11:05:308] [21942:21943] [WARN][com.freerdp.client.x11] - xf_Pointer: Invalid appWindow
[00:11:05:577] [21942:21943] [WARN][com.freerdp.client.x11] - xf_Pointer: Invalid appWindow
[00:11:05:639] [21942:21943] [WARN][com.freerdp.client.x11] - xf_Pointer: Invalid appWindow
[00:11:05:749] [21942:21943] [WARN][com.freerdp.client.x11] - xf_Pointer: Invalid appWindow
[00:11:06:196] [21942:21943] [INFO][com.freerdp.client.x11] - Logon Error Info LOGON_FAILED_OTHER [LOGON_MSG_BUMP_OPTIONS]
[00:11:06:215] [21942:21977] [ERROR][com.freerdp.utils] - Caught signal 'Segmentation fault' [11]
[00:11:06:215] [21942:21977] [ERROR][com.freerdp.utils] - 0: /lib64/libwinpr2.so.2(winpr_backtrace+0x52) [0x7f1a3dbcba72]

[00:11:06:215] [21942:21977] [ERROR][com.freerdp.utils] - 1: /lib64/libwinpr2.so.2(winpr_log_backtrace_ex+0x34) [0x7f1a3dbd0f14]

[00:11:06:215] [21942:21977] [ERROR][com.freerdp.utils] - 2: /lib64/libfreerdp2.so.2(+0x31372) [0x7f1a3dd87372]

[00:11:06:215] [21942:21977] [ERROR][com.freerdp.utils] - 3: /lib64/libc.so.6(+0x3ea70) [0x7f1a3d9b2a70]

[00:11:06:215] [21942:21977] [ERROR][com.freerdp.utils] - 4: xfreerdp(+0x188b5) [0x5590d0c388b5]

[00:11:06:215] [21942:21977] [ERROR][com.freerdp.utils] - 5: xfreerdp(+0x192ba) [0x5590d0c392ba]

[00:11:06:215] [21942:21977] [ERROR][com.freerdp.utils] - 6: /lib64/libfreerdp2.so.2(+0x49f4f) [0x7f1a3dd9ff4f]

[00:11:06:215] [21942:21977] [ERROR][com.freerdp.utils] - 7: /lib64/libfreerdp2.so.2(+0x3e48f) [0x7f1a3dd9448f]

[00:11:06:215] [21942:21977] [ERROR][com.freerdp.utils] - 8: /usr/lib64/freerdp2/librdpgfx-client.so(+0x4e5c) [0x7f1a2c387e5c]

[00:11:06:215] [21942:21977] [ERROR][com.freerdp.utils] - 9: /usr/lib64/freerdp2/librdpgfx-client.so(+0x7253) [0x7f1a2c38a253]

[00:11:06:215] [21942:21977] [ERROR][com.freerdp.utils] - 10: /lib64/libfreerdp-client2.so.2(+0x1ce36) [0x7f1a3df26e36]

[00:11:06:215] [21942:21977] [ERROR][com.freerdp.utils] - 11: /lib64/libwinpr2.so.2(+0x6da79) [0x7f1a3dbe4a79]

[00:11:06:215] [21942:21977] [ERROR][com.freerdp.utils] - 12: /lib64/libc.so.6(+0x8ce2d) [0x7f1a3da00e2d]

[00:11:06:215] [21942:21977] [ERROR][com.freerdp.utils] - 13: /lib64/libc.so.6(+0x112620) [0x7f1a3da86620]

System information: