ZhengweiZhu commented on PR #3445:
URL: https://github.com/apache/brpc/pull/3445#issuecomment-5296290459

   CI update: 14 of the 15 checks passed. The only failure is `clang-unittest`, 
where `RtmpTest.successfully_play_streams` terminated with SIGSEGV during 
teardown.
   
   This appears unrelated to the changes in this PR:
   
   - The PR does not modify any RTMP source or test files. Its code changes are 
limited to Bazel/CI support for RDMA and UBRING, the UBRING example, and an 
atomic type fix in the UBRING timer code.
   - `brpc_rtmp_unittest` does not reference or exercise the 
RDMA/UBRING-specific APIs.
   - The Bazel unit-test jobs with RDMA and UBRING enabled passed with both GCC 
and Clang, as did `clang-unittest-asan` and all compile jobs.
   - The same Make-based `clang-unittest` job passed on the current upstream 
master and on nearby PR runs.
   
   The failure log shows `PlayingDummyStream::OnStop`, followed by the 
background `SendData` bthread exiting and the `PlayingDummyStream` destructor 
running, immediately before the segmentation fault. That ordering suggests a 
pre-existing, timing-sensitive RTMP stream teardown/lifetime race rather than a 
failure in the RDMA or UBRING paths.
   
   Failed job: 
https://github.com/apache/brpc/actions/runs/31802211856/job/94804766568
   
   I do not have permission to rerun Actions jobs in `apache/brpc`. Could a 
maintainer please rerun the failed job?
   


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to