http://bugs.winehq.org/show_bug.cgi?id=7229
------- Additional Comments From yongjhen(a)fastmailbox.net 2007-21-01 21:04 -------
Okay.. I think I jump to my temporary conclusion too quickly.
When I launch WoW and after it shows a black screen, it stops to progress
anymore and has the following errors:
err:ntdll:RtlpWaitForCriticalSection section 0x9c1c9ea0 "server.c:
fd_cache_section" wait timed out in thread 0029, blocked by 0000, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x9c1c9ea0 "server.c:
fd_cache_section" wait timed out in thread 0037, blocked by 0000, retrying (60 sec)
But sometimes (the probabilty is about 5~10%) it doesn't have these errors, and
progress to login screen.
So I trace to the "fd_cache_section" in server.c, and find it a statical
RTL_CRITICAL_SECTION. It looks like the two threads above (0029 and 0037) are
blocked by some other thread, so I add some TRACE() code to critsection.c to see
what happens to it, and the attached log is the result. It shows that the first
thread entered the critical-section "fd_cache_section" fails to wake up the
other waiting threads to me, because the race-condition on the creation of
LockSemaphore as I described before.
I think it would better to create LockSemaphore when RTL_CRITICAL_SECTIONs are
initialized, to avoid this problem. But in this situation, I find that
"fd_cache_section" is not initialized by RtlInitializeCriticalSection() at all.
I also try to call RtlInitializeCriticalSection() on "fd_cache_section", and
create a semaphore for LockSemaphore in RtlInitializeCriticalSection(), but wine
terminates with the following log in this situation:
trace:ntdll:RtlInitializeCriticalSectionAndSpinCount thread 0 count=-1 owner=0
err:heap:HEAP_GetPtr Invalid heap 0x0!
trace:ntdll:RtlInitializeCriticalSectionAndSpinCount NtCreateSemaphore
wine client error:0: write: Bad file descriptor
I have no idea how to do this correctly, so there is no patch available.
Currently I just call get_semaphore() at the start of RtlEnterCriticalSection()
to force the creation of LockSemaphore as early as possible. I hope people with
more insight to wine resolve this problem, and I am willing to help if you don't
have a non-Linux/MacOSX environment.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7230
dank(a)kegel.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |download
------- Additional Comments From dank(a)kegel.com 2007-21-01 19:51 -------
Can you be more specific? i.e. give a recipe for how to demonstrate
a visual problem, and maybe attach a screenshot. Those warnings
are not a problem in and of themselves. I tried the app and couldn't
see any problem...
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7227
thestig(a)google.com changed:
What |Removed |Added
----------------------------------------------------------------------------
URL| |http://fma.sourceforge.net/i
| |ndex2.htm
Keywords| |download, source
------- Additional Comments From thestig(a)google.com 2007-21-01 18:50 -------
What version of FMA are you using?
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7226
mike(a)codeweavers.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|normal |minor
Summary|DDRAW_Create Couldn't load |Baldur's Gate doesn't start
|WineD3D |on Gentoo
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7229
mike(a)codeweavers.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|Critical section problem in |WoW locks up
|ntdll.dll |
------- Additional Comments From mike(a)codeweavers.com 2007-21-01 18:40 -------
Bugs should be written so that non-technical users can understand what the
problem is. Does WoW lock up? What is the problem that you see that made you
start this investigation?
If you think critical sections are broken, try write a test program that shows
the problem, so suggest a patch to fix it.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7230
mike(a)codeweavers.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|fixme:richedit:RichEditANSIW|Zettelkasten 2.8: richedit
|ndProc in Zettelkasten 2.8 |display wrong
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7231
mike(a)codeweavers.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|err:commdlg:PrintDlgA |TextPad4: Can't print
|GetPrinterDriverA confusion |
------- Additional Comments From mike(a)codeweavers.com 2007-21-01 18:34 -------
When you report a bug, ignore the debug output and instead describe the user
visible problem with the application. Is the real problem that you can't print
with TextPad?
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7236
Summary: I'm OK : Can only see about 1/6th of the screen
Product: Wine
Version: CVS
Platform: PC
URL: http://imokgame.com/
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: wine-misc
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: ben(a)atomnet.co.uk
In virtual desktop mode it resizes the window so it's very small and you can
only see about 1/6th of the screen and with normal mode it makes the screen res
very low and still only shows the same small amount of the screen. Game is free
so it's easy to download and test.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7235
Summary: locale specified in LANG is not respected in wine 0.9.29
Product: Wine
Version: 0.9.29.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-resources
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: yaohan.chen(a)gmail.com
This problem happens to be in wine 0.9.29 packages for Ubuntu Edgy in
wine.budgetdedicated.com and ubuntu backports. It does not happen in wine
0.9.22.
When I specify a different locale for wine, e.g. LANG=ja_JP wine program.exe,
the specified locale is not respected. For example, with notepad.exe included
in wine, the UI should have be shown in Japanese, but it does not. In another
program, which has Japanese UI encoded in Shift_JIS, I normally need to use
LANG=ja_JP to have (at least parts of) it display correctly, but now even with
LANG=ja_JP, wine tries to decode the text using its default encoding,
resulting in unreadable code.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=5526
------- Additional Comments From flexo(a)holycrap.org 2007-21-01 17:55 -------
Stefan: Not sure if this was fixed by that other version you sent to
wine-patches but the one you posted here breaks GTA2 (causes a deadlock on startup).
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.