Opened 8 years ago

Closed 8 years ago

#736 closed bug (fixed)

fetch() crashes when mapping modulesfrom char 0 to char p > 0

Reported by: steenpass Owned by: somebody
Priority: minor Milestone: 4-1-0 and higher
Component: dontKnow Version: 4-0-2
Keywords: fetch Cc:

Description

> ring r = (0,a), (x,y,z), dp;
> module m1 = (a)*x*gen(1)+536870909*y*gen(3), y*gen(2), z*gen(3);
> module m2 = x*gen(1)+gen(1), x*gen(1)+gen(1), x*gen(1)+gen(1);
> ring rp = (536870909, a), (x,y,z), dp;
> def m1 = fetch(r, m1);
> def m2 = fetch(r, m2);
Singular : signal 11 (v: 4020):
current line:>>def m2 = fetch(r, m2);<<
Segment fault/Bus error occurred at 62eb595e because of 10202 (r:1438784865)
please inform the authors
trying to restart...
. 

Remarks:

  • The example only crashes in about 50 % of the cases on my computer.
  • I could not reproduce the crash by fetching only one of the modules.
  • This could be related to

http://www.singular.uni-kl.de:8002/trac/ticket/723

Change History (1)

comment:1 Changed 8 years ago by hannes

Resolution: fixed
Status: newclosed

fixed with f83dbf516e6edb0e239da0367494606bf81500eb For tests see tr. #723

Note: See TracTickets for help on using tickets.