Opened 14 years ago

Closed 14 years ago

## #89 closed bug (fixed)

# new short example for bug in factorize

Reported by: | gorzel | Owned by: | hannes |
---|---|---|---|

Priority: | major | Milestone: | Release 3-1-0 |

Component: | factory | Version: | 3-0-4 |

Keywords: | problems with factorize | Cc: |

### Description

Ysterday evening, I have constructed the following short example for

* problem with factorize:
*

This problem exists since Singular-3-0-4, checked again with Singular-3-1-0, but works fine with Singular-3-0-3.

ring ri =(0,i),(a,b,c),dp; minpoly = i2+1; // This is OK poly f = (a+b)^2+c^2; factorize(f); facstd(f); // This doesn't work poly g = (a+c)^2+b^2; factorize(g); facstd(g);

OUTPUT:

> ring ri =(0,i),(a,b,c),dp; > minpoly = i2+1; > . // This is OK . poly f = (a+b)^2+c^2; > factorize(f); [1]: _[1]=1 _[2]=a+b+(i)*c _[3]=a+b+(-i)*c [2]: 1,1,1 > facstd(f); [1]: _[1]=a+b+(-i)*c [2]: _[1]=a+b+(i)*c > . // This doesn't work . poly g = (a+c)^2+b^2; > factorize(g); // ** problem with factorize [1]: _[1]=1 [2]: 1 > . facstd(g); Singular : signal 11 (v: 3100/2009022519): Segment fault/Bus error occurred at 80fc840 because of 0 (r:1235646882) please inform the authors trying to restart... >

Where this crash did not occur in Singular-3-0-4. There I got:

> . facstd(g); // ** problem with factorize [1]: _[1]=1 > . . ;

' Hope this helps.

**Note:**See TracTickets for help on using tickets.

crash fixed, still problems with factorize: see ticket #1