https://bugs.winehq.org/show_bug.cgi?id=36873
Bug ID: 36873
Summary: Chronology (.NET 4.0 game) based on 'OpenTK': mouse
input non-functional, mouse cursor invisible
Product: Wine
Version: 1.7.21
Hardware: x86
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: focht(a)gmx.net
Hello folks,
the GOG.com version installs .NET Framework 4.0 client profile on its own in
clean 32-bit WINEPREFIX (without Mono).
If the mouse is moved (either in fullscreen or virtual desktop mode), the
console is spammed with:
--- snip ---
fixme:win:GetMouseMovePointsEx (16 0x33ea10 0x33e5cc 64 1) stub
fixme:win:GetMouseMovePointsEx (16 0x33ea10 0x33e5cc 64 1) stub
fixme:win:GetMouseMovePointsEx (16 0x33ea10 0x33e5cc 64 1) stub
--- snip ---
Source:
http://source.winehq.org/git/wine.git/blob/bdc9b147b948b3476815c52f7fc53f4c…
--- snip ---
1427 int WINAPI GetMouseMovePointsEx(UINT size, LPMOUSEMOVEPOINT ptin,
LPMOUSEMOVEPOINT ptout, int count, DWORD res) {
1428
1429 if((size != sizeof(MOUSEMOVEPOINT)) || (count < 0) || (count > 64)) {
1430 SetLastError(ERROR_INVALID_PARAMETER);
1431 return -1;
1432 }
1433
1434 if(!ptin || (!ptout && count)) {
1435 SetLastError(ERROR_NOACCESS);
1436 return -1;
1437 }
1438
1439 FIXME("(%d %p %p %d %d) stub\n", size, ptin, ptout, count, res);
1440
1441 SetLastError(ERROR_POINT_NOT_FOUND);
1442 return -1;
1443 }
--- snip ---
MSDN:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms646259%28v=vs.85%…
That noisy stub (although annoying) doesn't seem to be the problem here.
See here for discussion and how it's implemented in 'OpenTK':
https://github.com/opentk/opentk/issues/76https://github.com/opentk/opentk/blob/develop/Source/OpenTK/Platform/Window…
--- snip ---
void HandleMouseMove(IntPtr handle, WindowMessage message, IntPtr
wParam, IntPtr lParam)
{
unsafe
{
Point point = new Point(
(short)((uint)lParam.ToInt32() & 0x0000FFFF),
(short)(((uint)lParam.ToInt32() & 0xFFFF0000) >> 16));
// GetMouseMovePointsEx works with screen coordinates
Point screenPoint = point;
Functions.ClientToScreen(handle, ref screenPoint);
int timestamp = Functions.GetMessageTime();
// & 0xFFFF to handle multiple monitors
http://support.microsoft.com/kb/269743
MouseMovePoint movePoint = new MouseMovePoint()
{
X = screenPoint.X & 0xFFFF,
Y = screenPoint.Y & 0xFFFF,
Time = timestamp,
};
// Max points GetMouseMovePointsEx can return is 64.
const int numPoints = 64;
MouseMovePoint* movePoints = stackalloc
MouseMovePoint[numPoints];
// GetMouseMovePointsEx fills in movePoints so that the most
// recent events are at low indices in the array.
int points = Functions.GetMouseMovePointsEx(
(uint)MouseMovePoint.SizeInBytes,
&movePoint, movePoints, numPoints,
Constants.GMMP_USE_DISPLAY_POINTS);
int lastError = Marshal.GetLastWin32Error();
// No points returned or search point not found
if (points == 0 || (points == -1 && lastError ==
Constants.ERROR_POINT_NOT_FOUND))
{
// Just use the mouse move position
OnMouseMove(point.X, point.Y);
}
else if (points == -1)
{
throw new System.ComponentModel.Win32Exception(lastError);
}
else
{
...
--- snip ---
That information might be still useful for 'GetMouseMovePointsEx'
implementation though.
$ wine --version
wine-1.7.21-75-g0a4c786
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.
http://bugs.winehq.org/show_bug.cgi?id=30364
Bug #: 30364
Summary: X3 Reunion hangs at start
Product: Wine
Version: 1.5.1
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: amstream
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: pavel.ondracka(a)gmail.com
Classification: Unclassified
Regression SHA1: 27c4ad3bec1229020ab38ab5b45f0969204192ef
Created attachment 39694
--> http://bugs.winehq.org/attachment.cgi?id=39694
terminal output with wine-1.5.1-169-g1c62c9f
This is with X3 Reunion, game of the year edition patched to 2.5 to get rid of
CD protection. The game used to start fine, but there were some other troubles
with IAMMultiMediaStreamImpl_SetState being stub later on (bug 14398), now it
just hangs with black screen after start with terminal being flooded with
fixmes and errors until killed. (full log attached)
27c4ad3bec1229020ab38ab5b45f0969204192ef is the first bad commit
commit 27c4ad3bec1229020ab38ab5b45f0969204192ef
Author: Christian Costa <titan.costa(a)gmail.com>
Date: Tue Apr 3 07:53:50 2012 +0200
amstream: Implement IAMMultiMediaStreamImpl_SetState.
--
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=34558
Bug #: 34558
Summary: Alawar launcher fails to start after game has been
registered
Product: Wine
Version: 1.7.2
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: thesource(a)mail.ru
Classification: Unclassified
Created attachment 46008
--> http://bugs.winehq.org/attachment.cgi?id=46008
Alawar launcher wine log
Alawar game launcher starts properly when the game is in trial mode, but after
it has been registered, launcher exits showing message box "Error: 198".
According to log wine complains it can not create some ole objects. Judging by
uuids it's something related to msxml, but winetricking msxml (3, 4, 6) does
not help. Attaching log with WINEDEBUG=ole
--
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=35694
Bug ID: 35694
Summary: serena hits deadlock on exit
Product: Wine
Version: 1.7.13
Hardware: x86-64
URL: http://www.indiedb.com/games/serena
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: farmboy0+winehq(a)googlemail.com
if you exit the game it will hang indefinitely on a critical section.
A message like this will appear
err:ntdll:RtlpWaitForCriticalSection section 0x131f98 "?" wait timed out in
thread 0037, blocked by 0000, retrying (60 sec)
Steps to reproduce:
1. download and unpack
2. run Dagon.exe
3. when the game switches to full screen and the serena text appears, press the
escape key
4. game will hang at that point
--
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=22825
Summary: The program xmltv.exe has encountered a serious
problem
Product: Wine
Version: 1.1.42
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: yuriyfizer(a)yahoo.com
Created an attachment (id=28184)
--> (http://bugs.winehq.org/attachment.cgi?id=28184)
screen shot with the error
All of a sudden a wine window pops up with the following error message: The
program xmltv.exe has encountered a serious problem and needs to close.
Please, look at the attached screen shot.
--
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=11121
Summary: DSOUND_MixOne Fatal error
Product: Wine
Version: 0.9.52.
Platform: PC-x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: directx-dsound
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: perchrh-wine(a)pvv.org
Created an attachment (id=10155)
--> (http://bugs.winehq.org/attachment.cgi?id=10155)
log of stderr and stdout
The game "Night Watch" fails to run. It install nicely and there is sound at
startup, but the game crashes a few seconds later and a backtrace involving
dsound is shown (DSOUND_MixOne Fatal error). I've attached the log output
containing the full backtrace.
To reproduce: Start the game (wine ./NWwatch.exe) and wait a few seconds (no
action necessary).
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=33918
Bug #: 33918
Summary: Viper doesn't run and gives an error
Product: Wine
Version: unspecified
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: boudewijn.charite(a)gmail.com
Classification: Unclassified
After installing viper from
http://www.scanmyessay.com/viperdownload_aca.html
I got the following error
Unhandled Exception:
System.InvalidProgramException: Invalid IL code in .: (): IL_000b: brtrue.s
IL_0012
[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidProgramException: Invalid IL
code in .: (): IL_000b: brtrue.s IL_0012
Hope this helps in getting a better wine
--
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=9740
Summary: Unimplemented function causes Phantasmagoria 2 to crash
Product: Wine
Version: 0.9.44.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-msvcrt
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: deadlock(a)start.no
Created an attachment (id=8178)
--> (http://bugs.winehq.org/attachment.cgi?id=8178)
Crash log, +relay, +msgbox
When I start Phantasmagoria 2 - A puzzle of flesh, it crashes because of an
unimplemented function.
It tries to call msvcrt40.dll.??0ostrstream@@QAE@PADHH@Z which appears to be
unimplemented. I have attached the log from the crash.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.