http://bugs.winehq.org/show_bug.cgi?id=15473
Summary: After Effects 4 crashes on startup
Product: Wine
Version: 1.1.5
Platform: Other
URL: http://download.adobe.com/pub/adobe/aftereffects/win/4.x
/ae4try_uk.exe
OS/Version: other
Status: NEW
Keywords: download
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: dank(a)kegel.com
sha1sum of ae4try_uk.exe is 8b9dd9bbe422209a311c5f0ce9054e2e687f5450
App installs ok and puts up a gui when you start it, but quickly
crashes with dialog
"After Effects can't continue: sorry, an abnormal condition has been detected"
+seh shows there's an exception, but the +relay,+text,+seh log isn't
very illuminating. Running in winedbg gives a nice stack dump;
inside SetWindowPos(), for some reason DefWindowProc gets WM_KEYF1
and sends WM_HELP, which is handled by the app's window procedure, which
crashes on a near-null pointer access.
--
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=35187
Bug ID: 35187
Summary: Jade Empire Special Edition configuration tool always
resetting video settings
Product: Wine
Version: 1.7.8
Hardware: x86
OS: Linux
Status: NEW
Keywords: regression
Severity: minor
Priority: P2
Component: msxml3
Assignee: wine-bugs(a)winehq.org
Reporter: gyebro69(a)gmail.com
CC: amartinson(a)codeweavers.com
Classification: Unclassified
Regression SHA1: 85ced167bd68e882900085ea50f25897e8457172
Created attachment 46937
--> http://bugs.winehq.org/attachment.cgi?id=46937
terminal output
This was tested with the GOG.com version of the game. The game has a
configuration tool (JadeEmpireConfig.exe) similar to the one used in Dragon
Age:Origins, except the problem doesn't exist in DA:Origins' utility.
The problem: when you start the configuration tool it always resets the video
options that you set and saved earlier. The problem can be reproduced by
selecting a different screen resolution in the utility, then click on the
System -> Rescan option. Screen resolution and all other video options reverted
to 640x480.
The problem is not with saving the options, because the changes you've made are
saved correctly in JadeEmpire.ini.
I found out this is a regression from Wine 1.3.7:
85ced167bd68e882900085ea50f25897e8457172 is the first bad commit
commit 85ced167bd68e882900085ea50f25897e8457172
Author: Adam Martinson <amartinson(a)codeweavers.com>
Date: Wed Nov 3 16:13:58 2010 -0500
msxml3: Fix node_get_text() whitespace handling.
:040000 040000 76eb4e8a62b445fe244a16524f7305411c69875f
af858af05d7afa1534da053cada3cf8583992c69 M dlls
Native msxml3 (winetricks msxml3) works around the problem.
wine-1.7.8-142-gb87b9f0
--
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=37556
Bug ID: 37556
Summary: String compare functions with only one length argument
can lead to page faults.
Product: Wine
Version: 1.7.31
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: sebastian(a)fds-team.de
Distribution: ---
This issue was discovered with Adobe Flash, but is not limited to this single
application. Moreover there are much more ways to trigger this issue than just
the way described below.
Important parts of the stacktrace:
--- snip ---
Unhandled exception: page fault on read access to 0x077ca000 in 32-bit code
(0xf7563773).
[...]
Backtrace:
=>0 0xf7563773 real_length+0x1f(str=".SOL", len=0xf) [libs/wine/sortkey.c:329]
in libwine.so.1 (0x0093cf98)
1 0xf7563791 wine_compare_string+0x10(flags=0x1, str1=".SOL", len1=0xf,
str2="\\?\GLOBALROOT\", len2=0xf) [libs/wine/sortkey.c:338] in libwine.so.1
(0x0093cfb8)
2 0x7b84f65f CompareStringEx+0x1f0(locale=..., flags=..., str1=..., len1=...,
str2=..., len2=..., version=..., reserved=..., lParam=...)
[dlls/kernel32/locale.c:3312] in kernel32 (0x0093d028)
3 0x7b84f45f CompareStringW+0x3a(lcid=..., flags=..., str1=..., len1=...,
str2=..., len2=...) [dlls/kernel32/locale.c:3271] in kernel32 (0x0093d078)
4 0x7dd949a3 StrCmpNIW+0x9f(lpszStr=..., lpszComp=..., iLen=...)
[dlls/shlwapi/string.c:418] in shlwapi (0x0093d0d8)
[...]
0xf7563773 real_length+0x1f [libs/wine/sortkey.c:329] in libwine.so.1: movzwl
0x0(%eax),%eax
329 while (len && !str[len - 1]) len--;
--- snip ---
What happens here is that StrCmpNIW is called with two strings.
--- snip ---
INT WINAPI StrCmpNIW(LPCWSTR lpszStr, LPCWSTR lpszComp, int iLen)
{
TRACE("(%s,%s,%i)\n", debugstr_w(lpszStr), debugstr_w(lpszComp), iLen);
return CompareStringW(GetThreadLocale(), NORM_IGNORECASE, lpszStr, iLen,
lpszComp, iLen) - CSTR_EQUAL;
}
--- snip --
The exact length of both strings is unknown in this function, so wine passes
"iLen" for both strings to CompareStringW. CompareStringW assumes that memory
regions are valid, and then tries to access them in real_length(..). In this
case however unfortunately one of the strings is very close to a page boundary,
so accessing the whole memory block leads to a page fault.
To fix this issue it is either necessary to:
* Change all places where CompareStringW(..) is called with 'invalid' length
values.
* Add exception handlers to real_length(..).
* Move real_length(..) from the beginning of CompareStringW(..) somewhere to
the end, so that the function aborts on the first non-matching byte.
I am opening this issue as a bug report since it needs further investigation,
and I am not sure yet whats the right way to fix it.
--
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=33988
Bug #: 33988
Summary: Star Wars: The Force Unleashed II - Crashes with a
page fault
Product: Wine
Version: 1.6-rc4
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: blocker
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: tomas191191(a)gmail.com
Classification: Unclassified
Created attachment 45159
--> http://bugs.winehq.org/attachment.cgi?id=45159
Program Error Details
This game installs and starts perfectly from Steam (although it requires the
same Virtual Memory fix as its predecessor). When I attempt to start a new
game, it crashes with a page fault. I used "d3dx9_43" when trying to play this
game.
--
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=38314
Bug ID: 38314
Summary: Mouse Wheel doesn’t work for JA2 1.13 (it uses
MOUSEHOOKSTRUCTEX)
Product: Wine
Version: 1.7.39
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: notifications+bugs.winehq.org(a)m0a.de
Distribution: ---
The mouse wheel does not work at all in JA2 1.13 and by looking at the source
code I think it may be one of several reasons:
1) MOUSEHOOKSTRUCTEX is not properly supported in wine
2) The wheel distance in mouseData does not equal WHEEL_DELTA (if it’s not
exactly WHEEL_DELTA then this code will just drop the event)
3) There is a "bug" in the JA2 1.13 code, which actually works in Windows
3a) If I look at the code I see a comparison with WHEEL_DELTA, this will fail
if the LOWORD of mouseData is not zero. Seems like on windows it’s always zero?
Maybe in wine it’s not zero? Source:
https://msdn.microsoft.com/en-us/library/windows/desktop/ms644969%28v=vs.85…
The code:
LRESULT CALLBACK MouseHandler(int Code, WPARAM wParam, LPARAM lParam)
{
[...]
p_mhs = (MOUSEHOOKSTRUCTEX*)lParam;
[...]
if(p_mhs->mouseData==(WHEEL_DELTA<<16)) //up MessageBeep(-1);
QueueEvent(MOUSE_WHEEL_UP, 0, uiParam);
if(p_mhs->mouseData==(-WHEEL_DELTA<<16)) //dn MessageBeep(0x00000040L);
QueueEvent(MOUSE_WHEEL_DOWN, 0, uiParam);
--
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=37288
Bug ID: 37288
Summary: Not implemented feature
System.Drawing.Pen.ResetTransform()
Product: Wine
Version: 1.7.26
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: gdiplus
Assignee: wine-bugs(a)winehq.org
Reporter: mr_wire(a)mail.ru
Tried to use ComponentOne C1Report library in my .NET application, got the
following error.
System.Reflection.TargetInvocationException: Exception has been thrown by the
target of an invocation. ---> System.NotImplementedException: The requested
feature is not implemented [GDI+ status: NotImplemented]
at System.Drawing.GDIPlus.CheckStatus (Status status) [0x00000] in <filename
unknown>:0
at System.Drawing.Pen.ResetTransform () [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.Drawing.Pen:ResetTransform ()
at C1.Win.C1Preview.C1PreviewPane.#YQe () [0x00000] in <filename unknown>:0
at C1.Win.C1Preview.C1PreviewPane.#kPe () [0x00000] in <filename unknown>:0
at C1.Win.C1Preview.C1PreviewPane.Init () [0x00000] in <filename unknown>:0
at C1.Win.C1Preview.C1PreviewPane..ctor () [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) C1.Win.C1Preview.C1PreviewPane:.ctor
()
at C1.Win.C1Preview.C1PrintPreviewControl.Init () [0x00000] in <filename
unknown>:0
at C1.Win.C1Preview.C1PrintPreviewControl..ctor () [0x00000] in <filename
unknown>:0
at (wrapper remoting-invoke-with-check)
C1.Win.C1Preview.C1PrintPreviewControl:.ctor ()
at C1.Win.C1Preview.C1PrintPreviewDialog.InitializeComponent () [0x00000] in
<filename unknown>:0
at C1.Win.C1Preview.C1PrintPreviewDialog..ctor () [0x00000] in <filename
unknown>:0
at (wrapper remoting-invoke-with-check)
C1.Win.C1Preview.C1PrintPreviewDialog:.ctor ()
[skipped lines]
--
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=37115
Bug ID: 37115
Summary: Calling ReadFile from WINBASEAPI (WinBase.h) with zero
read length causes hang
Product: Wine
Version: unspecified
Hardware: x86
OS: Mac OS X
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: robw(a)sagatech.ca
Our software connects to a serial device using USB-serial adapters. In the
process of attempting to create a wrapper for use on OSx, I discovered a hang
when I attempted to connect to the device under Wine that does not occur under
Windows.
I have tracked it down to the WINBASEAPI ReadFile. Under Windows, if a zero
value is passed as the length to read, it handles and returns zero. Under Wine,
it causes a "black box" (meaning I can't trace it) hang.
I have worked around this in my code by including a return on zero value for
the length, however believe it may be responsible for other serial issues I
have seen in researching this problem.
--
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=34174
Bug #: 34174
Summary: Error cleaning log file when installing mingw
Product: Wine
Version: 1.6-rc5
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: b7.10110111(a)gmail.com
Classification: Unclassified
Created attachment 45459
--> http://bugs.winehq.org/attachment.cgi?id=45459
Terminal log
How to reproduce:
0. (Clean wine prefix after running winecfg was used for this)
1. Install mingw-get-inst-20120426.exe with default settings (but accept
license of course :) )
2. See a message "Encountered an error cleaning log file (1)"
3. Then after you press OK and click next with a tick "show log file" enabled
see empty log file opened in notepad.
--
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=14617
Summary: 3rd party treeview stopped working
Product: Wine
Version: 1.1.1
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: brendan.dowds(a)sciencesoft.com
CC: julliard(a)winehq.org
Hello all,
I am a developer for a software company trying to get our software to work on
WINE. Unfortunately the third party treeview control we rely heavily on fails
to work properly. Namely in that we can not drag items from the treeview.
A small test program (TV_Test.exe), written in VB6, is attached to demostrate
this behaviour. Upon clicking on a node the program performs a HitTest to
determine what type of node it is and its subsequent behaviour
(expand/collapse, allowing dragging, etc.)
To duplicate place the attached folder in the 'Program Files' folder (or where
you please) and run the exe, through WINE obviously. Add a node (or several)
via the button then click on a node. The message box should then tell you if
the test has been passed or not. A successful test should also change to be a
couple of right pointing arrows, and the direction of the arrow in the treeview
node (if it was the lowest branch level). A failed test reports an error
("Error: Error in loading DLL (No.48) In ClickedNode") in the message box.
Now, this is where I know I'm breaking the rules. But this test program and our
main program (which I hope to at to the Apps Database today) both need wine
tricks to have been run, specifically vcrun6, for redistribution reasons.
However, I've already emailled Dan Kegel and he believes this may not be
necessary. I digress.
The test program always failed without winetricks vcrun6, but after it (and
before the bad revision) it worked. (Strictly you do not need to run the full
vcrun6, you need to remove the msvcrt, oleaut32 and olepro32.dlls from the
drive_c/windows/sysem32/ folder and run the vcredist.exe through WINE.)
A colleague looked into this problem in more detail hoping to solve it
ourselves (how wrong we were) and we believe that although we use winetricks,
in this case it actually helps expose a bug rather than the bug being something
intrinsic in what we use winetricks for i.e. replace built-in dlls with native
ones.
So in summary, running the test program without vcrun6 has always failed, with
vcrun6 it used to work but now doesn't.
Some more relevant information (I hope):
- I pulled down the latest git repository this morning (SHA1 ID:
2f445e4e4a74bda3034d993226f05073e777eb85) and tested it, the bug is still there
(wine-1.1.1-339-g2f445e4).
- I'm running FC6
- gcc version is 4.1.2
- command to run the program is '"wine C:\Program Files\Treeview
Test\TV_Test.exe"', assuming the folder is located in 'Program Files'
- A git-bisect showed the first bad revision to be between 0.9.37 and 0.9.38
(SHA1 ID:2f445e4e4a74bda3034d993226f05073e777eb85)
- Further investigation found that by commenting out just two lines the
program worked. And still works in the lastest version. The two lines are in
load_library of /dlls/kernel32/module.c and are shown in the attached file
(load_library_EDITTED.txt)
- The git log for the bad revision is attached.
- My intention was to also attach the output of WINEDEBUG but with the below
command:
$ WINEDEBUG=+relay wine "C:\windows\Program Files\Treeview Test\TV_Test.exe"
I get:
WINEDEBUG=+relay: Command not found.
Look forward to hearing anything and many thanks.
--
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.