https://bugs.winehq.org/show_bug.cgi?id=41908
Bug ID: 41908
Summary: WeChat can't display and send emoticons.
Product: Wine
Version: 1.9.24
Hardware: x86
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: ole32
Assignee: wine-bugs(a)winehq.org
Reporter: jactry92(a)gmail.com
Distribution: ---
Created attachment 56290
--> https://bugs.winehq.org/attachment.cgi?id=56290
A log with tid,relay,ole channel.
0. In order to reproduce this bug you need to install WeChat in your phone and
Wine.
A Google Play link:
https://play.google.com/store/apps/details?id=com.tencent.mm
1. Run `winetricks -q riched20` for bug 5162;
2. Run `export LC_ALL=zh_CN.UTF-8` to set a Chinese locale, because WeChat has
a strange crash when with English locale;
3. $ wine WeChatSetup.exe
4. Run WeChat in Wine it will display a QRCode. Scan it with WeChat Android to
login it;
5. Select a friend in 'Contacts' and try to send a emoticon to that friend.
Expected: Emoticon is displayed and sent out.
Actually: Nothing was displayed and it warned "不能发送空白消息(Can't send a empty
message)".
--snip--
fixme:ole:OleCreateStaticFromData
0x80a8610,{00000112-0000-0000-c000-000000000046},00000002,0x80a8830,0x1ee118,0x80d47e0,0x32f1d8:
semi-stub
fixme:ole:OleCreateFromDataEx (0x80a8610,
{00000112-0000-0000-c000-000000000046}, 00000000, 00000002, 1, 0x32ecf8,
0x80a8830, (nil), (nil), 0x1ee118, 0x80d47e0, 0x32f1d8): stub
--snip--
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=34850
Bug #: 34850
Summary: Improve commctl32 TaskDialogIndirect stub to show
"content" part in task dialog box (more detailed error
messages for various apps/games)
Product: Wine
Version: 1.7.5
Platform: x86
OS/Version: Linux
Status: NEW
Severity: minor
Priority: P2
Component: comctl32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Classification: Unclassified
Hello folks,
this is a bug split off from bug 34008 ("Bioshock Infinite won't start (needs
D3D11CreateDevice implementation to support at least D3D_FEATURE_LEVEL_10_0)")
The bug reporter complains that the reason for the error can't be seen in
message box Wine creates (as substitute for task dialog):
--- quote ---
Bioshock Infinite shows an empty message box on launch and closes after
pressing OK button. Nothing else is shown. After making a dirty hack in
commctrl.c (replaced pTaskConfig->pszMainInstruction with
pTaskConfig->pszContent) I can see the messagebox saying that I should have
DX10/11 compatible hardware and DX11 runtime: http://i.imgur.com/OxHDoKI.png
--- quote ---
This is actually true and I've also seen this for other apps that make use of
TaskDialogIndirect.
Wine currently only uses "pTaskConfig->pszMainInstruction" for display which
might not contain the essential information.
Various apps put the real info in "pTaskConfig->pszContent".
MSDN:
http://msdn.microsoft.com/en-us/library/windows/desktop/bb760544%28v=vs.85%…
Article showing use of various parameters/options with screenshots:
http://www.codeproject.com/Articles/16806/Vista-Goodies-in-C-Using-TaskDial…
Regards
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43048
Bug ID: 43048
Summary: regedit crashes exporting any HKEY_* entry
Product: Wine
Version: 2.8
Hardware: x86-64
OS: Linux
Status: NEW
Keywords: source
Severity: normal
Priority: P2
Component: programs
Assignee: wine-bugs(a)winehq.org
Reporter: 00cpxxx(a)gmail.com
Distribution: Debian
Created attachment 58213
--> https://bugs.winehq.org/attachment.cgi?id=58213
crash
This seems to be a regression that started at some point after Wine 2.5. If you
choose a top level entry in regedit and File->Export and save the program will
crash.
Happens to both 32 and 64bit.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42410
Bug ID: 42410
Summary: Banished (DX11) renders broken geometry (regression)
Product: Wine
Version: 2.1
Hardware: x86
OS: Linux
Status: NEW
Keywords: regression
Severity: normal
Priority: P2
Component: directx-d3d
Assignee: wine-bugs(a)winehq.org
Reporter: michael(a)fds-team.de
CC: hverbeet(a)gmail.com
Regression SHA1: e2dbbec1af8ae2ea8813148d56e14c8c211ee334
Distribution: Debian
Created attachment 57222
--> https://bugs.winehq.org/attachment.cgi?id=57222
WINEDEBUG=+d3d,+d3d11 log
During the Wine Staging release testing, I discovered that Banished stopped
working in DX11 mode. When you start a new game everything is hidden behind
some greenish texture and the game is unplayable. The main menu is also
affected and contains random errors, sometimes houses are missing while on
other runs the whole screen contains corrupted geometry. Starting a new game is
a more reliable indicator though.
Since it worked fine in older versions, I did a bisect and got the following
commit:
-----
commit e2dbbec1af8ae2ea8813148d56e14c8c211ee334
Author: Henri Verbeet <hverbeet(a)codeweavers.com>
Date: Tue Jan 31 15:47:12 2017 +0100
wined3d: Implement wined3d_buffer_upload_data() on top of
wined3d_buffer_upload_ranges().
Signed-off-by: Henri Verbeet <hverbeet(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
----
Reverting the patch fixes the issue.
To reproduce the problem you have to apply the following patches on vanilla
Wine:
https://github.com/wine-compholio/wine-staging/tree/master/patches/wined3d-…https://github.com/wine-compholio/wine-staging/tree/master/patches/d3d11-Re…
The first one is required to enable the DX11 mode in the settings and the
second one is necessary to see anything. The game uses ResolveSubresource even
if you disable Antialiasing (multisampling) in the configuration.
Btw, there is a context_release missing in the patch in case
wined3d_buffer_load_location fails. This is not related to the bug though.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43062
Bug ID: 43062
Summary: Installer from GOG.com displays black rectangles
Product: Wine
Version: 2.8
Hardware: x86
URL: https://www.gog.com/game/teenagent
OS: Linux
Status: NEW
Keywords: Installer, regression
Severity: minor
Priority: P2
Component: winex11.drv
Assignee: wine-bugs(a)winehq.org
Reporter: gyebro69(a)gmail.com
CC: julliard(a)winehq.org
Regression SHA1: bb6a65e0ca884809fc6077604bdc1d6f1e348197
Distribution: ---
Created attachment 58232
--> https://bugs.winehq.org/attachment.cgi?id=58232
terminal output
Certain parts of the installer window for the games available on GOG.com are
black.
Plain terminal output doesn't reveal anything suspicious.
Reverting the following commit fixes the problem:
commit bb6a65e0ca884809fc6077604bdc1d6f1e348197
Author: Alexandre Julliard <julliard(a)winehq.org>
Date: Thu May 18 13:35:02 2017 +0200
winex11: Fall back to the null driver for common device capabilities.
There are a number of games available for free on GOG.com (after registration):
https://www.gog.com/games?price=free&sort=bestselling&page=1
I picked out the game 'Teenagent' to reproduce the issue because it has a small
download size (19 MB):
https://www.gog.com/game/teenagent
wine-2.8-133-g3f01ab4c39
xorg-server 1.19.3
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 730/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 381.22
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=32473
Bug #: 32473
Summary: Mixcraft video crashes when loading
Product: Wine
Version: 1.4.1
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: Tho7masPenguin(a)gmail.com
Classification: Unclassified
Created attachment 42836
--> http://bugs.winehq.org/attachment.cgi?id=42836
The log file it suggests adding
When loading a Mixcraft project with a video (made in Windows, as Mixcraft says
codecs for the .avi file aren't supported), the project begins loading, and
when the video preview appears, it crashes.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42966
Bug ID: 42966
Summary: World/models are upside-down in multiply games when
using ORM=backbuffer
Product: Wine
Version: 2.7
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: directx-d3d
Assignee: wine-bugs(a)winehq.org
Reporter: mail_subscriber(a)mail.ru
Distribution: ---
Created attachment 58101
--> https://bugs.winehq.org/attachment.cgi?id=58101
Minimal revert
This a regression caused by:
dbd8c89ea8cd1d887e9999d203da3e79c4ffbd1a
wined3d: Pass the destination location to blit_shader.blit_surface()
Attaching a minimal revert that seems to fix the issue for me
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=42846
Bug ID: 42846
Summary: Gtchallenge crashes.
Product: Wine
Version: 2.6
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: SolisX007(a)yahoo.com
Distribution: ---
Hello Everyone,
Gtchallenge crashes in wine-2.6.
fixme:win:EnumDisplayDevicesW ((null),0,0x32f478,0x00000000), stub!
fixme:d3d:wined3d_surface_blt Can't handle WINED3D_BLT_ASYNC flag.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37405
Bug ID: 37405
Summary: The entry "My Computer" in regedit is handled like a
registry key
Product: Wine
Version: 1.7.28
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: sworddragon2(a)aol.com
Distribution: ---
Steps to reproduce:
1. Open regedit.
2. Make a right click on "My Computer".
Expected result:
Some entries like "New" which makes no sense there should not be showed (at
least this is the case with a native Windows XP).
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43023
Bug ID: 43023
Summary: Applications using Windows Script Host Shell Object
crash due to added IProvideClassInfo support
Product: Wine
Version: 2.8
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: wshom.ocx
Assignee: wine-bugs(a)winehq.org
Reporter: focht(a)gmx.net
Distribution: ---
Hello folks,
encountered this while checking out how well WannaCry / WannaDecrypt0r
ransomware / worm works with Wine.
I've noticed a crashing csript.exe process in trace log while executing a
simple vbscript.
--- snip ---
SET ow = WScript.CreateObject("WScript.Shell")
SET om = ow.CreateShortcut("Z:\home\wine\@WanaDecryptor@.exe.lnk")
om.TargetPath = "Z:\home\wine\@WanaDecryptor@.exe"
om.Save
--- snip ---
--- snip ---
...
0009:Call KERNEL32.CreateMutexA(00000000,00000001,1000d503
"MsWinZonesCacheCounterMutexA") ret=100046a0
0009:Ret KERNEL32.CreateMutexA() retval=00000010 ret=100046a0
...
0009:Call KERNEL32.CreateProcessA(00000000,0040f520 "attrib +h
.",00000000,00000000,00000000,08000000,00000000,00000000,0032f644,0032f688)
ret=004010ae
...
0009:Ret KERNEL32.CreateProcessA() retval=00000001 ret=004010ae
...
0009:Call KERNEL32.CreateProcessA(00000000,0040f4fc "icacls . /grant Everyone:F
/T /C
/Q",00000000,00000000,00000000,08000000,00000000,00000000,0032f638,0032f67c)
ret=004010ae
...
0009:Ret KERNEL32.CreateProcessA() retval=00000001 ret=004010ae
...
003b:Call KERNEL32.CreateProcessA(00000000,1000d7ac
"taskdl.exe",00000000,00000000,00000000,08000000,00000000,00000000,00e7e9c4,00e7e9b4)
ret=100010d9
...
003b:Ret KERNEL32.CreateProcessA() retval=00000001 ret=100010d9
...
0009:Call KERNEL32.CreateProcessA(00000000,0032e74c "@WanaDecryptor@.exe
fi",00000000,00000000,00000000,08000000,00000000,00000000,0032e6d4,0032e6c4)
ret=100010d9
0009:Ret KERNEL32.CreateProcessA() retval=00000000 ret=100010d9
...
0009:Call KERNEL32.CreateProcessA(00000000,0032df38
"192251494691850.bat",00000000,00000000,00000000,08000000,00000000,00000000,0032ded0,0032dec0)
ret=100010d9
...
0009:Ret KERNEL32.CreateProcessA() retval=00000001 ret=100010d9
...
0041:Call KERNEL32.CreateProcessW(00329a18
L"C:\\windows\\system32\\cscript.exe",0012cc00 L"cscript.exe //nologo
m.vbs",00000000,00000000,00000001,00000000,00000000,00000000,003299d4,00329ed8)
ret=7eed8a33
...
0043:Call KERNEL32.__wine_kernel_init() ret=7bc6a77e
...
0041:Ret KERNEL32.CreateProcessW() retval=00000001 ret=7eed8a33
...
0009:Call KERNEL32.CreateProcessA(00000000,0032e0d4 "attrib +h +s
Z:\\$RECYCLE",00000000,00000000,00000000,08000000,00000000,00000000,0032e068,0032e058)
ret=100010d9
...
0009:Ret KERNEL32.CreateProcessA() retval=00000001 ret=100010d9
...
0009:Call KERNEL32.CreateProcessA(00000000,0032e74c "@WanaDecryptor@.exe
co",00000000,00000000,00000000,08000000,00000000,00000000,0032e6c8,0032e6b8)
ret=100010d9
...
0009:Ret KERNEL32.CreateProcessA() retval=00000001 ret=100010d9
...
0009:Call KERNEL32.CreateProcessA(00000000,0032e74c "cmd.exe /c start /b
@WanaDecryptor@.exe
vs",00000000,00000000,00000000,08000000,00000000,00000000,0032e6c8,0032e6b8)
ret=100010d9
...
0009:Ret KERNEL32.CreateProcessA() retval=00000001 ret=100010d9
...
004b:Call KERNEL32.CreateProcessW(0033ae70
L"C:\\windows\\command\\start.exe",00120220 L"C:\\windows\\command\\start.exe
/b @WanaDecryptor@.exe
vs",00000000,00000000,00000001,00000000,00000000,00000000,0033ae2c,0033ae1c)
ret=7eee067a
...
004b:Ret KERNEL32.CreateProcessW() retval=00000001 ret=7eee067a
...
004d:Call KERNEL32.CreateProcessW(00000000,0033e934 L"\"@WanaDecryptor@.exe\"
vs",00000000,00000000,00000000,00000410,00000000,00000000,0033e410,0033e400)
ret=7eda895c
...
004d:Ret KERNEL32.CreateProcessW() retval=00000001 ret=7eda895c
...
0043:Call KERNEL32.lstrcmpiW(0013932c L"CreateShortcut",0013ca14
L"CreateShortcut") ret=7e85d788
0043:Ret KERNEL32.lstrcmpiW() retval=00000000 ret=7e85d788
...
0043:trace:seh:raise_exception code=c0000005 flags=0 addr=0x283e2d29
ip=283e2d29 tid=0043
0043:trace:seh:raise_exception info[0]=00000008
0043:trace:seh:raise_exception info[1]=283e2d29
0043:trace:seh:raise_exception eax=0033efa4 ebx=0033f020 ecx=00000000
edx=0000000c esi=00143c18 edi=0033ef5c
0043:trace:seh:raise_exception ebp=0033ef68 esp=0033ef4c cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00010206
0043:trace:seh:call_stack_handlers calling handler at 0x7bcae416 code=c0000005
flags=0
--- snip ---
Revisiting other WSH related bugs I've noticed them having regressed as well.
Another example scriptlet, causing crash now:
--- snip ---
set wshShell = Wscript.CreateObject("Wscript.Shell")
strPath = wshShell.SpecialFolders("Desktop")
--- snip ---
* bug 28605
* bug 29461
... potentially more
Regression testing/bisecting revealed:
--- snip ---
$ git bisect good
722c28cb5de076a4894a0a23500b160531a8b744 is the first bad commit
commit 722c28cb5de076a4894a0a23500b160531a8b744
Author: Nikolay Sivov <nsivov(a)codeweavers.com>
Date: Wed Jan 25 00:50:36 2017 +0300
wshom: Added IProvideClassInfo support for implemented interfaces.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
:040000 040000 bcf5f18298671fdc98e0fb37d4ef5adbd74b8d32
5b85d4ddacb4f824c07e40246e60d3324ddee2bc M dlls
--- snip ---
Reverting on top of current master HEAD (wine 2.8) makes the crash go away:
--- snip ---
$ git revert -n 722c28cb5de076a4894a0a23500b160531a8b744
--- snip ---
*************************************************************
A note of warning to Linux users trying to execute the malware/worm just out of
curiosity.
I'm not subscribed to mailing lists nor active in forums hence I write it here.
https://en.wikipedia.org/wiki/WannaCry_ransomware_attackhttps://gist.github.com/rain-1/989428fa5504f378b993ee6efbc0b168
DO NOT TRY IT OUT UNLESS YOU KNOW WHAT YOU ARE DOING.
The Windows Script Host issue reported here is minor for that ransomware.
It doesn't prevent it from doing its work - it works pretty well.
If you store precious data/documents on your root filesystem/mountpoints,
subdirectories or any other user-writable locations, reachable through symlinks
- it will encrypt them if they match specific file extensions (see link for
file types affected).
I've used a Docker container with networking disabled, specific host->container
directory mappings to sandbox the app with Wine and capture/analyse its doings.
Removing drives from dosdevices is not secure unless one is sure that the app
has no Linux/Wine awareness.
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.