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.

Bug 194887 - C++ code parser does not work properly
Summary: C++ code parser does not work properly
Status: RESOLVED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: Code Model (show other bugs)
Version: 7.0
Hardware: PC Linux
: P2 normal (vote)
Assignee: Alexander Simon
URL:
Keywords:
: 179209 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-01-30 21:18 UTC by phoenix367
Modified: 2011-12-13 06:42 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
IDE profiler snapshot (670.25 KB, application/octet-stream)
2011-01-30 21:27 UTC, phoenix367
Details
Project files (98.03 KB, application/octet-stream)
2011-01-30 21:27 UTC, phoenix367
Details

Note You need to log in before you can comment on or make changes to this bug.
Description phoenix367 2011-01-30 21:18:54 UTC
Product Version = NetBeans IDE Dev (Build nbms-and-javadoc-6309-on-101210)
Operating System = Linux version 2.6.32-27-generic running on i386
Java; VM; Vendor = 1.6.0_22
Runtime = Java HotSpot(TM) Client VM 17.1-b03

I'm created C++ shared library project. In this project CUDA thrust library is used. After I open project in IDE the code assistant tries to parse header files but freez.
Comment 1 phoenix367 2011-01-30 21:26:55 UTC
Attachments was added
Comment 2 phoenix367 2011-01-30 21:27:13 UTC
Created attachment 105502 [details]
IDE profiler snapshot
Comment 3 phoenix367 2011-01-30 21:27:22 UTC
Created attachment 105503 [details]
Project files
Comment 4 Alexander Simon 2011-01-31 13:04:39 UTC
I do not see UI freeze.
Please, provide thread dump.
Comment 5 nnnnnk 2011-01-31 13:45:07 UTC
It's reproducible.
It's not pure UI freeze, but all parsing threads are in infinite loop.

To reproduce take original project 
set GCC compiler
and add 
http://code.google.com/p/cudpp/downloads/list
and 
http://code.google.com/p/thrust/downloads/list
to C++ compiler includes.

Stack:
"Code Model Parser 2: Parsing /home/nick/NetBeansProjects/CUDAImplementation/src/ContourResampling.cuh"
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1327)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:142)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.visit(APTWalker.java:86)
org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.onFileIncluded(ProjectBase.java:1302)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTParseFileWalker.includeAction(APTParseFileWalker.java:173)
org.netbeans.modules.cnd.modelimpl.parser.apt.APTProjectFileBasedWalker.include(APTProjectFileBasedWalker.java:97)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.serialIncludeImpl(APTAbstractWalker.java:259)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.includeImpl(APTAbstractWalker.java:146)
org.netbeans.modules.cnd.apt.support.APTAbstractWalker.onInclude(APTAbstractWalker.java:112)
org.netbeans.modules.cnd.apt.support.APTWalker.onAPT(APTWalker.java:220)
org.netbeans.modules.cnd.apt.support.APTWalker.toNextNode(APTWalker.java:324)
org.netbeans.modules.cnd.apt.support.APTWalker.nextTokenImpl(APTWalker.java:296)
org.netbeans.modules.cnd.apt.support.APTWalker.access$200(APTWalker.java:63)
org.netbeans.modules.cnd.apt.support.APTWalker$WalkerTokenStream.nextToken(APTWalker.java:105)
org.netbeans.modules.cnd.apt.support.APTWalker$WalkerTokenStream.nextToken(APTWalker.java:97)
org.netbeans.modules.cnd.antlr.TokenStreamSelector.nextToken(TokenStreamSelector.java:36)
org.netbeans.modules.cnd.apt.support.APTExpandedStream.nextToken(APTExpandedStream.java:111)
org.netbeans.modules.cnd.apt.support.APTExpandedStream.nextToken(APTExpandedStream.java:73)
org.netbeans.modules.cnd.apt.utils.APTCommentsFilter.nextToken(APTCommentsFilter.java:67)
org.netbeans.modules.cnd.apt.utils.APTCommentsFilter.nextToken(APTCommentsFilter.java:57)
org.netbeans.modules.cnd.apt.impl.support.lang.APTBaseLanguageFilter$FilterStream.nextToken(APTBaseLanguageFilter.java:143)
org.netbeans.modules.cnd.antlr.TokenBuffer.<init>(TokenBuffer.java:58)
org.netbeans.modules.cnd.antlr.TokenBuffer.<init>(TokenBuffer.java:48)
org.netbeans.modules.cnd.antlr.LLkParser.<init>(LLkParser.java:27)
org.netbeans.modules.cnd.antlr.LLkParserNoEx.<init>(LLkParserNoEx.java:38)
org.netbeans.modules.cnd.modelimpl.parser.generated.CPPParser.<init>(CPPParser.java:451)
org.netbeans.modules.cnd.modelimpl.parser.generated.CPPParser.<init>(CPPParser.java:457)
org.netbeans.modules.cnd.modelimpl.parser.CPPParserEx.<init>(CPPParserEx.java:111)
org.netbeans.modules.cnd.modelimpl.parser.CPPParserEx.getInstance(CPPParserEx.java:126)
org.netbeans.modules.cnd.modelimpl.parser.ParserProviderImpl$Antlr2CppParser.init(ParserProviderImpl.java:110)
org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.doParse(FileImpl.java:1159)
org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl._parse(FileImpl.java:816)
org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.ensureParsed(FileImpl.java:508)
org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:130)
org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:72)
org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:91)
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1424)
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1968)
Comment 6 Alexander Simon 2011-02-01 14:53:56 UTC
fixed, change set:
http://hg.netbeans.org/cnd-main/rev/ddc45037250c

Note: right bug title is "CND does not support '#pragma ones' directive"
Comment 7 Quality Engineering 2011-02-03 05:57:32 UTC
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/ddc45037250c
User: Alexander Simon <alexvsimon@netbeans.org>
Log: fixed Bug #194887 C++ code parser does not work properly
Comment 8 Vladimir Voskresensky 2011-12-13 06:42:25 UTC
*** Bug 179209 has been marked as a duplicate of this bug. ***