[Mono-list] Error with simple threading application on Win32 (threads.c: line 923 (ves_icall_System_Threading_Thread_Abort) should not be reached)

Louis R. Marascio marascio@metreos.com
Sun, 1 Feb 2004 16:31:18 -0600


I should add that I'm using Mono 0.30 PR1 on Windows XP.

Thanks,

Louis

-----Original Message-----
From: mono-list-admin@lists.ximian.com
[mailto:mono-list-admin@lists.ximian.com] On Behalf Of Louis R. Marascio
Sent: Sunday, February 01, 2004 4:26 PM
To: mono-list@lists.ximian.com
Subject: [Mono-list] Error with simple threading application on Win32
(threads.c: line 923 (ves_icall_System_Threading_Thread_Abort) should =
not be
reached)


Hello,

I'm investigating the fesability of porting our currently MS .NET 1.1 =
app to
Mono. In writing a few tests I came across what appears to be a critical
error. I have a simple application that registeres a TCP remoting =
channel
and then creates a client of the server object.  It executes a method =
100
times and then exits.  Every time it exits I get this error:

**ERROR**: file threads.c: line 923
(ves_icall_System_Threading_Thread_Abort): should not be reached =
aborting...

I've managed to create a very simple test case that reproduces this =
behavior
consistently, every time I run it.  It is attached here as Class1.cs.

The problem occurs when using mono and mint.  The same application works
without issue using Microsoft's runtime.

Any thoughts?

Thanks!

Louis

---
Louis R. Marascio
Metreos Corporation
o: +1 (512) 437 7903
m: +1 (832) 768 4609
e: marascio@metreos.com=20