[guest - Wed Oct 19 12:58:28 2005]:
> [EMAIL PROTECTED] - Wed Oct 19 11:47:39 2005]:
>
> > >>>On a SuSE 9.0 machine, however, with gcc 3.3.1 and glibc 2.3.2 "make
> > >>>test" deadlocks after:
> > >>>
> > >>>The following command should have some OK's and some failures
> > >>>There are definitly a few expired certificates
> > >>>../util/shlib_wrap.sh ../apps/openssl verify -CApath ../certs
> > >>
> > >>../certs/*.pem
> > >>
> > >>>....
> > >>>
> > >>>The process does not consume any CPU time, it just blocks.
> > >>
> > >>Can you see if this problem disappers if you configure *without* no-
> > >>threads?
> > >
> > >
> > > No, the problem still remains without no-thread.
> >
> > Can you strace the blocked process and post handful of last system
calls?
>
> It seems it blocks reading from stdin:
>
> [pid 327] time(NULL) = 1129718657
> [pid 327] getpid() = 327
> [pid 327] getpid() = 327
> [pid 327] read(0,
>
> When I close stdin by pressing Ctrl-D it wakes up and continues the
> tests until the same thing happens again. When I press Ctrl-D every time
> that happens it will eventually complete all tests. Similarly, "make
> test < /dev/null" completes all tests without problems.
The same bug is reproduced under Mandrake 10.0,
gcc (GCC) 3.3.2 (Mandrake Linux 10.0 3.3.2-6mdk)
After Ctrl-D one can see
unable to load certificate
16581:error:0906D06C:PEM routines:PEM_read_bio:no start
line:pem_lib.c:644:Expecting: TRUSTED CERTIFICATE
Error opening certificate file LESSKEY=/etc/.less
16581:error:02001002:system library:fopen:No such file or
directory:bss_file.c:349:fopen('LESSKEY=/etc/.less','r')
16581:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:351:
unable to load certificate
the first time,
unable to load certificate
16752:error:0906D06C:PEM routines:PEM_read_bio:no start
line:pem_lib.c:644:Expecting: TRUSTED CERTIFICATE
other times (the first number is different every time), after:
certCA.ss: OK
certU.ss: OK
certP1.ss: /C=AU/O=Dodgy Brothers/CN=Brother 1/CN=Brother 2/CN=Proxy 1
error 40 at 0 depth lookup:proxy cerificates not allowed, please set the
appropriate flag)
certP2.ss: /C=AU/O=Dodgy Brothers/CN=Brother 1/CN=Brother 2/CN=Proxy
1/CN=Proxy 2
error 40 at 0 depth lookup:proxy cerificates not allowed, please set the
appropriate flag
newcert.pem: OK
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [EMAIL PROTECTED]