This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | Endless loop in AnnotationView.paintComponent | ||
---|---|---|---|
Product: | editor | Reporter: | Jesse Glick <jglick> |
Component: | Hints & Annotations | Assignee: | Svata Dedic <sdedic> |
Status: | REOPENED --- | ||
Severity: | normal | CC: | alexismp, anandhu1886, dstrupl, eng.hosam84, exceptions_reporter, henri127, sdedic, tabbott, tmysik, wrprice, zolta |
Priority: | P3 | ||
Version: | 7.0 | ||
Hardware: | PC | ||
OS: | Linux | ||
Issue Type: | DEFECT | Exception Reporter: | 193144 |
Attachments: |
Stack traces from EQ
Message log with the debug output Snapshots of AWT EQ thread at various times after hang, same process Messages log with debug output from getMainMarkForBlockAnnotations Thread dump of hanging netbeans DEV 201010190000 Thread dump of hang in annotations processing IDE log IDE log as requested in it Messages.log from when netbeans used alot of cpu |
*** Bug 189604 has been marked as a duplicate of this bug. *** I have added some debug info, lets wait what will be the outcome: http://hg.netbeans.org/jet-main/rev/d20566ec931f Integrated into 'main-golden', will be available in build *201008250001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/d20566ec931f User: Jan Lahoda <jlahoda@netbeans.org> Log: #188843: adding debug information. Does this still happen? There is nothing attached here for some time - I suggest to close the issue and reopen in case someone can see it (and posts the debug output). *** Bug 190103 has been marked as a duplicate of this bug. *** Created attachment 102028 [details]
Message log with the debug output
I've just got this after Mercurial->Revert ing a java file. Note that i have projects opened from two different netbeans clones (maybe it's relevant).
*** Bug 190758 has been marked as a duplicate of this bug. *** I seem to be able to reproduce consistently (now using DEV 20101005000), but I'm not hitting your logging code. The changeset shows you added the additional logging to getMainMarkForBlockAnnotations, but I'm getting stuck in computeTotalStatus. --- I took a look at o.n.editor.Annotations and found something odd in a changeset for Bug 185466: http://hg.netbeans.org/jet-main/diff/06db14fa2ca8/editor.lib/src/org/netbeans/editor/Annotations.java In two methods, getLineAnnotations(int line) and getNextLineWithAnnotation(int line), the following code was added: 1.52 + if (lastGetLineAnnotationsIdx != -1 && lastGetLineAnnotationsLine != -1 && lastGetLineAnnotationsResult != null) { 1.53 + if (lastGetLineAnnotationsLine == line) { 1.54 + return lastGetLineAnnotationsResult; 1.55 + } else if (lastGetLineAnnotationsLine + 1 == line && lastGetLineAnnotationsIdx + 1 < lineAnnotationsArray.size()) { 1.56 + annos = (LineAnnotations)lineAnnotationsArray.get(lastGetLineAnnotationsIdx + 1); 1.57 + lastGetLineAnnotationsIdx++; 1.58 + lastGetLineAnnotationsLine = annos.getLine(); 1.59 + lastGetLineAnnotationsResult = annos; 1.60 + return annos; 1.61 + } 1.62 + } Per the Javadoc for lineAnnotationsArray, it is ordered by line number. So the 'else if' branch of the nested 'if' will work for the getNextLineWithAnnotation case (as lastGetLineAnnotationsIdx + 1 will be the next possible line with annotations). However, the same logic is used for getLineAnnotations and here I believe it is incorrect. I haven't had a whole lot of time to read all of the code, but it seems to me that the following logic DOES NOT HOLD: if (lastGetLineAnnotationsLine + 1 == requestedLine) { // possible but not always true: assert lineAnnotationsArray.get(lastGetLineAnnotationsIdx + 1).getLine() == requestedLine; } Other code, even in the same method, checks the return from LineAnnotations.getLine(). In the case of the getLineAnnotations method, I don't believe this 'else if' branch should exist; it should probably fall through to the binary search case or at least add a check for a matching getLine() value. (It should be possible to 'seed' the binary search with the lastGetLineAnnotationsXXX information as a micro-optimization instead of always starting between 0 and size()-1.) It's probably unrelated but in a multi-threaded environment it could potentially return incorrect values. Created attachment 102276 [details]
Snapshots of AWT EQ thread at various times after hang, same process
I also noticed that Annotations$LineAnnotations.getLine() reports 0 if for some reason the collection of annotations is empty... this sounds more like the culprit (which would reset your line loop variable back to zero each time it hit that particular LineAnnotations object).
I don't know what the implications would be of changing this behavior (using Integer.MAX_VALUE instead of 0, for instance)... it's probably safer to add a guard condition to your loops to ensure that the condition variable 'line' is always increasing and terminate if the next value is <= last value.
Created attachment 102298 [details]
Messages log with debug output from getMainMarkForBlockAnnotations
In an unrelated project/file, I also happened to hit the logging in getMainMarkForBLockAnnotations. Related log messages attached.
Created attachment 102520 [details]
Thread dump of hanging netbeans DEV 201010190000
Using DEV 201010190000 I get similar problems as wrprice, netbeans hangs but there is no log message produced.
Created attachment 102522 [details]
Thread dump of hang in annotations processing
Attached is thread dump generated from NB 6.9.1 after the IDE froze and the process used all available CPU as if in an infinite loop. Appears it gets into a infinite loop in the AWT EDT.
Steps leading up to crash:
1) did a refactor copy of a .java source file
2) working from bottom of new file upwards
2a) select method body (selection was again done from bottom upwards)
2b) hit delete key
3) after repeating step 2 a few times the IDE sometimes hangs
Got a repeat of this a week later after performing same steps and the stack trace of the AWT-EventQueue-1 thread was identical. I have had the same crash on a few previous occasions before while (from what I can recall) performing these same steps, so there seems to be some measure of repeatability to it.
Possible infinite loop in getMainMarkForBlockAnnotations, debug data: [0]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [1]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [2]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [3]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [4]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [5]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [6]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [7]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [8]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [9]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [10]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [11]: line=114, anos: offset=5464(ls=5464), line=114, type=org-netbeans-spi-editor-hints-parser_annotation_verifier_fixable [12]: line=222, anos: offset=9483(ls=9483), line=222, type=org-netbeans-spi-editor-hints-parser_annotation_verifier_fixable [13]: line=274, anos: offset=11357(ls=11357), line=274, type=org-netbeans-spi-editor-hints-parser_annotation_verifier_fixable [14]: line=283, anos: offset=11708(ls=11708), line=283, type=org-netbeans-spi-editor-hints-parser_annotation_verifier_fixable [15]: line=291, anos: offset=11915(ls=11915), line=291, type=org-netbeans-spi-editor-hints-parser_annotation_verifier_fixable , lastGetLineAnnotationsIdx = 9, lastGetLineAnnotationsLine = 0, unchaged loops: 2 The problem in last 3 comments is caused by issue #191268 marking as dup. If the problems would persist please reopen *** This bug has been marked as a duplicate of bug 191268 *** Apologies for the last comment I was wrong. I tried to improve the debug messages: http://hg.netbeans.org/jet-main/rev/0966c18fe6b9 Integrated into 'main-golden', will be available in build *201011020000* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/0966c18fe6b9 User: Jan Lahoda <jlahoda@netbeans.org> Log: #188843: improving debug messages to only show when there are 100 loops over one line. Trying to use one implementation going through annotation for (nearly) all users. This bug occurred again for me. This time I found the following suspicious log messages:
WARNING [org.netbeans.modules.parsing.impl.TaskProcessor]: ParserManager.parse called in AWT event thread by: org.netbeans.modules.editor.java.JavaCompletionItem$MethodItem.substituteText(JavaCompletionItem.java:1392)
WARNING [org.netbeans.modules.parsing.impl.TaskProcessor]: ParserManager.parse called in AWT event thread by: org.netbeans.modules.editor.java.JavaCompletionItem.findPositionForSemicolon(JavaCompletionItem.java:3290)
Build & environment:
>Log Session: Friday, December 3, 2010 1:37:03 PM CST
>System Info:
Product Version = NetBeans IDE Dev (Build nbms-and-javadoc-6247-on-101201) (#19819271e9da)
Operating System = Windows XP version 5.2 running on amd64
Java; VM; Vendor = 1.6.0_20; Java HotSpot(TM) 64-Bit Server VM 16.3-b01; Sun Microsystems Inc.
Runtime = Java(TM) SE Runtime Environment 1.6.0_20-b02
Java Home = C:\Java\jdk1.6.0_20_x64\jre
System Locale; Encoding = en_US (nb); Cp1252
"AWT-EventQueue-1" prio=6 tid=0x0000000044a49800 nid=0xf70 runnable [0x0000000049b2e000]
java.lang.Thread.State: RUNNABLE
at org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl.getMainMarkForBlockAnnotations(AnnotationViewDataImpl.java:346)
at org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl.getMainMarkForBlock(AnnotationViewDataImpl.java:289)
at org.netbeans.modules.editor.errorstripe.AnnotationView.paintComponent(AnnotationView.java:314)
Integrated into 'main-golden', will be available in build *201102030000* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/953b1da19a18 User: Jan Lahoda <jlahoda@netbeans.org> Log: #188843: being more defensive when looking for annotations in a document. Created attachment 106407 [details]
IDE log
I was told (by NetBeans' log) to update this issue.
Product Version: NetBeans Platform Dev (Build 110223-7d92764348b8)
Java: 1.6.0_24; Java HotSpot(TM) 64-Bit Server VM 19.1-b02
System: Linux version 2.6.37-02063701-generic running on amd64; UTF-8; cs_CZ (nb)
Thanks for the log. I assume the IDE remained responsive (right?). The Annotations class clearly needs some improvements, but that does not qualify as a P2, IMO (esp. as problems like this seem not to be frequent). (In reply to comment #21) > Thanks for the log. You're welcome, of course. > I assume the IDE remained responsive (right?). Right. My IDE log says that I should add these lines to this issue: WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 139 < 161 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 139 < 161 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 139 < 161 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 139 < 161 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 139 < 161 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 139 < 161 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 139 < 161 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 139 < 161 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 139 < 161 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 139 < 161 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 139 < 161 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 139 < 161 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 139 < 161 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 139 < 161 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 139 < 161 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 139 < 161 Product Version: NetBeans IDE 7.0.1 (Build 201107211357) Java: 1.6.0_24; Java HotSpot(TM) 64-Bit Server VM 19.1-b02 System: Linux version 2.6.38-10-generic running on amd64; UTF-8; cs_CZ (nb) I was told to update this issue, so doing so: SEVERE [global] java.lang.IllegalStateException: Annotation not added: cz-sickboy-netbeans-checkstyle-resources-checkstyle-annotationClass ProjectSupport should be declared as final. at org.netbeans.modules.editor.NbEditorDocument.removeAnnotation(NbEditorDocument.java:256) at org.openide.text.NbDocument.removeAnnotation(NbDocument.java:519) at cz.sickboy.netbeans.checkstyle.editor.CheckstyleAnnotation.documentDetach(CheckstyleAnnotation.java:68) at cz.sickboy.netbeans.checkstyle.editor.AnnotationContainer$AnnotationUpdater.run(AnnotationContainer.java:158) at cz.sickboy.netbeans.checkstyle.editor.AnnotationContainer.setAnnotations(AnnotationContainer.java:125) at cz.sickboy.netbeans.checkstyle.editor.AnnotationContainer$CloseHandler.run(AnnotationContainer.java:192) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:642) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:603) at java.awt.EventQueue$1.run(EventQueue.java:601) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:612) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:153) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) [catch] at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Resolving dependencies took: 843 ms INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Complete indexing of 0 binary roots took: 0 ms INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Indexing of: file:/home/gapon/worx/sun/nb-main/php.project/build/classes-generated/ took: 43 ms (New or modified files: 0, Deleted files: 0) [Adding listeners took: 0 ms] INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Indexing of: file:/home/gapon/worx/sun/nb-main/php.project/build/test/unit/classes-generated/ took: 96 ms (New or modified files: 0, Deleted files: 0) [Adding listeners took: 0 ms] INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Complete indexing of 2 source roots took: 139 ms (New or modified files: 0, Deleted files: 0) [Adding listeners took: 0 ms] INFO [org.netbeans.modules.uihandler.Installer]: findIdentity: 6da1b744-b39e-4fc0-b824-0f93328b8a04_5a593785-471d-4b61-9590-93090a684668 INFO [org.netbeans.modules.parsing.impl.TaskProcessor]: Task: class org.netbeans.modules.java.source.JavaSourceAccessor$CancelableTaskWrapper ignored cancel for 58 ms. WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 138 < 140 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 138 < 140 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 138 < 140 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 138 < 140 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 138 < 140 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 138 < 140 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 138 < 140 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 138 < 140 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 138 < 140 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 138 < 140 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 138 < 140 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 138 < 140 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 138 < 140 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 138 < 140 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 138 < 140 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 138 < 140 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 138 < 140 WARNING [org.netbeans.modules.editor.errorstripe.AnnotationViewDataImpl]: Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : line < last: 138 < 140 Forgot to add my NB version: Product Version: NetBeans IDE Dev (Build 20111018-629fbc55e248) Java: 1.6.0_24; Java HotSpot(TM) 64-Bit Server VM 19.1-b02 System: Linux version 2.6.38-11-generic running on amd64; UTF-8; cs_CZ (nb) Created attachment 118281 [details]
IDE log as requested in it
Last relevant error posted > year ago; closing as worksform. Please feel free to reopen if reproduced on 7.3.1 or 7.4 versions; thanks. *** Bug 240821 has been marked as a duplicate of this bug. *** Reopening, new message.log in #240821 Netbeans 7.4: This error is repeatedly in my logs. Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : Possible infinite loop in getMainMarkForBlockAnnotations, debug data: [0]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-has_implementations [1]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-is_overridden [2]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-has_implementations [3]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-has_implementations [4]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-is_overridden [5]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-has_implementations [6]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-is_overridden [7]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-is_overridden [8]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-is_overridden [9]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-has_implementations [10]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-is_overridden [11]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [12]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [13]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [14]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [15]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [16]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [17]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [18]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [19]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [20]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [21]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [22]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [23]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [24]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [25]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [26]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [27]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [28]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [29]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [30]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [31]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [32]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [33]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [34]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [35]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [36]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [37]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [38]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [39]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [40]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [41]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [42]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [43]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [44]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [45]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [46]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [47]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [48]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [49]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [50]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-is_overridden [51]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [52]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-is_overridden [53]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-is_overridden [54]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-is_overridden [55]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [56]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [57]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [58]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [59]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [60]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [61]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [62]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [63]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [64]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [65]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [66]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [67]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [68]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [69]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [70]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [71]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [72]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [73]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [74]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [75]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [76]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [77]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [78]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [79]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [80]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [81]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [82]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [83]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [84]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [85]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [86]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [87]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [88]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [89]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [90]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [91]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [92]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [93]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [94]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [95]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [96]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [97]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [98]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [99]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [100]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [101]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [102]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [103]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [104]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [105]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [106]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [107]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [108]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [109]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [110]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-is_overridden [111]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [112]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [113]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [114]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [115]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [116]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [117]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [118]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [119]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [120]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [121]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [122]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [123]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [124]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [125]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [126]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [127]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [128]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [129]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-is_overridden [130]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-is_overridden [131]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [132]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-is_overridden [133]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [134]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [135]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [136]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-is_overridden [137]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [138]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-is_overridden [139]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [140]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [141]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [142]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [143]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [144]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [145]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [146]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [147]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [148]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [149]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [150]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [151]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [152]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [153]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [154]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [155]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [156]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [157]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [158]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [159]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [160]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [161]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [162]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [163]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [164]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [165]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [166]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [167]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [168]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [169]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [170]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [171]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [172]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [173]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [174]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [175]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [176]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [177]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [178]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [179]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [180]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [181]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [182]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [183]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [184]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [185]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [186]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [187]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [188]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [189]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [190]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [191]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [192]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [193]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [194]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [195]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [196]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [197]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [198]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [199]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [200]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [201]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [202]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [203]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [204]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [205]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [206]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [207]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides [208]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [209]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [210]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [211]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-implements [212]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-editor-annotations-overrides , lastGetLineAnnotationsIdx = 206, lastGetLineAnnotationsLine = 0, unchaged loops: 100 I experienced this same problem now.NetBeans locks, and uses lots of cpu (task manager reported 50%+, I have 4 cores, so 2 cores was exclusivly used by netbeans to do apparently nothing) I checked messages.log and found this; Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : Possible infinite loop in getMainMarkForBlockAnnotations, debug data: [0]: line=0, anos: ........... I will upload the messages.log files I have. I dont remember what I was doing when it hung. I think I had focus in another application. This happened an hour or two after restart of computer (and naturally also restart of netbeans). I was able to work in netbeans for that time. I tried closing netbeans (rightclick->close window). After 5-10 mins it finally closed. During shutdown xdebug notified firefox that debugsession ended. PHP development on win 7 computer. 4 cores, 8 bg ram. Created attachment 150398 [details]
Messages.log from when netbeans used alot of cpu
Messages.log from when netbeans used alot of cpu
In messages.log of http://statistics.netbeans.org/exceptions/exception.do?id=780164 NetBeans IDE Dev (Build 201505190001) *** Bug 237774 has been marked as a duplicate of this bug. *** NetBeans 8.2, log in the bug #269266: ... [1479]: line=531, anos: offset=18351(ls=18351), line=531, type=org-netbeans-spi-editor-hints-parser_annotation_hint_fixable , lastGetLineAnnotationsIdx = 100, lastGetLineAnnotationsLine = 0, unchaged loops: 100 Please add the following info to https://netbeans.org/bugzilla/show_bug.cgi?id=188843 : Possible infinite loop in getMainMarkForBlockAnnotations, debug data: [0]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-cnd-navigation-overrides [1]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-cnd-navigation-overrides [2]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-cnd-navigation-overrides [3]: line=0, anos: offset=0(ls=0), line=0, type=org-netbeans-modules-cnd-navigation-overrides ... |
Created attachment 100965 [details] Stack traces from EQ 100721-21c866c159dc. I pressed Ctrl-Z to undo some minor edits in a Java source file. The IDE suddenly froze at 100% CPU and did not recover. Attaching some thread dumps.