[Mono-winforms-list] NullReferenceException under Wine

jeffguy jeffguy at gmail.com
Fri Nov 11 07:18:08 EST 2011


Thanks for your prompt reply.  I've enclosed the output of my quick initial
attempt below.  I'll try to debug it this weekend, and then I'll let you
know how successful I was.  Thanks so much!!

<raw>
~/Downloads$ wine vcredist_x86.exe
fixme:advapi:DecryptFileA "C:\\users\\jguy\\Temp\\IXP000.TMP\\" 00000000
fixme:advapi:DecryptFileA "C:\\users\\jguy\\Temp\\IXP001.TMP\\" 00000000
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:sxs:cache_QueryAssemblyInfo 0x1f5360, 0x00000001,
L"Microsoft.VC80.ATL,type=\"win32\",version=\"8.0.50727.762\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\"",
0x33fa10
fixme:sxs:cache_QueryAssemblyInfo 0x1f5360, 0x00000001,
L"Microsoft.VC80.CRT,type=\"win32\",version=\"8.0.50727.762\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\"",
0x33fa10
fixme:sxs:cache_QueryAssemblyInfo 0x1f5360, 0x00000001,
L"Microsoft.VC80.MFC,type=\"win32\",version=\"8.0.50727.762\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\"",
0x33fa10
fixme:sxs:cache_QueryAssemblyInfo 0x1f5360, 0x00000001,
L"Microsoft.VC80.MFCLOC,type=\"win32\",version=\"8.0.50727.762\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\"",
0x33fa10
fixme:sxs:cache_QueryAssemblyInfo 0x1f5360, 0x00000001,
L"Microsoft.VC80.OpenMP,type=\"win32\",version=\"8.0.50727.762\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\"",
0x33fa10
fixme:sxs:cache_QueryAssemblyInfo 0x1f5360, 0x00000001,
L"policy.8.0.Microsoft.VC80.ATL,type=\"win32-policy\",version=\"8.0.50727.762\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\"",
0x33fa10
fixme:sxs:cache_QueryAssemblyInfo 0x1f5360, 0x00000001,
L"policy.8.0.Microsoft.VC80.CRT,type=\"win32-policy\",version=\"8.0.50727.762\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\"",
0x33fa10
fixme:sxs:cache_QueryAssemblyInfo 0x1f5360, 0x00000001,
L"policy.8.0.Microsoft.VC80.MFC,type=\"win32-policy\",version=\"8.0.50727.762\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\"",
0x33fa10
fixme:sxs:cache_QueryAssemblyInfo 0x1f5360, 0x00000001,
L"policy.8.0.Microsoft.VC80.MFCLOC,type=\"win32-policy\",version=\"8.0.50727.762\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\"",
0x33fa10
fixme:sxs:cache_QueryAssemblyInfo 0x1f5360, 0x00000001,
L"policy.8.0.Microsoft.VC80.OpenMP,type=\"win32-policy\",version=\"8.0.50727.762\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\"",
0x33fa10
fixme:msi:ITERATE_RemoveExistingProducts remove L"0"
</raw>

On Fri, Nov 11, 2011 at 4:35 AM, Stifu [via Mono] <
ml-node+s1490590n4030858h46 at n4.nabble.com> wrote:

