Actions
Bug #9841
openjava.lang.NullPointerException at AllocatorEngine.java:303
Start date:
09/26/2019
Due date:
% Done:
0%
Estimated time:
Detected in build:
svn
Platform:
Published in build:
Description
Ошибка:
--- Running Execution from Test Case 5686 (boundary_autogentemplate.rb:246) ---- ---------------------------------- Instance 0 ---------------------------------- Execution status: 0x0000000080002878 0x0000000080002878 li a6, 0x7fffffffffffffff 0x0000000080002898 li s11, 0x7fffffffffffffff 0x00000000800028b8 xor a7, a6, s11 ------------------ Processing Abstract Sequence (Instance 0) ------------------- ******************************************************************************** ATTENTION! An unexpected error has occurred: java.lang.NullPointerException: null The program will be terminated. Please contact us at: microtesk-support@ispras.ru We are sorry for the inconvenience. Exception stack: java.lang.NullPointerException at ru.ispras.microtesk.test.engine.allocator.AllocatorEngine.allocateUnknownValues(ru/ispras/microtesk/test/engine/allocator/AllocatorEngine.java:303) at ru.ispras.microtesk.test.engine.allocator.AllocatorEngine.allocateUnknownValues(ru/ispras/microtesk/test/engine/allocator/AllocatorEngine.java:281) at ru.ispras.microtesk.test.engine.allocator.AllocatorEngine.allocate(ru/ispras/microtesk/test/engine/allocator/AllocatorEngine.java:183) at ru.ispras.microtesk.test.engine.SequenceProcessor.allocateRegisters(ru/ispras/microtesk/test/engine/SequenceProcessor.java:320) at ru.ispras.microtesk.test.engine.SequenceProcessor.allocateResources(ru/ispras/microtesk/test/engine/SequenceProcessor.java:309) at ru.ispras.microtesk.test.engine.SequenceProcessor.expandAbstractSequence(ru/ispras/microtesk/test/engine/SequenceProcessor.java:299) at ru.ispras.microtesk.test.engine.SequenceProcessor.process(ru/ispras/microtesk/test/engine/SequenceProcessor.java:79) at ru.ispras.microtesk.test.TemplateProcessor.processPostponedBlock(ru/ispras/microtesk/test/TemplateProcessor.java:406) at ru.ispras.microtesk.test.TemplateProcessor.processPostponedBlocks(ru/ispras/microtesk/test/TemplateProcessor.java:306) at ru.ispras.microtesk.test.TemplateProcessor.finish(ru/ispras/microtesk/test/TemplateProcessor.java:194) at ru.ispras.microtesk.test.template.Template.endMainSection(ru/ispras/microtesk/test/template/Template.java:213) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at RUBY.generate(C:/!microtesk/MicroTESK-RISC-V/microtesk-riscv/microtesk-riscv/build/target/lib/ruby/template.rb:1066) at RUBY.main(C:\!microtesk\MicroTESK-RISC-V\microtesk-riscv\microtesk-riscv\build\target\lib\ruby\microtesk.rb:33) at org.jruby.RubyHash.each(org/jruby/RubyHash.java:1342) at RUBY.main(C:\!microtesk\MicroTESK-RISC-V\microtesk-riscv\microtesk-riscv\build\target\lib\ruby\microtesk.rb:29) at RUBY.(root)(C:\!microtesk\MicroTESK-RISC-V\microtesk-riscv\microtesk-riscv\build\target\lib\ruby\microtesk.rb:52) at ru.ispras.microtesk.RubyRunner.run(ru/ispras/microtesk/RubyRunner.java:62) at ru.ispras.microtesk.ScriptRunner.run(ru/ispras/microtesk/ScriptRunner.java:43) at ru.ispras.microtesk.test.TestEngine.generate(ru/ispras/microtesk/test/TestEngine.java:172) at ru.ispras.microtesk.MicroTESK.generate(ru/ispras/microtesk/MicroTESK.java:284) at ru.ispras.microtesk.MicroTESK.runTask(ru/ispras/microtesk/MicroTESK.java:131) at ru.ispras.microtesk.MicroTESK.main(ru/ispras/microtesk/MicroTESK.java:79) ********************************************************************************
Updated by Alexander Protsenko about 5 years ago
- Status changed from New to Feedback
- Assignee set to Alexander Protsenko
Предположительно: проблема в работе системных инструкций RISC-V.
(Последнее обновление оных, связанное с добавлением возможности изменения системных регистров, повлекло ряд подобных ошибок.)
Actions