Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#134 closed bug (fixed)

bug in killing ring dependent attributes in Singular interpretator

Reported by: Oleksandr Owned by: hannes
Priority: major Milestone: 3-1-1
Component: singular-kernel Version: 3-1-0
Keywords: attrib, kill Cc:

Description

Segment fault/Bus error occurred at atKILLATTR1 :: atKillAll :: root->attribute->killAll() since the attribute is ring dependent but ring was already killed (r = 0x0)...

Test:

ring R; ideal I = maxideal(1); attrib(I, "A", ideal(var(1)));
I; attrib(I, "A");
kill R; // BUGGG
$

gives:

testa.sing   1> ring R; ideal I = maxideal(1); attrib(I, "A", ideal(var(1)));
testa.sing   2> I;
I[1]=x
I[2]=y
I[3]=z
testa.sing   3> attrib(I, "A");
_[1]=x
testa.sing   4> 
testa.sing   5. kill R;
Singular : signal 11 (v: 3101/2009050412):
current line:>>kill R;<<
Segment fault/Bus error occurred at 2b9a17bd4bc0 because of 10206 (r:1241461411)
please inform the authors

// ***dError: Caught Signal 11 occured at: 

Attachments (2)

testa.sing (256 bytes) - added by Oleksandr 14 years ago.
test
testa.log (418 bytes) - added by Oleksandr 14 years ago.
result

Download all attachments as: .zip

Change History (4)

Changed 14 years ago by Oleksandr

Attachment: testa.sing added

test

Changed 14 years ago by Oleksandr

Attachment: testa.log added

result

comment:1 Changed 14 years ago by hannes

Resolution: fixed
Status: newclosed

handling of ring dep. attributes fixed

comment:2 Changed 14 years ago by seelisch

Milestone: Releases 3-1-1 and higher
Note: See TracTickets for help on using tickets.