RTCRtpSenderTest.ReplaceTrackSetsTrack flaked in content_unittests on Fuchsia |
||
Issue descriptionhttps://build.chromium.org/p/chromium.fyi/builders/Fuchsia/builds/14164 https://chromium-swarm.appspot.com/task?id=3bca86aecf850610&refresh=10&show_raw=1&wide_logs=true ... [00361.611] 03928.03956> [3737/5320] MediaStreamTrackMetricsTest.LocalStreamAddedAferIceConnect (34 ms) [00361.611] 03928.03956> [3738/5320] MediaStreamTrackMetricsTest.RemoteStreamAddedAferIceConnect (156 ms) [00361.612] 03928.03956> [3739/5320] MediaStreamTrackMetricsTest.RemoteStreamTrackAdded (18 ms) [00361.612] 03928.03956> [3740/5320] MediaStreamTrackMetricsTest.LocalStreamTrackRemoved (69 ms) [00361.687] 03928.04514> [3:485363041:0220/054123.815644:361687111:ERROR:test_launcher.cc(369)] adding 14d61549 to live process list [00361.702] 03928.04514> [3:485363041:0220/054123.830499:361701968:ERROR:process_fuchsia.cc(168)] going to wait for process 14d61549 (deadline=811701777000, now=361702058000) [00362.293] 01199.01278> <== fatal exception: process content_unittests__exec[233018] thread MockPCFactory WebRtc Signaling [233685] [00362.293] 01199.01278> <== fatal page fault, PC at 0x290424b1ee4 [00362.294] 01199.01278> CS: 0 RIP: 0x290424b1ee4 EFL: 0x10202 CR2: 0x10 [00362.294] 01199.01278> RAX: 0 RBX: 0x1874f6c04160 RCX: 0x320 RDX: 0x70f4cf27bd08 [00362.295] 01199.01278> RSI: 0x42c2a69f3000 RDI: 0x3a RBP: 0x631ecc1cbc08 RSP: 0x631ecc1cbaa0 [00362.295] 01199.01278> R8: 0x308 R9: 0x42c35746 R10: 0x426bf4ab4a40 R11: 0 [00362.310] 03928.04447> [3:485362959:0220/054124.438997:362310461:ERROR:test_launcher.cc(426)] going to zx_task_kill(job) for 16ce1719 [00362.313] 03928.04447> [3:485362959:0220/054124.442003:362313469:ERROR:test_launcher.cc(443)] removing 16ce1719 from live process list [00362.313] 01199.01278> R12: 0x42c357377410 R13: 0x631ecc1cbd50 R14: 0x42c35740aff0 R15: 0x631ecc1cbad0 [00362.314] 01199.01278> errc: 0x4 [00362.316] 01199.01278> bottom of user stack: [00362.316] 01199.01278> 0x0000631ecc1cbaa0: 00000000 00000000 cc1cbad0 0000631e |.............c..| [00362.316] 01199.01278> 0x0000631ecc1cbab0: 5740aff0 000042c3 424b20b3 00000290 |..@W.B... KB....| [00362.317] 01199.01278> 0x0000631ecc1cbac0: 5740afc0 000042c3 434a5173 00000290 |..@W.B..sQJC....| [00362.318] 01199.01278> 0x0000631ecc1cbad0: f6c04160 00001874 5740afc0 000042c3 |`A..t.....@W.B..| [00362.318] 01199.01278> 0x0000631ecc1cbae0: 573a63c0 000042c3 57377400 000042c3 |.c:W.B...t7W.B..| [00362.318] 01199.01278> 0x0000631ecc1cbaf0: cc1cbc08 0000631e 434a6d33 00000290 |.....c..3mJC....| [00362.319] 01199.01278> 0x0000631ecc1cbb00: 00000000 00000000 3d8984e3 00000002 |...........=....| [00362.319] 01199.01278> 0x0000631ecc1cbb10: 3d8b1b04 00000290 573a63c0 000042c3 |...=.....c:W.B..| [00362.320] 01199.01278> 0x0000631ecc1cbb20: 5aa2f7cc 000041f7 5738c930 000042c3 |...Z.A..0.8W.B..| [00362.320] 01199.01278> 0x0000631ecc1cbb30: 00000000 00000000 4348fd45 00000290 |........E.HC....| [00362.321] 01199.01278> 0x0000631ecc1cbb40: 43b528d8 00000290 5738c930 000042c3 |.(.C....0.8W.B..| [00362.321] 01199.01278> 0x0000631ecc1cbb50: 5aa2f7cc 000041f7 00000000 00000000 |...Z.A..........| [00362.321] 01199.01278> 0x0000631ecc1cbb60: 437c5630 00000290 4348fdd9 00000290 |0V|C......HC....| [00362.321] 01199.01278> 0x0000631ecc1cbb70: 5738ca20 000042c3 4348ffd5 00000290 | .8W.B....HC....| [00362.322] 01199.01278> 0x0000631ecc1cbb80: 5aa2ed01 00000000 cc1cbd50 0000631e |...Z....P....c..| [00362.322] 01199.01278> 0x0000631ecc1cbb90: 3d82ae55 00000290 41851f9f 00000290 |U..=.......A....| [00362.322] 01199.01278> arch: x86_64 [00362.365] 01199.01278> dso: id=a11f3af982671dcd5f9ec7cc2b9146c555c55a75 base=0x7a9dbbbf7000 name=libc.so [00362.365] 01199.01278> dso: id=1fdc529b768554d34e7da45d9e9c58843fc0aad4 base=0x715ed2491000 name=liblaunchpad.so [00362.367] 01199.01278> dso: id=8fe79871dc92cd9ca77f5f8ff289edd6e3a5717c base=0x6a44a503b000 name=<vDSO> [00362.367] 01199.01278> dso: id=d8be255a30b3e570 base=0x6028b8107000 name=libc++abi.so.1 [00362.367] 01199.01278> dso: id=1024613e4837f049 base=0x4bf73b0b4000 name=libc++.so.2 [00362.367] 01199.01278> dso: id=4b867e86000ec3f7 base=0x4bb5e26f4000 name=libunwind.so.1 [00362.372] 01199.01278> dso: id=6047b9060b5edefd base=0x3f64ab9aa000 name=libosmesa.so [00362.372] 01199.01278> dso: id=2280333ca5f1feac base=0x3dd637f01000 name=libfxl_logging.so [00362.372] 01199.01278> dso: id=4087beb8106e1e9fba427bcd0eab9b7c9c4d90ec base=0x3a5f15c20000 name=libtrace-engine.so [00362.373] 01199.01278> dso: id=bf53973eb055839f22fdebea0028997ab6d68876 base=0x34e09dd3f000 name=libasync-default.so [00362.373] 01199.01278> dso: id=389f402ccf435f351c5158af1ac32bd26c7cf101 base=0x315a42e61000 name=libsyslog.so [00362.373] 01199.01278> dso: id=66d9831689ce40fcf133989057bc26c2be998cd8 base=0x276d79a01000 name=libfdio.so [00362.373] 01199.01278> dso: id=a18a65f09aec064d base=0x26b19344e000 name=libfsl.so [00362.374] 01199.01278> dso: id=37b6f2de2fdf6d57 base=0x61c928e6000 name=libfxl.so [00362.374] 01199.01278> dso: id=29159db3bfbd3db4 base=0x2903d75f000 name=app:content_unittests__exec [00362.374] 01199.01278> dso: id=373070ef8d5772dc base=0x159f33df000 name=libmedia_client.so #01: blink::PersistentBase<blink::MediaStreamSource, (blink::WeaknessPersistentConfiguration)0, (blink::CrossThreadnessPersistentConfiguration)0>::Assign(blink::MediaStreamSource*) at ??:? #02: blink::WebMediaStreamTrack::Source() const at ??:? #03: content::WebRtcMediaStreamTrackAdapter::Dispose() at ??:? #04: content::WebRtcMediaStreamTrackAdapterMap::AdapterRef::~AdapterRef() at ??:? #05: content::RTCRtpSender::RTCRtpSenderInternal::~RTCRtpSenderInternal() at ??:? #06: content::RTCRtpSender::RTCRtpSenderInternal::~RTCRtpSenderInternal() at ??:? #07: base::internal::BindState<void (content::RTCRtpSender::RTCRtpSenderInternal::*)(std::__1::unique_ptr<content::WebRtcMediaStreamTrackAdapterMap::AdapterRef, std::__1::default_delete<content::WebRtcMediaStreamTrackAdapterMap::AdapterRef> >, webrtc::MediaStreamTrackInterface*, base::OnceCallback<void (bool)>), scoped_refptr<content::RTCRtpSender::RTCRtpSenderInternal>, std::__1::unique_ptr<content::WebRtcMediaStreamTrackAdapterMap::AdapterRef, std::__1::default_delete<content::WebRtcMediaStreamTrackAdapterMap::AdapterRef> >, webrtc::MediaStreamTrackInterface*, base::OnceCallback<void (bool)> >::Destroy(base::internal::BindStateBase const*) at ??:? #08: base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) at ??:? #09: base::MessageLoop::RunTask(base::PendingTask*) at ??:? #10: base::MessageLoop::DoWork() at ??:? #11: base::MessagePumpDefault::Run(base::MessagePump::Delegate*) at ??:? #12: base::RunLoop::Run() at ??:? #13: base::Thread::ThreadMain() at ??:? #14: base::(anonymous namespace)::ThreadFunc(void*) at ??:? #15: pc 0x7a9dbbc07c76 sp 0x631ecc1cbfe0 (libc.so,0x10c76) #16: pc 0x7a9dbbc7dd19 sp 0x631ecc1cbff0 (libc.so,0x86d19) #17: pc 0 sp 0x631ecc1cc000 [00362.428] 03928.03956> [3741/5320] RTCPeerConnectionHandlerTest.setRemoteDescriptionParseError (189 ms) [00362.428] 03928.03956> [3742/5320] RTCPeerConnectionHandlerTest.setConfiguration (64 ms) [00362.429] 03928.03956> [3743/5320] RTCPeerConnectionHandlerTest.setConfigurationError (186 ms) [00362.430] 03928.03956> [3744/5320] RTCPeerConnectionHandlerTest.addICECandidate (113 ms) [00362.430] 03928.03956> [3745/5320] RTCPeerConnectionHandlerTest.addAndRemoveStream (120 ms) [00362.430] 03928.03956> [3746/5320] RTCPeerConnectionHandlerTest.addStreamWithStoppedAudioAndVideoTrack (24 ms) [00362.462] 03928.03956> [3747/5320] RTCPeerConnectionHandlerTest.GetStatsNoSelector (51 ms) [00362.462] 03928.04447> [3:485362959:0220/054124.590720:362462194:ERROR:test_launcher.cc(369)] adding 19061755 to live process list [00362.462] 03928.03956> [3748/5320] RTCPeerConnectionHandlerTest.GetStatsAfterClose (35 ms) [00362.462] 03928.03956> [3749/5320] RTCPeerConnectionHandlerTest.GetStatsWithLocalSelector (42 ms) [00362.462] 03928.03956> [3750/5320] RTCPeerConnectionHandlerTest.GetStatsWithBadSelector (162 ms) [00362.533] 03928.04447> [3:485362959:0220/054124.661365:362533027:ERROR:process_fuchsia.cc(168)] going to wait for process 19061755 (deadline=812532644000, now=362533145000) [00362.539] 03928.04514> [3:485363041:0220/054124.668208:362539671:ERROR:test_launcher.cc(426)] going to zx_task_kill(job) for 14d61549 [00362.546] 03928.04514> [3:485363041:0220/054124.674477:362545943:ERROR:test_launcher.cc(443)] removing 14d61549 from live process list [00362.610] 03928.03956> [ RUN ] RTCRtpSenderTest.ReplaceTrackSetsTrack [00362.610] 03928.03956> [3:1341253021:0220/054124.278337:362149795:ERROR:base_paths_fuchsia.cc(37)] Not implemented reached in bool base::PathProviderFuchsia(int, base::FilePath *) [00362.610] 03928.03956> [3751/5320] RTCRtpSenderTest.ReplaceTrackSetsTrack (CRASHED) ...
,
Feb 20 2018
Issue 813786 has been merged into this issue.
,
Feb 21 2018
RTCRtpSenderTest.ReplaceTrackIsNotSetSynchronously too in https://build.chromium.org/p/chromium.fyi/builders/Fuchsia/builds/14203 [00335.708] 03869.03905> [3745/5319] RTCPeerConnectionHandlerTest.addAndRemoveStream (64 ms) [00335.709] 03869.03905> [3746/5319] RTCPeerConnectionHandlerTest.addStreamWithStoppedAudioAndVideoTrack (72 ms) [00335.709] 03869.03905> [3747/5319] RTCPeerConnectionHandlerTest.GetStatsNoSelector (37 ms) [00335.710] 03869.03905> [3748/5319] RTCPeerConnectionHandlerTest.GetStatsAfterClose (44 ms) [00335.710] 03869.03905> [3749/5319] RTCPeerConnectionHandlerTest.GetStatsWithLocalSelector (72 ms) [00335.711] 03869.03905> [3750/5319] RTCPeerConnectionHandlerTest.GetStatsWithBadSelector (74 ms) [00335.777] 03869.04377> [3:1427261121:0221/023320.996275:335777157:ERROR:test_launcher.cc(369)] adding 59125e3d to live process list [00335.791] 03869.04377> [3:1427261121:0221/023321.008368:335789248:ERROR:process_fuchsia.cc(168)] going to wait for process 59125e3d (deadline=785789081000, now=335791699000) [00336.108] 01197.01360> <== fatal exception: process content_unittests__exec[233075] thread MockPCFactory WebRtc Signaling [233895] [00336.108] 01197.01360> <== fatal page fault, PC at 0x4dafd2e45ff4 [00336.108] 01197.01360> CS: 0 RIP: 0x4dafd2e45ff4 EFL: 0x10202 CR2: 0x10 [00336.109] 01197.01360> RAX: 0 RBX: 0x36022f804150 RCX: 0x320 RDX: 0x2bdec5ce6cd8 [00336.109] 01197.01360> RSI: 0x1b0ac5317000 RDI: 0x34 RBP: 0x2ac6d950cc08 RSP: 0x2ac6d950caa0 [00336.109] 01197.01360> R8: 0x318 R9: 0x1b15f065 R10: 0x1a871eb50680 R11: 0 [00336.109] 01197.01360> R12: 0x1b15f0572410 R13: 0x2ac6d950cd50 R14: 0x1b15f0604ff0 R15: 0x2ac6d950cad0 [00336.109] 01197.01360> errc: 0x4 [00336.110] 01197.01360> bottom of user stack: [00336.110] 01197.01360> 0x00002ac6d950caa0: 00000000 00000000 d950cad0 00002ac6 |..........P..*..| [00336.111] 01197.01360> 0x00002ac6d950cab0: f0604ff0 00001b15 d2e461c3 00004daf |.O`......a...M..| [00336.111] 01197.01360> 0x00002ac6d950cac0: f0604fc0 00001b15 d3e39603 00004daf |.O`..........M..| [00336.111] 01197.01360> 0x00002ac6d950cad0: 2f804150 00003602 f0604fc0 00001b15 |PA./.6...O`.....| [00336.111] 01197.01360> 0x00002ac6d950cae0: f05a1320 00001b15 f0572400 00001b15 | .Z......$W.....| [00336.112] 01197.01360> 0x00002ac6d950caf0: d950cc08 00002ac6 d3e3b1c3 00004daf |..P..*.......M..| [00336.113] 01197.01360> 0x00002ac6d950cb00: 00000000 00000000 ce22e7cd 00000004 |..........".....| [00336.114] 01197.01360> 0x00002ac6d950cb10: ce247d98 00004daf f05a1320 00001b15 |.}$..M.. .Z.....| [00336.115] 01197.01360> 0x00002ac6d950cb20: f102668c 00001af4 f0587a70 00001b15 |.f......pzX.....| [00336.115] 01197.01360> 0x00002ac6d950cb30: 00000000 00000000 d3e24305 00004daf |.........C...M..| [00336.115] 01197.01360> 0x00002ac6d950cb40: d44e6ec8 00004daf f0587a70 00001b15 |.nN..M..pzX.....| [00336.115] 01197.01360> 0x00002ac6d950cb50: f102668c 00001af4 00000000 00000000 |.f..............| [00336.116] 01197.01360> 0x00002ac6d950cb60: d4159660 00004daf d3e24399 00004daf |`....M...C...M..| [00336.116] 01197.01360> 0x00002ac6d950cb70: f0587c00 00001b15 d3e24595 00004daf |.|X......E...M..| [00336.116] 01197.01360> 0x00002ac6d950cb80: f1026d01 00000000 d950cd50 00002ac6 |.m......P.P..*..| [00336.116] 01197.01360> 0x00002ac6d950cb90: ce1c10a4 00004daf d21e5b9f 00004daf |.....M...[...M..| [00336.117] 01197.01360> arch: x86_64 [00336.118] 01197.01360> dso: id=6047b9060b5edefd base=0x78badbfd4000 name=libosmesa.so [00336.118] 01197.01360> dso: id=373070ef8d5772dc base=0x6f80f0722000 name=libmedia_client.so [00336.118] 01197.01360> dso: id=8fe79871dc92cd9ca77f5f8ff289edd6e3a5717c base=0x5ce73bfe5000 name=<vDSO> [00336.118] 01197.01360> dso: id=a11f3af982671dcd5f9ec7cc2b9146c555c55a75 base=0x5bd36abde000 name=libc.so [00336.119] 01197.01360> dso: id=66d9831689ce40fcf133989057bc26c2be998cd8 base=0x58ca24c35000 name=libfdio.so [00336.119] 01197.01360> dso: id=4b867e86000ec3f7 base=0x589f97048000 name=libunwind.so.1 [00336.119] 01197.01360> dso: id=1024613e4837f049 base=0x576554b23000 name=libc++.so.2 [00336.120] 01197.01360> dso: id=5296ba7e6ec5f249 base=0x4dafce0f5000 name=app:content_unittests__exec [00336.120] 01197.01360> dso: id=37b6f2de2fdf6d57 base=0x4ae2d5e67000 name=libfxl.so [00336.120] 01197.01360> dso: id=d8be255a30b3e570 base=0x45c7a72d4000 name=libc++abi.so.1 [00336.120] 01197.01360> dso: id=389f402ccf435f351c5158af1ac32bd26c7cf101 base=0x43e64f4f9000 name=libsyslog.so [00336.121] 01197.01360> dso: id=2280333ca5f1feac base=0x41eccd992000 name=libfxl_logging.so [00336.121] 01197.01360> dso: id=bf53973eb055839f22fdebea0028997ab6d68876 base=0x2dd687c96000 name=libasync-default.so [00336.121] 01197.01360> dso: id=1fdc529b768554d34e7da45d9e9c58843fc0aad4 base=0x207a5bfad000 name=liblaunchpad.so [00336.121] 01197.01360> dso: id=4087beb8106e1e9fba427bcd0eab9b7c9c4d90ec base=0x13fd7c4c9000 name=libtrace-engine.so [00336.122] 01197.01360> dso: id=a18a65f09aec064d base=0x91ed872c000 name=libfsl.so #01: blink::PersistentBase<blink::MediaStreamSource, (blink::WeaknessPersistentConfiguration)0, (blink::CrossThreadnessPersistentConfiguration)0>::Assign(blink::MediaStreamSource*) at ??:? #02: blink::WebMediaStreamTrack::Source() const at ??:? #03: content::WebRtcMediaStreamTrackAdapter::Dispose() at ??:? #04: content::WebRtcMediaStreamTrackAdapterMap::AdapterRef::~AdapterRef() at ??:? #05: content::RTCRtpSender::RTCRtpSenderInternal::~RTCRtpSenderInternal() at ??:? #06: content::RTCRtpSender::RTCRtpSenderInternal::~RTCRtpSenderInternal() at ??:? #07: base::internal::BindState<void (content::RTCRtpSender::RTCRtpSenderInternal::*)(std::__1::unique_ptr<content::WebRtcMediaStreamTrackAdapterMap::AdapterRef, std::__1::default_delete<content::WebRtcMediaStreamTrackAdapterMap::AdapterRef> >, webrtc::MediaStreamTrackInterface*, base::OnceCallback<void (bool)>), scoped_refptr<content::RTCRtpSender::RTCRtpSenderInternal>, std::__1::unique_ptr<content::WebRtcMediaStreamTrackAdapterMap::AdapterRef, std::__1::default_delete<content::WebRtcMediaStreamTrackAdapterMap::AdapterRef> >, webrtc::MediaStreamTrackInterface*, base::OnceCallback<void (bool)> >::Destroy(base::internal::BindStateBase const*) at ??:? #08: base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) at ??:? #09: base::MessageLoop::RunTask(base::PendingTask*) at ??:? #10: base::MessageLoop::DoWork() at ??:? #11: base::MessagePumpDefault::Run(base::MessagePump::Delegate*) at ??:? #12: base::RunLoop::Run() at ??:? #13: base::Thread::ThreadMain() at ??:? #14: base::(anonymous namespace)::ThreadFunc(void*) at ??:? #15: pc 0x5bd36abeec76 sp 0x2ac6d950cfe0 (libc.so,0x10c76) #16: pc 0x5bd36ac64d19 sp 0x2ac6d950cff0 (libc.so,0x86d19) #17: pc 0 sp 0x2ac6d950d000 [00336.627] 03869.04414> [3:1429358333:0221/023321.846633:336627610:ERROR:test_launcher.cc(426)] going to zx_task_kill(job) for 41525f4f [00336.629] 03869.04414> [3:1429358333:0221/023321.848631:336629515:ERROR:test_launcher.cc(443)] removing 41525f4f from live process list [00336.673] 03869.03905> [3751/5319] RTCRtpSenderTest.ReplaceTrackWithNullTrack (80 ms) [00336.673] 03869.03905> [3752/5319] RTCRtpSenderTest.ReplaceTrackCanFail (8 ms) [00336.673] 03869.03905> [ RUN ] RTCRtpSenderTest.ReplaceTrackIsNotSetSynchronously [00336.673] 03869.03905> [3:84634977:0221/023321.311307:336092220:ERROR:base_paths_fuchsia.cc(37)] Not implemented reached in bool base::PathProviderFuchsia(int, base::FilePath *) [00336.673] 03869.03905> [3753/5319] RTCRtpSenderTest.ReplaceTrackIsNotSetSynchronously (CRASHED) I'll widen the suppression.
,
Feb 21 2018
I see crbug.com/800465 and crbug.com/803597 which look the same for Linux and Android.
,
Feb 21 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/9cb3bed9a0b960fc777a729a29c3677fa4955682 commit 9cb3bed9a0b960fc777a729a29c3677fa4955682 Author: Scott Graham <scottmg@chromium.org> Date: Wed Feb 21 04:16:24 2018 fuchsia: Widen suppression for RTCRtpSenderTest Flaked at https://build.chromium.org/p/chromium.fyi/builders/Fuchsia/builds/14203 TBR: wez@chromium.org Bug: 813795 , 800465 Change-Id: Ie4035a28a56a67351257e6dd6f671db1157ab938 Reviewed-on: https://chromium-review.googlesource.com/927872 Reviewed-by: Scott Graham <scottmg@chromium.org> Commit-Queue: Scott Graham <scottmg@chromium.org> Cr-Commit-Position: refs/heads/master@{#538020} [modify] https://crrev.com/9cb3bed9a0b960fc777a729a29c3677fa4955682/testing/buildbot/filters/fuchsia.content_unittests.filter
,
Feb 21 2018
,
May 2 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/e3e32d3dc594a93c2445033e7740cef1ceb9aa96 commit e3e32d3dc594a93c2445033e7740cef1ceb9aa96 Author: Wez <wez@chromium.org> Date: Wed May 02 11:47:02 2018 Unfilter RTCRtpSenderTest.ReplaceTrack* tests under Fuchsia. These tests were filtered due to threading issues in the production code leading to crash flakes. Bug: 813795 , 827450 Change-Id: I1c5f69a3d26e23eec5e25c391bfe20422252c360 Reviewed-on: https://chromium-review.googlesource.com/1039068 Reviewed-by: Henrik Boström <hbos@chromium.org> Commit-Queue: Wez <wez@chromium.org> Cr-Commit-Position: refs/heads/master@{#555353} [modify] https://crrev.com/e3e32d3dc594a93c2445033e7740cef1ceb9aa96/testing/buildbot/filters/fuchsia.content_unittests.filter |
||
►
Sign in to add a comment |
||
Comment 1 by bugdroid1@chromium.org
, Feb 20 2018