http://bugs.winehq.org/show_bug.cgi?id=22692
Summary: Total Commander: When copying a file the progress bar
is not updated except at the end
Product: Wine
Version: 1.1.44
Platform: x86-64
URL: http://www.ghisler.com/amazons3.php
OS/Version: Linux
Status: UNCONFIRMED
Severity: trivial
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: alexandru.balut(a)gmail.com
Press F5 to copy a large file (200MB), notice the progress bar looks empty and
it shows "0 %" all the time; after a while, if you keep staring at it, right at
the end it is updated and looks full.
I guess whatever library is doing the copying does not report back the
progress, except at the end..
Total Commander 7.50a
wine-1.1.44
Ubuntu 10.04 64
--
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=43881
Bug ID: 43881
Summary: GOG LEGO Batman: broken graphics due to shader
compiling failure
Product: Wine
Version: 2.18
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: directx-d3d
Assignee: wine-bugs(a)winehq.org
Reporter: farmboy0+winehq(a)googlemail.com
Distribution: ---
The shader contains a string declaration like this:
string description = "Ubershader"
This leads to the following output:
trace:d3dcompiler:compile_shader Checking compilation target "vs_3_0"
trace:d3dcompiler:push_scope Pushing a new scope
fixme:hlsl_parser:hlsl_parse Array.
trace:d3dcompiler:compilation_message :144:7: error: syntax error, unexpected
KW_STRING
--
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=35128
Bug ID: 35128
Summary: Air Conflicts (Pacific Carriers/Secret Wars) hangs at
the loading screen
Product: Wine
Version: 1.7.8
Hardware: x86
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: gyebro69(a)gmail.com
Classification: Unclassified
Created attachment 46858
--> http://bugs.winehq.org/attachment.cgi?id=46858
terminal output
I have this bug with both games from the Air Conflicts series when running
under Wine. The native Linux version of AC:Pacific Carriers (running under the
Linux version of Steam) doesn't have the problem. Also, running the Windows
version in Virtualbox doesn't have the problem.
The problem: the game starts fine and mouse/keyboard work as expected in the
menus, but when I start a mission the game is stuck in the loading screen. The
game is not completely dead because game tips are cycling through on the screen
and the text 'Press any key to continue' is flashing, but the game doesn't
accept mouse or keyboard input any more so I can't get in the game.
The ACPC.exe process is consuming 30-40% cpu, but nothing happens, I have to
kill the process to exit.
Fedora 19
Nvidia binary drivers 325.15
X.Org X Server 1.14.4
--
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=47689
Bug ID: 47689
Summary: When DirectWrite rendering is enabled in Notepad++
performance is inacceptable
Product: Wine
Version: unspecified
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: kolan_n(a)mail.ru
Distribution: ---
[Notepad++](https://github.com/notepad-plus-plus/notepad-plus-plus) is an
application based on Scintilla.
Scintilla is a library for creating textareas.
[DirectWrite](https://docs.microsoft.com/en-us/windows/win32/directwrite/dir…
is an API for text rendering with subpixel antialiasing which can be
hardware-accelerated using Direct2D.
[SCI_SETTECHNOLOGY](https://www.scintilla.org/ScintillaDox.html#SCI_SETTECHN…
is a enum value identifying a call to Scintilla (in fact it is done using
Windows messages).
When it is set to values > 0 (SC_TECHNOLOGY_DIRECTWRITE,
SC_TECHNOLOGY_DIRECTWRITERETAIN, or SC_TECHNOLOGY_DIRECTWRITEDC), Scintilla
uses DirectDraw accelerated via Direct2D for rendering instead of an own
surrogate.
In Windows >7 everything works fine.
In Wine performance is damn bad - single screen update takes several seconds.
--
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=34883
Bug #: 34883
Summary: Warface gface version does not start
Product: Wine
Version: 1.7.4
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: levanchelidze(a)gmail.com
Classification: Unclassified
Created attachment 46489
--> http://bugs.winehq.org/attachment.cgi?id=46489
Terminal output
I created a 32 bit wine prefix and installed firefox 25 windows version on it
then I installed warface plugin from gface and installed the game without a
problem but when I try to start the game it shows a black screen and then
disables it and just shows the webpage I was on
http://i.imgur.com/3JT0ZUO.png
--
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=32816
Bug #: 32816
Summary: Enemies are not displayed in Chompston
Product: Wine
Version: 1.5.22
Platform: x86-64
URL: http://www.contralogic.com/games/chompston/
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: vulture6(a)mail.com
Classification: Unclassified
The enemies (which should be translucent) are not displayed, making the game
impossible to play. The console is full of 'fixme:d3d:gl_blend_factor Unhandled
blend factor 0.' messages.
Download from: http://www.contralogic.com/games/chompston/
System: GTS 250 with Nvidia driver version 313.09
--
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=36399
Bug ID: 36399
Summary: Terrible Performance in TERA
Product: Wine
Version: 1.7.18
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: directx-d3d
Assignee: wine-bugs(a)winehq.org
Reporter: sickam(a)mail.ru
Created attachment 48447
--> http://bugs.winehq.org/attachment.cgi?id=48447
Output of TERA with a play time of about 10 minutes
Hi! As described above TERA performs really bad under wine. This is confirmed
by many players I have talked to about this who played it via Wine before.
My system is a Gentoo x86_64 using an Intel i5-3570k with a Geforce GTX 660 and
I'm playing the EU Version: http://en.tera.gameforge.com/
I already tried a lot of possible solutions i found here, on the forums, on
other forums and across the internet but nothing really helped so far. (For
example: several registry keys, 32 and 64 bit prefix, using native/builtin dx3d
libraries, enabling the virtual window mode in wine, disabling the winedebug
output, ...)
Since none of that helped i want to ask here for help.
If anyone could install it on his machine and help me troubleshooting this i
would really appreciate it. Also if anyone has a dualboot system feel free to
compare the game between wine and native windows.
See attachment for an output log of TERA when i open the Launcher, log in and
play a little bit (about 10 minutes). As you can see it spams a load of
'fixme:d3d:resource_check_usage Unhandled usage flags 0x8.' errors which i
think are the reason for the bad performance which leads to extremely low FPS.
Thanks in advance!
--
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=44376
Bug ID: 44376
Summary: Wine gives error massage while installing Battle.net
Product: Wine
Version: 2.21
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: mizobocigame(a)gmail.com
Distribution: ---
Created attachment 60290
--> https://bugs.winehq.org/attachment.cgi?id=60290
wine gives error while installing a file
When I try to install Battle.net-Setup.exe, gives me this error. This error
massage appeared a few weeks ago and I tried a lot of work-arounds but
nothing's changed. In playonlinux the installation goes to the login panel but
there's another error: Battle.net Helper.exe encountered a serious problem.
Thanks for help (sorry for my bad english)
Linux Debian (Buster)
Wine version: 2.0.4-1
--
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=52451
Bug ID: 52451
Summary: Mikrotik Winbox not open in new window
Product: Wine
Version: 7.0
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: sandro(a)ivynet.it
Distribution: ---
Created attachment 71731
--> https://bugs.winehq.org/attachment.cgi?id=71731
Wine7 - Open in new window enabled
Winbox 64Bit 3.32
After updating to Wine7.0 I cannot open any mikrotik device with option "open
in new window" selected
If that option is not selected it work well
With wine 6.0.2 it worked well
in the attachment:
logs with "open in new window" option enabled
logs with "open in new window" option disabled
logs about wine6 with open in "new window enabled"
an app screenshot about whe options
Thanks
Sandro
--
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=44235
Bug ID: 44235
Summary: EasyAntiCheat doesn't run on Wine at all - wine64 !=
win64
Product: Wine
Version: 2.22
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: shawn.starr(a)rogers.com
Distribution: ---
So, I notice any game that uses EasyAntiCheat tries to download some updated
info
such as:
https://download.eac-cdn.com/api/v1/games/138/client/wine64/download/?uuid=…
Except, EasyAntiCheat ignores Wine's "Hide Wine version from applications" in
staging options.
If I switch the URL to 'win64' it downloads, could we have a way to override
wine64 == win64 checks?
While EasyAntiCheat does acknowledge they can support wine specific data, we
shouldn't be treating this as 'wine64' but win64.
I assume wine 2.20 and wine 3.x builds all have this issue.
--
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=41942
Bug ID: 41942
Summary: Crash on Space Engine 0.9.8 start.
Product: Wine
Version: 1.9.23
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: blocker
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: sergey.rahmanov(a)gmail.com
Distribution: ---
Created attachment 56328
--> https://bugs.winehq.org/attachment.cgi?id=56328
Log file.
Space Engine 0.9.8 crashes on start.
--
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=21664
Summary: "fixme"-message on PPLive.exe start
Product: Wine
Version: 1.1.38
Platform: x86
OS/Version: Mac OS X 10.4
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: ddietz.post(a)googlemail.com
Created an attachment (id=26160)
--> (http://bugs.winehq.org/attachment.cgi?id=26160)
"fixme"-message on PPLive start
Hello, i installed latest version of wine with latest version of macports.
I try to start latest version of PPLive
Version:
PPLive 2.4.2.0013
Released Date:
2010.02.06
S. Attachment
--
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=51034
Bug ID: 51034
Summary: When downloading a large file in KakaoTalk, the
message 'Download failed' shows.
Product: Wine
Version: 6.6
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: shlee1503(a)naver.com
Distribution: ---
I have a similar problem with this.
-
https://superuser.com/questions/597818/wine-running-apps-stops-download-whe…
- https://bugs.winehq.org/show_bug.cgi?id=42677
Can't download 'KakaoTalk' software updates.
=======================
* Step to reproduce
1. Download the KakaoTalk (except the latest version)
(old version: https://www.filehorse.com/download-kakaotalk-for-windows/60750/)
(latest version: https://app-pc.kakaocdn.net/talk/win32/KakaoTalk_Setup.exe)
2. Install KakaoTalk.
3. Launch KakaoTalk and click the Settings button at the top right.
4. Click the Update button.
* Actual Results
The user gets a message stating that 'error has occurred'.
* Excepted Results
No errors occur and the update downloads.
* Reproduction Rate
10/10
* Environment
wine-6.6
* Logs
no logs. (゚Д゚)
--
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=39262
Bug ID: 39262
Summary: Unhandled exception running DiscordSetup.exe
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: joel.s.barnes(a)gmail.com
Distribution: ---
Created attachment 52334
--> https://bugs.winehq.org/attachment.cgi?id=52334
first file is the 32-bit install, 2nd is the 64-bit install; also the installer
Unhandled exception attempting to begin installation of DiscordSetup.exe.
Installing using PoL, first tried to install to existing virtual drive, 32-bit
Windows. Next tried to install to new 64-bit virtual drive. Same error in both
cases.
https://discordapp.com
--
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=35306
Bug ID: 35306
Summary: Kirikiri2(Novel game engine) Authentication failed
with 64bit wine
Product: Wine
Version: 1.7.9
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: hibi.sasahara(a)gmail.com
Classification: Unclassified
This failure to Oni Gokko! Fan disk(鬼ごっこ! ファンディスク)
(This error happens well many games of use "Kiri Kiri"(吉里吉里) Novel Game
Engine.)
Play start startup.exe menu click "実行"(game start) button or direct launch .exe
file.
Upon dialog.
Dialog title is: "吉里吉里"
Dialog text is: "Authentication failed : unrecognized kernel32 module. / NM."
I cannot meet start menu.
note:
AppDB is
http://appdb.winehq.org/objectManager.php?sClass=version&iId=29461
This game is Fan Disk. No have trial version.
But have trial version of the main story.
The same malfunction occurs.
Trial version toKernel32.dll
http://mirror.tsundere.ne.jp/download/alcot/a4c0d67b6bfd6851f59a5607b5abac6…
sha1sum
fe61016df22f4a8e0d288fe6954d8bdbcf3c6d60
In Windows8 64bit(Consumer Preview), same malfunction occurs.
Causes and remedies dll file(Win8WOH.zip) to
http://resemblances.click3.org/?p=1406
Summary of this cured dll.
This application anthentication check to "kernel32.dll".
Return path from "GetModuleFileNameA" API.
Windows7 64bit is "%windir%SysWOW64", but Windows8 64bit is "%windir%System32".
This application demanding answer is "%windir%SysWOW64", anthentication check
not success.
Have other error after this dll used WINE dll override.
(In Windows7 64bit and in Ubuntu12.04 i386 environments no appear this dialog.)
Dialog title is: "吉里吉里"
Dialog text is: "Authentication failed : Invalid Signature token or
unrecognized kirikiri core. / TS."
This is other failure.
--
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=46010
Bug ID: 46010
Summary: [DX11] ARMA 3 for Windows crashes at startup without
error messages
Product: Wine
Version: 3.18
Hardware: x86
OS: Windows
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: directx-d3d
Assignee: wine-bugs(a)winehq.org
Reporter: svyatpro(a)gmail.com
When running ARMA III for Windows with WineD3D the game crashes at startup.
--
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=46534
Bug ID: 46534
Summary: Just Cause 4 crashes on startup
Product: Wine
Version: 4.0
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: critical
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: ramy0zahran(a)gmail.com
Distribution: ---
Created attachment 63387
--> https://bugs.winehq.org/attachment.cgi?id=63387
JC4backtrace
Unhandled exception: page fault on read access to 0xffffffffffffffff in 64-bit
code (0x0000000141926167).
--
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=45862
Bug ID: 45862
Summary: [Overwatch] Saving highlights fails.
Product: Wine
Version: 3.16
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: hewanci(a)gmail.com
Distribution: ---
I used to be able to save highlights perfectly, until a few months ago a bug
appeared that caused OW to crash or freeze during rendering.
This bug is supposedly fixed, see: bug 45622
However while it doesn't crash, it fails to save now, before it even starts
rendering it.
I wasn't sure if I should re-open that bug, as the fix is partial, or file a
new, but I guess it doesn't crash anymore so I filed a new.
--
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=52352
Bug ID: 52352
Summary: Impossible completing the installation of YI Home
Product: Wine
Version: 6.0.2
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: blocker
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: s.magrini(a)tiscali.it
Distribution: ---
Created attachment 71528
--> https://bugs.winehq.org/attachment.cgi?id=71528
Error log
After launching the installation by means of the command:
wine YIHomePCClientIntl_download_1.0.0.2.exe
the installation starts correctly but, after asking some questions, it stops
with the attached log.
--
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=48085
Bug ID: 48085
Summary: Wine error trying to install Mono after a version
update
Product: Wine
Version: 4.19
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: ronen.rozner(a)gmail.com
Distribution: ---
Created attachment 65637
--> https://bugs.winehq.org/attachment.cgi?id=65637
Backtrace file
It started after an update a few versions ago (4.xx branch, currently running
4.19).
When launching an application, wineconfig will initially run, prompting to
update Mono. Then it will prompt an error (see trace).
The Win application runs normally, so I guess it might not be a severe bug.
--
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=40613
Bug ID: 40613
Summary: WhatsApp Desktop application not working
Product: Wine
Version: 1.9.9
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: ntdll
Assignee: wine-bugs(a)winehq.org
Reporter: sh.yaron(a)gmail.com
Distribution: ---
Created attachment 54470
--> https://bugs.winehq.org/attachment.cgi?id=54470
Stack trace as appears on cli
WhatsApp for Windows Desktop was released and I tried to install it.
Apparently it requires Windows 8 and greater, I've set it correctly in Winecfg.
Trying to run the WhatsApp installation (ver 0.2.684) renders the error in the
attached file.
--
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=29523
Bug #: 29523
Summary: CDBurnerXP hangs on right-clicking empty space in the
file browser
Product: Wine
Version: 1.3.36
Platform: x86-64
URL: http://cdburnerxp.se/download?more-options
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: RandomAccountName(a)mail.com
Classification: Unclassified
Created attachment 38233
--> http://bugs.winehq.org/attachment.cgi?id=38233
Terminal output
Right-clicking in an empty section of the file browser causes CDBurnerXP to
become unresponsive. On Windows, this brings up a context menu.
Steps to reproduce:
1. winetricks dotnet20
2. Install and run CDBurnerXP
3. Choose "data disc" from the main menu
4. Right-click in some empty space within the file browser (top-right section)
The problem is also present in 1.2.
--
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=52401
Bug ID: 52401
Summary: Improper synchronization in sock_recv/sock_send leads
to arbitrary reordering of completion of I/O requests
Product: Wine
Version: 7.0-rc6
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ntdll
Assignee: wine-bugs(a)winehq.org
Reporter: jinoh.kang.kr(a)gmail.com
Distribution: ---
The sock_recv function (dlls/ntdll/unix/socket.c) issues a 'recv_socket' call
to
the server to complete the I/O request.
Prior to calling the server, the function attempts to serve the I/O request
locally first by calling try_recv().
The consequence is that there are two types of asynchronous I/O request
(hereinafter "Async") sent to the server:
1. Eager: try_recv() call has succeeded before 'recv_socket'. There is no more
I/O to be done.
2. Deferred: the request is still pending. When the server senses an incoming
packet, async_recv_proc() (in client side) will be called to complete the
I/O.
The problem is that eager Asyncs are _not_ prioritized before deferred Asyncs.
Therefore, deferred Asyncs may be completed before eagar Asyncs.
The following scenario illustrates the problem:
1. The socket's incoming buffer is initially empty.
2. Client: The application calls WSARecv(). In sock_recv(), try_recv() fails
with STATUS_DEVICE_NOT_READY; therefore, a deferred Async is queued to the
server. WSARecv() returns with error ERROR_IO_PENDING.
3. The socket receives packet [A] in the meantime. The socket's incoming buffer
is no longer empty.
4. Client: The application calls WSARecv() again. In sock_recv(), try_recv()
succeeds with packet [A]; therefore, an eager Async is queued to the
server.
5. The socket receives packet [B] in the meantime.
6. Server: the poll() loop detects this, and calls async_wake_up(
&sock->read_q,
status ). This causes APC_ASYNC_IO for deferred Async to be called to the
client process.
6. Client: While still in the second sock_recv(), the client does wait_async()
on the returned wait handle. This causes the APC_ASYNC_IO (a system APC)
to be dequeued.
7. Client (select loop): The client does a server select call. This returns
STATUS_KERNEL_APC with APC_ASYNC_IO. The client calls try_recv() (from
async_recv_proc), which succeeds with packet [B]. The client process
completes the deferred Async with this packet.
8. Client (select loop): The client re-issues the select call after the APC.
8. Server: the wait on the async wait handle is satisfied, causing
async_satisified() to be called. This in turn calls async_set_result(),
which completes the eager Async (with packet [A]).
9. Client: The client exits sock_recv() and in turn WSARecv(), which reports
immediate success.
(Ditto for sock_send and other similar asynchronous I/O requests.)
If the application uses a completion port, it will observe the deferred Async
first, and the eager Async second. The deferred Async carries packet [B],
while the eager Async carriers packet [A]. This results in the application
receiving the packets in the wrong order.
--
Three possible solutions comes to mind:
1. Replace the call to try_recv()/try_send() in sock_recv()/sock_send() with
STATUS_DEVICE_NOT_READY. This may slightly reduce performance, since it
always defers all I/O requests and forces them to go through the poll()
loop.
2. Make async_handoff() immediately call async_set_result() if the status and
data are already set (i.e. the I/O has completed synchronously). Since this
affects other asynchronous operations as well, I'm not sure this approach
is semantically correct.
3. Prioritize immediately satiable async wait handles _before_ system APCs when
waiting for objects. This approach too changes semantics, and appears much
uglier than other solutions.
--
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=36547
Bug ID: 36547
Summary: 3DMark 2003 installer has no taskbar/Alt Tab
representation
Product: Wine
Version: 1.7.19
Hardware: x86
URL: http://www.futuremark.com/benchmarks/legacy
OS: Linux
Status: UNCONFIRMED
Severity: major
Priority: P1
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: t.artem(a)mailcity.com
Created attachment 48641
--> http://bugs.winehq.org/attachment.cgi?id=48641
Installing 3DMark03_v360_1901.exe
Download and try to run 3DMark03_v360_1901.exe.
3DMark03 installer won't be registered in the Alt-Tab list, or taskbar.
See the 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.