Created attachment 184917 [details] A linked image is not shown since 7.3 The attachment has a linked image, pointing to https://image.shopmoment.com/general/Moment-Benro-A3883TS6PRO-Benro-Aero6-Pro-Travel-Video-Tripod-Aluminum-thumbnail.jpg This image is not shown in 7.3+, while it is shown OK in 7.2. It is likely to relate to libcurl rework, and so may be related to bug 146460 and bug 148429. This is shown in console when loading the document: > warn:ucb.ucp.webdav:24624:21340:ucb/source/ucp/webdav-curl/webdavcontent.cxx:4139: OPTIONS - SC_BAD_REQUEST or SC_INTERNAL_SERVER_ERROR for URL <https://image.shopmoment.com/general/Moment-Benro-A3883TS6PRO-Benro-Aero6-Pro-Travel-Video-Tripod-Aluminum-thumbnail.jpg>, HTTP error: 400, ' > OPTIONS > => > HTTP/1.1 400 Bad Request' Ref: https://ask.libreoffice.org/t/86973
Confirmed regression not in: Version: 7.2.7.2 / LibreOffice Community Build ID: 8d71d29d553c0f7dcbfa38fbfda25ee34cce99a2 CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded But present in: Version: 7.3.7.2 / LibreOffice Community Build ID: e114eadc50a9ff8d8c8a0567d6da8f454beeb84f CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded Will bisect now.
Running from console, when it fails loading the image: * Trying 104.18.28.154:443... * Connected to image.shopmoment.com (104.18.28.154) port 443 (#0) * Initializing NSS with certpath: none * WARNING: failed to load NSS PEM library libnsspem.so. Using OpenSSL PEM certificates will not work. * CAfile: none * CApath: none * loaded libnssckbi.so * ALPN, server accepted to use http/1.1 * SSL connection using TLS_AES_128_GCM_SHA256 * Server certificate: * subject: CN=sni.cloudflaressl.com,O="Cloudflare, Inc.",L=San Francisco,ST=California,C=US * start date: May 14 00:00:00 2022 GMT * expire date: May 14 23:59:59 2023 GMT * common name: sni.cloudflaressl.com * issuer: CN=Cloudflare Inc ECC CA-3,O="Cloudflare, Inc.",C=US > OPTIONS /general/Moment-Benro-A3883TS6PRO-Benro-Aero6-Pro-Travel-Video-Tripod-Aluminum-thumbnail.jpg HTTP/1.1 Host: image.shopmoment.com User-Agent: LibreOffice 7.3.0.0 curl/7.79.1 NSS/3.71 Accept: */* Accept-Encoding: deflate, gzip * Mark bundle as not supporting multiuse < HTTP/1.1 400 Bad Request < Date: Thu, 26 Jan 2023 14:26:23 GMT < Content-Type: application/xml < Transfer-Encoding: chunked < Connection: keep-alive < x-amz-request-id: SZFDQTG7GN2GYND0 < x-amz-id-2: knwH/u2mNxMB8M019COqtounVQNR+viwHufUX3N/BrSNCQCNunVWO7jjZgPbQC1XzMB49dlTHxumqGzKRX124w== < CF-Cache-Status: DYNAMIC < Server-Timing: cf-q-config;dur=8.999999408843e-06 < Server: cloudflare < CF-RAY: 78f9ec5c9ccfd29b-CDG < * Excess found: excess = 302 url = /general/Moment-Benro-A3883TS6PRO-Benro-Aero6-Pro-Travel-Video-Tripod-Aluminum-thumbnail.jpg (zero-length body) * Connection #0 to host image.shopmoment.com left intact About that warning: I've got libnss3 / libnsspem installed but it doesn't make the warning disappear. Bibisected with linux-64-7.3 repo to first bad commit 115b11fc60754321653e4f44d88d1b033163c3da which points to core commit: commit bdef11f5337ecc87556a92693f6b7b5e200eb29e author Michael Stahl <michael.stahl@allotropia.de> Mon Oct 11 12:21:14 2021 +0200 committer Michael Stahl <michael.stahl@allotropia.de> Tue Nov 23 20:08:55 2021 +0100 tree 3c8c1f20cda45c11368ab6ea5c13c3cb488969ef parent c2a581ffc1f4e3888c5c243932b71c3d96e8ba8f configure: default to --with-webdav=curl Change-Id: I00842dec9512a8fe0d68a507e8a1467df97709f2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123461 Michael, can you have a look at it?
Update to curl 8 has not solved this. Still present in a recent debug build: Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 1b463f697405e64a03378fb38a32172c4d3c25e6 CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded Same warning as Mike in the console.
Un-CCing developer. The change to libcurl was a project decision. Nothing much we can do about it at this stage.