http://bugs.winehq.org/show_bug.cgi?id=22146
Summary: 64bit compatibility issue with Wine's MCI string
command parser
Product: Wine
Version: 1.0.0
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: winmm&mci
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: hoehle(a)users.sourceforge.net
Created an attachment (id=27005)
--> (http://bugs.winehq.org/attachment.cgi?id=27005)
work in progress MCI parser that knows about 64bit structures
Hi,
Wine's MCI string command parser is one reason why test.winehq.org shows
failures with 64bit machines. I've created this issue so everybody can discuss
and contribute patches until evolution leads to a correct one.
The attached patch fixes part of what's currently in git, but it is still
incomplete. Therefore I don't plan to submit it.
I've run tests on WTB's 64bit machines that proove that MCI_STATUS_PARMS and
MCI_GETDEVCAPS indeeed process differently sized dwReturn types on x64:
DWORD_PTR and DWORD. That's what's missing from my patch.
A solution that sounds ideal is to define something like MCI_INTEGER64 and
change the resource files mciavi_res.rc and winmm_res.rc. Given that new type,
the MCI string parser would compute the correct offset.
I'd be very pleased if somebody could conform that MS does it this way and tell
us the value of this constant.
Another solution path is to special-case MCI_STATUS_PARMS in the parser, as it
uses the only 64bit construct I knew until 5 minutes ago (beside dwCallback of
course) that's not a LP(W)STR. HWND seems to be 32bit.
5 minutes later: What about HDC in MCI_DGV_UPDATE_PARMS? Wait, wtypes.h says
void*! The MCI string command parser needs to handle this type as well:
MCI_INTEGER as currently used in mciav_res.rc is not adequate on 64bit.
In the meantime, I'll submit a patch that adds MCI_HDC and a few other missing
defines I know to the includes.
Regards,
Jörg Höhle
--
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=37949
Bug ID: 37949
Summary: eLicenser Control Center needs
msvcr80.dll.__CxxExceptionFilter
Product: Wine
Version: 1.7.34
Hardware: x86
URL: https://web.archive.org/web/20130226012410/http://download.elicenser.net/downloads/Archive/eLC_6.0.2.7036/eL
icenserControlSetup.exe
OS: Linux
Status: NEW
Keywords: download
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: 00cpxxx(a)gmail.com
Distribution: ---
To reproduce:
1) winetricks -q dotnet20
2) download and install the application
3) run c:/Program Files/Syncrosoft/LCC/eLCC.exe
4) press "Enter Activation Code"
5) hold a keyboard key until after all mask input is completed.
wine: Call from 0x7b83b705 to unimplemented function
msvcr80.dll.__CxxExceptionFilter, aborting
I see bug 34841 for msvcr90 and bug 35657 for msvcr110 so I understand that
each dll should have its own bug. If this is not true the bug can be closed as
duplicate.
--
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=39239
Bug ID: 39239
Summary: ole32:compobj fails if privileges not high enough
Product: Wine
Version: unspecified
Hardware: x86
OS: Windows
Status: NEW
Severity: normal
Priority: P2
Component: ole32
Assignee: wine-bugs(a)winehq.org
Reporter: fgouget(a)codeweavers.com
The following errors systematically happen when running the test without
elevated privileges on a Windows 7 box such as the fg-win7u64-1spie9adm and
fg-win7u64-1spie9usr WineTest boxes.
compobj.c:1269: Test failed: RegCreateKeyEx returned 5
compobj.c:1272: Test failed: RegCreateKeyEx returned 6
compobj.c:1274: Test failed: RegSetValueEx returned 6
compobj.c:1278: Test failed: CoGetPSClsid failed with error 0x80040155
compobj.c:1279: Test failed: got clsid {00000000-0000-0000-0000-000000000000}
compobj.c:1282: Test failed: RegDeleteKeyEx returned 6
compobj.c:1285: Test failed: RegDeleteKeyEx returned 2
The error code (ERROR_ACCESS_DENIED) clearly indicates a permissions issue.
The tests regression was introduced by the following commit:
commit fae8d9db5f3dcbec198d1a4cde6c9cfe8684b5cf
Author: Akihiro Sagawa <sagawa.aki(a)gmail.com>
Date: Tue Jul 15 19:34:38 2014 +0900
ole32/tests: Add CoGetPSClsid WOW64 registry tests.
--
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=22533
Summary: Half Life: loading screen rendering is wrong
Product: Wine
Version: 1.1.43
Platform: x86-64
OS/Version: Linux
Status: NEW
Severity: minor
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: austinenglish(a)gmail.com
Created an attachment (id=27624)
--> (http://bugs.winehq.org/attachment.cgi?id=27624)
screenshot
See attached screenshot. Terminal output is minimal:
fixme:win:EnumDisplayDevicesW ((null),0,0x32e298,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to
16
fixme:mci:MCI_Break (0102) vkey 001B stub
ALSA lib ../../../src/pcm/pcm.c:7234:(snd_pcm_recover) underrun occured
fixme:mci:MCI_Break (0102) vkey 001B stub
ALSA lib ../../../src/pcm/pcm.c:7234:(snd_pcm_recover) underrun occured
fixme:win:LockWindowUpdate (0x30052), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate (0x30052), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
--
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=32314
Bug #: 32314
Summary: Pikachu Volleyball (English version) crashes on
restart
Product: Wine
Version: 1.5.18
Platform: x86-64
URL: http://games.hotut.com/post/pikachu-volleyball/
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: winmm&mci
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: RandomAccountName(a)mail.com
Classification: Unclassified
Regression SHA1: 010019df064cfe1e9efee5ac6ee9e1e0954bd4f8
Created attachment 42654
--> http://bugs.winehq.org/attachment.cgi?id=42654
Terminal output
The English version of Pikachu Volleyball crashes if restarted after the
beginning of a round. (No problem with the original Japanese version.) To
reproduce:
- Start a game with either option at the title screen
- Click Game -> Restart
It also restarts (and crashes) automatically at the end of the round.
Regression testing indicated:
010019df064cfe1e9efee5ac6ee9e1e0954bd4f8 is the first bad commit
commit 010019df064cfe1e9efee5ac6ee9e1e0954bd4f8
Author: Jörg Höhle <Joerg-Cyril.Hoehle(a)t-systems.com>
Date: Thu Oct 4 12:34:07 2012 +0200
mciseq: Create player thread in the synchronous case too.
:040000 040000 4fecac2de61d692b36b829591062060ce25e861b
66bc6ddfb6dd3eddd0179ac2c98e887a3046dd31 M dlls
Reverting that patch prevented the crash.
--
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=29458
Bug #: 29458
Summary: Explorer sometimes crashes on drag-and-drop in folders
accessed from "/
Product: Wine
Version: 1.3.35
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: RandomAccountName(a)mail.com
Classification: Unclassified
Builtin explorer sometimes crashes when attempting to drag-and-drop a file.
Other times, it doesn't allow this.
--
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=34303
Bug #: 34303
Summary: underlined 8 point Times New Roman text doesn't
display as underlined
Product: Wine
Version: 1.7.0
Platform: x86
OS/Version: Linux
Status: NEW
Keywords: download, source
Severity: normal
Priority: P2
Component: gdi32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: madewokherd(a)gmail.com
Classification: Unclassified
To reproduce:
* Open wordpad.
* Type some text.
* Set the font to 8 point and underlined.
--
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=17540
Summary: Zondervan Pradis cannot function due to unimplemented
function ole32.dll.CoGetCurrentLogicalThreadId
Product: Wine
Version: 1.1.15
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: ole32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: vanoudt(a)gmail.com
Created an attachment (id=19680)
--> (http://bugs.winehq.org/attachment.cgi?id=19680)
WINEDEBUG output for +ole
Zondervan Pradis 6.0 (
http://appdb.winehq.org/objectManager.php?sClass=version&iId=11417 ) cannot
actually do anything useful
The system relies on COM to open books served up by a database. Whenever it
tries to do this, it brings up in the console:
wine: Call from 0x602e9940 to unimplemented function
ole32.dll.CoGetCurrentLogicalThreadId, aborting
A +ole log is attached below
--
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=21475
Summary: TI Interactive application fails when attempting to
display the TI math palette
Product: Wine
Version: 1.1.37
Platform: x86
URL: http://education.ti.com/downloads/files/computer_softw
are/tiitrial.exe
OS/Version: Linux
Status: NEW
Keywords: download
Severity: normal
Priority: P2
Component: ole32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: arethusa26(a)gmail.com
Created an attachment (id=25861)
--> (http://bugs.winehq.org/attachment.cgi?id=25861)
TI Interactive +ole trace
With wine-1.1.37, after using winetricks to install vcrun6sp6 and installing
the TI Interactive trial, launching TI Interactive, dismissing the trial and
registration dialogs, and then pressing Ctrl+M (or doing Insert -> Math Box)
yields a message box that states:
"Failed to create object. Make sure the object is entered in the system
registry."
Using native ole32 from the dcom98 redist allows the TI Interactive application
to display the TI math palette panel as expected. From the +relay log:
0009:Call
ole32.OleCreate(0032e754,40a3fca8,00000001,00000000,00e62710,001b7938,00e626c8)
ret=40a2b858
0009:trace:ole:OleCreate ({5af21a82-ca6e-11d2-9613-004033a5109d},
{00000000-0000-0000-c000-000000000046}, 1, (nil), 0xe62710, 0x1b7938, 0xe626c8)
...
0009:Ret ole32.OleCreate() retval=80070057 ret=40a2b858
...
0009:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0032e64c)
ret=40a09610
It seems that the failure of OleCreate is the culprit. A +ole log is attached.
--
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.