https://bugs.winehq.org/show_bug.cgi?id=52383
Bug ID: 52383 Summary: Wxwork: high CPU usage (on login) Product: Wine-staging Version: 7.0-rc5 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: ayafcc@163.com CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
Created attachment 71598 --> https://bugs.winehq.org/attachment.cgi?id=71598 winsock trace
1、download wxwork(message tools,like wechat) https://work.weixin.qq.com/wework_admin/commdownload?platform=win&from=b... 2、install to c:\Program Files\wxwork sha1sum WeCom_4.0.0.6003.exe f6793cadd16ee5908c20ce310fb8e35243356f9e WeCom_4.0.0.6003.exe
du -shc WeCom_4.0.0.6003.exe 387M WeCom_4.0.0.6003.exe 387M 总用量 3、/home/ihxy/.wine/drive_c/Program Files/WXWork run WINEDEBUG=-all,+winsock wine WXWork.exe 4、you will see: b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb3fc3f0, in_size 28, out_buffer 0xb3fc3f0, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb3fc3f0, in_size 28, out_buffer 0xb3fc3f0, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb478d18, in_size 28, out_buffer 0xb478d18, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb478d18, in_size 28, out_buffer 0xb478d18, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb478d18, in_size 28, out_buffer 0xb478d18, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb3cb020, in_size 28, out_buffer 0xb3cb020, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb3cb020, in_size 28, out_buffer 0xb3cb020, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb3cb020, in_size 28, out_buffer 0xb3cb020, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb3cb020, in_size 28, out_buffer 0xb3cb020, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb3cb020, in_size 28, out_buffer 0xb3cb020, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb3cb020, in_size 28, out_buffer 0xb3cb020, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb3cb020, in_size 28, out_buffer 0xb3cb020, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb3cd298, in_size 28, out_buffer 0xb3cd298, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb3cd298, in_size 28, out_buffer 0xb3cd298, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb3cd298, in_size 28, out_buffer 0xb3cd298, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb3cd298, in_size 28, out_buffer 0xb3cd298, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb3cd298, in_size 28, out_buffer 0xb3cd298, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb3cd298, in_size 28, out_buffer 0xb3cd298, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb3cd298, in_size 28, out_buffer 0xb3cd298, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb3cd298, in_size 28, out_buffer 0xb3cd298, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb3cd298, in_size 28, out_buffer 0xb3cd298, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb3cd298, in_size 28, out_buffer 0xb3cd298, out_size 28 0b2c:trace:winsock:select read 0B485F90, write 0B486FA0, except 0B487FB0, timeout 1D6BFA4C 0b2c:trace:winsock:sock_ioctl handle 0x4bc, code 0x12024, in_buffer 0xb3cd298, in_size 28, out_buffer 0xb3cd298, out_size 28