From: Jian Li <jl...@su...> - 2008-05-11 14:28:44
|
Hi Ian, Thanks very much for your reply. I think the entries filed in ThreadLocalMap is unavailable before the VM_Scheduler is closed. Because the situation are the same even we fire the callbacks before VM_Scheduler pulled down. Do you think the threads have been close in side System.exit call? My problem did resolved by runing the callbacks before System.exit called in VM_Thread. Hope this can give you some information about this bug. Thanks! Cheers, Jian > > Message: 2 > Date: Fri, 02 May 2008 15:53:13 +0100 > From: Ian Rogers <rog...@gm...> > Subject: Re: [rvm-research] BufferedOutputStream errors during VM > exiting > To: "General discussion of Jikes RVM design, implementation, issues, > and plans" <jik...@li...> > Message-ID: <481...@gm...> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Hi Jian, > > I think it quite likely this is a bug. We're pulling the scheduler down > (and stopping support for IO - which has hooks in the scheduler to avoid > it blocking all Java threads hanging off a pthread) before calling the > exit call backs: > > http://jikesrvm.svn.sourceforge.net/viewvc/jikesrvm/rvmroot/trunk/rvm/src/org/jikesrvm/VM.java?revision=14137&view=markup#l_2100 > > Is reordering lines 2101 and 2100 a suitable fix? If so can you file > this in JIRA? > > Thanks, > Ian Rogers > |
From: Ian R. <rog...@gm...> - 2008-05-11 15:08:56
|
Jian Li wrote: > Hi Ian, > > Thanks very much for your reply. I think the entries filed in > ThreadLocalMap is unavailable before the VM_Scheduler is closed. Because > the situation are the same even we fire the callbacks before > VM_Scheduler pulled down. Do you think the threads have been close in > side System.exit call? > > My problem did resolved by runing the callbacks before System.exit > called in VM_Thread. Hope this can give you some information about this > bug. Thanks! > > Cheers, > Jian > Thanks Jian, can you open a JIRA issue for this? http://jira.codehaus.org/browse/RVM Thanks, Ian -- Third International Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS 2008) Submissions/Notification/Conference: May 12th/May 19th/July 7th Paphos (Cyprus) http://icoolps.loria.fr >> Message: 2 >> Date: Fri, 02 May 2008 15:53:13 +0100 >> From: Ian Rogers <rog...@gm...> >> Subject: Re: [rvm-research] BufferedOutputStream errors during VM >> exiting >> To: "General discussion of Jikes RVM design, implementation, issues, >> and plans" <jik...@li...> >> Message-ID: <481...@gm...> >> Content-Type: text/plain; charset=ISO-8859-1; format=flowed >> >> Hi Jian, >> >> I think it quite likely this is a bug. We're pulling the scheduler down >> (and stopping support for IO - which has hooks in the scheduler to avoid >> it blocking all Java threads hanging off a pthread) before calling the >> exit call backs: >> >> http://jikesrvm.svn.sourceforge.net/viewvc/jikesrvm/rvmroot/trunk/rvm/src/org/jikesrvm/VM.java?revision=14137&view=markup#l_2100 >> >> Is reordering lines 2101 and 2100 a suitable fix? If so can you file >> this in JIRA? >> >> Thanks, >> Ian Rogers >> >> > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > Jikesrvm-researchers mailing list > Jik...@li... > https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers > |