[Info-vax] Problems with multithreaded calls to libCURL
Craig A. Berry
craigberry at nospam.mac.com
Thu Mar 7 18:31:41 EST 2019
On 3/7/19 5:09 PM, Jim Duff wrote:
> Versions:
>
> OpenVMS 8.4 on IA64
> HP C V7.2-001:
> libCURL: 7.4.7
Is that supposed to be 7.47.0? I haven't looked for upgrades in a long
time and I have:
$ curl --version
curl 7.43.0 (IA64-HP-VMS) libcurl/7.43.0 OpenSSL/0.9.8ze zlib/1.2.8
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps
pop3 pop3s rtsp smtp smtps telnet tftp
Features: IPv6 Largefile GSS-API Kerberos SPNEGO NTLM SSL libz
> %SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual
> address=000000000000
> 0028, PC=FFFFFFFF84088EB0, PS=0000001B
> %TRACE-F-TRACEBACK, symbolic stack dump follows
> image module routine line rel PC abs PC
[snip]
> DECC$SHR C$SETJMP sigsetjmp 17136 00000000000008B2
> FFFFFFFF84B6DBE2
[snip]
Threads are tricky. Threads with signals, especially on VMS, where all
signal delivery happens in the main thread, are kinda scary. Have a
look at
$ help crtl sigsetjmp restrictions
More information about the Info-vax
mailing list