You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Mikhail Fursov (JIRA)" <ji...@apache.org> on 2008/02/12 08:56:07 UTC

[jira] Updated: (HARMONY-4785) [drlvm][jit][opt] EHWA asserts on statprof in server_static mode

     [ https://issues.apache.org/jira/browse/HARMONY-4785?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mikhail Fursov updated HARMONY-4785:
------------------------------------

    Attachment: i3.diff

i3.diff - the fix for the problem

> [drlvm][jit][opt] EHWA asserts on statprof in server_static mode
> ----------------------------------------------------------------
>
>                 Key: HARMONY-4785
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4785
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: x86 debug
>            Reporter: Alexey Varlamov
>            Assignee: Mikhail Fursov
>         Attachments: i3.diff, pseudothrow.diff, static.diff
>
>
>  sh build.sh -DBUILD_CFG=debug -Dtest.mode=jit -Dtest.vmargs="-Xem:server_static" ehwa.test
>      [java] java: /export/users2/avarlamo/working_vm/vm/jitrino/src/shared/ControlFlowGraph.cpp:431: bool Jitrino::ControlFlowGraph::isEdgeProfileConsistent(bool, bool, bool): Assertion `doAssert ? false : true' failed.
>      [java] SIGABRT in VM code.
>      [java] Stack trace:
>      [java]   0: ?? (??:-1)
>      [java]   1: abort (??:-1)
>      [java]   2: __assert_fail (??:-1)
>      [java]   3: Jitrino::ControlFlowGraph::isEdgeProfileConsistent(bool, bool, bool) (/export/users2/avarlamo/working_vm/vm/jitrino/src/shared/ControlFlowGraph.cpp:432)
>      [java]   4: Jitrino::ControlFlowGraph::smoothEdgeProfile() (/export/users2/avarlamo/working_vm/vm/jitrino/src/shared/ControlFlowGraph.cpp:998)
>      [java]   5: Jitrino::StaticProfiler::estimateGraph(Jitrino::IRManager&, double, bool) (/export/users2/avarlamo/working_vm/vm/jitrino/src/dynopt/StaticProfiler.cpp:259)
>      [java]   6: Jitrino::StaticProfilerPass::_run(Jitrino::IRManager&) (/export/users2/avarlamo/working_vm/vm/jitrino/src/dynopt/StaticProfiler.cpp:299)
>      [java]   7: Jitrino::OptPass::run() (/export/users2/avarlamo/working_vm/vm/jitrino/src/optimizer/optpass.cpp:61)
>      [java]   8: Jitrino::runPipeline(Jitrino::CompilationContext*) (/export/users2/avarlamo/working_vm/vm/jitrino/src/main/Jitrino.cpp:228)
>      [java]   9: Jitrino::compileMethod(Jitrino::CompilationContext*) (/export/users2/avarlamo/working_vm/vm/jitrino/src/main/Jitrino.cpp:245)
>      [java]  10: Jitrino::Jitrino::CompileMethod(Jitrino::CompilationContext*) (/export/users2/avarlamo/working_vm/vm/jitrino/src/main/Jitrino.cpp:262)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.