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.
In NetBeans 8.0.1 FCS I can reproduce issue 246119 very easy (I don't see this deadlock in NetBeans 8.0 patch 2). Scenario: - Create Welcome_1 project - Delete Welcome_1 project (really IDE doesn't delete Welcome_1 project) // deadlock doesn't appear if I close project only - Restart IDE - Create Welcome_1 project ==> deadlock SEVERE [org.netbeans.modules.deadlock.detector.Detector]: /var/tmp/deadlock1809153438552363540.txt org.netbeans.modules.deadlock.detector.Detector$DeadlockDetectedException: Code Model Parser 2: Parsing /export/files/NB/Welcome_4/welcome.cc at org.netbeans.modules.cnd.modelimpl.csm.core.LibraryManager$LibraryEntry.createUID(LibraryManager.java:623) at org.netbeans.modules.cnd.modelimpl.csm.core.LibraryManager$LibraryEntry.getLibrary(LibraryManager.java:616) at org.netbeans.modules.cnd.modelimpl.csm.core.LibraryManager$LibraryEntry.access$200(LibraryManager.java:591) at org.netbeans.modules.cnd.modelimpl.csm.core.LibraryManager.getLibrary(LibraryManager.java:406) at org.netbeans.modules.cnd.modelimpl.csm.core.LibraryManager.resolveFileProjectOnInclude(LibraryManager.java:238) at org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:95) at org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:306) at org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:158) at org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:122) at org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:223) at org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:333) at org.netbeans.modules.cnd.apt.support.APTWalker.nextTokenImpl(APTWalker.java:304) at org.netbeans.modules.cnd.apt.support.APTWalker.access$200(APTWalker.java:61) at org.netbeans.modules.cnd.apt.support.APTWalker$WalkerTokenStream.nextToken(APTWalker.java:103) at org.netbeans.modules.cnd.apt.support.APTWalker$WalkerTokenStream.nextToken(APTWalker.java:95) at org.netbeans.modules.cnd.antlr.TokenStreamSelector.nextToken(TokenStreamSelector.java:36) at org.netbeans.modules.cnd.apt.support.APTExpandedStream.nextToken(APTExpandedStream.java:117) at org.netbeans.modules.cnd.apt.support.APTMacroExpandedStream.nextToken(APTMacroExpandedStream.java:92) at org.netbeans.modules.cnd.apt.support.APTMacroExpandedStream.nextToken(APTMacroExpandedStream.java:59) at org.netbeans.modules.cnd.apt.utils.APTCommentsFilter.nextToken(APTCommentsFilter.java:70) at org.netbeans.modules.cnd.apt.utils.APTCommentsFilter.nextToken(APTCommentsFilter.java:57) at org.netbeans.modules.cnd.apt.support.lang.APTBaseLanguageFilter$FilterStream.nextToken(APTBaseLanguageFilter.java:158) at org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker$LdScopeFilter.nextToken(APTParseFileWalker.java:525) at org.netbeans.modules.cnd.antlr.TokenBuffer.<init>(TokenBuffer.java:58) at org.netbeans.modules.cnd.antlr.TokenBuffer.<init>(TokenBuffer.java:48) at org.netbeans.modules.cnd.antlr.LLkParser.<init>(LLkParser.java:27) at org.netbeans.modules.cnd.antlr.LLkParserNoEx.<init>(LLkParserNoEx.java:38) at org.netbeans.modules.cnd.modelimpl.parser.generated.CPPParser.<init>(CPPParser.java:535) at org.netbeans.modules.cnd.modelimpl.parser.generated.CPPParser.<init>(CPPParser.java:541) at org.netbeans.modules.cnd.modelimpl.parser.generated.CPPParser.<init>(CPPParser.java:41) at org.netbeans.modules.cnd.modelimpl.parser.CPPParserEx.<init>(CPPParserEx.java:122) at org.netbeans.modules.cnd.modelimpl.parser.CPPParserEx.getInstance(CPPParserEx.java:156) at org.netbeans.modules.cnd.modelimpl.parser.CPPParserEx.getInstance(CPPParserEx.java:146) at org.netbeans.modules.cnd.modelimpl.parser.ParserProviderImpl$Antlr2CppParser.init(ParserProviderImpl.java:161) at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.doParse(FileImpl.java:1474) at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl._parse(FileImpl.java:1096) at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.ensureParsed(FileImpl.java:656) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:148) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:74) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:92) Caused: org.netbeans.modules.deadlock.detector.Detector$DeadlockDetectedException: Code Model Request Processor: postponed library opened /opt/solarisstudio12.3/prod/include/CC/Cstd Caused: org.netbeans.modules.deadlock.detector.Detector$DeadlockDetectedException: A deadlock was detected. We suggest to restart the IDE to recover. at org.netbeans.modules.cnd.modelimpl.csm.core.LibraryManager.getOrCreateLibrary(LibraryManager.java:414) at org.netbeans.modules.cnd.modelimpl.csm.core.LibraryManager.readProjectLibraries(LibraryManager.java:532) at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectImpl.<init>(ProjectImpl.java:377) at org.netbeans.modules.cnd.modelimpl.csm.core.CsmObjectFactory.createObject(CsmObjectFactory.java:331) at org.netbeans.modules.cnd.repository.support.AbstractObjectFactory.readSelfPersistent(AbstractObjectFactory.java:78) at org.netbeans.modules.cnd.modelimpl.csm.core.CsmObjectFactory.read(CsmObjectFactory.java:615) at org.netbeans.modules.cnd.repository.RepositoryImpl.get(RepositoryImpl.java:119) at org.netbeans.modules.cnd.repository.api.Repository.get(Repository.java:27) at org.netbeans.modules.cnd.modelimpl.repository.RepositoryUtils.get(RepositoryUtils.java:118) at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.readInstance(ProjectBase.java:402) at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.readInstance(ProjectBase.java:388) at org.netbeans.modules.cnd.modelimpl.csm.core.LibProjectImpl.createInstance(LibProjectImpl.java:83) at org.netbeans.modules.cnd.modelimpl.csm.core.LibraryManager$LibraryEntry.createUID(LibraryManager.java:626) at org.netbeans.modules.cnd.modelimpl.csm.core.LibraryManager$LibraryEntry.getLibrary(LibraryManager.java:616) at org.netbeans.modules.cnd.modelimpl.csm.core.LibraryManager$LibraryEntry.access$200(LibraryManager.java:591) at org.netbeans.modules.cnd.modelimpl.csm.core.LibraryManager$1.run(LibraryManager.java:427) at org.netbeans.modules.cnd.modelimpl.csm.core.ModelImpl$3.run(ModelImpl.java:422) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
typo in previous comment. Valid steps: - Create Welcome_1 project - Delete Welcome_1 project (really IDE doesn't delete Welcome_1 project) // deadlock doesn't appear if I close project only - Restart IDE - Create Welcome_2 project ==> deadlock
My proposal is: 1. rollback changes in the bug #245766 2. fix from bug #246119 and integrate it in releases in the branch release801
fixed, change set: http://hg.netbeans.org/cnd-main/rev/367b06657604
transplanted in releases branch release801, change set: 286978:f38a2dafbf12
Integrated into 'releases/release801', will be available in build *201408212300* or newer. Wait for official and publicly available build. Changeset: http://hg.netbeans.org/releases/rev/f38a2dafbf12 User: Alexander Simon <alexvsimon@netbeans.org> Log: fixing bug #246608 NB 8.0.1: deadlock appears when user creates new project (transplanted from 367b06657604fa42b3a17ed1d0699a0cb38f2d2c)
Integrated into 'main-silver', will be available in build *201408220001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/367b06657604 User: Alexander Simon <alexvsimon@netbeans.org> Log: fixing bug #246608 NB 8.0.1: deadlock appears when user creates new project