Skip to content

NPE dumping CFG #3816

Open
Open
@chrisseaton

Description

@chrisseaton
% ./truffleruby-21.2.0.1-macos-amd64/bin/ruby --experimental-options --vm.Dgraal.Dump=:3 --engine.TraceCompilation --engine.CompileOnly=foo --vm.Dgraal.PrintBackendCFG=true test.rb
...
[engine] opt done     Object#foo                                                  |AST   18|Tier 1|Time  308(  59+249 )ms|Inlined   0Y   0N|IR   105/  206|CodeSize    754|Addr 0x1195d8000|Src test.rb:1
Dumping IGV graphs in /Users/chrisseaton/Documents/ruby-compiler-explorer/graal_dumps/2021.09.20.00.22.40.922
CFGPrinter: Exception during output of After code generation: java.lang.NullPointerException
java.lang.NullPointerException
        at org.graalvm.compiler.code.HexCodeFileDisassemblerProvider.disassemble(HexCodeFileDisassemblerProvider.java:71)
        at org.graalvm.compiler.code.HexCodeFileDisassemblerProvider.disassembleCompiledCode(HexCodeFileDisassemblerProvider.java:56)
        at org.graalvm.compiler.printer.CFGPrinterObserver.disassemble(CFGPrinterObserver.java:301)
        at org.graalvm.compiler.printer.CFGPrinterObserver.dumpSandboxed(CFGPrinterObserver.java:238)
        at org.graalvm.compiler.printer.CFGPrinterObserver.dumpSandboxed(CFGPrinterObserver.java:161)
        at org.graalvm.compiler.printer.CFGPrinterObserver.dump(CFGPrinterObserver.java:86)

@eregon

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions