Changes between Initial Version and Version 1 of Ticket #5617, comment 3


Ignore:
Timestamp:
2019-08-15T09:40:43Z (6 years ago)
Author:
Martin Sjölund

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #5617, comment 3

    initial v1  
    11In Linux I got a floating point exception in ExpressionSimplify. So I am guessing somewhere there is an undefined value returned. (Note that I pass the entire frontend)
     2
     3{{{
     4==13528== Process terminating with default action of signal 8 (SIGFPE)
     5==13528==  Integer divide by zero at address 0x1009C53D8E
     6==13528==    at 0x5FEEA03: omc_ExpressionSimplify_simplifyCall (in /home/marsj/OpenModelica/build/lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so)
     7==13528==    by 0x5FEF8E5: omc_ExpressionSimplify_simplifyWork (in /home/marsj/OpenModelica/build/lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so)
     8==13528==    by 0x5FF7A05: omc_Expression_traverseExpBottomUp (in /home/marsj/OpenModelica/build/lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so)
     9==13528==    by 0x5FF7250: omc_Expression_traverseExpBottomUp (in /home/marsj/OpenModelica/build/lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so)
     10==13528==    by 0x5FEC064: omc_ExpressionSimplify_simplify1FixP (in /home/marsj/OpenModelica/build/lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so)
     11==13528==    by 0x5FEC4E8: omc_ExpressionSimplify_simplify1WithOptions (in /home/marsj/OpenModelica/build/lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so)
     12==13528==    by 0x5FEFC75: omc_ExpressionSimplify_simplifyWithOptions (in /home/marsj/OpenModelica/build/lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so)
     13==13528==    by 0x5FCF748: omc_ExpressionSimplify_condsimplify (in /home/marsj/OpenModelica/build/lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so)
     14==13528==    by 0x5BCC70E: omc_BackendVarTransform_replaceStatementLst (in /home/marsj/OpenModelica/build/lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so)
     15==13528==    by 0x5BD0222: omc_BackendVarTransform_replaceEquation (in /home/marsj/OpenModelica/build/lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so)
     16==13528==    by 0x5BD0989: omc_BackendVarTransform_replaceEquations2 (in /home/marsj/OpenModelica/build/lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so)
     17==13528==    by 0x5BD0AB8: omc_BackendVarTransform_replaceEquations (in /home/marsj/OpenModelica/build/lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so)
     18}}}