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

Re: libcrypt / glibc bug?



2016-02-04 20:30 GMT+03:00 Anatoly Pugachev <matorola@gmail.com>:
Коллеги, здравствуйте!

А у всех strcmp валится в sigserv , если ему одним из параметров дать значение NULL ?

взято из configure в php-7.x :

$ cat conftest.c
#include <crypt.h>
#include <stdlib.h>
#include <string.h>
int main() {
        exit (strcmp((char *)crypt("rasmuslerdorf","_J9..rasm"),"_J9..rasmBYk8r9AiWNc"));
}

$ gcc -lcrypt conftest.c



извините, забыл написать, у меня в sid  на sparc64 валится:
root@deb4g:/srv/1/php-7.0.2# dpkg -l libc6     
ii  libc6:sparc64                           2.21-7                   sparc64                  GNU C Library: Shared libraries

и на fc23 x86_64 тоже:
[mator@node01 ~]$ gcc -lcrypt conftest.c
[mator@node01 ~]$ ./a.out
Segmentation fault (core dumped)
[mator@node01 ~]$ rpm -q glibc
glibc-2.22-7.fc23.x86_64

Reply to: