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: | Deadlock while watching differences after applying diff patch. | ||
---|---|---|---|
Product: | utilities | Reporter: | Peter Pis <ppis> |
Component: | Diff | Assignee: | diff-issues@utilities <diff-issues> |
Status: | VERIFIED FIXED | ||
Severity: | blocker | CC: | misterm |
Priority: | P2 | ||
Version: | 5.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | |
Bug Depends on: | |||
Bug Blocks: | 69579 | ||
Attachments: | thread dump |
Description
Peter Pis
2005-11-30 13:41:37 UTC
Created attachment 27435 [details]
thread dump
Raising priority to P1. It's reproducible. Next Q-Build stopper. (200511291900) It's not deadlock. An external program supplies infinite data stream. I'll add diagnotic message what external program was actually executed. It should be moved away from AWT. It is "Next" Q-Build stopper. (200511291900) Not for today ;) Diagnostics message into ide.log. Checking in CmdlineDiffProvider.java; /shared/data/ccvs/repository/diff/src/org/netbeans/modules/diff/cmdline/CmdlineDiffProvider.java,v <-- CmdlineDiffProvider.java new revision: 1.15; previous revision: 1.14 done Interruptible wrapper over Runtime.exec(). Asynchronous (non-AWT) diff computation. Checking in Bundle.properties; /shared/data/ccvs/repository/diff/src/org/netbeans/modules/diff/Bundle.properties,v <-- Bundle.properties new revision: 1.24; previous revision: 1.23 done Checking in DiffAction.java; /shared/data/ccvs/repository/diff/src/org/netbeans/modules/diff/DiffAction.java,v <-- DiffAction.java new revision: 1.32; previous revision: 1.31 done Checking in builtin/Bundle.properties; /shared/data/ccvs/repository/diff/src/org/netbeans/modules/diff/builtin/Bundle.properties,v <-- Bundle.properties new revision: 1.12; previous revision: 1.11 done Checking in builtin/DiffPresenter.java; /shared/data/ccvs/repository/diff/src/org/netbeans/modules/diff/builtin/DiffPresenter.java,v <-- DiffPresenter.java new revision: 1.23; previous revision: 1.22 done Checking in cmdline/CmdlineDiffProvider.java; /shared/data/ccvs/repository/diff/src/org/netbeans/modules/diff/cmdline/CmdlineDiffProvider.java,v <-- CmdlineDiffProvider.java new revision: 1.16; previous revision: 1.15 done Reopen -> Now the process is running endless again. Moreover it can't be stopped. (NB200512051900). - lazy diff computing on open - default external command changed to use "-wrapped arguments - autocancel on window close Checking in DiffAction.java; /shared/data/ccvs/repository/diff/src/org/netbeans/modules/diff/DiffAction.java,v <-- DiffAction.java new revision: 1.33; previous revision: 1.32 done Checking in builtin/DiffPresenter.java; /shared/data/ccvs/repository/diff/src/org/netbeans/modules/diff/builtin/DiffPresenter.java,v <-- DiffPresenter.java new revision: 1.24; previous revision: 1.23 done Checking in cmdline/CmdlineDiffProvider.java; /shared/data/ccvs/repository/diff/src/org/netbeans/modules/diff/cmdline/CmdlineDiffProvider.java,v <-- CmdlineDiffProvider.java new revision: 1.17; previous revision: 1.16 done Verified. (NB200512061900). |