[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [DotGNU]Threading is in !
From: |
Thong \(Tum\) Nguyen |
Subject: |
RE: [DotGNU]Threading is in ! |
Date: |
Fri, 27 Jun 2003 05:21:28 +1200 |
It was entirely my fault. Sorry :(!!!
The patch is attached (and also on savannah).
BTW, Rhys, how did you get the stack traces to print? Can never know
too much about pnet :-).
All the best,
^Tum
> -----Original Message-----
> From: Rhys Weatherley [mailto:address@hidden
> Sent: Thursday, 26 June 2003 10:36 p.m.
> To: Gopal V; DotGNU Mailing List
> Cc: Thong (Tum) Nguyen
> Subject: Re: [DotGNU]Threading is in !
>
> On Thursday 26 June 2003 07:02 pm, Gopal V wrote:
> > If memory serves me right, Gopal V wrote:
> > > But 2 JScript test cases are still misbehaving ... /me scratches
chin ...
> >
> > The errors seem to be in the GC routines ... which is why we we're
getting
> > any stack traces ... Hope that helps..
>
> I think it is elsewhere. If you "continue" from that point, the
exception is
> thrown later. The SIGPWR signal is just "housekeeping" within the GC.
>
> > I don't want winforms to be broken for too long :-(
>
> Me neither. I managed to add stack traces to the lock exception:
>
> Uncaught exception: System.Threading.SynchronizationLockException: The
> current
> thread does not own the lock for the specified object
> at System.Reflection.ClrMethod.Invoke(Object, BindingFlags,
Binder,
> Object[], CultureInfo)
> at System.Globalization.CultureInfo.GetCultureHandler(String,
Boolean)
> in ./System/Globalization/CultureInfo.cs:752
> at System.Globalization.CultureInfo.get_CurrentCulture() in
> ./System/Globalization/CultureInfo.cs:182
> at System.Resources.ResourceManager.GetString(String,
CultureInfo) in
> ./System/Resources/ResourceManager.cs:265
> at System.Object._(String) in ./System/Object.cs:106
> at Xsharp.InputOnlyWidget..ctor(Widget, Int32, Int32, Int32,
Int32,
> Color, Boolean, Boolean)
> at Xsharp.InputOnlyWidget..ctor(Widget, Int32, Int32, Int32,
Int32,
> Color, Boolean, Boolean) in ./InputOnlyWidget.cs:217
> at Xsharp.InputOutputWidget..ctor(Widget, Int32, Int32, Int32,
Int32,
> Color, Color, Boolean, Boolean)
> at Xsharp.PlaceholderWindow..ctor(Widget)
> at Xsharp.Screen..ctor(Display, Int32, IntPtr) in
./Screen.cs:76
> at Xsharp.Display..ctor(IntPtr, String, Application) in
> ./Display.cs:77
> at Xsharp.Display.OpenInternal(String, Application) in
> ./Display.cs:171
> at Xsharp.Display.Open(String, Application) in
./Display.cs:204
> at Xsharp.Application..ctor(String, String[]) in
./Application.cs:252
> at XHello.Main(String[]) in ./XHello.cs:29
>
> Hopefully this will help narrow things further.
>
> Cheers,
>
> Rhys.
>
Tum-030627.patch
Description: Binary data