You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by "paleolimbot (via GitHub)" <gi...@apache.org> on 2023/10/05 13:57:04 UTC

Re: [I] r/adbcdrivermanager: Tests intermittently crash on multiple platforms [arrow-adbc]

paleolimbot commented on issue #1161:
URL: https://github.com/apache/arrow-adbc/issues/1161#issuecomment-1748955359

   The failure comes from `AdbcStatementRelease()` during garbage collection:
   
   ```
    thread #1, stop reason = Exception 0xc0000005 encountered at address 0x241187a3328: User-mode data execution prevention (DEP) violation at location 0x241187a3328
     * frame #0: 0x00000241187a3328
       frame #1: 0x00007ffa33ea6661 adbcdrivermanager.dll`AdbcStatementRelease(statement=0x000002411f6c5d00, error=0x0000008b271dfdc0) at adbc_driver_manager.cc:1450:60
       frame #2: 0x00007ffa33eaaf62 adbcdrivermanager.dll`finalize_statement_xptr(statement_xptr=0x000002411c23d5e8) at radbc.cc:384:38
   ```
   
   It seems that `statement->private_driver` is no longer valid here. This is almost certainly related to the "move" behaviour that was added between 0.6.0 and 0.7.0.


-- 
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: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org