https://bugs.winehq.org/show_bug.cgi?id=48370
Bug ID: 48370
Summary: Virtual Magnifying Glass (Dynamic Mode) crashes on Mac
OS X
Product: Wine
Version: 5.0-rc2
Hardware: x86-64
URL: http://magnifier.sourceforge.net/
OS: Mac OS X
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: tobbi.bugs(a)googlemail.com
Created attachment 66118
--> https://bugs.winehq.org/attachment.cgi?id=66118
crash information
+++ This bug was initially created as a clone of Bug #48369 +++
$ openssl sha256 Vmg3.6_install.exe
SHA256(Vmg3.6_install.exe)=
2a22bd41b07b0589880c1ac822ff89de274da050631e2571c0bd9da4697ffdf7
$ wine --version
wine-5.0-rc2
Steps to reproduce:
1. Install Virtual Magnifying Glass and start it.
2. Click "Dynamic Mode".
Results: Wine crashes.
--
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=48369
Bug ID: 48369
Summary: Virtual Magnifying Glass turns screen black on Mac OS
X
Product: Wine
Version: 5.0-rc2
Hardware: x86-64
URL: http://magnifier.sourceforge.net/
OS: Mac OS X
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: tobbi.bugs(a)googlemail.com
$ openssl sha256 Vmg3.6_install.exe
SHA256(Vmg3.6_install.exe)=
2a22bd41b07b0589880c1ac822ff89de274da050631e2571c0bd9da4697ffdf7
$ wine --version
wine-5.0-rc2
Steps to reproduce:
1. Install Virtual Magnifying Glass and start it.
2. Click "Classic Mode".
Results: Screen turns black, Magnifier present and responding to mouse input,
just not magnifying anything.
--
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=45461
Bug ID: 45461
Summary: OnScreenKeyboard Portable: App displays splash screen
but does not start
Product: Wine
Version: 3.12
Hardware: x86-64
URL: https://portableapps.com/apps/accessibility/on-screen_
keyboard_portable
OS: Mac OS X
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: tobbi.bugs(a)googlemail.com
Created attachment 61801
--> https://bugs.winehq.org/attachment.cgi?id=61801
log
After installing (extracting) OnScreenKeyboard Portable and tryin to run it, it
does show the splash screen but does not start the actual program.
$ openssl sha256 On-ScreenKeyboardPortable_2.0.paf.exe
SHA256(On-ScreenKeyboardPortable_2.0.paf.exe)=
12c4943e1d7a65a12f7c58ac5aac3430b98c5158f18a94c51c26036770af19df
--
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=55149
Bug ID: 55149
Summary: Nancy Drew: Danger by Design exits on game start
Product: Wine
Version: 8.0.1
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: tiger12506(a)gmail.com
Distribution: ---
Created attachment 74715
--> https://bugs.winehq.org/attachment.cgi?id=74715
warn+all,+seh,+ddraw
Nancy Drew: Danger By Design is 2 disc cd game. I have ISOs created from
original discs that I am installing from. Setup.exe works fine -- I choose to
change the install location to C:\ND\DangerbyDesign\ because previous attempts
to run game from the default location result in it looking for a CIFTree file
in the C:\ND\DangerbyDesign directory. That's not the issue.
When installed correctly, the game appears to start, the screen goes black,
resolution changes to the game's chosen 640x480, and then the game quits
(leaving my linux desktop resolution in 640x480 mode). This is the issue.
I assume this is a crash, but I either haven't found, or don't understand the
outputs of the WINEDEBUG logs well enough to diagnose the issue. Any way that I
can help you help me would be appreciated.
--
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=46820
Bug ID: 46820
Summary: 20XX (Game) needs native d3dcompiler_43.dll
Product: Wine
Version: 4.2
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: directx-d3d
Assignee: wine-bugs(a)winehq.org
Reporter: patoplc(a)live.com
Distribution: ---
The game 20XX won't start unless the native d3dcompiler_43.dll is provided.
--
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=42107
Bug ID: 42107
Summary: app kpg91d crashes when setting up serial port
selection
Product: Wine
Version: 1.6.2
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: blocker
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: kl7ut(a)ymail.com
Distribution: ---
Created attachment 56627
--> https://bugs.winehq.org/attachment.cgi?id=56627
backtrace from Wine kpg91d crash
Kenwood Radio programming software kpg91d crashes when accessing settings,
communications port dialogue.
--
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=19833
Summary: the program hotkeynet.exe has encountered a serious
problem and needs to close
Product: Wine
Version: 1.1.28
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: critical
Priority: P2
Component: kernel32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: goin2far(a)gmail.com
When starting the program Hotkeynet the error pops up and can get no further.
--
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=54833
Bug ID: 54833
Summary: Heroes of Might and Magic 5 crash on starting some
builtin maps, since wine 7.13
Product: Wine
Version: 8.5
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: galdralag(a)bk.ru
Distribution: ---
While answering on https://bugs.winehq.org/show_bug.cgi?id=39742#c21 I found
that I can't start many single player maps (Single Player -> Custom Game) -
game crashes. These maps was playable earlier. And playing on maps that can be
started game often occasionally crashes.
After investigation different versions I found this begins from wine 7.13 on
7.12 all ok.
--
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=50865
Bug ID: 50865
Summary: Map editor of Heroes of Might and Magic 5 completely
not working
Product: Wine
Version: 6.4
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: galdralag(a)bk.ru
Distribution: ---
Created attachment 69677
--> https://bugs.winehq.org/attachment.cgi?id=69677
Screenshot
Heroes of Might and Magic 5.
Map editor starts, shows left and right panels with games elements. But on
place of map it shoes garbage rectangle.
See attached screenshot.
--
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=55630
Bug ID: 55630
Summary: DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2 is not
handled in GetAwarenessFromDpiAwarenessContext
Product: Wine
Version: unspecified
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: user32
Assignee: wine-bugs(a)winehq.org
Reporter: umu618(a)hotmail.com
Distribution: ---
Now
GetAwarenessFromDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2)
returns DPI_AWARENESS_INVALID, which is incorrect.
Should add the following:
```
case (ULONG_PTR)DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2:
return DPI_AWARENESS_PER_MONITOR_AWARE;
```
--
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=54346
Bug ID: 54346
Summary: (Multithreaded) Applications sometimes get heap
corruption on exit due to ignoring critical sections
in Wine
Product: Wine
Version: unspecified
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: dmusic
Assignee: wine-bugs(a)winehq.org
Reporter: fgouget(a)codeweavers.com
Distribution: ---
(Multithreaded) Applications sometimes get heap corruption on exit due to
ignoring critical sections in Wine. For instance dmloader:loader:
0118:warn:sync:RtlpWaitForCriticalSection process
L"Z:\\home\\fgouget\\wine\\wine-gitlab\\dlls\\dmloader\\tests\\i386-windows\\dmloader_test.exe"
is shutting down, returning STATUS_SUCCESS
...
0118:warn:sync:RtlpWaitForCriticalSection process
L"Z:\\home\\fgouget\\wine\\wine-gitlab\\dlls\\dmloader\\tests\\i386-windows\\dmloader_test.exe"
is shutting down, returning STATUS_SUCCESS
0118:err:sync:RtlLeaveCriticalSection section 00140074 "dlls/ntdll/heap.c: main
process heap section" is not acquired
Normally this does not cause the test to fail. But when running with
WINEDEBUG=heap this frequently leads to heap corruption because:
* Each call to the heap API triggers a heap validation.
* Each heap_validate() call is requires taking the main process heap lock.
* More contention makes the "not acquired" events more likely.
* Leading to multiple threads manipulating the heap at the same time, thus
causing corruption.
Also, be aware that when heap corruption is detected due to WINEDEBUG=heap,
Wine raises an exception which kills the process.
Also note that although dmloader:loader looks like it is not multithreaded (no
CreateThread() call), it loads dlls that create their own thread:
* winealsa.drv/midi.c -> notify_thread
* winealsa.drv/mmdevdrv.c -> alsa_timer_thread
* winepulse.drv/mmdevdrv.c -> pulse_mainloop_thread, pulse_timer_cb
...etc.
So this issue probably impacts most audio / multimedia applications and Wine
tests.
The "main process heap section is not acquired" errors most often look like
they are caused by the following functions which are all called on
DLL_PROCESS_DETACH:
* msacm32.MSACM_WriteCache() calling RegSetValueExA()
* ucrtbase.msvcrt_free_io() calling DeleteCriticalSection() when WINEDEBUG=heap
Ignoring the critical sections during shutdown is intentional and was
introduced by the 7def0f200f11 commit to fix bug 42470. See
RtlpWaitForCriticalSection():
/* Don't allow blocking on a critical section during process termination */
if (RtlDllShutdownInProgress())
{
WARN( "process %s is shutting down, returning STATUS_SUCCESS\n",
debugstr_w(NtCurrentTeb()->Peb->ProcessParameters->ImagePathName.Buffer) );
return STATUS_SUCCESS;
}
However that commit also had to add todo_wine statements to kernel32:loader so
it's not clear that is is correct.
--
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=55800
Bug ID: 55800
Summary: Fallout 3: on the experimental wow64 mode the terminal
gets spammed with d3dx errors
Product: Wine
Version: 8.18
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: m1m1k4tz(a)protonmail.com
Distribution: ---
While playing almost everything works good like the old wow64 mode but the
terminal gets spammed with 0234:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled
filter 0x5.
--
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=46263
Bug ID: 46263
Summary: Final Fantasy XI crashes after accepting EULA when
using Ashita
Product: Wine-staging
Version: 3.21
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: winehq(a)foreversmall.com
CC: leslie_alistair(a)hotmail.com, z.figura12(a)gmail.com
Distribution: ---
Created attachment 62965
--> https://bugs.winehq.org/attachment.cgi?id=62965
Terminal Output with backtrace of crash.
When using Ashita with FFXI the game crashes shortly after accepting the EULA.
I've confirmed this with all the versions of wine starting from version 3.0
stable, all the way up to 3.21 staging. The only way I've been able to get the
game to launch is to compile wine myself with the following patch:
https://gitlab.com/farmboy0/wine/commit/54aea128e91a6b03bff05e79d9a09bea572…
Its very easy to recreate, use all the standard AppDB info to get FFXI setup.
Download ashita from the website:
https://git.ashitaxi.com/Ashita/Ashitav3-Launcher/raw/master/Ashita.exe
>From here you need all the ashita pre-reqs:
http://docs.ashitaxi.com/requirements/
Setup a config file with the settings ../Ashita/Config/Boot/
You can launch the game via this command: wine %path_to_Ashita%/injector.exe
"%CONFIGFILE%.xml"
If it properly loads then once you accept the EULA it will crash.
--
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=55584
Bug ID: 55584
Summary: Possibly incorrect handling of end_c in ARM64
process_unwind_codes
Product: Wine
Version: unspecified
Hardware: aarch64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ntdll
Assignee: wine-bugs(a)winehq.org
Reporter: wine(a)corsix.org
Distribution: ---
In signal_arm64.c, unwind code 0xe5 (end_c) is considered in three places:
1. get_sequence_len
2. The while loop at the start of process_unwind_codes which skips codes
3. The main while loop in process_unwind_codes which performs codes
Place 1 looks correct. Place 2 also looks fine, though I hope we'd never see
end_c there (because we should only skip an amount identified by
get_sequence_len). I am less certain about place 3 though; it currently treats
end_c like end, whereas I think it should treat end_c like nop.
The documentation at
https://learn.microsoft.com/en-us/cpp/build/arm64-exception-handling?view=m…
isn't great in describing end_c, though the example at "Unwind code for region
2" is a fairly clear example of end_c behaving like a nop for place 3.
--
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=54794
Bug ID: 54794
Summary: Autodesk Fusion360: New SSO login will not open web
browser
Product: Wine
Version: 8.5
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: skala.antonin(a)gmail.com
Distribution: ---
Created attachment 74289
--> https://bugs.winehq.org/attachment.cgi?id=74289
Running processes
Autodesk rolled out new update (03 April) adding new SSO login instead of
build-in one. Clicking on Sign In button should open default browser and
redirect user into logIn page, but no browser will open (no error visible
inside console).
We tried to set http/https in HKEY_CLASSES_ROOT registers, also install windows
version of Firefox and ivent it runs, Fusion still refuses to open it.
Listing processes show, that new login component run (AdskIdentityManager.exe)
Exact steps we tried can be found there:
https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/issues/319
Installer:
https://dl.appstreaming.autodesk.com/production/installers/Fusion%20360%20A…
-O Fusion360installer.exe
--
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=50643
Bug ID: 50643
Summary: IK Product Manager: Unable to download plugins
Product: Wine
Version: 6.1
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wmi&wbemprox
Assignee: wine-bugs(a)winehq.org
Reporter: gearoidburke(a)outlook.com
Distribution: ---
Created attachment 69355
--> https://bugs.winehq.org/attachment.cgi?id=69355
Wine log file.
IK Product Manger (https://www.ikmultimedia.com/products/productmanager/)
should be able to download and install VST plugins from IK Multimedia, however
upon clicking the install button for any plugin, the application will become
unresponsive for a minute or so before resuming as if nothing had happened. The
error in wine seems to be with wmic, with a wmic logicaldisk command failing.
The download location, by default ~/Documents/IK Multimedia/IK Product Manager,
is empty. Upon clicking the install button on a plugin again, nothing happens.
IK Product Manager installs and works as expected up until this point, provided
you have a dx11 compatibility layer like dxvk installed, though sometimes I
need to use wine-staging to get it to run properly.
I would have liked to have tested this in a 32 bit prefix so I could install
wmi, but the application is 64 bit only.
Wine version is 6.1-1, 64 bit architecture. Tested on both wine and
wine-staging.
OS is Arch Linux, 64 bit, kernel 5.10.
Hardware: Thinkpad X13 Yoga, Intel Core i5-10310U with Intel integrated
graphics.
--
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=46839
Bug ID: 46839
Summary: Happy Foto Designer Font not found "Fehler (Code 1)
[Font is not supported: Roboto]"
Product: Wine
Version: 4.2
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: gdiplus
Assignee: wine-bugs(a)winehq.org
Reporter: martin.marmsoler(a)gmail.com
Distribution: ---
Hello,
while creating a new Photo book in Happy Foto
Designer(https://www.happyfoto.at/) I get the following error:
"Fehler (Code 1) [Font is not supported: Roboto]"
The error can be solved by installing gdiplus, but the fonts are not drawn
properly and only the first character is shown.
--
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=52064
Bug ID: 52064
Summary: Solidworks 2008 crashes on startup - Regression since
Wine 5.21
Product: Wine
Version: 6.21
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: jpleonard12(a)gmail.com
Distribution: ---
Created attachment 71076
--> https://bugs.winehq.org/attachment.cgi?id=71076
Debug log file
SolidWorks 2008 worked well on Wine (32bit) up through Wine 5.21. After this,
it crashes on startup, once the full screen workspace is displayed. Sometimes
it allows the user to browse for a file, but will always crash before the
graphics are displayed.
Laptop on which SolidWorks 2008 is still working almost flawlessly:
---------------------------------------
Wine 5.21 (32bit/WinXP)
Linux Mint 18.3, kernel 4.4.0.159-generic
winetricks msxml6 vcrun2005 dotnet20
Mesa DRI Intel(R) Ivybridge Mobile
4.2 (Core Profile) Mesa 18.0.5
3.0 Mesa 18.0.5
Desktop on which SolidWorks crashes on startup
----------------------------------------------
Wine 6.21 (32bit/WinXP)
Linux Mint 20.1 kernel 5.11.0.40-generic
winetricks msxml6 vcrun2005 dotnet20
Mesa DRI Intel(R) HD Graphics 2500 (IVB GT1)
4.2 (Core Profile) Mesa 21.0.3
3.0 Mesa 21.0.3
Have also attempted to run in plain 64 bit wine instance, as well as many
combinations of msxml6, dotnet20, dotnet30, vcrun2005, gdiplus_winxp, as well
as most versions of Wine 5.22 thru 6.21. But the crash always occurs in the
same spot.
--
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=51458
Bug ID: 51458
Summary: Western Digital SSD Dashboard displays black screen
Product: Wine
Version: 6.12
Hardware: x86
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: directx-d3d
Assignee: wine-bugs(a)winehq.org
Reporter: alexhenrie24(a)gmail.com
Distribution: ---
Created attachment 70302
--> https://bugs.winehq.org/attachment.cgi?id=70302
Console output
The program installs, but when you try to run it, it just displays a black
screen. Console output is attached. I'm guessing this is the problem:
0130:fixme:hlsl_parser:declare_vars Complex initializers are not supported yet.
Dashboard version: 3.2.2.9
Installer version: 4.0.2.3
$ sha256sum DashboardSetup.exe
9670e6bd54e1e0729262f13ded12de56d0a02a0e29ba0c9e6e6cb3663de4c781
--
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=45901
Bug ID: 45901
Summary: Avoid GPU synchronization due to GPU-CPU transfer
(Overwatch)
Product: Wine
Version: unspecified
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: directx-d3d
Assignee: wine-bugs(a)winehq.org
Reporter: awesie(a)gmail.com
Distribution: ---
Created attachment 62422
--> https://bugs.winehq.org/attachment.cgi?id=62422
Patch to avoid GPU synchronization
One performance gap with Overwatch on Wine + AMD + Mesa is GPU synchronization
due to transfers from GPU texture to CPU texture. By using PBOs and
glReadPixels with GL_PIXEL_PACK_BUFFER, we can avoid this synchronization
leading to improved performance.
The attached patch is one approach to resolve the performance issue, but I am
not sure that it is the best way. Feedback is appreciated.
Also attached is before and after screenshots with Mesa's HUD. You can observe
that the buffer wait time decreases with the patched version. Both the before
and after screenshots are on wine-staging master plus my patch for 45723.
--
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=50297
Bug ID: 50297
Summary: Blindwrite 7 crashes with a stack overflow (followup
to #49092)
Product: Wine
Version: 5.7
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: bernhardu(a)mailbox.org
Distribution: ---
Created attachment 68867
--> https://bugs.winehq.org/attachment.cgi?id=68867
Do wineserver calls on a different stack by using fibers.
I still can reproduce this issue with wine-6.0-rc1.
00f0:err:virtual:virtual_setup_exception stack overflow 4548 bytes in thread
00f0 addr 0x40e68e stack 0x21fe3c (0x220000-0x221000-0x320000)
(rr) bt 30
#0 0xb7db9b5e in __libc_disable_asynccancel (oldtype=0) at
../nptl/cancellation.c:72
#1 0xb7e35705 in __GI___writev (iovcnt=2, iov=0x222058, fd=3) at
../sysdeps/unix/sysv/linux/writev.c:26
#2 __GI___writev (fd=3, iov=0x222058, iovcnt=2) at
../sysdeps/unix/sysv/linux/writev.c:24
#3 0xb7bd68ae in send_request (req=0x2221ac) at
.../wine-git/dlls/ntdll/unix/server.c:213
#4 0xb7bd69f0 in server_call_unlocked (req_ptr=0x2221ac) at
.../wine-git/dlls/ntdll/unix/server.c:273
#5 0xb7bd6a4b in wine_server_call (req_ptr=0x2221ac) at
.../wine-git/dlls/ntdll/unix/server.c:289
#6 0xb7bcf1cd in NtOpenKeyEx (key=0x222340, access=131097, attr=0x2222b8,
options=0) at .../wine-git/dlls/ntdll/unix/registry.c:112
#7 0xb7bb11be in __wine_syscall_dispatcher () from
/home/benutzer/.local/share/rr/wine-1/mmap_pack_2_ntdll.so
#8 0x7bc0bdcc in NtOpenKeyEx@16 () from
/home/benutzer/.local/share/rr/wine-1/mmap_pack_343_ntdll.dll
#9 0x7b0561af in RegOpenKeyExW@20 (hkey=<optimized out>, name=0x46c06dc,
options=0, access=131097, retkey=0x222340) at
.../wine-git/dlls/kernelbase/registry.c:208
#10 0x006996a6 in ?? ()
#11 0x0069ab41 in ?? ()
#12 0x00699e14 in ?? ()
#13 0x0069a89b in ?? ()
#14 0x0069a84f in ?? ()
#15 0x0073bb4b in ?? ()
#16 0x007354d2 in ?? ()
#17 0x00736cc5 in ?? ()
#18 0x00736f53 in ?? ()
#19 0x00737f77 in ?? ()
#20 0x007384a9 in ?? ()
#21 0x00a9a1a7 in ?? ()
#22 0x00a99388 in ?? ()
#23 0x00a99394 in ?? ()
#24 0x00a99394 in ?? ()
#25 0x00a99394 in ?? ()
#26 0x00a99394 in ?? ()
#27 0x00a99394 in ?? ()
#28 0x00a99394 in ?? ()
...
I tried to have another look and got to the impression that blindwrite
expects RegOpenKeyExW and RegSetValueExW too use less stack.
I experimented a bit and one way to achive this was to do the work in these
functions on a different stack. Attached proof of concept uses fibers for this.
With this patch blindwrite can finish its stack exhaustion without visible
error
and shows the trial option dialog.
After one successful start that patch is no longer necessarry.
Another option to might be to use some more guard pages and switch them to
regular pages when we are inside wine code?
--
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=16911
Summary: WriteProcessMemory() not working for memory protected by
X11DRV_DIB_DoProtectDIBSection()
Product: Wine
Version: 1.1.12
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Keywords: patch, source
Severity: minor
Priority: P2
Component: winex11.drv
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: thestig(a)google.com
Created an attachment (id=18660)
--> (http://bugs.winehq.org/attachment.cgi?id=18660)
test program
Hi, I have a test case here that works on WinXP but not Wine. I deliberately
wrote a standalone test case because I'm not sure which unit test to put it in.
It's in fact based off of dlls/kernel32/tests/virtual.c where the other
WriteProcessMemory() test is.
In this test case, we call CreateDIBSection() which returns a HBITMAP (hbitmap)
and some memory (mem). Next, we call SetDIBits() with hbitmap. We get into
X11DRV_SetDIBits(), where it calls X11DRV_DIB_Lock( physBitmap,
DIB_Status_GdiMod );.
This marks the memory (mem) as PAGE_NOACCESS, and leaves it in that state as
SetDIBts() returns. Normally if the process tries to access it, we get a page
fault that's handled by X11DRV_DIB_FaultHandler(), and everything works.
However, when the test code calls WriteProcessMemory(), we talk to wineserver
in NtWriteVirtualMemory(). In wine_server_call(), we do send_request(), where
writev() tries to read 'mem' and fails with EFAULT. This doesn't trigger
X11DRV_DIB_FaultHandler(), and WriteProcessMemory() fails.
--
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.
http://bugs.winehq.org/show_bug.cgi?id=12401
Summary: Support junction points, i.e.
DeviceIoCtl(FSCTL_SET_REPARSE_POINT/FSCTL_GET_REPARSE_PO
INT)
Product: Wine
Version: CVS/GIT
Platform: Other
OS/Version: other
Status: NEW
Severity: normal
Priority: P2
Component: ntdll
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: dank(a)kegel.com
Junction points are one of Microsoft's answers to symlinks.
Unix symlinks could be mapped into junction points.
This would allow applications (e.g. Picasa) avoid following
symlinks if they wanted to.
Also, the .net 2 installer would be happier in winxp mode if wine supported
junction points (see bug 10601):
"The .NET 2.0 Framework installer checks if the target volume is NTFS
filesystem
type and then uses the FSCTL_SET_REPARSE_POINT ioctl (used for mount points and
junctions) to create junction points for each registered assembly in Windows
SxS directory to GAC assembly directory (link target).
Basically the junction point is used to redirect access from one directory to
another."
Tommy Kho posted a patch to add a conformance test for
getting and setting junction points,
http://www.winehq.org/pipermail/wine-patches/2006-March/024956.html
but it was not accepted.
--
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=55834
Bug ID: 55834
Summary: Scribblenauts Unlimited crash on startup,
KW_SAMPLER_STATE/KW_TECHNIQUE/tex2Dlod
Product: vkd3d
Version: 1.9
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: vkd3d
Assignee: wine-bugs(a)winehq.org
Reporter: zorba-winehq(a)pavlovian.net
Distribution: ---
Created attachment 75331
--> https://bugs.winehq.org/attachment.cgi?id=75331
Proton 7.0 log
When starting Scribblenauts Unlimited via Proton, I get shader compilation
errors. This occurs with Proton 7.0, Proton 8.0, and Proton Experimental. Logs
attached for all of them.
--
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.