> Hi,
>
> This link (in French, sorry):
> http://doc.ubuntu-fr.org/wine#erreur_parse_depend_manifests
> Says you need to install "Microsoft Visual C++ 2005 SP1 Redistributable
> Package (x86)" available here:
> http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=5638
>
> jeffguy wrote:
> Subject: System.Windows.Forms NullReferenceException under Wine
>
> Hello, and thank you for your hard work.  I'm impressed at how strong mono
> has become!
>
> While using windows for a month, I tried out a game (luvinia, an mmorpg).
>  I'm back in Linux and would like to continue.
>
> In my current attempt, I ran the game's installer with mono 2.10.6
> (running on wine 1.3.15 within Ubuntu 11.04).  When I run the installed
> program, it correctly renders the login screen, pauses roughly 0.3 seconds,
> then the login window vanishes.  The console outputs a
> NullReferenceException in the System.Windows.Forms code.  I've enclosed the
> console output, in case that's useful.  A few minutes after the window
> closes, there is still no console activity, so I hit ^C, which causes the
> last three output lines.
>
> Is there a (not cost-prohibitive) way for me to circumvent this Exception,
> or am I stuck?
>
> The program is *not* open source.  When I posted to the game's
> bug-reporting forum, I was told very clearly that Linux was not supported
> and I would find no help.  I've searched Google and the mono forums but
> didn't see anything relevant.
>
> Thanks very much for your time.
>
>
> ~/.wine/drive_c/Program Files/Outspark/SharpLauncher$ wine OutsparkLauncher.exe
> fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.42)
> fixme:system:SetProcessDPIAware stub!
> fixme:iphlpapi:NotifyAddrChange (Handle 0x26cea38, overlapped 0x26cea1c): stub
> fixme:msimtf:ActiveIMMApp_Activate Stub
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x550064 24 0 32f108)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x550064 81 0 32ef54)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x550064 83 0 32f2a8)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x550064 1 0 32ef54)
> fixme:msimtf:ActiveIMMApp_FilterClientWindows Stub
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x2d005e 81 0 32f6d8)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x2d005e 83 0 32f520)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x2d005e 1 0 32f6d8)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x2d005e 5 0 640064)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x2d005e 3 0 0)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x2d005e 46 0 32f7d4)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x2d005e 22 0 0)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x2d005e 47 0 32f7d4)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x2d005e 46 0 32f7e8)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x2d005e 83 1 32f6d4)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x2d005e 47 0 32f7e8)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x2d005e 5 0 1920274)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x27004e 81 0 32ef5c)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x27004e 83 0 32eda4)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x27004e 1 0 32ef5c)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x27004e 5 0 1920274)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x27004e 3 0 0)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x2d005e 210 1 27004e)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x550064 1c 1 0)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x2d005e 85 1468 0)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x2d005e 85 1770 0)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x2d005e f 0 0)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x1b0172 81 0 32e948)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x1b0172 83 0 32e790)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x1b0172 1 0 32e948)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x1b0172 5 0 1920274)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x1b0172 3 0 0)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x2d005e 210 1 1b0172)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0xa0178 81 0 32e9fc)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0xa0178 83 0 32e844)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0xa0178 1 0 32e9fc)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0xa0178 5 0 0)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0xa0178 3 0 0)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x1b0172 210 1 a0178)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0xa0178 46 0 32ea2c)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0xa0178 46 0 32ea8c)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0xa0178 22 0 0)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0xa0178 47 0 32ea8c)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0xa0178 46 0 32ebe0)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0xa0178 83 1 32eacc)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0xa0178 47 0 32ebe0)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0xa0178 5 0 1920274)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x27004e 80 1 0)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x27004e 80 0 0)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x2d005e 210 2 27004e)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x27004e 82 0 0)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x1b0172 46 0 32f0e0)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x1b0172 22 0 0)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x1b0172 47 0 32f0e0)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x1b0172 85 25dc 0)
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0xa0178 85 2604 0)
> err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
> fixme:gdiplus:GdipDrawImagePointsRect Color transforms not implemented
> System.NullReferenceException: Object reference not set to an instance of an object
>   at System.Windows.Forms.Document.GetVisibleLineIndexes (Rectangle clip, System.Int32& start, System.Int32& end) [0x00000] in <filename unknown>:0
>   at System.Windows.Forms.Document.Draw (System.Drawing.Graphics g, Rectangle clip) [0x00000] in <filename unknown>:0
>   at System.Windows.Forms.TextBoxBase.Draw (System.Drawing.Graphics g, Rectangle clippingArea) [0x00000] in <filename unknown>:0
>   at System.Windows.Forms.TextBoxBase.OnPaintInternal (System.Windows.Forms.PaintEventArgs pevent) [0x00000] in <filename unknown>:0
>   at System.Windows.Forms.Control.WmPaint (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
>   at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
>   at System.Windows.Forms.TextBoxBase.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
>   at System.Windows.Forms.TextBox.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
>   at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
>   at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
>   at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000] in <filename unknown>:0
> fixme:msimtf:ActiveIMMApp_OnDefWindowProc Stub (0x550064 1c 0 0)
> fixme:msimtf:ActiveIMMApp_Deactivate Stub
> ghashtable.c:293: assertion 'hash != NULL' failed
> ghashtable.c:293: assertion 'hash != NULL' failed
> ghashtable.c:293: assertion 'hash != NULL' failed
> ^Cfixme:console:CONSOLE_DefaultHandler Terminating process 13 on event 0
> err:ole:CoUninitialize Mismatched CoUninitialize
> fixme:msvcr90:__clean_type_info_names_internal (0x1000de5c) stub
>
>
>
> ------------------------------
>  If you reply to this email, your message will be added to the discussion
> below:
>
> http://mono.1490590.n4.nabble.com/NullReferenceException-under-Wine-tp4030659p4030858.html
>  To unsubscribe from NullReferenceException under Wine, click here<http://mono.1490590.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4030659&code=amVmZmd1eUBnbWFpbC5jb218NDAzMDY1OXwtMzQ1OTExMTA5>
> .
> See how NAML generates this email<http://mono.1490590.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.InstantMailNamespace&breadcrumbs=instant+emails%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>


--
View this message in context: http://mono.1490590.n4.nabble.com/NullReferenceException-under-Wine-tp4030659p4031216.html
Sent from the Mono - WinForms mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-winforms-list/attachments/20111111/4e7336cf/attachment-0001.html 


More information about the Mono-winforms-list mailing list