Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Program terminating" with oldFactArg and dot products #97

Closed
t-hahn opened this issue May 24, 2016 · 4 comments
Closed

"Program terminating" with oldFactArg and dot products #97

t-hahn opened this issue May 24, 2016 · 4 comments
Labels
bug Something isn't working

Comments

@t-hahn
Copy link

t-hahn commented May 24, 2016

I'm getting program aborts ("Program terminating in line ...") if I use factarg with oldFactArg on expressions containing dot products. See here:
v e1, e2, k1, k2;
s a, b;
cf dotM;
L testbad = dotM(e1.k1*e2.k1);
L testok = dotM(a*b);
.sort
on oldFactArg;
factarg dotM;
print;
.end

Best, Thomas

@t-hahn
Copy link
Author

t-hahn commented May 24, 2016

Forgot to mention: this happens with form/tform compiled from yesterday's sources.
I checked with the version of April 19 that I was using before and there it doesn't happen.

@tueda tueda added the bug Something isn't working label Jun 27, 2016
@tueda
Copy link
Collaborator

tueda commented Sep 13, 2016

Here is another example of the crash of OldFactArg:

On OldFactArg;
V p1,p2,p3,p4;
S x;
CF f;
T t;
L OK1 = f(t(p1)*x);
L OK2 = f(t(p1,p2)*x);
L OK3 = f(t(p1,p2,p3)*x);
L BAD = f(t(p1,p2,p3,p4)*x);
factarg f;
P;
.end

@tueda
Copy link
Collaborator

tueda commented Sep 13, 2016

Introduced by 29e608e.

@tueda
Copy link
Collaborator

tueda commented Feb 22, 2017

Somehow fixed by 10eada9.

@tueda tueda closed this as completed Feb 22, 2017
tueda added a commit that referenced this issue Feb 22, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants