Igor Schein on Wed, 11 Sep 2002 18:43:59 -0400


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

64bit regression


Hi,

? setrand(10);thue(thueinit(x^3+2700*x-12),97);
  ***   bug in GP (Bus Error), please report

That's on sparc/solaris.  On alpha/linux it's OK.

? setrand(10);thue(thueinit(x^3+2700*x-12),97);
signal BUS (invalid address alignment) in nf_get_sign at 0x10008374c
0x000000010008374c: nf_get_sign+0x00b4: stx     %o0, [%i1]
(dbx) where
=>[1] nf_get_sign(0x100bde2f8, 0xffffffff7fffe40c, 0xffffffff7fffe408, 0x7, 0x100be2db8, 0xffffc000), at 0x10008374c
  [2] inithue(0x100be2e58, 0x3fffffffffff, 0x0, 0x7, 0x3, 0x6), at 0x1002618dc
  [3] thueinit(0x100be2e10, 0x4, 0x7, 0x100be2e58, 0x1, 0x100432c00), at 0x100263240
  [4] identifier(0x1003cea58, 0x100e71177, 0x61c02, 0x100406967, 0x100406966, 0x0), at 0x100270ab4
  [5] truc(0x74, 0x0, 0x100e71161, 0x0, 0x100000000, 0x0), at 0x10026c1a4
  [6] facteur(0x10015e400, 0x74, 0x3bc800, 0x0, 0x1003bc800, 0x100e71161), at 0x10026b940
  [7] expr(0x0, 0x1, 0x100432400, 0x10062a22a, 0x10015e500, 0x10015e4a8), at 0x1002694c0
  [8] identifier(0x1003cea18, 0x100e71161, 0x100406949, 0xffffffff7f87f558, 0x0, 0x0), at 0x10026ffe4
  [9] truc(0x74, 0x163, 0x100e7115c, 0x100be2f98, 0x100000000, 0x0), at 0x10026c1a4
  [10] facteur(0x10015e400, 0x74, 0x3bc800, 0x0, 0x1003bc800, 0x100e7115c), at 0x10026b940
  [11] expr(0x0, 0x1, 0x100432400, 0x10062a22a, 0x10015e500, 0x10015e4a8), at 0x1002694c0
  [12] seq(0x0, 0x100e7115d, 0x431c00, 0x74, 0x1008126b0, 0x100432400), at 0x100269164
  [13] lisseq0(0x100e71150, 0x1002690a4, 0x100431d70, 0x1, 0x1003bc800, 0x100e71150), at 0x10026783c
  [14] readseq(0x100000000, 0x0, 0x1, 0x0, 0x1003bc800, 0x0), at 0x100267e78
  [15] gp_main_loop(0x100000000, 0x3c7800, 0x1003c7800, 0x100e710c0, 0x1, 0x1), at 0x1002a41d8
  [16] main(0x100431e30, 0x1002a4d2c, 0x1002a7494, 0x1003c7800, 0x0, 0x0), at 0x1002a66e0

Thanks

Igor