http://bugs.winehq.org/show_bug.cgi?id=10467
Summary: Making Microsoft .NET 2.0 to work in wine, based on
example app FastMD5 1.4 for NET 2.0
Product: Wine
Version: CVS/GIT
Platform: PC
URL: http://www.paehl.de/english.php
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-dotnet
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Hello,
this bug id exists for the sole purpose of showing my little journey of getting
.NET 2.0 to work in wine.
This topic does *NOT* cover the MONO project in any way.
The windows version of MONO is covered by other bug reports.
DISCLAIMER: This is just a first step which aims at major show stoppers.
There are *many* issues left when it comes to managed (JIT) vs. unmanaged
(native) API code bridging.
To iron out all the bugs, many different applications are needed which cover
the whole range of .NET Framework.
I randomly chose a simple .NET 2.0 app which uses plain system.windows.forms
stuff (no fancy controls/interop).
--- snip ---
http://www.paehl.de/fastmd5_net20.zip
FASTMD5 create very fast with low CPU use a MD5 hash. Required .NET 1.1 or 2.0
--- snip ---
Just as foreword: yes, it plain sucks to debug mixed code in wine (managed +
unmanaged) because the tools required don't work reliable (or at all) due to
several wine bugs/design problems.
Prerequisite: successful installation of .NET 2.0 Framework and wine-0.9.49 (or
GIT)
----------
If you start .NET apps they will fail with stack overflows and some exceptions
thrown.
The exception type tells us what we are dealing with: 0xe0434f4d
For the uninitiated: this an exception type exclusively thrown by .NET common
language runtime (CLR).
Using my specially hacked wine to run tools like windbg one can get a raw
estimate by looking at native method callstack:
--- snip ---
0:000> sxe clr
..
0:000> .load clr20\sos.dll
..
0:000> g
..
0:000> kb
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following frames may be wrong.
0034efb8 79f97065 e0434f4d 00000001 00000001 KERNEL32!RaiseException+0x78
0034f018 7a0945a4 00a11cb4 00000000 00000000
mscorwks!RaiseTheExceptionInternalOnly+0x226
0034f0dc 02fa364b 00000000 0000007f 0034f138 mscorwks!JIT_Throw+0xd0
0034f1d8 79e88f63 00000000 0012e0f8 0034f22c 0x2fa364b
0034f1f8 79e88f63 00000000 00000000 0016b200 mscorwks!CallDescrWorker+0x33
0034f210 79e88ee4 0034f2e8 00000002 0034f2b0 mscorwks!CallDescrWorker+0x33
..
--- snip ---
JIT code is at 0x2fa364b which transfers managed exceptions using
mscorwks!JIT_Throw() to native code/OS.
Lets look at CLR exception info...
--- snip ---
0:000> !PrintException
Exception object: 00a11cb4
Exception type: System.TypeInitializationException
Message: The type initializer for 'System.Globalization.TextInfo' threw an
exception.
InnerException: <none>
StackTrace (generated):
<none>
StackTraceString: <none>
HResult: 80131534
--- snip ---
And the managed code callstack...
--- snip ---
0:000> !ClrStack
OS Thread Id: 0xf (0)
ESP EIP
0034f040 7b8414d8 [HelperMethodFrame: 0034f040]
0034f0e4 02fa364b System.Globalization.TextInfo.GetNativeTextInfo(Int32)
0034f114 02fa3511 System.Globalization.TextInfo.get_InvariantNativeTextInfo()
0034f140 02fa193d System.String.Compare(System.String, Int32, System.String,
Int32, Int32, System.StringComparison)
0034f16c 02fa15a1
System.Security.Util.URLString.PreProcessForExtendedPathRemoval(System.String,
Boolean)
0034f184 02fa10b0 System.AppDomainSetup.NormalizePath(System.String, Boolean)
0034f1a4 02fa06d6
System.AppDomainSetup.SetupDefaultApplicationBase(System.String)
0034f1bc 02fa02cc System.AppDomain.SetupFusionStore(System.AppDomainSetup)
0034f1d4 02fa01fa System.AppDomain.SetupDomain(Boolean, System.String,
System.String)
0034f42c 79e88f63 [GCFrame: 0034f42c]
0034f9e0 79e88f63 [DebuggerClassInitMarkFrame: 0034f9e0]
--- snip ---
Some native method call in GetNativeTextInfo() seems to be the culprit.
For many (string) resource based stuff to work, a unicode OS casing table is
required.
The table for the invariant version is built from external .NLS file.
To make story short: wine does not ship the default case mapping table for
unicode characters: "l_intl.nls".
This is a "must" requirement and failure results in early
TypeInitializationException while setting up default application domain.
Short fix: copy the file from your windows system32 directory to wine system32.
Long run fix: let wine generate/install this file. Not a big deal.
Now simple .NET _console_ based apps (like "Hello World") will work.
---------------------------------------
Stay tuned, more goodies to come ...
Regards
--
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=9773
Summary: FileMaker crashes
Product: WineHQ Apps Database
Version: unspecified
Platform: Other
OS/Version: other
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: website-bugs
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: hhalvors(a)princeton.edu
Created an attachment (id=8211)
--> (http://bugs.winehq.org/attachment.cgi?id=8211)
partial backtrace
Wine 0.9.39, trying to run FileMaker Pro 8.5. Installation went great.
I can start FileMaker, and I can open a database. However, when I click on the
screen, FileMaker crashes. I have attached a partial backtrace.
--
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=9727
Summary: OPML displays error on startup; mshtml's ShowHTMLDialog
too stubby
Product: Wine
Version: CVS/GIT
Platform: Other
URL: http://support.opml.org/download
OS/Version: other
Status: NEW
Keywords: download
Severity: normal
Priority: P2
Component: wine-shdocvw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: dank(a)kegel.com
http://www.scripting.com/stories/2007/09/20/howToSponsorAnOpenSourcePr.html
says Dave Winer really wants OPML working well on Linux,
so I had a look.
First problem: on startup, it tries to run
some javascript that runs a dll function. It fails with an
error dialog, and wine complains
fixme:mshtml:ShowHTMLDialog ((nil) 0x1959980 (nil) L"help: no" 0x7bdfadc4)
Second problem: any time it tries to display a web page,
it does start up your web browser, but the resulting page is
blank (perhaps it can't pass the URL to the browser).
--
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=10291
Summary: Can't input data into quickbooks
Product: Wine
Version: 0.9.47.
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: wine-binary
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: marc(a)mwiriadi.id.au
Created an attachment (id=8942)
--> (http://bugs.winehq.org/attachment.cgi?id=8942)
winedebug=warn+all
I can't input data into quickbooks after it is installed. I can open it but it
complains about a file missing even after the installation. I'm not to sure
about specifics of it but I did do a warn+all output which I will attach.
Please advise me how you would want this bugreport adjusted when you look at
the output.
--
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=9519
Summary: Adobe Reader 8.1: Unable to accept License
(:mshtml:nsURI_Equals)
Product: Wine
Version: 0.9.44.
Platform: PC
URL: http://appdb.winehq.org/appview.php?iVersionId=8988
OS/Version: Linux
Status: NEW
Keywords: download
Severity: normal
Priority: P2
Component: wine-misc
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: wine.dev(a)web.de
Created an attachment (id=7882)
--> (http://bugs.winehq.org/attachment.cgi?id=7882)
reader 8.1 in wine
The License for the Adobe Reader 8.1 must be accepted, before you can
use the Application.
In wine, the License is not visible (another bug will follow),
but a click on the button "Accept" produce the following
trace and the Window is not closed:
2648:0010:trace:mshtml:nsURI_AddRef (0x2c421b0) ref=4
2649:0010:trace:mshtml:nsURI_Equals (0x2c421b0)->(0x2c421b0 0x34de48)
2650:0010:fixme:mshtml:nsURI_Equals default action not implemented
2651:0010:trace:mshtml:nsURI_Release (0x2c421b0) ref=3
Screehshot is attached
--
By by ... Detlef
--
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=9520
Summary: Adobe Reader 8.1: License not visible (html-page)
Product: Wine
Version: 0.9.44.
Platform: PC
URL: http://appdb.winehq.org/appview.php?iVersionId=8988
OS/Version: Linux
Status: NEW
Keywords: download
Severity: normal
Priority: P2
Component: wine-misc
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: wine.dev(a)web.de
Created an attachment (id=7883)
--> (http://bugs.winehq.org/attachment.cgi?id=7883)
reader 8.1 in wine
The License for the Adobe Reader 8.1 must be accepted, before you can
use the Application.
In wine, the License is not visible.
(license.html)
Screehshot is attached.
--
By by ... Detlef
--
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=10178
Summary: Adobe Audition 1.5 freezes randomly on playback/startup
Product: Wine
Version: 0.9.47.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-winelib
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: wine(a)deimos.ca
Created an attachment (id=8781)
--> (http://bugs.winehq.org/attachment.cgi?id=8781)
Console output of wine when Audition 1.5 freezes
This bug seems to be present on 0.9.46 and 0.9.47 as far as i can tell. Was
unable to reproduce on 0.9.45 so far.
When pressing play in Adobe Audition 1.5, wine freezes with errors about
"gdiobj.c" and "xrender.c" on the console (see attached log) This does not seem
affected by the audio settings in the 'winecfg' panel, ie. whether using oss or
alsa drivers, hardware accel/driver emulation, etc.
The "retrying (60 sec)" warnings occur again every 60 seconds after.
--
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=9729
Summary: Regression: gdi/x11 related changes cause lockups in
various win32 gui apps
Product: Wine
Version: CVS/GIT
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: critical
Priority: P2
Component: wine-gdi-(printing)
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Hello,
I experienced several gdi/x11 lockups in various windows gui applications with
recent git snapshots.
While trying to verify a bug (http://bugs.winehq.org/show_bug.cgi?id=9724) I
noticed that application is actually quite good for reproducing (instant lockup
on file open/save dialog).
Though it suffers from other bugs unrelated to this one so I filed this issue
as separate bug.
This is a regression, causing gui applications to completely lock up
--- snip ---
err:ntdll:RtlpWaitForCriticalSection section 0x617e8ca0 "x11drv_main.c:
X11DRV_CritSection" wait timed out in thread 0009, blocked by 0016, retrying
(60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x61270a80 "gdiobj.c: GDI_level"
wait timed out in thread 0016, blocked by 0009, retrying (60 sec)
--- snip ---
First bad commit is:
--- snip ---
baa8d225435f3bc029825b7601ca34a580b5e293 is first bad commit
commit baa8d225435f3bc029825b7601ca34a580b5e293
Author: Alexandre Julliard <julliard(a)winehq.org>
Date: Mon Sep 17 16:48:56 2007 +0200
gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the bitmap
functions.
:040000 040000 c2e3cf9b099b159ba06b616f12396d3eec97b053
4f3af2c6e18421d1b8db70a2f7558a9ab74f40b2 M dlls
--- snip ---
It should be noted that this commits cause immediate lockup in some
applications - but not all.
It's possible that later commits escalate this problem/behaviour further.
Regards
--
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=9936
Summary: Powerpoint Viewer 2007: crashes at start
Product: Wine
Version: 0.9.46.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-debug
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: mathias.demare(a)gmail.com
Created an attachment (id=8437)
--> (http://bugs.winehq.org/attachment.cgi?id=8437)
The message that appears when trying to run Powerpoint Viewer 2007
When I start Powerpoint Viewer 2007, it crashes immediately (No screen shows
up, it's purely one 'fixme' message on the command line.
--
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=9942
Summary: Powerpoint Viewer 2007 doesn't handle .pptx
Product: Wine
Version: 0.9.46.
Platform: Other
OS/Version: other
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: test
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: Speedator(a)gmx.de
Tried this .pptx for example: "The Next Wave has arrived, but why should you
care?"(http://www.microsoft.com/nz/events/techbrief/agenda.mspx).
It is said that I need the Compatibility pack(which does not make sense,
because this small app is expecially for this file-format and btw. it is not
needed at Windows XP), so I installed
it(http://www.microsoft.com/downloads/details.aspx?familyid=941B3470-3AE9-4…
without an issue.
But it again wants this pack to be installed...
.ppt-files run fine(tested a lot from different office-versions).
The PP Viewer 2007 is installed with Windows XP-settings on gutsy.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.