https://bugs.winehq.org/show_bug.cgi?id=51423
Bug ID: 51423 Summary: WeChat cannot sent big picture with Wine-devel-6.12(amd64) Product: Wine Version: 6.12 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: kuletco@qq.com Distribution: ---
Created attachment 70275 --> https://bugs.winehq.org/attachment.cgi?id=70275 full log of WeChat to sent a big picture
WeChat Cannot sent big picture with Wine-devel-6.12(amd64) but Wine-devel-6.9(amd64) work fine
Wine Version: wine-devel 6.12~focal-1 amd64
Kernel Info: uname -a Linux kuletco-OptiPlex-7060 5.11.0-22-generic #23~20.04.1-Ubuntu SMP Thu Jun 17 12:51:00 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
System Info: lsb_release -a Distributor ID: Ubuntu Description: Ubuntu 20.04.2 LTS Release: 20.04 Codename: focal
Capture Picture with 'Flameshot v0.9.0 compiled with Qt 5.12.8' and copy to clipboard, then paste to edit box of WeChat, then click 'Send' button.
Run WeChat Command: (I Managed Wine with Q4Wine) /usr/bin/env WINE='/opt/wine-devel/bin/wine64' WINEPREFIX='/home/kuletco/.wine' WINESERVER='/opt/wine-devel/bin/wineserver' WINELOADER='/opt/wine-devel/bin/wine64' WINEDLLPATH='/opt/wine-devel/lib64/wine' WINEARCH='win64' LANG='zh_CN.UTF-8' /bin/sh -c "cd '/home/kuletco/.Storage/Applications/Tencent/WeChat/' && '/opt/wine-devel/bin/wine64' 'WeChat.exe' 2>&1"
Attach Files: WeChat-Failed.log is the full log of WeChat to sent a big picture. WeChat-Success.log is the key log of WeChat to sent a small picture. WeChat-Faild-Pic.png is dump from WeChat that sent failed. WeChat-Success-Pic.png is dump from WeChat that sent success.
Bug Description: Send a big picture failed, some small picture may be success. I think WeChat compress the size of the big picture but it faild.
https://bugs.winehq.org/show_bug.cgi?id=51423
--- Comment #1 from kuletco@qq.com kuletco@qq.com --- Created attachment 70276 --> https://bugs.winehq.org/attachment.cgi?id=70276 dump from WeChat that sent failed
https://bugs.winehq.org/show_bug.cgi?id=51423
--- Comment #2 from kuletco@qq.com kuletco@qq.com --- Created attachment 70277 --> https://bugs.winehq.org/attachment.cgi?id=70277 key log of WeChat to sent a small picture
https://bugs.winehq.org/show_bug.cgi?id=51423
--- Comment #3 from kuletco@qq.com kuletco@qq.com --- Created attachment 70278 --> https://bugs.winehq.org/attachment.cgi?id=70278 dump from WeChat that sent success
https://bugs.winehq.org/show_bug.cgi?id=51423
kuletco@qq.com kuletco@qq.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kuletco@qq.com
https://bugs.winehq.org/show_bug.cgi?id=51423
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Summary|WeChat cannot sent big |WeChat can't send a big |picture with |picture |Wine-devel-6.12(amd64) |
--- Comment #4 from Gijs Vermeulen gijsvrm@gmail.com --- Is there a free & legal download to potentially reproduce with?
Could you try and perform a regression test? See: https://wiki.winehq.org/Regression_Testing
https://bugs.winehq.org/show_bug.cgi?id=51423
--- Comment #5 from kuletco@qq.com kuletco@qq.com --- (In reply to Gijs Vermeulen from comment #4)
Is there a free & legal download to potentially reproduce with?
Could you try and perform a regression test? See: https://wiki.winehq.org/Regression_Testing
Sorry, I forgot to add the download link: Official Url: https://windows.weixin.qq.com/?lang=en_US
I have uploaded the installer and unpacked files to the MediaFire. MediaFire Url: https://www.mediafire.com/folder/ptykxoi7z2cxn/WeChat
https://bugs.winehq.org/show_bug.cgi?id=51423
--- Comment #6 from kuletco@qq.com kuletco@qq.com --- (In reply to kuletco@qq.com from comment #5)
(In reply to Gijs Vermeulen from comment #4)
Is there a free & legal download to potentially reproduce with?
Could you try and perform a regression test? See: https://wiki.winehq.org/Regression_Testing
Sorry, I forgot to add the download link: Official Url: https://windows.weixin.qq.com/?lang=en_US
I have uploaded the installer and unpacked files to the MediaFire. MediaFire Url: https://www.mediafire.com/folder/ptykxoi7z2cxn/WeChat
But, may be you need register WeChat with mobile version (Android or iOS): https://www.wechat.com/en/
https://bugs.winehq.org/show_bug.cgi?id=51423
--- Comment #7 from kuletco@qq.com kuletco@qq.com --- I has been test the wine-devel-6.13-x86_64, but the bug still exist.
https://bugs.winehq.org/show_bug.cgi?id=51423
Jactry Zeng jactry92@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://web.archive.org/web | |/20210720233229/https://dld | |ir1.qq.com/weixin/Windows/W | |eChatSetup.exe
https://bugs.winehq.org/show_bug.cgi?id=51423
Jactry Zeng jactry92@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |winsock Regression SHA1| |58694d1f757c7a902b3f71baadb | |3a0036f15cdae
--- Comment #8 from Jactry Zeng jactry92@gmail.com --- Confirmed that this is a regression introduced by:
commit 58694d1f757c7a902b3f71baadb3a0036f15cdae Author: Zebediah Figura z.figura12@gmail.com Date: Wed May 26 23:36:54 2021 -0500
ws2_32: Use IOCTL_AFD_WINE_SENDMSG in WS2_sendto().
Fortunately, this was fixed by this commit already:
commit 4c639d6926c9103b42caca8d91cd868e64635910 Author: Zebediah Figura zfigura@codeweavers.com Date: Mon Jul 26 11:53:46 2021 -0500
ntdll: Fill the I/O status block with the results of the send_socket call in sock_send().
I'm going to close this bug.
https://bugs.winehq.org/show_bug.cgi?id=51423
Jactry Zeng jactry92@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |4c639d6926c9103b42caca8d91c | |d868e64635910
--- Comment #9 from Jactry Zeng jactry92@gmail.com --- Fixed by https://source.winehq.org/git/wine.git/commit/4c639d6926c9103b42caca8d91cd868e64635910.
https://bugs.winehq.org/show_bug.cgi?id=51423
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.0-rc6.