<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Reported threadpool segfault in pacman with curl 8.20 turns out to be a pacman issue.]]></title><description><![CDATA[<p>Reported threadpool segfault in pacman with curl 8.20 turns out to be a pacman issue.</p><p>Applications cannot expect curl handles to work the same in a forked child. While his may have "just worked" with earlier curl versions, it now becomes noticeable with the new threadpool resolver.</p><p></p><div class="card col-md-9 col-lg-6 position-relative link-preview p-0">



<a href="https://github.com/curl/curl/issues/21466" title="segmentation fault with threaded resolver · Issue #21466 · curl/curl">
<img src="https://opengraph.githubassets.com/cc06760df7649348d603652601c54da36c7763c1981149528f3f5414e984d81c/curl/curl/issues/21466" class="card-img-top not-responsive" style="max-height:15rem" alt="Link Preview Image" />
</a>



<div class="card-body">
<h5 class="card-title">
<a href="https://github.com/curl/curl/issues/21466">
segmentation fault with threaded resolver · Issue #21466 · curl/curl
</a>
</h5>
<p class="card-text line-clamp-3">I did this I built a package for curl 7.20.0 earlier today and pushed it to Arch's testing repositories. With that package installed pacman started to misbehave, crashing with segmentation faults. Easiest way is to run pacstrap, which is...</p>
</div>
<a href="https://github.com/curl/curl/issues/21466" class="card-footer text-body-secondary small d-flex gap-2 align-items-center lh-2">



<img src="https://github.githubassets.com/favicons/favicon.svg" alt="favicon" class="not-responsive overflow-hiddden" style="max-width:21px;max-height:21px" />



<p class="d-inline-block text-truncate mb-0">GitHub <span class="text-secondary">(github.com)</span></p>
</a>
</div><p></p>]]></description><link>https://board.circlewithadot.net/topic/35d9ece6-d1dc-4387-afbd-18ab14ef27ef/reported-threadpool-segfault-in-pacman-with-curl-8.20-turns-out-to-be-a-pacman-issue.</link><generator>RSS for Node</generator><lastBuildDate>Thu, 30 Apr 2026 17:11:23 GMT</lastBuildDate><atom:link href="https://board.circlewithadot.net/topic/35d9ece6-d1dc-4387-afbd-18ab14ef27ef.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 30 Apr 2026 06:10:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Reported threadpool segfault in pacman with curl 8.20 turns out to be a pacman issue. on Thu, 30 Apr 2026 08:08:22 GMT]]></title><description><![CDATA[<p><span><a href="/user/bitbraindev%40mastodon.gamedev.place">@<span>bitbraindev</span></a></span> The trigger was that we now have a thread pool that gets shutdown on `curl_multi_cleanup()` and that crashes in a forked child as threads are not forked.</p><p>Before that, such threads were joined on `curl_easy_cleanup()`, which seems to happen in pacman before the fork.</p>]]></description><link>https://board.circlewithadot.net/post/https://chaos.social/users/icing/statuses/116492632216880754</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://chaos.social/users/icing/statuses/116492632216880754</guid><dc:creator><![CDATA[icing@chaos.social]]></dc:creator><pubDate>Thu, 30 Apr 2026 08:08:22 GMT</pubDate></item><item><title><![CDATA[Reply to Reported threadpool segfault in pacman with curl 8.20 turns out to be a pacman issue. on Thu, 30 Apr 2026 07:59:06 GMT]]></title><description><![CDATA[<p><span><a href="/user/icing%40chaos.social">@<span>icing</span></a></span> so basically it was always broken but because curl is "more correct" now this bug revealed itself? Fascinating.</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.gamedev.place/users/bitbraindev/statuses/116492595757148279</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.gamedev.place/users/bitbraindev/statuses/116492595757148279</guid><dc:creator><![CDATA[bitbraindev@mastodon.gamedev.place]]></dc:creator><pubDate>Thu, 30 Apr 2026 07:59:06 GMT</pubDate></item><item><title><![CDATA[Reply to Reported threadpool segfault in pacman with curl 8.20 turns out to be a pacman issue. on Thu, 30 Apr 2026 06:37:10 GMT]]></title><description><![CDATA[<p><span><a href="/user/jpmens%40mastodon.social">@<span>jpmens</span></a></span> it's one of the ghosts!</p>]]></description><link>https://board.circlewithadot.net/post/https://chaos.social/users/icing/statuses/116492273609510440</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://chaos.social/users/icing/statuses/116492273609510440</guid><dc:creator><![CDATA[icing@chaos.social]]></dc:creator><pubDate>Thu, 30 Apr 2026 06:37:10 GMT</pubDate></item><item><title><![CDATA[Reply to Reported threadpool segfault in pacman with curl 8.20 turns out to be a pacman issue. on Thu, 30 Apr 2026 06:32:29 GMT]]></title><description><![CDATA[<p><span><a href="/user/icing%40chaos.social">@<span>icing</span></a></span> TIL Pac-Man contained curl. Oh, wait</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.social/users/jpmens/statuses/116492255194974377</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.social/users/jpmens/statuses/116492255194974377</guid><dc:creator><![CDATA[jpmens@mastodon.social]]></dc:creator><pubDate>Thu, 30 Apr 2026 06:32:29 GMT</pubDate></item><item><title><![CDATA[Reply to Reported threadpool segfault in pacman with curl 8.20 turns out to be a pacman issue. on Thu, 30 Apr 2026 06:18:18 GMT]]></title><description><![CDATA[<p>Started a discussion if curl should detect such situations and fail it in a controlled way.</p><p></p><div class="card col-md-9 col-lg-6 position-relative link-preview p-0">



<a href="https://github.com/curl/curl/discussions/21471" title="forked child detection? · curl/curl · Discussion #21471">
<img src="https://opengraph.githubassets.com/babaa9720d6061c4bbdecc894672400e6455cea67640e6ecf4582cbb814c70d4/curl/curl/discussions/21471" class="card-img-top not-responsive" style="max-height:15rem" alt="Link Preview Image" />
</a>



<div class="card-body">
<h5 class="card-title">
<a href="https://github.com/curl/curl/discussions/21471">
forked child detection? · curl/curl · Discussion #21471
</a>
</h5>
<p class="card-text line-clamp-3">forked child detection?</p>
</div>
<a href="https://github.com/curl/curl/discussions/21471" class="card-footer text-body-secondary small d-flex gap-2 align-items-center lh-2">



<img src="https://github.githubassets.com/favicons/favicon.svg" alt="favicon" class="not-responsive overflow-hiddden" style="max-width:21px;max-height:21px" />



<p class="d-inline-block text-truncate mb-0">GitHub <span class="text-secondary">(github.com)</span></p>
</a>
</div><p></p>]]></description><link>https://board.circlewithadot.net/post/https://chaos.social/users/icing/statuses/116492199429025125</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://chaos.social/users/icing/statuses/116492199429025125</guid><dc:creator><![CDATA[icing@chaos.social]]></dc:creator><pubDate>Thu, 30 Apr 2026 06:18:18 GMT</pubDate></item></channel></rss>