Opened 11 years ago

Closed 10 years ago

#489 closed bug (fixed)

Segment fault/Bus error occurred in char_series (libfac)

Reported by: barakat Owned by: hannes
Priority: major Milestone: 3-2-0 and higher
Component: libfac Version: 3-1-6
Keywords: char_series Cc:

Description

wrong range[2] in ideal/module(1) -> Segment fault/Bus error occurred

Attachments (1)

commands_file_of_Singular_with_PID_54098 (482 bytes) - added by barakat 11 years ago.

Download all attachments as: .zip

Change History (5)

Changed 11 years ago by barakat

comment:1 Changed 11 years ago by Oleksandr

Could you please add some more info: exact Singular version, OS?

Besides, here is the error message from snork's Singular:

> primdecSY(homalg_variable_194);
convertCF2nmod_poly_t: coefficient not immediate!, char=2
convertCF2nmod_poly_t: coefficient not immediate!, char=2
convertCF2nmod_poly_t: coefficient not immediate!, char=2
convertCF2nmod_poly_t: coefficient not immediate!, char=2
convertCF2nmod_poly_t: coefficient not immediate!, char=2
convertCF2nmod_poly_t: coefficient not immediate!, char=2
convertCF2nmod_poly_t: coefficient not immediate!, char=2
convertCF2nmod_poly_t: coefficient not immediate!, char=2
convertCF2nmod_poly_t: coefficient not immediate!, char=2
convertCF2nmod_poly_t: coefficient not immediate!, char=2
convertCF2nmod_poly_t: coefficient not immediate!, char=2
convertCF2nmod_poly_t: coefficient not immediate!, char=2
convertCF2nmod_poly_t: coefficient not immediate!, char=2
convertCF2nmod_poly_t: coefficient not immediate!, char=2
Singular : signal 11 (v: 3160):
current line:>>  matrix m=char_series(PS);  // We compute an irreducible<<
Segment fault/Bus error occurred at 7fff80426480 because of 10202 (r:1366644347)
please inform the authors
trying to restart...
   ? wrong range[2] in ideal/module(1)
   ? error occurred in or before primdec.lib::min_ass_prim_charsets1 line 4228: `    I=I[2..ncols(I)];`
   ? leaving primdec.lib::min_ass_prim_charsets1
Auf Wiedersehen.

moreover here is the backtrace from myy SW build:

> primdecSY(homalg_variable_194);

Program received signal SIGSEGV, Segmentation fault.
0x00000000008f0dbd in List<Factor<CanonicalForm> >::getFirst() const ()
(gdb) 
(gdb) bt
#0  0x00000000008f0dbd in List<Factor<CanonicalForm> >::getFirst() const ()
#1  0x000000000091bf49 in Factorize(CanonicalForm const&, int) ()
#2  0x0000000000901f10 in nopower(CanonicalForm const&) ()
#3  0x0000000000901c50 in initalset1(List<CanonicalForm> const&) ()
#4  0x00000000008fbfae in MCharSetN(List<CanonicalForm> const&, PremForm&) ()
#5  0x00000000008fce5d in IrrCharSeries(List<CanonicalForm> const&, int) ()
#6  0x00000000007996ed in singclap_irrCharSeries (I=0x7ffff615d0a8, r=0x7ffff61571f8) at ../../../libpolys/polys/clapsing.cc:1328
#7  0x00000000004de099 in jjCHARSERIES (res=0x7ffffffe5dc0, u=0x7ffffffe5f28) at ../../Singular/ipshell.cc:2921
Last edited 11 years ago by Oleksandr (previous) (diff)

comment:2 Changed 11 years ago by Oleksandr

Component: dontKnowlibfac
Keywords: char_series added
Owner: changed from somebody to hannes
Priority: minormajor
Summary: Segment fault/Bus error occurredSegment fault/Bus error occurred in char_series (libfac)

comment:3 Changed 11 years ago by anonymous

This happens with both Singular 3-1-6 and spielwiese commit 88893694bcc

comment:4 Changed 10 years ago by hannes

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.