https://bugs.winehq.org/show_bug.cgi?id=48932
Bug ID: 48932
Summary: Wine does not display any windows unless `xrandr
--auto` has been run
Product: Wine
Version: unspecified
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: winex11.drv
Assignee: wine-bugs(a)winehq.org
Reporter: claude(a)mathr.co.uk
Distribution: ---
Created attachment 66899
--> https://bugs.winehq.org/attachment.cgi?id=66899
`xrandr` output at the start of the X11 session (when Wine displays no windows)
Recent versions of Wine do not display any GUI windows on my Debian testing
(bullseye) desktop, unless I have previously run `xrandr --auto` in my X11
session.
I thought it was this bug but the cause is surely different:
https://bugs.winehq.org/show_bug.cgi?id=48647
Bisecting git between 4.0.3 (good) and 5.6 (bad) shows:
```
be54adcffc249a44cb52c24320a7ad3db758ba54 is the first bad commit
commit be54adcffc249a44cb52c24320a7ad3db758ba54
Author: Zhiyi Zhang <zzhang(a)codeweavers.com>
Date: Fri Sep 20 16:55:22 2019 +0800
winex11.drv: Support XRandR display device handler.
XRandR supports multiple GPUs and runtime device change
compared to Xinerama.
Signed-off-by: Zhiyi Zhang <zzhang(a)codeweavers.com>
Signed-off-by: Huw Davies <huw(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
configure | 20 ++
configure.ac | 7 +-
dlls/winex11.drv/x11drv.h | 1 +
dlls/winex11.drv/xinerama.c | 2 +-
dlls/winex11.drv/xrandr.c | 488 ++++++++++++++++++++++++++++++++++++++++++++
include/config.h.in | 3 +
6 files changed, 519 insertions(+), 2 deletions(-)
```
I will attach the output from `xrandr` before and after running `xrandr --auto`
for the first time in a session. The diff shows that disconnected displays
have their resolutions removed by `xrandr --auto`, though they are labelled
disconnected in both instances.
BTW, my first attempts to bisect this were full of spurious failures, I finally
fixed it with shell stanza:
```
rm -fr ~/.wine &&
git clean -xf &&
CC="ccache gcc" CFLAGS="-g -O0" ./configure --enable-win64 --disable-tests &&
make -j 32 -k &&
./wine winecfg
# observe whether GUI is displayed, run `git bisect good` / `git bisect bad`
accordingly
```
--
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=48844
Bug ID: 48844
Summary: Magical Scramble Demo 1.20P shows white boxes instead
of pictures.
Product: Wine
Version: 5.5
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: directx-d3d
Assignee: wine-bugs(a)winehq.org
Reporter: sagawa.aki+winebugs(a)gmail.com
Distribution: Ubuntu
Created attachment 66761
--> https://bugs.winehq.org/attachment.cgi?id=66761
Magical Scramble demo's title screen on Wine 5.5.
Magical Scramble is a Shoot'em-up-style game written by YY-GAMES.
Its demo version (1.20P)[1] has an issue on Wine. It shows white boxes instead
of pictures.
I'm working on this issue and I'll send a patch soon.
Note as an aside that its new demo version was released last Friday. It doesn't
have the issue because it doesn't use DirectDraw at all. So, please be sure
that your executable has the following hash value:
sha1sum(SCRMBL_P.EXE) = 901eff4d317c2d5fa90aa76156479dcdf15cbf21
[1] http://dev.onionsoft.net/seed/info.ax?id=938
--
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=48731
Bug ID: 48731
Summary: Just Cause crashes while loading level with builtin
d3dx9_26
Product: Wine
Version: 5.3
Hardware: x86-64
OS: Linux
Status: NEW
Severity: minor
Priority: P2
Component: directx-d3dx9
Assignee: wine-bugs(a)winehq.org
Reporter: andrey.goosev(a)gmail.com
Distribution: ---
Created attachment 66612
--> https://bugs.winehq.org/attachment.cgi?id=66612
+d3dx
trace:d3dx:D3DXGetImageInfoFromFileInMemory File type is DDS
trace:d3dx:dds_pixel_format_to_d3dformat pixel_format: size 32, flags 0x20,
fourcc 0, bpp 8.
trace:d3dx:dds_pixel_format_to_d3dformat rmask 0, gmask 0, bmask 0, amask 0.
warn:d3dx:dds_pixel_format_to_d3dformat Unknown pixel format (flags 0x20,
fourcc 0, bpp 8, r 0, g 0, b 0, a 0)
fixme:d3dx:D3DXCreateTextureFromFileInMemoryEx Unrecognized file format,
returning failure.
wine-5.3-181-geb63713f60
--
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=49173
Bug ID: 49173
Summary: widl generates invalid code for Gecko's ISimpleDOM.idl
Product: Wine
Version: unspecified
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: rpc
Assignee: wine-bugs(a)winehq.org
Reporter: emilio(a)crisal.io
Distribution: ---
Compiling the following IDL file t.idl:
import "objidl.idl";
import "oaidl.idl";
[object, uuid(1814ceeb-49e2-407f-af99-fa755a7d2607)]
interface ISimpleDOMNode : IUnknown
{
[propget, local] HRESULT localInterface([out][retval] void **localInterface);
[propget, call_as(get_localInterface)]
HRESULT remoteLocalInterface([out][retval] IUnknown **localInterface);
}
With:
$ ./tools/widl/widl -m 64 --win64 -robust -Oicf t.idl -I include
Generates the following bit:
struct _PARAM_STRUCT
{
ISimpleDOMNode *This;
IUnknown **localInterface;
HRESULT _RetVal DECLSPEC_ALIGN(8);
} *pParamStruct = (struct _PARAM_STRUCT *)pStubMsg->StackTop;
Which fails to compile like:
3:11.30 ISimpleDOM_p.c(65,24): error: expected ';' at end of declaration list
3:11.30 HRESULT _RetVal DECLSPEC_ALIGN(8);
Moving the DECLSPEC_ALIGN code before _RetVal fixes it.
--
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=48806
Bug ID: 48806
Summary: Panzer Corps 2 needs
msvcp140.dll.?_XLgamma@std@@YANN@Z
Product: Wine
Version: 5.4
Hardware: x86-64
OS: Linux
Status: NEW
Severity: minor
Priority: P2
Component: msvcp
Assignee: wine-bugs(a)winehq.org
Reporter: andrey.goosev(a)gmail.com
Distribution: ---
wine: Call from 0x7b02d568 to unimplemented function
msvcp140.dll.?_XLgamma@std@@YANN@Z
wine-5.4-306-g9c190f8118
--
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=48960
Bug ID: 48960
Summary: NtQueryDirectoryFile incorrectly returns
STATUS_NO_MORE_FILES when it encounters an ignored
entry
Product: Wine
Version: 5.6
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ntdll
Assignee: wine-bugs(a)winehq.org
Reporter: 2858628868(a)qq.com
Distribution: ---
I encountered a problem when compiling a .cc file with cl.exe in the HOME
directory. The compiler always reports that the .cc file cannot be found. After
some digging, I found that c1xx.dll of cl.exe used NtQueryDirectoryFile to
enumerate files and confirm whether it existed. Unfortunately, there is a
WINEPREFIX directory in the HOME directory, and NtQueryDirectoryFile consider
it should be ignored (it is ignored in the get_dir_data_entry function). When
NtQueryDirectoryFile enumerates by a single entry, it will return
STATUS_NO_MORE_FILES prematurely if it encounters an ignored entry. The
enumeration loop in c1xx.dll therefore exited early and reported that the .cc
file could not be found.
My WINE version is 4.0. After checking the source code, I confirmed that this
problem also exists in the 5.x version.
--
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=48740
Bug ID: 48740
Summary: ConEmu is constantly loosing focus
Product: Wine
Version: 5.3
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: rpisl(a)seznam.cz
Distribution: ---
ConEmu is constantly loosing focus in the console window and also in the
settings dialog. This behavior makes it unusable.
Focus is set back after clicking by mouse but for only a few seconds.
Tested on Wine 5.3 and Wine-Staging 5.3 with same behavior.
--
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=48738
Bug ID: 48738
Summary: When running certain Batch files, my Wine cmd.exe
reproducible crashes with "page fault on read access"
or with "stack overflow in 32-bit code".
Product: Wine
Version: 5.3
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: cmd
Assignee: wine-bugs(a)winehq.org
Reporter: temp2004(a)freenet.de
Distribution: ---
Created attachment 66628
--> https://bugs.winehq.org/attachment.cgi?id=66628
Two batch files and the crashdump
I think the problem is new since middle of last year, at least reproducible
with Wine 5.2 and 5.3.
Find attached two small batch files: they should set some environment variables
and look for some directories, but they don't reach their end.
At real Windows (also when running at VirtualBox) they work properly instead.
Scenario:
create a directory and store one.bat and two.bat into it.
run: wineconsole one.bat
If the problem occurs, Wine crashes immediately.
("wine: Unhandled page fault on read access to FFFFFFF0 at address F7D2D3AB
(thread 01a8), starting debugger...")
The behavior depends very much on the content of the batch files:
adding commands or changing the variable's names may prevent it from crashing
or may shift the crash to a different line.
--
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.