[Bug 48290] New: SharpDevelop exception in debugger

WineHQ Bugzilla wine-bugs at winehq.org
Sun Dec 15 12:51:32 CST 2019


https://bugs.winehq.org/show_bug.cgi?id=48290

            Bug ID: 48290
           Summary: SharpDevelop exception in debugger
           Product: Wine
           Version: 5.0-rc1
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: 3dw_50ssu16amyn7 at byom.de
      Distribution: ---

Created attachment 65987
  --> https://bugs.winehq.org/attachment.cgi?id=65987
example project with reproduction code

Using SharpDevelop 5.1 and running the following code with the debugger results
in an error not handled by the debugger but the catch clause from SharpDevelop.

var assembly = Assembly.GetExecutingAssembly();
using (Stream stream =
assembly.GetManifestResourceStream("NonExistentResource")) {
using (var reader = new StreamReader(stream)) {
reader.ReadToEnd();
}}

On Windows the debugger catches the error correctly.

Steps to reproduce:
- Install dotnet45, vcrun2008 and SharpDevelop
- download project/insert above code in SharpDevelop
- Compile and run with debugger (press F9)
- Error should be catched by the debugger like on Windows

Relevant log lines:
ERROR- ThreadException caught
System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL
has been returned from a call to a COM component.
... (see log)

SharpDevelop 5.1 download:
https://sourceforge.net/projects/sharpdevelop/files/SharpDevelop%205.x/5.1/

-- 
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.



More information about the wine-bugs mailing list