Closed Bug 1140584 Opened 10 years ago Closed 6 years ago

Enable signaling_unittests on CI

Categories

(Core :: WebRTC: Signaling, defect, P3)

defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: bwc, Assigned: bwc)

References

Details

Attachments

(2 files, 1 obsolete file)

We should be running signaling_unittests on CI.
Depends on: 1137932
QA Contact: docfaraday
Assignee: nobody → docfaraday
Status: NEW → ASSIGNED
Attachment #8574176 - Attachment is obsolete: true
Try run, with signaling_unittests running on android. https://treeherder.mozilla.org/#/jobs?repo=try&revision=8886afe91468
(In reply to Byron Campen [:bwc] from comment #4) > Try run, with signaling_unittests running on android. > > https://treeherder.mozilla.org/#/jobs?repo=try&revision=8886afe91468 Geoff, you can see the Android runs for Cpp crashed; any idea what's going on there?
Flags: needinfo?(gbrown)
http://ftp.mozilla.org/pub/mozilla.org/mobile/try-builds/bcampen@mozilla.com-8886afe91468/try-android-api-11/try_ubuntu64_vm_armv7_mobile_test-cppunit-bm67-tests1-linux64-build144.txt.gz 17:19:19 INFO - Thread 0 (crashed) 17:19:19 INFO - 0 libxul.so!GetJNIForThread [AndroidBridge.h:8886afe91468 : 146 + 0x2] 17:19:19 INFO - r4 = 0x00000000 r5 = 0x00000000 r6 = 0x42224a80 r7 = 0xbeda852c 17:19:19 INFO - r8 = 0x42224a7c r9 = 0xbeda87f0 r10 = 0xbeda86f4 fp = 0xbeda87f0 17:19:19 INFO - sp = 0xbeda8528 lr = 0x4019f99f pc = 0x4107439a 17:19:19 INFO - Found by: given as instruction pointer in context 17:19:19 INFO - 1 libxul.so!mozilla::AndroidBridge::GetGlobalContextRef [AndroidBridge.cpp:8886afe91468 : 1413 + 0x3] 17:19:19 INFO - r4 = 0x42640c00 r5 = 0x00000000 r6 = 0x004c4cd1 r7 = 0x00576f5c 17:19:19 INFO - r8 = 0x42224a7c r9 = 0xbeda87f0 r10 = 0xbeda86f4 fp = 0xbeda87f0 17:19:19 INFO - sp = 0xbeda8548 pc = 0x410756ed 17:19:19 INFO - Found by: call frame info 17:19:19 INFO - 2 signaling_unittests + 0x3fe509 17:19:19 INFO - r4 = 0x42640c00 r5 = 0x004c4d42 r6 = 0x004c4cd1 r7 = 0x00576f5c 17:19:19 INFO - r8 = 0xbeda87dc r9 = 0xbeda87f0 r10 = 0xbeda86f4 fp = 0xbeda87f0 17:19:19 INFO - sp = 0xbeda8578 pc = 0x0040650b 17:19:19 INFO - Found by: call frame info We are trying to use the AndroidBridge / JNI to use some java code -- but this is a cppunit test, so there is no java. The debug case looks different...
Flags: needinfo?(gbrown)
http://ftp.mozilla.org/pub/mozilla.org/mobile/try-builds/bcampen@mozilla.com-8886afe91468/try-android-api-11-debug/try_ubuntu64_vm_armv7_mobile-debug_test-cppunit-bm115-tests1-linux64-build84.txt.gz 17:33:49 INFO - [==========] Running 307 tests from 2 test cases. 17:33:49 INFO - [----------] Global test environment set-up. 17:33:49 INFO - [----------] 7 tests from SignalingAgentTest 17:33:49 INFO - [ RUN ] SignalingAgentTest.CreateOffer 17:33:49 INFO - [1903] ###!!! ASSERTION: Couldn't select locale from pref!: 'Error', file /builds/slave/try-and-api-11-d-0000000000000/build/src/chrome/nsChromeRegistryChrome.cpp, line 307 17:34:07 INFO - 0 libmozglue.so!mozalloc_abort [mozalloc_abort.cpp:8886afe91468 : 33 + 0x2] 17:34:07 INFO - r4 = 0xbeb4e76c r5 = 0xbeb4e76c r6 = 0x4006111c r7 = 0x42d944d8 17:34:07 INFO - r8 = 0x00000001 r9 = 0x423b0180 r10 = 0x4239ae56 fp = 0x423b01d9 17:34:07 INFO - sp = 0xbeb4e728 lr = 0x40269f4b pc = 0x40269f4c 17:34:07 INFO - Found by: given as instruction pointer in context 17:34:07 INFO - 1 libxul.so!NS_DebugBreak [nsDebugImpl.cpp:8886afe91468 : 472 + 0x5] 17:34:07 INFO - r4 = 0xbeb4ff16 r5 = 0xbeb4e76c r6 = 0x4006111c r7 = 0x42d944d8 17:34:07 INFO - r8 = 0x00000001 r9 = 0x423b0180 r10 = 0x4239ae56 fp = 0x423b01d9 17:34:07 INFO - sp = 0xbeb4e738 pc = 0x40615619 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 2 libxul.so!nsChromeRegistryChrome::SelectLocaleFromPref [nsChromeRegistryChrome.cpp:8886afe91468 : 307 + 0x17] 17:34:07 INFO - r4 = 0x8000ffff r5 = 0xbeb4ebec r6 = 0xbeb4eb98 r7 = 0x431afc00 17:34:07 INFO - r8 = 0x80000000 r9 = 0x8000ffff r10 = 0xbeb4ed84 fp = 0x427beb04 17:34:07 INFO - sp = 0xbeb4eb80 pc = 0x4065c6f9 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 3 libxul.so!nsChromeRegistryChrome::Init [nsChromeRegistryChrome.cpp:8886afe91468 : 140 + 0x7] 17:34:07 INFO - r4 = 0xbeb4ecc4 r5 = 0x431afc00 r6 = 0xbeb4ecbc r7 = 0xbeb4ecb0 17:34:07 INFO - r8 = 0x431afc90 r9 = 0x8000ffff r10 = 0xbeb4ed84 fp = 0x427beb04 17:34:07 INFO - sp = 0xbeb4ec98 pc = 0x4065ee3f 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 4 libxul.so!nsChromeRegistry::GetSingleton [nsChromeRegistry.cpp:8886afe91468 : 696 + 0x3] 17:34:07 INFO - r4 = 0x00000000 r5 = 0xbeb4ecfc r6 = 0xbeb4ed1c r7 = 0x431afc00 17:34:07 INFO - r8 = 0x00000000 r9 = 0x427beb04 r10 = 0xbeb4ed84 fp = 0x427beb04 17:34:07 INFO - sp = 0xbeb4ecf0 pc = 0x4065da39 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 5 libxul.so!nsChromeRegistryConstructor [XPCOMInit.cpp:8886afe91468 : 285 + 0x5] 17:34:07 INFO - r4 = 0xbeb4ed7c r5 = 0x423b067d r6 = 0x427beb04 r7 = 0xbeb4ed38 17:34:07 INFO - r8 = 0x00000000 r9 = 0x427beb04 r10 = 0xbeb4ed84 fp = 0x427beb04 17:34:07 INFO - sp = 0xbeb4ed18 pc = 0x406635c7 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 6 libxul.so!nsComponentManagerImpl::CreateInstanceByContractID [nsComponentManager.cpp:8886afe91468 : 1223 + 0xb] 17:34:07 INFO - r4 = 0xbeb4ed3c r5 = 0x423b067d r6 = 0xbeb4ed7c r7 = 0xbeb4ed38 17:34:07 INFO - r8 = 0x00000000 r9 = 0x427beb04 r10 = 0xbeb4ed84 fp = 0x427beb04 17:34:07 INFO - sp = 0xbeb4ed30 pc = 0x4064d661 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 7 libxul.so!nsComponentManagerImpl::GetServiceByContractID [nsComponentManager.cpp:8886afe91468 : 1585 + 0xd] 17:34:07 INFO - r4 = 0xbeb4ed80 r5 = 0x43104bc0 r6 = 0xbeb4ed8c r7 = 0x43179040 17:34:07 INFO - r8 = 0x43139080 r9 = 0xbeb4ed7c r10 = 0xbeb4ed84 fp = 0x427beb04 17:34:07 INFO - sp = 0xbeb4ed60 pc = 0x4064c993 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 8 libxul.so!nsGetServiceByContractID::operator() [nsComponentManagerUtils.cpp:8886afe91468 : 280 + 0x5] 17:34:07 INFO - r4 = 0xbeb4edd4 r5 = 0x00000000 r6 = 0xbeb4ee54 r7 = 0xbeb4ee1c 17:34:07 INFO - r8 = 0x43d42490 r9 = 0x00000000 r10 = 0x43d433c0 fp = 0x4065f8ed 17:34:07 INFO - sp = 0xbeb4edc0 pc = 0x4066be77 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 9 libxul.so!mozilla::services::GetChromeRegistryService [nsCOMPtr.h:8886afe91468 : 1093 + 0x3] 17:34:07 INFO - r4 = 0xbeb4edd4 r5 = 0x00000000 r6 = 0xbeb4ee54 r7 = 0xbeb4ee1c 17:34:07 INFO - r8 = 0x43d42490 r9 = 0x00000000 r10 = 0x43d433c0 fp = 0x4065f8ed 17:34:07 INFO - sp = 0xbeb4edc8 pc = 0x40666b59 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 10 libxul.so!nsChromeProtocolHandler::NewChannel2 [nsChromeProtocolHandler.cpp:8886afe91468 : 132 + 0x5] 17:34:07 INFO - r4 = 0xbeb4ee54 r5 = 0x00000000 r6 = 0x431afa80 r7 = 0xbeb4ee1c 17:34:07 INFO - r8 = 0x43d42490 r9 = 0x00000000 r10 = 0x43d433c0 fp = 0x4065f8ed 17:34:07 INFO - sp = 0xbeb4edf0 pc = 0x4065f9b7 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 11 libxul.so!nsIOService::NewChannelFromURIWithProxyFlagsInternal [nsIOService.cpp:8886afe91468 : 685 + 0x9] 17:34:07 INFO - r4 = 0xbeb4ef04 r5 = 0xbeb4ef84 r6 = 0x431afa80 r7 = 0x43d42490 17:34:07 INFO - r8 = 0xbeb4eefc r9 = 0x00000000 r10 = 0x43d433c0 fp = 0x4065f8ed 17:34:07 INFO - sp = 0xbeb4eed0 pc = 0x406a9c7f 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 12 libxul.so!nsIOService::NewChannelFromURIWithProxyFlags2 [nsIOService.cpp:8886afe91468 : 775 + 0x13] 17:34:07 INFO - r4 = 0xbeb4f010 r5 = 0x43d42490 r6 = 0x431c1440 r7 = 0x00000000 17:34:07 INFO - r8 = 0x00000000 r9 = 0x431afa80 r10 = 0x43129b60 fp = 0x00000000 17:34:07 INFO - sp = 0xbeb4f000 pc = 0x406aa03b 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 13 libxul.so!nsIOService::NewChannelFromURI2 [nsIOService.cpp:8886afe91468 : 575 + 0x1b] 17:34:07 INFO - r4 = 0x406aa05d r5 = 0x43c66ec0 r6 = 0xbeb4f0a4 r7 = 0xbeb4f0b0 17:34:07 INFO - r8 = 0xbeb4f08c r9 = 0x00000000 r10 = 0xbeb4f090 fp = 0xbeb4f0a0 17:34:07 INFO - sp = 0xbeb4f048 pc = 0x406aa07b 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 14 libxul.so!nsStringBundle::LoadProperties [nsNetUtil.h:8886afe91468 : 293 + 0x1b] 17:34:07 INFO - r4 = 0x406aa05d r5 = 0x43c66ec0 r6 = 0xbeb4f0a4 r7 = 0xbeb4f0b0 17:34:07 INFO - r8 = 0xbeb4f08c r9 = 0x00000000 r10 = 0xbeb4f090 fp = 0xbeb4f0a0 17:34:07 INFO - sp = 0xbeb4f068 pc = 0x406815c1 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 15 libxul.so!nsStringBundle::GetStringFromName [nsStringBundle.cpp:8886afe91468 : 218 + 0x3] 17:34:07 INFO - r4 = 0xbeb4f1b8 r5 = 0x43c67740 r6 = 0xbeb4f1bc r7 = 0x43c66ec0 17:34:07 INFO - r8 = 0x43c67770 r9 = 0x427ad3b2 r10 = 0xbeb4f1bc fp = 0x429dbed8 17:34:07 INFO - sp = 0xbeb4f0e8 pc = 0x4068196d 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 16 libxul.so!nsNSSComponent::Init [nsNSSComponent.cpp:8886afe91468 : 1188 + 0x1] 17:34:07 INFO - r4 = 0xbeb4f1b8 r5 = 0x43c67740 r6 = 0xbeb4f1cc r7 = 0xbeb4f1c0 17:34:07 INFO - r8 = 0x43c67770 r9 = 0x00000000 r10 = 0xbeb4f1bc fp = 0x429dbed8 17:34:07 INFO - sp = 0xbeb4f1b0 pc = 0x419c5595 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 17 libxul.so!nsNSSComponentConstructor [nsNSSModule.cpp:8886afe91468 : 177 + 0x5] 17:34:07 INFO - r4 = 0x00000000 r5 = 0x43c67740 r6 = 0xbeb4f25c r7 = 0x429dbed8 17:34:07 INFO - r8 = 0x00000000 r9 = 0x429dbed8 r10 = 0xbeb4f264 fp = 0x429dbed8 17:34:07 INFO - sp = 0xbeb4f1f8 pc = 0x419d4ef7 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 18 libxul.so!nsComponentManagerImpl::CreateInstanceByContractID [nsComponentManager.cpp:8886afe91468 : 1223 + 0xb] 17:34:07 INFO - r4 = 0xbeb4f21c r5 = 0x423ba161 r6 = 0xbeb4f25c r7 = 0xbeb4f218 17:34:07 INFO - r8 = 0x00000000 r9 = 0x429dbed8 r10 = 0xbeb4f264 fp = 0x429dbed8 17:34:07 INFO - sp = 0xbeb4f210 pc = 0x4064d661 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 19 libxul.so!nsComponentManagerImpl::GetServiceByContractID [nsComponentManager.cpp:8886afe91468 : 1585 + 0xd] 17:34:07 INFO - r4 = 0xbeb4f260 r5 = 0x431a9be0 r6 = 0xbeb4f26c r7 = 0x43179040 17:34:07 INFO - r8 = 0x43139080 r9 = 0xbeb4f25c r10 = 0xbeb4f264 fp = 0x429dbed8 17:34:07 INFO - sp = 0xbeb4f240 pc = 0x4064c993 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 20 libxul.so!nsGetServiceByContractID::operator() [nsComponentManagerUtils.cpp:8886afe91468 : 280 + 0x5] 17:34:07 INFO - r4 = 0xbeb4f2bc r5 = 0x00000000 r6 = 0xbeb4f2bc r7 = 0xbeb4f2e8 17:34:07 INFO - r8 = 0x00000000 r9 = 0x428dd1c0 r10 = 0xbeb4f334 fp = 0x428dd1c0 17:34:07 INFO - sp = 0xbeb4f2a0 pc = 0x4066be77 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 21 libxul.so!EnsureNSSInitialized [nsCOMPtr.h:8886afe91468 : 1093 + 0x3] 17:34:07 INFO - r4 = 0x00000000 r5 = 0x00000000 r6 = 0xbeb4f2bc r7 = 0xbeb4f2e8 17:34:07 INFO - r8 = 0x00000000 r9 = 0x428dd1c0 r10 = 0xbeb4f334 fp = 0x428dd1c0 17:34:07 INFO - sp = 0xbeb4f2a8 pc = 0x419c0c63 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 22 libxul.so!nsSSLSocketProviderConstructor [nsNSSModule.cpp:8886afe91468 : 190 + 0x5] 17:34:07 INFO - r4 = 0xbeb4f32c r5 = 0xbeb4f3b0 r6 = 0x428dd1c0 r7 = 0xbeb4f2e8 17:34:07 INFO - r8 = 0x00000000 r9 = 0x428dd1c0 r10 = 0xbeb4f334 fp = 0x428dd1c0 17:34:07 INFO - sp = 0xbeb4f2d0 pc = 0x419cae83 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 23 libxul.so!nsComponentManagerImpl::CreateInstanceByContractID [nsComponentManager.cpp:8886afe91468 : 1223 + 0xb] 17:34:07 INFO - r4 = 0xbeb4f2ec r5 = 0xbeb4f3b0 r6 = 0xbeb4f32c r7 = 0xbeb4f2e8 17:34:07 INFO - r8 = 0x00000000 r9 = 0x428dd1c0 r10 = 0xbeb4f334 fp = 0x428dd1c0 17:34:07 INFO - sp = 0xbeb4f2e0 pc = 0x4064d661 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 24 libxul.so!nsComponentManagerImpl::GetServiceByContractID [nsComponentManager.cpp:8886afe91468 : 1585 + 0xd] 17:34:07 INFO - r4 = 0xbeb4f330 r5 = 0x431a9bf0 r6 = 0xbeb4f33c r7 = 0x43179040 17:34:07 INFO - r8 = 0x43139080 r9 = 0xbeb4f32c r10 = 0xbeb4f334 fp = 0x428dd1c0 17:34:07 INFO - sp = 0xbeb4f310 pc = 0x4064c993 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 25 libxul.so!nsSocketProviderService::GetSocketProvider [nsServiceManagerUtils.h:8886afe91468 : 91 + 0x5] 17:34:07 INFO - r4 = 0x804b0033 r5 = 0xbeb4f39c r6 = 0xbeb4f378 r7 = 0xbeb4f384 17:34:07 INFO - r8 = 0x00000000 r9 = 0xbeb4f418 r10 = 0x00000000 fp = 0x40759c89 17:34:07 INFO - sp = 0xbeb4f370 pc = 0x406e95cf 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 26 libxul.so!net_EnsurePSMInit [nsNetUtil.h:8886afe91468 : 2718 + 0x9] 17:34:07 INFO - r4 = 0xbeb4f418 r5 = 0xbeb4f414 r6 = 0xbeb4f41c r7 = 0x43d413f0 17:34:07 INFO - r8 = 0x00000000 r9 = 0x406e94c9 r10 = 0x00000000 fp = 0x40759c89 17:34:07 INFO - sp = 0xbeb4f410 pc = 0x4075688f 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 27 libxul.so!mozilla::net::nsHttpHandler::NewProxiedChannel2 [nsHttpHandler.cpp:8886afe91468 : 1855 + 0x3] 17:34:07 INFO - r4 = 0x00000001 r5 = 0xbeb4f4ac r6 = 0x431af9c0 r7 = 0x43c03800 17:34:07 INFO - r8 = 0x00000000 r9 = 0xbeb4f448 r10 = 0x00000000 fp = 0x40759c89 17:34:07 INFO - sp = 0xbeb4f440 pc = 0x40759a43 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 28 libxul.so!nsIOService::NewChannelFromURIWithProxyFlagsInternal [nsIOService.cpp:8886afe91468 : 673 + 0x11] 17:34:07 INFO - r4 = 0xbeb4f4ac r5 = 0xbeb4f52c r6 = 0x431af9c0 r7 = 0x43d423d0 17:34:07 INFO - r8 = 0xbeb4f4a4 r9 = 0x43d3eb00 r10 = 0x00000000 fp = 0x40759c89 17:34:07 INFO - sp = 0xbeb4f478 pc = 0x406a9bdb 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 29 libxul.so!nsIOService::NewChannelFromURIWithProxyFlags2 [nsIOService.cpp:8886afe91468 : 775 + 0x13] 17:34:07 INFO - r4 = 0xbeb4f5b8 r5 = 0x43d423d0 r6 = 0x431c1440 r7 = 0x00000000 17:34:07 INFO - r8 = 0x00000000 r9 = 0x431af9c0 r10 = 0x43129b60 fp = 0x00000000 17:34:07 INFO - sp = 0xbeb4f5a8 pc = 0x406aa03b 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 30 libxul.so!nsIOService::NewChannelFromURI2 [nsIOService.cpp:8886afe91468 : 575 + 0x1b] 17:34:07 INFO - r4 = 0x43140b00 r5 = 0xbeb4f668 r6 = 0xbeb4f670 r7 = 0x406aa05d 17:34:07 INFO - r8 = 0xbeb4f664 r9 = 0x00000000 r10 = 0x00000000 fp = 0x431af9c0 17:34:07 INFO - sp = 0xbeb4f5f0 pc = 0x406aa07b 17:34:07 INFO - Found by: call frame info 17:34:07 INFO - 31 signaling_unittests + 0x49e215 17:34:07 INFO - r4 = 0x43140b00 r5 = 0xbeb4f668 r6 = 0xbeb4f670 r7 = 0x406aa05d 17:34:07 INFO - r8 = 0xbeb4f664 r9 = 0x00000000 r10 = 0x00000000 fp = 0x431af9c0 17:34:07 INFO - sp = 0xbeb4f610 pc = 0x004a6217 17:34:07 INFO - Found by: call frame info http://hg.mozilla.org/mozilla-central/annotate/e101c589c242/chrome/nsChromeRegistryChrome.cpp#l307 It looks like this code inspects either pref intl.locale.matchOS or general.useragent.locale and may also query the locale service...not sure exactly where that's going wrong.
backlog: --- → webRTC+
Rank: 25
Priority: -- → P2
No longer depends on: 1137948
Mass change P2->P3 to align with new Mozilla triage process.
Priority: P2 → P3
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: