dotgnu-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[DotGNU]RE: [Pnet-developers] Threads and System.Windows.Forms problems


From: Thong (Tum) Nguyen
Subject: [DotGNU]RE: [Pnet-developers] Threads and System.Windows.Forms problems
Date: Wed, 12 May 2004 22:02:08 +1200

Hi Klaus,

The fix has been committed to CVS.  Thanks for the heads up and sorry for
any inconvenience.

Regards,

^Tum

> -----Original Message-----
> From: address@hidden [mailto:address@hidden
> Sent: Wednesday, 12 May 2004 5:36 p.m.
> To: Thong (Tum) Nguyen
> Subject: RE: [Pnet-developers] Threads and System.Windows.Forms problems
> 
> Hi Tum,
> 
> i have made make distclean && ./auto_gen.sh ... all the way through in
> pnet and pnetlib. The problem persists with the current CVS snapshot
> (05/12/2004 07:30 am CEST)
> 
> Cheers,
> 
> Klaus.
> 
> Am Mi, den 12.05.2004 schrieb Thong (Tum) Nguyen um 4:14:
> > Hi Klaus,
> >
> > I've fixed the test_thread problems.
> >
> > The pnetlib test results are expected at the moment -- there's a bug in
> the
> > exception catching code which is being worked on.  We should probably
> > disable those abort tests until the bug is resolved.
> >
> > I'll be able to investigate the FormsHello problem once I find a linux
> box.
> > Did you make sure you did a make distclean and auto_gen?  Some engine
> data
> > structures changed and that often will cause a segfault if you don't
> rebuild
> > from scratch.
> >
> > Regards,
> >
> > ^Tum
> >
> > > -----Original Message-----
> > > From: address@hidden [mailto:address@hidden
> > > Sent: Wednesday, 12 May 2004 4:49 a.m.
> > > To: Pnet Developers
> > > Subject: [Pnet-developers] Threads and System.Windows.Forms problems
> > >
> > > Hi,
> > >
> > > with todays CVS snapshot of pnet i get the following errors (Suse 9.0
> > > Kernel 2.6.5 (no NPTL):
> > >
> > > 1. in pnet make check:
> > >
> > > Suite: Thread Sleep
> > > -------------------
> > >
> > > thread_sleep ... ok
> > > thread_sleep_interrupt ... sleep returned 1 when it should have
> returned
> > > 0
> > > thread_sleep_suspend ... ok
> > > thread_sleep_suspend_ignore ... ok
> > >
> > > Suite: Misc Thread Tests
> > > ------------------------
> > >
> > > thread_other_object ... ok
> > > thread_counts ... foreground thread count has not returned to 1
> > >
> > > 2. in pnetlib
> > >
> > > TestMonitorAbortAfterWait ... failed: CSUnit.TestAssertFailed: Test
> > > failed: Monitor.Wait threw an exception we couldn't catch!
> > >         at CSUnit.TestCase.Fail(String) in ./TestCase.cs:148
> > >         at CSUnit.TestCase.Assert(String, Boolean) in
> ./TestCase.cs:168
> > >         at TestMonitor.TestMonitorAbortAfterWait() in
> > > ./System/Threading/TestMonitor.cs:1039
> > >         at System.Reflection.ClrMethod.Invoke(Object, BindingFlags,
> > > Binder, Object[], CultureInfo)
> > >         at System.Reflection.MethodBase.Invoke(Object, Object[]) in
> > > ./System/Reflection/MethodBase.cs:58
> > >         at CSUnit.TestCase.RunTest() in ./TestCase.cs:104
> > >         at CSUnit.TestCase.Run(TestResult) in ./TestCase.cs:47
> > >         at CSUnit.TestSuite.Run(TestResult) in ./TestSuite.cs:103
> > >         at CSUnit.TestSuite.Run(TestResult) in ./TestSuite.cs:103
> > >         at CSUnit.TestMain.Main(String[]) in ./TestMain.cs:247
> > >
> > > TestMonitorAbortDuringWait ... failed: CSUnit.TestAssertFailed: Test
> > > failed: Monitor.Wait threw an exception we couldn't catch!
> > >         at CSUnit.TestCase.Fail(String) in ./TestCase.cs:148
> > >         at CSUnit.TestCase.Assert(String, Boolean) in
> ./TestCase.cs:168
> > >         at TestMonitor.TestMonitorAbortDuringWait() in
> > > ./System/Threading/TestMonitor.cs:864
> > >         at System.Reflection.ClrMethod.Invoke(Object, BindingFlags,
> > > Binder, Object[], CultureInfo)
> > >         at System.Reflection.MethodBase.Invoke(Object, Object[]) in
> > > ./System/Reflection/MethodBase.cs:58
> > >         at CSUnit.TestCase.RunTest() in ./TestCase.cs:104
> > >         at CSUnit.TestCase.Run(TestResult) in ./TestCase.cs:47
> > >         at CSUnit.TestSuite.Run(TestResult) in ./TestSuite.cs:103
> > >         at CSUnit.TestSuite.Run(TestResult) in ./TestSuite.cs:103
> > >         at CSUnit.TestMain.Main(String[]) in ./TestMain.cs:247
> > >
> > > TestMonitorAbortEnter ... failed: CSUnit.TestAssertFailed: Test
> failed:
> > > Monitor.Enter threw an exception we couldn't catch!
> > >         at CSUnit.TestCase.Fail(String) in ./TestCase.cs:148
> > >         at CSUnit.TestCase.Assert(String, Boolean) in
> ./TestCase.cs:168
> > >         at TestMonitor.TestMonitorAbortEnter() in
> > > ./System/Threading/TestMonitor.cs:680
> > >         at System.Reflection.ClrMethod.Invoke(Object, BindingFlags,
> > > Binder, Object[], CultureInfo)
> > >         at System.Reflection.MethodBase.Invoke(Object, Object[]) in
> > > ./System/Reflection/MethodBase.cs:58
> > >         at CSUnit.TestCase.RunTest() in ./TestCase.cs:104
> > >         at CSUnit.TestCase.Run(TestResult) in ./TestCase.cs:47
> > >         at CSUnit.TestSuite.Run(TestResult) in ./TestSuite.cs:103
> > >         at CSUnit.TestSuite.Run(TestResult) in ./TestSuite.cs:103
> > >         at CSUnit.TestMain.Main(String[]) in ./TestMain.cs:247
> > >
> > > The bigger problems occure with the samples in pnetlib/samples/forms.
> > > 1. running FormsHello: Window appears. When i click the button  the
> > > process gets killed (same if window looses focus and gets focus
> again).
> > >
> > > FormsMdi and FormsTest get killed at once.
> > >
> > > Is anyone experiencing the same problems ?
> > >
> > > Cheers,
> > >
> > > Klaus.
> > >
> > >
> > > _______________________________________________
> > > Pnet-developers mailing list
> > > address@hidden
> > > http://dotgnu.org/mailman/listinfo/pnet-developers
> >




reply via email to

[Prev in Thread] Current Thread [Next in Thread]