https://bugs.winehq.org/show_bug.cgi?id=36229
Bug ID: 36229
Summary: With some french keymap, when hitting the numeric
pad's key ". Del", both the "." and the "Del" events
are performed
Product: Wine
Version: 1.7.16
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: b.bellec(a)gmail.com
Description of problem:
If I use the numeric pad's key ". Del" in a notepad for instance, then both the
events "." and "Del" are performed.
This is the case when the numeric pad "Num Lock" is enabled. If not enabled,
then only the "Del" event is performed, as expected.
Other keys, for instance "0 Ins" or "1 End" works well. Onyl ". Del" as this
problem.
Version-Release number of selected component (if applicable):
wine 1.7.16-2.fc20.i686
Steps to Reproduce:
1. Open a notepad (tested with the embedded wine notepad and also notepad++)
2. Type 'abc'
3. Place now your cursor between the 'a' and 'b', like this => "a|bc"
4. Check the "Num Lock" is enabled
5. Hit the key ". Del"
Actual results:
a.c
Expected results:
a.bc
Additional info:
I'm using a french keyboard, azerty. The setting is enabled in Gnome 3. Only
some french keymap have the 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.
http://bugs.winehq.org/show_bug.cgi?id=35458
Bug ID: 35458
Summary: iTunes 11.1.4 64-bit fails to start
Product: Wine
Version: 1.7.11
Hardware: x86-64
URL: http://www.apple.com/itunes/download/
OS: Linux
Status: NEW
Keywords: download
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: madewokherd(a)gmail.com
Classification: Unclassified
I had to set the version to Windows Vista to get iTunes to install in a 64-bit
prefix.
When starting iTunes, I get a message box saying:
"Apple Application Support was not found.
Apple Application Support is required to run iTunes. Please uninstall iTunes,
then install iTunes again."
Shortly before the error is a failed registry read, so I suspect the installer:
0024:Call advapi32.RegOpenKeyExW(80000002,00407a70 L"Software\\Apple
Inc.\\Apple Application Support",00000000,00000001,0033f954) ret=00401042
0024:Ret advapi32.RegOpenKeyExW() retval=00000002 ret=00401042
I can't test in a 32-bit prefix because the download page seems to only want to
give me the 64-bit 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.
http://bugs.winehq.org/show_bug.cgi?id=33260
Bug #: 33260
Summary: Dracula 3: The Path of the Dragon shows a black screen
after launch
Product: Wine
Version: 1.5.26
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: andrey.goosev(a)gmail.com
Classification: Unclassified
Created attachment 43991
--> http://bugs.winehq.org/attachment.cgi?id=43991
logout
After launch and intro have a black screen and version of the game in the left
bottom corner.
--
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=21510
Summary: Ogre3D based game doesn't get any (mouse/keyboard)
user input
Product: Wine
Version: 0.9.11.
Platform: x86
URL: http://193.219.43.130/~winetester/bin/win32/SpaceBandi
ts/space_bandits_game.zip
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: saulius2(a)gmail.com
Pseudo-game called "Space Bandits" start's up and then I can only Ctrl-C it via
the console terminal. The game outputs own debug data to stderr, so I've added
+tid channel to make difference. Then wine prints only 2 lines, so there are
they:
0009:err:reg:SCSI_getprocentry SCSI type line scan count error (fscanf
returns 1, expected 2)
0009:fixme:ddraw:DirectDrawEnumerateExA no non-display devices supported.
This is regression (or revealed bug) from quite old times [1]:
commit e66e34ef7b5ad61bda09067e6ea8f8990017b5de
Author: Vitaliy Margolen <wine-patch(a)kievinfo.com>
Date: Sat Mar 18 11:26:37 2006 -0700
dinput: Create single thread for mouse and keyboard hook.
Put keyboard & mouse hook callbacks into separate thread.
Move few global variables into object. Delete no longer used crit
section.
For hooks to work properly hook callback have to be in a thread
with message loop. Some games create separate threads just to handle
mouse and/or keyboard events that do not have message loop.
I know about bug 8854 where *both* keyboard and mouse input doesn't work. But
in it we have different offending patch.
This game has it's cpp-source in zip, but the main loop comes probably from
Ogre3D lib which version used to build the game was quite old.
[1] http://source.winehq.org/git/wine.git/?a=commit;h=e66e34ef7b5ad61b
--
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=31523
Bug #: 31523
Summary: WinZip 16.5 fails to install
Product: Wine
Version: 1.5.11
Platform: x86
URL: http://www.winzip.com/win/en/downwz.htm
OS/Version: Linux
Status: NEW
Keywords: download, Installer
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: austinenglish(a)gmail.com
Classification: Unclassified
Created attachment 41458
--> http://bugs.winehq.org/attachment.cgi?id=41458
terminal output
A user in #winehq asked for it. The installer starts, then hangs on
initializing. The terminal output indicated mshtml and friends, so I tried
installing native ie7. After that, it quickly initializes then gets a fatal
error, so I'm not sure if it's related to ie or not.
The last fixme is from jscript, but winetricks wsh57 doesn't help, still hangs.
austin@debian:~$ sha1sum WinZip165.exe
3427282da505b8c158d0f8b7275f6bc30cd09826 WinZip165.exe
austin@debian:~$ du -h WinZip165.exe
348K WinZip165.exe
--
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=16411
Summary: Origin 8 - Some dialogs crash when activated
Product: Wine
Version: 1.1.10
Platform: PC
URL: http://www.originlab.com/index.aspx?s=12&lm=+62
OS/Version: Linux
Status: NEW
Keywords: download
Severity: normal
Priority: P2
Component: msxml3
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: austinenglish(a)gmail.com
Blocks: 3538
Install Origin 8.
Launch.
File, Import, Multiple ASCII
CRASH!
wine: Unhandled page fault on read access to 0x69736f70 at address 0x7d91bf96
(thread 0009), starting debugger...
Backtrace:
=>1 0x7d91bf96 priv_from_xmlDocPtr+0x6(doc=0x69736f70)
[/home/austin/wine-git/dlls/msxml3/domdoc.c:119] in msxml3 (0x0066ea70)
2 0x7d91bfb8 xmldoc_release+0x1e(doc=0x69736f70)
[/home/austin/wine-git/dlls/msxml3/domdoc.c:159] in msxml3 (0x0066eac0)
3 0x7d92a5ee Internal_Release+0x55(iface=0x181a8d54)
[/home/austin/wine-git/dlls/msxml3/node.c:1560] in msxml3 (0x0066eaf0)
4 0x7d92399b Internal_Release+0x50(iface=0x1816bffc)
[/home/austin/wine-git/dlls/msxml3/element.c:762] in msxml3 (0x0066eb20)
5 0x7d921fcc domelem_Release+0x2a(iface=0x1816bff8)
[/home/austin/wine-git/dlls/msxml3/element.c:88] in msxml3 (0x0066eb40)
0x7d91bf96 priv_from_xmlDocPtr+0x6
[/home/austin/wine-git/dlls/msxml3/domdoc.c:119] in msxml3: movl
0x0(%eax),%eax
119 return doc->_private;
+msxml 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.
http://bugs.winehq.org/show_bug.cgi?id=34917
Bug #: 34917
Summary: Error launching Defiance
Product: Wine
Version: 1.7.6
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: wessnyder(a)comcast.net
Classification: Unclassified
New install, cannot get Defiance to launch. Error is Failed to parse
configuration file. Other error is the big message box with back trace. I will
attach this error message along with two debugs. I am not sure where the error
is at this moment. The game worked a long time ago before an update on Trion's
side.
--
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=18795
Summary: YAMB (Yet another mp4box ui) memory error in some
circumstances
Product: Wine
Version: 1.1.22
Platform: PC
URL: http://yamb.unite-video.com/download.html
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: saverio.pub(a)inbox.com
I was able to repeat this bug all the times I tried the operations descripted;
it doesn't happen on Windows environments.
I tested YAMB for extracting tracks from an MP4 file, containing an audio and a
video track.
Operations:
Editing => Click to extract streams => Select the file => Click on one of the
two streams => Tick "Extract all streams to raw format" => Click "Next".
The demuxing now went fine.
Click on "Back" => Choose another file and repeat the same operation => BUG!
Access violation occurs.
I don't see anything relevant in the terminal log.
Application download address: http://yamb.unite-video.com/download.html
O/S: Ubuntu Karmic Alpha 1
HW: Dell XPS 1530
--
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=10777
Summary: Le Grand Robert v2 demo crashes on "copy"
Product: Wine
Version: CVS/GIT
Platform: Other
URL: http://lerobert.customers.artful.net/editions-
electroniques/catalogue/gr/grand_robert_demo.asp
OS/Version: other
Status: NEW
Keywords: download
Severity: normal
Priority: P2
Component: wine-misc
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: dank(a)kegel.com
The demo installs and starts nicely.
All the italics are illegible unless you install corefonts' times,
but that's not what this report is about.
Selecting "copy" (either by ^C, File / Copy, or the Copy button
in the toolbar on the right) crashes the app. The stack is
simplest if you press ^C, but all seem to be a null
pointer reference in the same function.
Native msvcrt doesn't help.
The log doesn't seem too illuminating, but warn+heap
has the spectacular effect of changing the stack
completely to lots of 5555's.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37785
Bug ID: 37785
Summary: dBASE Plus 9.x demo crashes on startup (custom DRM
scheme translates API entry points to dynamic thunks,
calling PIC code outside of original code section)
Product: Wine
Version: 1.7.33
Hardware: x86
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: kernel32
Assignee: wine-bugs(a)winehq.org
Reporter: focht(a)gmx.net
Distribution: ---
Hello folks,
reported by a user in #winehq
The app seems to be protected by a custom DRM scheme which causes some grief.
I couldn't find a known signature using protection scanners ... but that
doesn't matter in the end :)
Another protection that tries to be uberclever, rewriting/translating API entry
points.
Unlike other protection schemes which only target the prolog code, this one
processes *all* entry point opcodes.
It disassembles them and partially replaces opcodes with alternatives which
preserves the original semantics of the code sequence. The "new" sequence is
written out to a dynamic thunk on heap and referred via trampolines from its
own code.
Example API entry, original 'GetStartupInfoW':
--- snip ---
.text:7B83ADE7 push ebp
.text:7B83ADE8 mov ebp, esp
.text:7B83ADEA push edi
.text:7B83ADEB push esi
.text:7B83ADEC push ebx
.text:7B83ADED call __x86_get_pc_thunk_bx
.text:7B83ADF2 add ebx, 8420Eh
.text:7B83ADF8 mov eax, [ebp+8]
.text:7B83ADFB mov edx, eax
.text:7B83ADFD lea esi, (startup_infoW.cb - 7B8BF000h)[ebx]
.text:7B83AE03 mov eax, 11h
.text:7B83AE08 mov edi, edx
.text:7B83AE0A mov ecx, eax
.text:7B83AE0C rep movsd
.text:7B83AE0E pop ebx
.text:7B83AE0F pop esi
.text:7B83AE10 pop edi
.text:7B83AE11 pop ebp
.text:7B83AE12 retn 4
--- snip ---
The protection scheme translates the entry point to a dynamic thunk:
--- snip ---
003E3208 52 PUSH EDX
003E3209 892C24 MOV DWORD PTR SS:[ESP],EBP
003E320C 89E5 MOV EBP,ESP
003E320E 52 PUSH EDX
003E320F 893C24 MOV DWORD PTR SS:[ESP],EDI
003E3212 50 PUSH EAX
003E3213 893424 MOV DWORD PTR SS:[ESP],ESI
003E3216 EB 03 JMP SHORT 003E321B
...
003E321B 50 PUSH EAX
003E321C 891C24 MOV DWORD PTR SS:[ESP],EBX
003E321F 87E4 XCHG ESP,ESP
003E3221 E8 AAC6437B CALL 7B81F8D0 ; __x86_get_pc_thunk_bx
003E3226 81C3 0E420800 ADD EBX,8420E
003E322C 3E:8B45 08 MOV EAX,DWORD PTR DS:[EBP+8]
003E3230 8D10 LEA EDX,[EAX]
003E3232 8DB3 005B1A00 LEA ESI,[EBX+1A5B00]
003E3238 B8 11000000 MOV EAX,11
003E323D 3E:8D3A LEA EDI,DS:[EDX]
003E3240 3E:8D08 LEA ECX,DS:[EAX]
003E3243 F3:A5 REP MOVS DWORD PTR ES:[EDI],DWORD PTR DS:[ESI]
003E3245 5B POP EBX
003E3246 8B3424 MOV ESI,DWORD PTR SS:[ESP]
003E3249 8D6424 04 LEA ESP,[ESP+4]
003E324D 8B3C24 MOV EDI,DWORD PTR SS:[ESP]
003E3250 8D6424 04 LEA ESP,[ESP+4]
003E3254 8B2C24 MOV EBP,DWORD PTR SS:[ESP]
003E3257 8D6424 04 LEA ESP,[ESP+4]
003E325B C2 0400 RETN 4
...
__x86_get_pc_thunk_bx:
7B81F8D0 8B1C24 MOV EBX,DWORD PTR SS:[ESP]
7B81F8D3 C3 RETN
--- snip ---
This of course can't work with Wine's PIC code.
'__x86_get_pc_thunk_bx' must be called from within the original code section
otherwise the PC relative offset will be always wrong.
I started placing wrapper functions in between to preserve the PIC semantics
(which works) but gave up after seeing that almost every API call is affected.
I don't think it's worth to waste more time with this unless someone writes a
code generator to wrap every entry point containing PIC code in automated way.
$ sha1sum Plus951b2426Full20141124.exe
997a7411a0c7b8c1e0598142d1b3c3da9005147b Plus951b2426Full20141124.exe
$ du -sh Plus951b2426Full20141124.exe
182M Plus951b2426Full20141124.exe
$ wine --version
wine-1.7.33-84-gfecbc88
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.