#16 Segmentation fault when make check in cygwin

closed
5
2011-06-22
2010-10-14
Qiu YuQing
No

Dear all,

I am really stambled by this problem. I have tried several times to install atlas 3.9.20 with lapack 3.1.1 in cygwin 1.7.7 in windows 7 but failed to pass the "make check" step. The "make" step was successful and the segmentation fault would happen. Several flags like "-fno-common" and "--Fa acg -mpreferred-stack-boundary=2" could not prevent this happen. Please see the following report and attached error report files. I am looking forward to your kindly response.

gfortran -O -m32 -o xcinvtst cinvtst.o \ /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/lib/libtstatlas.a /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/lib/liblapack.a /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/lib/libcblas.a /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/lib/libf77blas.a \ /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/lib/libatlas.a -lpthread -lkernel32 -lm
gcc-4 -o cslvtst.o -c -DL2SIZE=4194304 -I/cygdrive/c/cygwin//home/ATLAS3.9.20/proj/include -I/cygdrive/c/cygwin//home/ATLAS3.9.20/proj/..//include -I/cygdrive/c/cygwin//home/ATLAS3.9.20/proj/..//include/contrib -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_WinNT -DATL_ARCH_Core2 -DATL_CPUMHZ=2 -DGCCWIN -DUseClock -DATL_SSE3 -DATL_SSE2 -DATL_SSE1 -DATL_GAS_x8632 -DPentiumCPS=2660 -DATL_FULL_LAPACK -DATL_NCPU=4 -fomit-frame-pointer -mfpmath=sse -msse3 -O2 -mpreferred-stack-boundary=2 -m32 -mpreferred-stack-boundary=2 -DATLCINT -DSCPLX /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/..//bin/slvtst.c
gfortran -O -m32 -o xcslvtst cslvtst.o \ /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/lib/libtstatlas.a /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/lib/liblapack.a /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/lib/libcblas.a /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/lib/libf77blas.a \ /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/lib/libatlas.a -lpthread -lkernel32 -lm
gcc-4 -o ctrtritst.o -c -DL2SIZE=4194304 -I/cygdrive/c/cygwin//home/ATLAS3.9.20/proj/include -I/cygdrive/c/cygwin//home/ATLAS3.9.20/proj/..//include -I/cygdrive/c/cygwin//home/ATLAS3.9.20/proj/..//include/contrib -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_WinNT -DATL_ARCH_Core2 -DATL_CPUMHZ=2 -DGCCWIN -DUseClock -DATL_SSE3 -DATL_SSE2 -DATL_SSE1 -DATL_GAS_x8632 -DPentiumCPS=2660 -DATL_FULL_LAPACK -DATL_NCPU=4 -fomit-frame-pointer -mfpmath=sse -msse3 -O2 -mpreferred-stack-boundary=2 -m32 -mpreferred-stack-boundary=2 -DATLCINT -DSCPLX /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/..//bin/trtritst.c
gfortran -O -m32 -o xctrtritst ctrtritst.o \ /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/lib/libtstatlas.a /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/lib/liblapack.a /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/lib/libcblas.a /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/lib/libf77blas.a \ /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/lib/libatlas.a -lpthread -lkernel32 -lm
gcc-4 -o cuumtst.o -c -DL2SIZE=4194304 -I/cygdrive/c/cygwin//home/ATLAS3.9.20/proj/include -I/cygdrive/c/cygwin//home/ATLAS3.9.20/proj/..//include -I/cygdrive/c/cygwin//home/ATLAS3.9.20/proj/..//include/contrib -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_WinNT -DATL_ARCH_Core2 -DATL_CPUMHZ=2 -DGCCWIN -DUseClock -DATL_SSE3 -DATL_SSE2 -DATL_SSE1 -DATL_GAS_x8632 -DPentiumCPS=2660 -DATL_FULL_LAPACK -DATL_NCPU=4 -fomit-frame-pointer -mfpmath=sse -msse3 -O2 -mpreferred-stack-boundary=2 -m32 -mpreferred-stack-boundary=2 -DATLCINT -DSCPLX /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/..//bin/uumtst.c
gfortran -O -m32 -o xcuumtst cuumtst.o \ /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/lib/libtstatlas.a /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/lib/liblapack.a /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/lib/libcblas.a /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/lib/libf77blas.a \ /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/lib/libatlas.a -lpthread -lkernel32 -lm
/cygdrive/c/cygwin//home/ATLAS3.9.20/proj/bin/ATLrun.sh /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/bin xcslvtst -n 167 -r 83 -O 2 c r \ >> /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/bin/sanity.out
/cygdrive/c/cygwin//home/ATLAS3.9.20/proj/bin/ATLrun.sh /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/bin xcslvtst -n 167 -r 83 -O 2 c r -U 2 u l \ >> /cygdrive/c/cygwin//home/ATLAS3.9.20/proj/bin/sanity.out
/cygdrive/c/cygwin//home/ATLAS3.9.20/proj/bin/ATLrun.sh: line 4: 2380 Segmentation fault (core dumped) $atldir/$*
make[3]: *** [csanity_test] Error 139
make[3]: Leaving directory `/home/ATLAS3.9.20/proj/bin'
make[2]: *** [sanity_test] Error 2
make[2]: Leaving directory `/home/ATLAS3.9.20/proj/bin'
make[1]: *** [sanity_test] Error 2
make[1]: Leaving directory `/home/ATLAS3.9.20/proj'
make: *** [test] Error 2

Discussion

  • Qiu YuQing
    Qiu YuQing
    2010-10-14

     
    Attachments
    • milestone: 111737 -->
    • labels: 360151 --> Problems during install
     
  • Hi,

    As I've said before, I am presently not able to help a lot with Windows-specific stuff. However, you might try 3.9.28, since I squashed several bugs that were causing seg faults.

    Cheers,
    Clint

     
    • assigned_to: nobody --> rwhaley
     
  • Allen McIntosh
    Allen McIntosh
    2010-10-28

    Sadly, 3.9.28 won't build with a recent Cygwin (gcc 4.3.4). Clint, let me know if you are interested in getting hold of the error log tarball.

     
  • Sure, post the error report for 2.9.29 if you like. I can't log into a Windows box to fix, but it's possible the symptom is non-windows specific . . .

    If it's obviously windows-specific, try posting to the windows mail list . . .

    Thanks,
    Clint

     
  • Qiu YuQing
    Qiu YuQing
    2010-10-28

    I have tried 3.9.28, but failed in make process. 3.9.20 can pass the make process.

     
  • I don't support .20 anymore anywhere. If you want to upload the error file for .29, maybe I can see why it is dying.

     
  • Qiu YuQing
    Qiu YuQing
    2010-10-29

     
    Attachments
  • Qiu YuQing
    Qiu YuQing
    2010-10-29

     
    Attachments
  • Qiu YuQing
    Qiu YuQing
    2010-10-29

    hi,
    It still can not work eith .29 or .30. I decided to give up to use atlas in linux. Thanks very much.

     
  • Qiu YuQing
    Qiu YuQing
    2010-10-29

    I attached the error files.

     
  • marco atzeri
    marco atzeri
    2010-11-04

    I just uploaded the 3.9.31-1 cygwin source package on
    http://matzeri.altervista.org/cygwin-1.7/atlas/
    it included the lapack-3.2.2 source.
    For building you just need the cygport package.

    I have not yet completed the "make check". But I had no problem building and using the
    dll's for Core232SSE3 in comparison to the reference blas/lapack-3.2.2 dll's

    Marco

     
  • A8gGJA <a href="http://yzebhulgeqac.com/">yzebhulgeqac</a>, [url=http://dwcnlbhlqppe.com/]dwcnlbhlqppe[/url], [link=http://griowenexzti.com/]griowenexzti[/link], http://hqheccspzvxk.com/

     
    • status: open --> closed
     
  • Looks like poster has just switched to linux.