Hard crash on URLConnection

Debian 12 and Xojo 2025R2. Seems to only be on Linux console apps. Works fine on Linux desktop. All I’m doing is a SendSync to load https://google.com

./libmodman/module_manager.hpp:58: std::vector<T*> libmodman::module_manager::get_extensions() const [with T = libproxy::network_extension]: Assertion `obj != NULL' failed.
Aborted

I can’t deploy my web app due to this. Anyone seen this before?

I’ve tracked it down to an incompatibility with recent Xojo versions and the networkmanager plugin for libproxy.

sudo apt remove libproxy1-plugin-networkmanager

fixes the crash.

Going back to Xojo 2024R1 also works but I need the newer framework.

Looks like I spoke too soon. That fixes the crash and it works on the command line, but within the web app the URLConnection.SendSync command still times out without returning any data, but at least it’s now handled gracefully. This also seems to happen if I replace URLConnection with CurlsMBS.

Going to get some sleep and look at it with fresh eyes later. If anyone else has seen this issue before please feel free to chime in.

@Tim_Parnell sorry to ping you but I know you use Debian 12 and recommend it.
Are you using 2025r2 and seeing this problem?
Looks like another user is having the same problem:

I haven’t seen this, but none of my usage involves libproxy.

1 Like