bug-gnulib
[Top][All Lists]
Advanced

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

Re: libposix - is it done yet?


From: Bruce Korb
Subject: Re: libposix - is it done yet?
Date: Sun, 07 Nov 2010 12:42:28 -0800
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.12) Gecko/20100914 SUSE/3.0.8 Thunderbird/3.0.8

On 10/10/10 09:00, Bruno Haible wrote:
> Hi Bruce,
> 
>> <a 
>> href="http://www.woofiles.com/dl-208694-BfZFVR4K-libposix2010.10.05.tar.gz";>libposix-2010.10.05.tar.gz</a>
> 
>> The tarball rolls up to 2MB with these directories:
>>
>> libposix-2010.10.05/libposix/uniwidth
>> libposix-2010.10.05/libposix/unistr
>> libposix-2010.10.05/libposix/glthread
>> libposix-2010.10.05/glm4
>> libposix-2010.10.05/build-aux
>> libposix-2010.10.05/aclocal
> 
> IMO the unit tests should be included.

Maybe first the tests need to be gotten working:

FAIL: test-dprintf-posix2.sh
FAIL: test-fprintf-posix3.sh


>sh> exec
/bin/sh: line 5: 24795 Segmentation fault      EXEEXT='' srcdir='../../tests' 
LOCALE_FR='fr_FR' LOCALE_FR_UTF8='fr_FR.UTF-8' LOCALE_FR='fr_FR' 
LOCALE_TR_UTF8='tr_TR.UTF-8' LOCALE_FR='fr_FR' LOCALE_FR_UTF8='fr_FR.UTF-8' 
LOCALE_JA='ja_JP' LOCALE_ZH_CN='zh_CN.GB18030' LOCALE_FR_UTF8='fr_FR.UTF-8' 
LOCALE_FR='fr_FR' LOCALE_FR_UTF8='fr_FR.UTF-8' LOCALE_JA='ja_JP' 
LOCALE_ZH_CN='zh_CN.GB18030' LOCALE_FR='fr_FR' LOCALE_FR_UTF8='fr_FR.UTF-8' 
LOCALE_JA='ja_JP' LOCALE_ZH_CN='zh_CN.GB18030' LOCALE_FR='fr_FR' 
LOCALE_FR_UTF8='fr_FR.UTF-8' MAKE='make' LOCALE_FR='fr_FR' 
LOCALE_FR_UTF8='fr_FR.UTF-8' LOCALE_JA='ja_JP' LOCALE_ZH_CN='zh_CN.GB18030' 
LOCALE_FR='fr_FR' LOCALE_FR_UTF8='fr_FR.UTF-8' LOCALE_JA='ja_JP' 
LOCALE_ZH_CN='zh_CN.GB18030' LOCALE_FR='fr_FR' LOCALE_FR_UTF8='fr_FR.UTF-8' 
LOCALE_JA='ja_JP' LOCALE_ZH_CN='zh_CN.GB18030' ${dir}$tst
FAIL: test-dprintf-posix2

Program terminated with signal 11, Segmentation fault.
#0  0x00002abed6e36815 in ____strtoll_l_internal () from /lib64/libc.so.6
(gdb) bt
#0  0x00002abed6e36815 in ____strtoll_l_internal () from /lib64/libc.so.6
#1  0x0000000000400914 in atoi (argc=<value optimized out>, argv=0x7fff8299fe38)
    at /usr/include/stdlib.h:286
#2  main (argc=<value optimized out>, argv=0x7fff8299fe38)
    at ../../tests/test-dprintf-posix2.c:76
(gdb) f 2
#2  main (argc=<value optimized out>, argv=0x7fff8299fe38)
    at ../../tests/test-dprintf-posix2.c:76
76        arg = atoi (argv[1]);
(gdb) p argv[1]
$1 = 0x0
(gdb) list
71        limit.rlim_cur = limit.rlim_max;
72        if (setrlimit (RLIMIT_AS, &limit) < 0)
73          return 77;
74      #endif
75
76        arg = atoi (argv[1]);
77        if (arg == 0)
78          {
79            void *memory = malloc (MAX_ALLOC_TOTAL);
80            if (memory == NULL)

Maybe change line 76:

  arg = argv[1] ? atoi (argv[1]) : 0;



reply via email to

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