You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
sqlite: prevent reentrant statement finalization from callbacks #64795
Activity
trivikr commentedon Aug 8, 2026
The reentrant StatementSync finalization from callbacks also needs to be fixed
Repro
Run either variant
Observed
Finalizing the currently executing statement through
close()orSymbol.disposecauses a segmentation faultExpected
The operation should throw
ERR_INVALID_STATEwhile that statement is executing.Additional Context
Noticed in #64796 (comment)
sqlite: reject deserialize() while in a callback
trivikr commentedon Aug 9, 2026
Closing as:
database.close()reject in callback was done in sqlite: prevent database close during callbacks #64743database.deserialize()reject in callback was done in sqlite: reject deserialize() while in a callback #64796sqlite: reject deserialize() while in a callback
sqlite: reject deserialize() while in a callback
sqlite: reject deserialize() while in a callback