On September 10, 2022 5:38 PM, Daniel Stenberg wrote: >On Fri, 9 Sep 2022, Randall via curl-library wrote: > >> I'm having some difficulties trying to build curl in 64 bits (big >> endian) on NonStop. It works fine, with only 3 minor issues in 32-bit >> but when compiling for 64-bit, a whole bunch of issues come up: > >Curious. Is this a new regression? I mean, did previous versions of curl did any >better?
This is the first time I have tried the 64-bit build. I can try older ones. >> A sample of the failure is running test 9 in debug. I get the >> following, which seems to indicate a problem writing server.input. I'm >> at a loss on this. > >server.input is written by the test server, so when it doesn't exist or is blank it >means the test server didn't receive any protocol bytes to write there. This would >indicate that curl failed before that point in time. > >> 9: protocol FAILED! >> There was no content at all in the file log/server.input. >> Server glitch? Total curl failure? Returned: 2011 > >Returned: 2011 is at least a clue. This is from the test script's: > > https://github.com/curl/curl/blob/master/tests/runtests.pl#L4512 > >I suspect that "$cmdres" gets the value to be > 2000 by a line before that: Not sure this matters but errno range on platform is >4000 > https://github.com/curl/curl/blob/master/tests/runtests.pl#L4258 > >... which would indicate that curl died with a SIGSEGV. > >If you rerun it with gdb it probably shows: > > $ ./runtests.pl -g 9 This gives me: test 0009...[HTTP RFC1867-type formposting] Can't exec "--directory": No such file or directory at ./runtests.pl line 624. 9: protocol FAILED! To debug, I have to run with "run -debug ...". It is still gdb under the covers but getting there is harder. I have set the curl object to generate a snapshot on abend, which is not happening. What is the actual command to run? >(and type 'run' to run it within gdb) > >If it indeed does hit a SIGSEGV inside gdb, a stack trace would give us a lot of clues! Thanks, Randall -- Unsubscribe: https://lists.haxx.se/listinfo/curl-library Etiquette: https://curl.se/mail/etiquette.html