james-willis opened a new pull request, #1135: URL: https://github.com/apache/sedona-db/pull/1135
The Windows wheel job passes every test, then aborts at process exit with `0xC0000409`. Root cause: thread-local GDAL dataset caches (`Rc<Dataset>`) run `GDALClose` from their destructors while GDAL's shared library is being unloaded, which corrupts teardown on Windows. A Python `atexit` callback now latches a shutdown flag; `Dataset::drop` then leaves the handle open (harmless — the OS reclaims it at process exit). Localized and validated with a subprocess probe on cp313: `raster_only` went from 10/10 crashes to 0/10 (and the full suite 12/12 → 0/12), with all 3217 tests still passing. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
