tadeja opened a new issue, #49958:
URL: https://github.com/apache/arrow/issues/49958

   ### Describe the bug, including details regarding any error messages, 
version, and platform.
   
   On `AMD64 Windows MinGW MINGW64 C++` with MSYS gcc 15.2 -> 16.1 update post 
2026 April 30
   two tests started always failing with `std::bad_weak_ptr`:
   `arrow-dataset-dataset-writer-test` at 
`DatasetWriterTestFixture.BatchWriteConcurrent` and
   `arrow-dataset-file-test` at 
`TestFileSystemDataset.MultiThreadedWritePersistsOrder`
   
   Possibly an Arrowshared_from_this() lifetime bug exposed by gcc-16
   Parent/umbrella issue: #49948
   Example CI log: 
https://github.com/apache/arrow/actions/runs/25549916227/job/75246690570#step:12:868
   
   ```
         Start 62: arrow-dataset-dataset-writer-test
   62/98 Test #65: arrow-dataset-file-test ......................***Failed    
0.26 sec
   [==========] Running 18 tests from 4 test suites.
   [----------] Global test environment set-up.
   [----------] 2 tests from FileSource
   [ RUN      ] FileSource.PathBased
   [       OK ] FileSource.PathBased (0 ms)
   [ RUN      ] FileSource.BufferBased
   [       OK ] FileSource.BufferBased (0 ms)
   [----------] 2 tests from FileSource (0 ms total)
   
   [----------] 1 test from FileFormat
   [ RUN      ] FileFormat.ScanAsync
   [       OK ] FileFormat.ScanAsync (0 ms)
   [----------] 1 test from FileFormat (0 ms total)
   
   [----------] 7 tests from TestFileSystemDataset
   [ RUN      ] TestFileSystemDataset.Basic
   [       OK ] TestFileSystemDataset.Basic (0 ms)
   [ RUN      ] TestFileSystemDataset.ReplaceSchema
   [       OK ] TestFileSystemDataset.ReplaceSchema (0 ms)
   [ RUN      ] TestFileSystemDataset.RootPartitionPruning
   [       OK ] TestFileSystemDataset.RootPartitionPruning (0 ms)
   [ RUN      ] TestFileSystemDataset.TreePartitionPruning
   [       OK ] TestFileSystemDataset.TreePartitionPruning (0 ms)
   [ RUN      ] TestFileSystemDataset.FragmentPartitions
   [       OK ] TestFileSystemDataset.FragmentPartitions (0 ms)
   [ RUN      ] TestFileSystemDataset.WriteProjected
   [       OK ] TestFileSystemDataset.WriteProjected (1 ms)
   [ RUN      ] TestFileSystemDataset.MultiThreadedWritePersistsOrder
   terminate called after throwing an instance of 'std::bad_weak_ptr'
     what():  bad_weak_ptr
   ```
   
   
   ```
       Test #62: arrow-dataset-dataset-writer-test ............***Failed    
0.24 sec
   [==========] Running 24 tests from 1 test suite.
   [----------] Global test environment set-up.
   [----------] 24 tests from DatasetWriterTestFixture
   [ RUN      ] DatasetWriterTestFixture.Basic
   [       OK ] DatasetWriterTestFixture.Basic (0 ms)
   [ RUN      ] DatasetWriterTestFixture.BasicFilePrefix
   [       OK ] DatasetWriterTestFixture.BasicFilePrefix (0 ms)
   [ RUN      ] DatasetWriterTestFixture.BasicFileDirectoryPrefix
   [       OK ] DatasetWriterTestFixture.BasicFileDirectoryPrefix (0 ms)
   [ RUN      ] DatasetWriterTestFixture.DirectoryCreateFails
   [       OK ] DatasetWriterTestFixture.DirectoryCreateFails (0 ms)
   [ RUN      ] DatasetWriterTestFixture.BatchGreaterThanMaxRowsQueued
   [       OK ] DatasetWriterTestFixture.BatchGreaterThanMaxRowsQueued (0 ms)
   [ RUN      ] DatasetWriterTestFixture.BatchWriteConcurrent
   terminate called after throwing an instance of 'std::bad_weak_ptr'
     what():  bad_weak_ptr
   ```
   
   ### Component(s)
   
   C++


-- 
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]

Reply via email to