Sure, true. But surely it would be relevant to know whether JDK choice makes a difference?
Gj On Wed, 11 Aug 2021 at 16:09, Eirik Bakke <eba...@ultorg.com> wrote: > But if the problem goes away with a different JDK, that doesn't mean the > bug is in the JDK--it just means the bug cannot be reproduced. > > For example, if two different NetBeans threads acquire nested locks in > opposite order, that would be a deadlock bug--but the actual deadlock would > only occur if those two critical sections happen to run at exactly the same > time. But it would be a bug which should be fixed in NetBeans in any case. > > -- Eirik > > -----Original Message----- > From: Geertjan Wielenga <geertjan.wiele...@googlemail.com.INVALID> > Sent: Wednesday, August 11, 2021 3:58 PM > To: dev@netbeans.apache.org > Subject: Re: How to diagnose lock up with 12.5 Beta 1 > > To exclude it from the equation, especially since the problem can’t be > localized thus far. > > Gj > > On Wed, 11 Aug 2021 at 15:56, Eirik Bakke <eba...@ultorg.com> wrote: > > > Why is it useful to try a different JDK here? See my earlier comment. > > > > -- Eirik > > > > -----Original Message----- > > From: Geertjan Wielenga <geertjan.wiele...@googlemail.com.INVALID> > > Sent: Wednesday, August 11, 2021 3:29 PM > > To: dev@netbeans.apache.org > > Subject: Re: How to diagnose lock up with 12.5 Beta 1 > > > > Could you, please, see if the problem continues to occur when you use > > a few different JDKs? > > > > Gj > > > > On Wed, 11 Aug 2021 at 15:24, Chris Wareham <ch...@chriswareham.net> > > wrote: > > > > > Hi Geertjan, > > > > > > None of my projects use Micronaut, they are all Spring Boot based. > > > If I do a: > > > > > > mvn -DincludeScope=runtime dependency:tree > > > > > > Then no Micronaut dependencies are showing up. > > > > > > Regards, > > > > > > Chris > > > > > > On 11/08/2021 12:13, Geertjan Wielenga wrote: > > > > Looks like you’re doing something with Micronaut? > > > > > > > > Gj > > > > > > > > On Wed, 11 Aug 2021 at 13:08, Neil C Smith <neilcsm...@apache.org> > > > wrote: > > > > > > > >> On Wed, 11 Aug 2021 at 11:28, Chris Wareham > > > >> <ch...@chriswareham.net> > > > >> wrote: > > > >>> > > > >>> OK, I've just had another lock up. I wasn't able to get a thread > > > >>> dump with jstack, even using the -F flag, but succeeded with > > > >>> VisualVM. I've created a Jira issue and attached both the thread > > > >>> dump and log file to > > > >> it: > > > >>> > > > >>> https://issues.apache.org/jira/browse/NETBEANS-5913 > > > >> > > > >> Can you describe (here and/or in issue) roughly what you were > > > >> doing at the moment it locked up? > > > >> > > > >> This seems curious ? > > > >> > > > >> "AWT-EventQueue-0" #21 prio=6 os_prio=0 cpu=7380.14ms > > > >> elapsed=307.91s > > > >> tid=0x00007f5c54163000 nid=0x22b2 waiting on condition > > > >> [0x00007f5c60441000] > > > >> java.lang.Thread.State: WAITING (parking) > > > >> at > > > >> jdk.internal.misc.Unsafe.park(java.base@11.0.12/Native > > > Method) > > > >> - parking to wait for <0x000000070dd6c7b0> (a > > > >> java.util.concurrent.locks.ReentrantLock$FairSync) > > > >> at > > > java.util.concurrent.locks.LockSupport.park(java.base@11.0.12 > > > >> /LockSupport.java:194) > > > >> at > > > >> > > > java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckIn > > > te > > > rrupt(java.base@11.0.12 > > > >> /AbstractQueuedSynchronizer.java:885) > > > >> at > > > >> > > > java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued( > > > ja > > > va.base@11.0.12 > > > >> /AbstractQueuedSynchronizer.java:917) > > > >> at > > > >> > > > java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.b > > > as > > > e@11.0.12 > > > >> /AbstractQueuedSynchronizer.java:1240) > > > >> at > > > java.util.concurrent.locks.ReentrantLock.lock(java.base@11.0.12 > > > >> /ReentrantLock.java:267) > > > >> at > > > >> > > > org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProc > > > es > > > sor.java:170) > > > >> at > > > >> > > > org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.j > > > av > > > a:81) > > > >> at > > > >> > > > org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSo > > > ur > > > ce.java:452) > > > >> at > > > >> > > > org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource > > > .j > > > ava:423) > > > >> at > > > >> > > > org.netbeans.modules.micronaut.hyperlink.MicronautJavaHyperlinkProvi > > > de > > > r.getPropertyName(MicronautJavaHyperlinkProvider.java:151) > > > >> at > > > >> > > > org.netbeans.modules.micronaut.hyperlink.MicronautJavaHyperlinkProvi > > > de > > > r.resolve(MicronautJavaHyperlinkProvider.java:122) > > > >> at > > > >> > > > org.netbeans.modules.micronaut.hyperlink.MicronautJavaHyperlinkProvi > > > de > > > r.getHyperlinkSpan(MicronautJavaHyperlinkProvider.java:85) > > > >> at > > > >> > > > org.netbeans.modules.micronaut.hyperlink.MicronautJavaHyperlinkProvi > > > de > > > r.isHyperlinkPoint(MicronautJavaHyperlinkProvider.java:79) > > > >> at > > > >> > > > org.netbeans.lib.editor.hyperlink.HyperlinkOperation.findProvider(Hy > > > pe > > > rlinkOperation.java:266) > > > >> at > > > >> > > > org.netbeans.lib.editor.hyperlink.HyperlinkOperation.performHyperlin > > > ki > > > ng(HyperlinkOperation.java:224) > > > >> at > > > >> > > > org.netbeans.lib.editor.hyperlink.HyperlinkOperation.keyPressed(Hype > > > rl > > > inkOperation.java:382) > > > >> > > > >> Thanks, > > > >> > > > >> Neil > > > >> > > > >> ----------------------------------------------------------------- > > > >> -- > > > >> -- To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org > > > >> For additional commands, e-mail: dev-h...@netbeans.apache.org > > > >> > > > >> For further information about the NetBeans mailing lists, visit: > > > >> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+list > > > >> s > > > >> > > > >> > > > >> > > > >> > > > > > > > > > > -------------------------------------------------------------------- > > > - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org > > > For additional commands, e-mail: dev-h...@netbeans.apache.org > > > > > > For further information about the NetBeans mailing lists, visit: > > > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org > > For additional commands, e-mail: dev-h...@netbeans.apache.org > > > > For further information about the NetBeans mailing lists, visit: > > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > > > > > > > >