|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0002673||NetSurf||[All Projects] General||public||2019-06-14 23:14||2019-06-29 21:12|
|Platform||Linux||OS||Void Linux||OS Version|
|Target Version||Fixed in Version|
|Summary||0002673: Crashing, Closing when going to some websites.|
|Description||Some websites cause the browser to unexpectedly close. http://slashdot.org/, https://google.com and others.|
netsurf-gtk: content/fetchers/curl.c:718: fetch_curl_initiate_fetch: Assertion `codem == CURLM_OK || codem == CURLM_CALL_MULTI_PERFORM' failed.
/bin/netsurf: line 7: 26163 Aborted /usr/bin/netsurf-gtk "$@"
|Steps To Reproduce||Open netsurf, on the main page click the link for http://slashdot.org/. The browser closes without any warning. Or try google.com|
|Tags||No tags attached.|
|Fixed in CI build #|
|Reported in CI build #|
|URL of problem page|
Daniel Osborn (reporter)
|BTW, I am running Void Linux|
Officially Gorgeous (reporter)
Vincent Sanders (administrator)
Your specific issue may be due to a bug in NetSurf but much more likely to be an issue with the build for Void Linux.
The report indicates an issue using the curl library.
We have seen several issues recently with curl libraries being built with a different version of the openssl library to the one NetSurf uses.
NetSurf https handling *only* works when curl and NetSurf itself are built with openssl of the same version.
The 3.9 release is imminent which has many bug fixes and may solve your issue but I would not be confident in that.
|I have the exact issue on Alpine Linux.|
Michael Forney (reporter)
I think this might be the same issue as https://bugs.netsurf-browser.org/mantis/view.php?id=2663, which was fixed in http://git.netsurf-browser.org/netsurf.git/commit/?id=3d80e825e1c77ece19c21ed1cc568049856a44de.
The error was CURLM_RECURSIVE_API_CALL because it was getting called from within a curl callback. See also https://github.com/curl/curl/pull/3837.
|2019-06-14 23:14||Daniel Osborn||New Issue|
|2019-06-14 23:14||Daniel Osborn||File Added: netsurf.err|
|2019-06-14 23:17||Daniel Osborn||Note Added: 0001967|
|2019-06-20 11:27||Officially Gorgeous||Note Added: 0001968|
|2019-06-21 10:50||Vincent Sanders||Status||new => acknowledged|
|2019-06-21 10:50||Vincent Sanders||OS||=> Void Linux|
|2019-06-21 10:50||Vincent Sanders||Platform||=> Linux|
|2019-06-21 10:50||Vincent Sanders||Note Added: 0001969|
|2019-06-29 01:43||edgard||Note Added: 0001972|
|2019-06-29 21:12||Michael Forney||Note Added: 0001973|