| Summary: | Eclipse hangs in java.util.regex.Matcher.find() for some output in the Console | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] JDT | Reporter: | Aaron Digulla <digulla> | ||||
| Component: | Debug | Assignee: | JDT-Debug-Inbox <jdt-debug-inbox> | ||||
| Status: | CLOSED DUPLICATE | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | Michael_Rennie | ||||
| Version: | 3.7 | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Aaron Digulla
Created attachment 192821 [details]
Thread dump while the UI hangs
Looks like a dupe of bug 175888. Aaron, what kind of console is the output going to (stacktrace, I/O, etc)? Are you outputting a lot of data to the console? Or really long lines of data? > Now my problem is: How can I find out *which* regexp causes this? I guess your best bet would be to profile it. You could also try running your tests on a vanilla Eclipse and see if the problem occurs - then you would know if the problem is in the platform or a plugin that contributes their own pattern matcher. > Is there some command/script that I could write to get a list of all regexps? Sadly, you would have to debug the class ConsoleManager from org.eclipse.ui.console and inspect the fPatternMatchListeners collection > Also: Why is this locking up the UI? Can't the partitioning of the console > content happen in the background? The matching, etc. is done in the background, but in certain cases - writing out large lines of text to the UI widgetry for example - can cause Eclipse to bog right down. (In reply to comment #2) > Looks like a dupe of bug 175888. Probably. I've commented there and closed this bug as a duplicate. *** This bug has been marked as a duplicate of bug 175888 *** |