Project

General

Profile

Bug #9060

Warnings and IllegalArgumentException in VcegarPjIcramCgaaGraphMlTestCase

Added by Mikhail Lebedev over 1 year ago. Updated 5 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Engine (Transformer)
Target version:
Start date:
07/03/2018
Due date:
% Done:

100%

Estimated time:
Detected in build:
master
Platform:
Published in build:
1.1.1-beta-190722

Description

This error appears in the VcegarPjIcramCgaaGraphMlTestCase of the Retrascope-MC-Benchmark project.
Log:

2018.07.03 15:28:50.866. WARNING: Null data for current edge
2018.07.03 15:28:50.866. WARNING: Null data for current edge


java.lang.IllegalArgumentException: Pair cannot contain null values


at edu.uci.ics.jung.graph.util.Pair.<init>(Pair.java:42)
at edu.uci.ics.jung.graph.AbstractGraph.addEdge(AbstractGraph.java:60)
at ru.ispras.retrascope.engine.cfg.transformer.cgaa.CfgProcessPhasePlacer$PhasePlacementVisitor.onStatementEnd(CfgProcessPhasePlacer.java:197)
at ru.ispras.retrascope.model.basis.walker.ModelWalker.visitNode(ModelWalker.java:190)
at ru.ispras.retrascope.model.basis.walker.ModelWalker.start(ModelWalker.java:157)
at ru.ispras.retrascope.engine.cfg.transformer.cgaa.CfgProcessPhasePlacer.<init>(CfgProcessPhasePlacer.java:215)
at ru.ispras.retrascope.engine.cfg.transformer.cgaa.CfgCgaaTransformerBuilder.applyToProcess(CfgCgaaTransformerBuilder.java:125)
at ru.ispras.retrascope.engine.cfg.transformer.cgaa.CfgCgaaTransformerBuilder.buildModule(CfgCgaaTransformerBuilder.java:113)
at ru.ispras.retrascope.engine.cfg.transformer.cgaa.CfgCgaaTransformerBuilder.build(CfgCgaaTransformerBuilder.java:95)
at ru.ispras.retrascope.engine.cfg.transformer.cgaa.CfgCgaaTransformer.start(CfgCgaaTransformer.java:66)
at ru.ispras.retrascope.basis.Engine.start(Engine.java:217)
at ru.ispras.retrascope.basis.ToolChain.start(ToolChain.java:111)
at ru.ispras.retrascope.basis.Engine.start(Engine.java:217)
at ru.ispras.retrascope.Retrascope$ToolRun.start(Retrascope.java:215)
at ru.ispras.retrascope.Retrascope.main(Retrascope.java:456)
at ru.ispras.retrascope.Retrascope.main(Retrascope.java:373)

The test case is based on the following Verilog design:

src/main/verilog/vcegar-benchmarks/pj_icram/icram_1.v

The same situation appears when using icram_2.v, icram_3.v, icram_4.v, icram_5.v Verilog designs.

History

#1

Updated by Mikhail Lebedev over 1 year ago

The same warning appears in VcegarPjIcuCgaaGraphMlTestCase, but there is no exception.

#2

Updated by Sergey Smolov over 1 year ago

  • % Done changed from 0 to 100
  • Status changed from New to Resolved

Completely fixed in 97decbb3

#3

Updated by Mikhail Lebedev over 1 year ago

  • Status changed from Resolved to Verified
#4

Updated by Sergey Smolov over 1 year ago

  • Target version set to 1.0
#5

Updated by Sergey Smolov 10 months ago

  • Category set to Engine (Transformer)
#6

Updated by Sergey Smolov 5 months ago

  • Published in build set to 1.1.1-beta-190722
  • Status changed from Verified to Closed

Also available in: Atom PDF