Logical expression with variable operand crashes server
Reported by Christopher Stawarz | February 7th, 2012 @ 03:32 PM | in 0.5.0 (closed)
Attempting to load the attached experiment crashes the server.
The cause of the crash is an assertion thrown in
AnyScalar::getInteger during evaluation of the expression x
&& 1
.
getInteger is called from PNBinaryLogicExpr::evaluate_const. I don't completely understand what's happening in that function, but clearly something is going wrong.
Comments and changes to this ticket
-
Christopher Stawarz February 8th, 2012 @ 03:52 PM
This is fixed on a branch with other expression parser improvements. I'll mark it resolved once it's merged to master.
-
Christopher Stawarz March 5th, 2012 @ 02:26 PM
- State changed from open to pending
-
Christopher Stawarz June 13th, 2012 @ 02:15 PM
- Milestone set to 0.5.0
- Milestone order changed from 168170 to 0
-
Christopher Stawarz October 3rd, 2012 @ 02:30 PM
- State changed from pending to resolved
- Assigned user set to Christopher Stawarz
- Milestone order changed from 8 to 0
Merged to master
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
The core framework and supporting libraries for the MWorks Suite