bug-gnulib
[Top][All Lists]
Advanced

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

Re: make check failure on Debian GNU/Hurd


From: Hiroyuki Yamamoto
Subject: Re: make check failure on Debian GNU/Hurd
Date: Wed, 23 Sep 2009 23:26:43 +0900
User-agent: Mozilla-Thunderbird 2.0.0.22 (X11/20090701)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi,

Eric Blake wrote:
> According to Hiroyuki Yamamoto on 9/23/2009 5:01 AM: 
>> GNU m4 1.4.13 fails to 'make check' on Debian GNU/Hurd.
> 
>> Checking ./stackovf.test
>> Stack soft limit set to 300K
>> Failure - m4 aborted unexpectedly
>> Output from m4:
>> m4: internal error detected; please report this bug to <address@hidden>: 
>> Segmentation fault
> 
> Thanks for the report.  I believe there have been changes in gnulib that
> might affect stack overflow detection, I should post a new snapshot to see
> if that helps matters; and if not, the c-stack module needs to be fixed
> for GNU/Hurd.  Meanwhile, could you help debug this further?  I don't have
> access to GNU/Hurd to reproduce this.

I do anything if possible, though there is not confidence.

> Also, did your build pick up the libsigsegv library?  If so, which version?

Hmm, I did build without installing libsigsegv library.
./configure did with following command:
$ env CFLAGS=-O2 ./configure --prefix=/usr/local/gnu --enable-changeword
$ make
$ make check


Then I tried making with libsigsegv library (Version 2.5-3 of Debian GNU/Hurd 
package).
$ env CFLAGS=-O2 ./configure -with-libsigsegv-prefix=/usr/local/gnu 
--enable-changeword
$ make
$ make check

The log of 'make check' is attached.


