﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
3659	Infinite loop in ExpressionSimplify	Adrian Pop	Willi Braun	"
Seems these models from ModelicaTest 3.2.1 and ModelicaTest_trunk go into an infinite loop:
{{{
ModelicaTest.Fluid.TestComponents.NewFittings.Bends.CurvedBend
ModelicaTest.Fluid.TestComponents.NewFittings.Bends.EdgedBend
ModelicaTest.Fluid.Dissipation.TestCases.PressureLoss.Bend
}}}
attaching gdb and doing bt gives you:
{{{
#0  0x00007fb26b9e0488 in omc_ExpressionSimplify_simplifyBinary2 ()
   from /var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so
#1  0x00007fb26b9e6872 in omc_ExpressionSimplify_simplifyBinary ()
   from /var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so
#2  0x00007fb26b9fd26e in omc_ExpressionSimplify_simplifyWork ()
   from /var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so
#3  0x00007fb26ba06333 in omc_Expression_traverseExpBottomUp ()
   from /var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so
#4  0x00007fb26b9f8c28 in omc_ExpressionSimplify_simplify1FixP ()
   from /var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so
#5  0x00007fb26b9f9102 in omc_ExpressionSimplify_simplify1WithOptions ()
   from /var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so
#6  0x00007fb26b9fd81a in omc_ExpressionSimplify_simplifyWithOptions ()
   from /var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so
#7  0x00007fb26b9dc9af in omc_ExpressionSimplify_simplifyRelation2 ()
   from /var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so
#8  0x00007fb26b9dcd42 in omc_ExpressionSimplify_simplifyRelation ()
   from /var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so
#9  0x00007fb26b9fd2ef in omc_ExpressionSimplify_simplifyWork ()
   from /var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so
#10 0x00007fb26ba06333 in omc_Expression_traverseExpBottomUp ()
   from /var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so
#11 0x00007fb26ba218a9 in omc_Expression_traverseExpList ()
   from /var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so
#12 0x00007fb26ba05634 in omc_Expression_traverseExpBottomUp ()
   from /var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so
#13 0x00007fb26ba0554f in omc_Expression_traverseExpBottomUp ()
   from /var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so
#14 0x00007fb26ba0558b in omc_Expression_traverseExpBottomUp ()
   from /var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so
}}}

So it seems to be some loop in ExpressionSimplify or is really really really slow."	defect	closed	high	1.9.4	Backend		fixed		Vitalij Ruge