Regards,
- -- 
Hiroyuki Yamamoto
4096R/520304DC
 A75D B285 7050 4BF9 AEDA  91AC 3A10 59C6 5203 04DC
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQIcBAEBCAAGBQJKujAiAAoJEDoQWcZSAwTcOxsP/RIfkVAQEdrTXcGnTF+2NV94
JzfeP+fwjo1HsI//2t5tyeCG4x5MOaIUdvEpYnbIQde1mLlHJjDebPoY7CJP2INK
Wu6oXhTQNCp5NbbYjB50G0FPVdXqHwu6k3g8fr+0vFdWp+0ceKPGLVkJAISMks8A
E+4DeuulU40rlJ7w8utObBlMocLp62Oqujb8cRO0dJ+XGGha8GwHtH9hQ/8qEaNH
8VuIXvsqdTacWk1Uyq+PHbOIImnNf19o7ugLPMbTFSvOUQAX+T7m7C/OyDe8vNQ9
uZBsIuJ5roKN0aa8vhHvjzZiPjbsUktJp7UusYZGCZfuZo4AiPSaPbgbBeLHxiuA
7ONFLQvfA3hF/7ro3vSuJn3ze/4pTusV1rFIpQqsd6mYcIPM21BhLD3+DNH0hph2
fHR/vcC17na71LFDqNSunxc5pdLYZbta29LPxAfsAiXXd5shrKiC93A/TbQv2xSM
oFPLc6NxscoWLLc+fmDGBLHGNogJrMwlEmIflx+Zl7FyFFnNUfbFDGkhjzNaKx5G
Ec8vREhyblXURwvqEsfaxT7aeQP7dSnDFwjr/L2lfbsmjVc2BqOV6/+GOUz7VfR6
bcwDiHJkpaeU6XRdQyPHnr0bNR2w7xU9uyxWyig1GeWtUQ2EUB2ap1SY/h4/pRRX
7nTkdVhiZrAuf3eds1uN
=FKPt
-----END PGP SIGNATURE-----
make  check-recursive
make[1]: Entering directory `/home/foo/m4/m4-1.4.13'
Making check in .
make[2]: Entering directory `/home/foo/m4/m4-1.4.13'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/home/foo/m4/m4-1.4.13'
Making check in examples
make[2]: Entering directory `/home/foo/m4/m4-1.4.13/examples'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/foo/m4/m4-1.4.13/examples'
Making check in lib
make[2]: Entering directory `/home/foo/m4/m4-1.4.13/lib'
make  check-recursive
make[3]: Entering directory `/home/foo/m4/m4-1.4.13/lib'
make[4]: Entering directory `/home/foo/m4/m4-1.4.13/lib'
make[4]: Nothing to be done for `check-am'.
make[4]: Leaving directory `/home/foo/m4/m4-1.4.13/lib'
make[3]: Leaving directory `/home/foo/m4/m4-1.4.13/lib'
make[2]: Leaving directory `/home/foo/m4/m4-1.4.13/lib'
Making check in src
make[2]: Entering directory `/home/foo/m4/m4-1.4.13/src'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/foo/m4/m4-1.4.13/src'
Making check in doc
make[2]: Entering directory `/home/foo/m4/m4-1.4.13/doc'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/foo/m4/m4-1.4.13/doc'
Making check in checks
make[2]: Entering directory `/home/foo/m4/m4-1.4.13/checks'
PATH=`pwd`/../src":"$PATH; export PATH; \
        ./check-them -I ./../examples ./*[0-9][0-9][0-9].* ./stackovf.test
m4 (GNU M4) 1.4.13
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Rene' Seindal.
Checking ./001.preprocess
Checking ./002.debugging_
Checking ./003.command_li
Checking ./004.command_li
Checking ./005.comments
Checking ./006.comments
Checking ./007.input_proc
Checking ./008.input_proc
Checking ./009.inhibiting
Checking ./010.inhibiting
Checking ./011.inhibiting
Checking ./012.inhibiting
Checking ./013.inhibiting
Checking ./014.inhibiting
Checking ./015.inhibiting
Checking ./016.inhibiting
Checking ./017.macro_argu
Checking ./018.macro_argu
Checking ./019.macro_argu
Checking ./020.macro_argu
Checking ./021.macro_argu
Checking ./022.quoting_ar
Checking ./023.macro_expa
Checking ./024.macro_expa
Checking ./025.define
Checking ./026.define
Checking ./027.define
Checking ./028.arguments
Checking ./029.arguments
Checking ./030.arguments
Checking ./031.arguments
Checking ./032.arguments
Checking ./033.arguments
Checking ./034.pseudo_arg
Checking ./035.pseudo_arg
Checking ./036.pseudo_arg
Checking ./037.pseudo_arg
Checking ./038.pseudo_arg
Checking ./039.pseudo_arg
Checking ./040.pseudo_arg
Checking ./041.pseudo_arg
Checking ./042.pseudo_arg
Checking ./043.undefine
Checking ./044.undefine
Checking ./045.defn
Checking ./046.defn
Checking ./047.defn
Checking ./048.defn
Checking ./049.defn
Checking ./050.defn
Checking ./051.defn
Checking ./052.pushdef
Checking ./053.pushdef
Checking ./054.indir
Checking ./055.indir
Checking ./056.indir
Checking ./057.builtin
Checking ./058.builtin
Checking ./059.builtin
Checking ./060.builtin
Checking ./061.builtin
Checking ./062.ifdef
Checking ./063.ifelse
Checking ./064.ifelse
Checking ./065.ifelse
Checking ./066.ifelse
Checking ./067.ifelse
Checking ./068.shift
Checking ./069.shift
Checking ./070.shift
Checking ./071.shift
Checking ./072.shift
Checking ./073.shift
Checking ./074.shift
Checking ./075.shift
Checking ./076.forloop
Checking ./077.forloop
Checking ./078.forloop
Checking ./079.foreach
Checking ./080.foreach
Checking ./081.foreach
Checking ./082.foreach
Checking ./083.foreach
Checking ./084.foreach
Checking ./085.stacks
Checking ./086.stacks
Checking ./087.compositio
Checking ./088.compositio
Checking ./089.compositio
Checking ./090.compositio
Checking ./091.dumpdef
Checking ./092.dumpdef
Checking ./093.trace
Checking ./094.trace
Checking ./095.trace
Checking ./096.trace
Checking ./097.trace
Checking ./098.debug_leve
Checking ./099.debug_leve
Checking ./100.debug_leve
Checking ./101.debug_outp
Checking ./102.dnl
Checking ./103.dnl
Checking ./104.dnl
Checking ./105.changequot
Checking ./106.changequot
Checking ./107.changequot
Checking ./108.changequot
Checking ./109.changequot
Checking ./110.changequot
Checking ./111.changequot
Checking ./112.changequot
Checking ./113.changequot
Checking ./114.changequot
Checking ./115.changequot
Checking ./116.changecom
Checking ./117.changecom
Checking ./118.changecom
Checking ./119.changecom
Checking ./120.changecom
Checking ./121.changecom
Checking ./122.changeword
Checking ./123.changeword
Checking ./124.changeword
Checking ./125.changeword
Checking ./126.changeword
Checking ./127.changeword
Checking ./128.m4wrap
Checking ./129.m4wrap
Checking ./130.m4wrap
Checking ./131.m4wrap
Checking ./132.m4wrap
Checking ./133.m4wrap
Checking ./134.include
Checking ./135.include
Checking ./136.include
Checking ./137.include
Checking ./138.include
Checking ./139.include
Checking ./140.diversions
Checking ./141.diversions
Checking ./142.diversions
Checking ./143.diversions
Checking ./144.divert
Checking ./145.divert
Checking ./146.divert
Checking ./147.divert
Checking ./148.divert
Checking ./149.undivert
Checking ./150.undivert
Checking ./151.undivert
Checking ./152.undivert
Checking ./153.undivert
Checking ./154.undivert
Checking ./155.divnum
Checking ./156.cleardiver
Checking ./157.cleardiver
Checking ./158.len
Checking ./159.index_macr
Checking ./160.index_macr
Checking ./161.regexp
Checking ./162.regexp
Checking ./163.regexp
Checking ./164.substr
Checking ./165.substr
Checking ./166.translit
Checking ./167.translit
Checking ./168.translit
Checking ./169.translit
Checking ./170.patsubst
Checking ./171.patsubst
Checking ./172.patsubst
Checking ./173.patsubst
Checking ./174.patsubst
Checking ./175.format
Checking ./176.format
Checking ./177.format
Checking ./178.incr
Checking ./179.eval
Checking ./180.eval
Checking ./181.eval
Checking ./182.eval
Checking ./183.eval
Checking ./184.eval
Checking ./185.platform_m
Checking ./186.platform_m
Checking ./187.platform_m
Checking ./188.syscmd
Checking ./189.syscmd
Checking ./190.esyscmd
Checking ./191.sysval
Checking ./192.sysval
Checking ./193.mkstemp
Checking ./194.mkstemp
Checking ./195.mkstemp
Checking ./196.errprint
Checking ./197.location
Checking ./198.location
Checking ./199.location
Checking ./200.m4exit
Checking ./201.m4exit
Checking ./202.using_froz
Checking ./203.using_froz
Checking ./204.using_froz
Checking ./205.extensions
Checking ./206.other_inco
Checking ./207.other_inco
Checking ./208.improved_e
Checking ./209.improved_f
Checking ./210.improved_f
Checking ./211.improved_f
Checking ./212.improved_f
Checking ./213.improved_f
Checking ./214.improved_f
Checking ./215.improved_f
Checking ./216.improved_f
Checking ./217.improved_f
Checking ./218.improved_f
Checking ./219.improved_f
Checking ./220.improved_f
Checking ./221.improved_f
Checking ./222.improved_f
Checking ./223.improved_c
Checking ./224.improved_c
Checking ./225.improved_m
Checking ./226.improved_m
Checking ./227.improved_c
Checking ./228.improved_c
Checking ./229.improved_c
Checking ./230.improved_f
Checking ./stackovf.test
./stackovf.test: skipping test, no stack overflow support detected in m4

Skipped checks were:
  ./stackovf.test
All checks successful
make[2]: Leaving directory `/home/foo/m4/m4-1.4.13/checks'
Making check in tests
make[2]: Entering directory `/home/foo/m4/m4-1.4.13/tests'
make  check-recursive
make[3]: Entering directory `/home/foo/m4/m4-1.4.13/tests'
make[4]: Entering directory `/home/foo/m4/m4-1.4.13/tests'
make  libtests.a test-alloca-opt test-array_list test-array_oset 
test-avltree_oset test-binary-io test-btowc test-c-ctype test-c-stack 
test-closein test-dirname test-environ test-errno test-fcntl test-fflush 
test-fflush2 test-filenamecat test-fopen test-fpending test-fpurge 
test-freadahead test-freading test-frexp-nolibm test-frexpl-nolibm test-fseeko 
test-ftello test-getdtablesize test-gettimeofday test-isnand-nolibm 
test-isnanf-nolibm test-isnanl-nolibm test-linkedhash_list test-lseek 
test-lstat test-malloca test-math test-mbrtowc test-mbsinit test-memchr2 
test-open test-posix_spawn1 test-posix_spawn2 test-printf-frexp 
test-printf-frexpl test-quotearg test-rawmemchr test-sched test-sigaction 
test-signal test-signbit test-snprintf test-stdbool test-stdint test-stdio 
test-stdlib test-strchrnul test-strerror test-string test-strsignal test-strstr 
test-strtod test-sys_stat test-sys_time test-unistd test-vasnprintf 
test-vasprintf-posix test-vasprintf test-wchar test-wcrtomb test-wctype 
test-xvasprintf
make[5]: Entering directory `/home/foo/m4/m4-1.4.13/tests'
make[5]: `libtests.a' is up to date.
make[5]: `test-alloca-opt' is up to date.
make[5]: `test-array_list' is up to date.
make[5]: `test-array_oset' is up to date.
make[5]: `test-avltree_oset' is up to date.
make[5]: `test-binary-io' is up to date.
make[5]: `test-btowc' is up to date.
make[5]: `test-c-ctype' is up to date.
make[5]: `test-c-stack' is up to date.
make[5]: `test-closein' is up to date.
make[5]: `test-dirname' is up to date.
make[5]: `test-environ' is up to date.
make[5]: `test-errno' is up to date.
make[5]: `test-fcntl' is up to date.
make[5]: `test-fflush' is up to date.
make[5]: `test-fflush2' is up to date.
make[5]: `test-filenamecat' is up to date.
make[5]: `test-fopen' is up to date.
make[5]: `test-fpending' is up to date.
make[5]: `test-fpurge' is up to date.
make[5]: `test-freadahead' is up to date.
make[5]: `test-freading' is up to date.
make[5]: `test-frexp-nolibm' is up to date.
make[5]: `test-frexpl-nolibm' is up to date.
make[5]: `test-fseeko' is up to date.
make[5]: `test-ftello' is up to date.
make[5]: `test-getdtablesize' is up to date.
make[5]: `test-gettimeofday' is up to date.
make[5]: `test-isnand-nolibm' is up to date.
make[5]: `test-isnanf-nolibm' is up to date.
make[5]: `test-isnanl-nolibm' is up to date.
make[5]: `test-linkedhash_list' is up to date.
make[5]: `test-lseek' is up to date.
make[5]: `test-lstat' is up to date.
make[5]: `test-malloca' is up to date.
make[5]: `test-math' is up to date.
make[5]: `test-mbrtowc' is up to date.
make[5]: `test-mbsinit' is up to date.
make[5]: `test-memchr2' is up to date.
make[5]: `test-open' is up to date.
make[5]: `test-posix_spawn1' is up to date.
make[5]: `test-posix_spawn2' is up to date.
make[5]: `test-printf-frexp' is up to date.
make[5]: `test-printf-frexpl' is up to date.
make[5]: `test-quotearg' is up to date.
make[5]: `test-rawmemchr' is up to date.
make[5]: `test-sched' is up to date.
make[5]: `test-sigaction' is up to date.
make[5]: `test-signal' is up to date.
make[5]: `test-signbit' is up to date.
make[5]: `test-snprintf' is up to date.
make[5]: `test-stdbool' is up to date.
make[5]: `test-stdint' is up to date.
make[5]: `test-stdio' is up to date.
make[5]: `test-stdlib' is up to date.
make[5]: `test-strchrnul' is up to date.
make[5]: `test-strerror' is up to date.
make[5]: `test-string' is up to date.
make[5]: `test-strsignal' is up to date.
make[5]: `test-strstr' is up to date.
make[5]: `test-strtod' is up to date.
make[5]: `test-sys_stat' is up to date.
make[5]: `test-sys_time' is up to date.
make[5]: `test-unistd' is up to date.
make[5]: `test-vasnprintf' is up to date.
make[5]: `test-vasprintf-posix' is up to date.
make[5]: `test-vasprintf' is up to date.
make[5]: `test-wchar' is up to date.
make[5]: `test-wcrtomb' is up to date.
make[5]: `test-wctype' is up to date.
make[5]: `test-xvasprintf' is up to date.
make[5]: Leaving directory `/home/foo/m4/m4-1.4.13/tests'
make  check-TESTS
make[5]: Entering directory `/home/foo/m4/m4-1.4.13/tests'
PASS: test-alloca-opt
PASS: test-array_list
PASS: test-array_oset
PASS: test-avltree_oset
PASS: test-binary-io.sh
Skipping test: no traditional french locale is installed
SKIP: test-btowc1.sh
Skipping test: no french Unicode locale is installed
SKIP: test-btowc2.sh
PASS: test-c-ctype
SKIP: test-c-stack.sh
SKIP: test-c-stack2.sh
PASS: test-closein.sh
PASS: test-dirname
PASS: test-environ
PASS: test-errno
PASS: test-fcntl
PASS: test-fflush
PASS: test-fflush2.sh
PASS: test-filenamecat
FAIL: test-fopen
PASS: test-fpending.sh
PASS: test-fpurge
PASS: test-freadahead.sh
PASS: test-freading
PASS: test-frexp-nolibm
PASS: test-frexpl-nolibm
PASS: test-fseeko.sh
PASS: test-fseeko2.sh
PASS: test-ftello.sh
PASS: test-ftello2.sh
PASS: test-getdtablesize
PASS: test-gettimeofday
PASS: test-isnand-nolibm
PASS: test-isnanf-nolibm
PASS: test-isnanl-nolibm
PASS: test-linkedhash_list
PASS: test-lseek.sh
PASS: test-lstat
PASS: test-malloca
PASS: test-math
Skipping test: no traditional french locale is installed
SKIP: test-mbrtowc1.sh
Skipping test: no french Unicode locale is installed
SKIP: test-mbrtowc2.sh
Skipping test: no traditional japanese locale is installed
SKIP: test-mbrtowc3.sh
Skipping test: no transitional chinese locale is installed
SKIP: test-mbrtowc4.sh
Skipping test: no french Unicode locale is installed
SKIP: test-mbsinit.sh
PASS: test-memchr2
FAIL: test-open
PASS: test-posix_spawn1
PASS: test-posix_spawn2
PASS: test-printf-frexp
PASS: test-printf-frexpl
PASS: test-quotearg.sh
PASS: test-rawmemchr
PASS: test-sched
PASS: test-sigaction
PASS: test-signal
PASS: test-signbit
PASS: test-snprintf
PASS: test-stdbool
PASS: test-stdint
PASS: test-stdio
PASS: test-stdlib
PASS: test-strchrnul
PASS: test-strerror
PASS: test-string
PASS: test-strsignal
PASS: test-strstr
PASS: test-strtod
PASS: test-sys_stat
PASS: test-sys_time
PASS: test-unistd
PASS: test-vasnprintf
PASS: test-vasprintf-posix
PASS: test-vasprintf
PASS: test-wchar
PASS: test-wcrtomb.sh
PASS: test-wctype
PASS: test-xvasprintf
===============================
2 of 68 tests failed
(9 tests were not run)
Please report to address@hidden
===============================
make[5]: Leaving directory `/home/foo/m4/m4-1.4.13/tests'
make[4]: Leaving directory `/home/foo/m4/m4-1.4.13/tests'
make[3]: Leaving directory `/home/foo/m4/m4-1.4.13/tests'
make[2]: Leaving directory `/home/foo/m4/m4-1.4.13/tests'
make[1]: Leaving directory `/home/foo/m4/m4-1.4.13'

reply via email to

[Prev in Thread] Current Thread [Next in Thread]