New issue
Advanced search Search tips

Issue 613329 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

double-check list of unit tests that are not running (or are failing) on 32-bit linux

Project Member Reported by dpranke@chromium.org, May 19 2016

Issue description

in the course of changing the way we build 32-bit linux and flipping it to GN, I ended up disabling several test binaries. We should figure out if we want to be running any of them, and, if so, add them back on the bots:

- dbus_unittests
- filesystem_service_unittests
- mus_gpu_unittests
- nacl_integration
- remoting_unittests
- telemetry_perf_unittests

msw@/erg@ - can you help thomasanderson@ figure out which of the mojo/mus-related tests we care about on 32-bit ?
 
X-refing failing remoting unittests for CL https://codereview.chromium.org/2003753002

16 tests failed:
    RemoteSecurityKeyIpcClientTest.GenerateLargeGnubbyRequest (../../remoting/host/security_key/remote_security_key_ipc_client_unittest.cc:216)
    RemoteSecurityKeyIpcClientTest.GenerateMultipleGnubbyRequest (../../remoting/host/security_key/remote_security_key_ipc_client_unittest.cc:234)
    RemoteSecurityKeyIpcClientTest.GenerateReallyLargeGnubbyRequest (../../remoting/host/security_key/remote_security_key_ipc_client_unittest.cc:225)
    RemoteSecurityKeyIpcClientTest.GenerateSingleGnubbyRequest (../../remoting/host/security_key/remote_security_key_ipc_client_unittest.cc:208)
    RemoteSecurityKeyIpcClientTest.NonExistentIpcSessionChannel (../../remoting/host/security_key/remote_security_key_ipc_client_unittest.cc:310)
    RemoteSecurityKeyIpcClientTest.ReceiveGnubbyResponseWithEmptyPayload (../../remoting/host/security_key/remote_security_key_ipc_client_unittest.cc:269)
    RemoteSecurityKeyIpcClientTest.SecondGnubbyRequestBeforeFirstResponseReceived (../../remoting/host/security_key/remote_security_key_ipc_client_unittest.cc:253)
    RemoteSecurityKeyIpcClientTest.ServerClosesConnectionAfterRequestTimeout (../../remoting/host/security_key/remote_security_key_ipc_client_unittest.cc:245)
    RemoteSecurityKeyIpcServerTest.GnubbyResponseTimeout (../../remoting/host/security_key/remote_security_key_ipc_server_unittest.cc:301)
    RemoteSecurityKeyIpcServerTest.HandleLargeGnubbyRequest (../../remoting/host/security_key/remote_security_key_ipc_server_unittest.cc:141)
    RemoteSecurityKeyIpcServerTest.HandleMultipleGnubbyRequests (../../remoting/host/security_key/remote_security_key_ipc_server_unittest.cc:209)
    RemoteSecurityKeyIpcServerTest.HandleReallyLargeGnubbyRequest (../../remoting/host/security_key/remote_security_key_ipc_server_unittest.cc:175)
    RemoteSecurityKeyIpcServerTest.HandleSingleGnubbyRequest (../../remoting/host/security_key/remote_security_key_ipc_server_unittest.cc:107)
    RemoteSecurityKeyIpcServerTest.InitialIpcConnectionTimeout (../../remoting/host/security_key/remote_security_key_ipc_server_unittest.cc:260)
    RemoteSecurityKeyIpcServerTest.NoGnubbyRequestTimeout (../../remoting/host/security_key/remote_security_key_ipc_server_unittest.cc:276)
    RemoteSecurityKeyIpcServerTest.SendResponseTimeout (../../remoting/host/security_key/remote_security_key_ipc_server_unittest.cc:331)
36 tests crashed:
    AccessTokenFetcherTest.AuthCode_GetTokenInfoResponse_InvalidToken (../../remoting/test/access_token_fetcher_unittest.cc:316)
    AccessTokenFetcherTest.ExchangeAuthCodeForAccessToken (../../remoting/test/access_token_fetcher_unittest.cc:120)
    AccessTokenFetcherTest.ExchangeAuthCodeForAccessToken_EmptyToken (../../remoting/test/access_token_fetcher_unittest.cc:341)
    AccessTokenFetcherTest.ExchangeAuthCode_NetworkError (../../remoting/test/access_token_fetcher_unittest.cc:274)
    AccessTokenFetcherTest.ExchangeAuthCode_Unauthorized_Error (../../remoting/test/access_token_fetcher_unittest.cc:232)
    AccessTokenFetcherTest.ExchangeRefreshTokenForAccessToken (../../remoting/test/access_token_fetcher_unittest.cc:144)
    AccessTokenFetcherTest.ExchangeRefreshTokenForAccessToken_EmptyToken (../../remoting/test/access_token_fetcher_unittest.cc:387)
    AccessTokenFetcherTest.ExchangeRefreshToken_NetworkError (../../remoting/test/access_token_fetcher_unittest.cc:295)
    AccessTokenFetcherTest.ExchangeRefreshToken_Unauthorized_Error (../../remoting/test/access_token_fetcher_unittest.cc:253)
    AccessTokenFetcherTest.MultipleAccessTokenCalls (../../remoting/test/access_token_fetcher_unittest.cc:168)
    AccessTokenFetcherTest.RefreshToken_GetTokenInfoResponse_InvalidToken (../../remoting/test/access_token_fetcher_unittest.cc:362)
    AppRemotingReportIssueRequestTest.MultipleRequestsCanBeIssued (../../remoting/test/app_remoting_report_issue_request_unittest.cc:128)
    AppRemotingReportIssueRequestTest.ReportIssueFromDev (../../remoting/test/app_remoting_report_issue_request_unittest.cc:85)
    AppRemotingReportIssueRequestTest.ReportIssueNetworkError (../../remoting/test/app_remoting_report_issue_request_unittest.cc:112)
    ChromotingHostContextTest.StartAndStop (../../remoting/host/chromoting_host_context_unittest.cc:15)
    HostListFetcherTest.MultipleRetrieveHostListRequests (../../remoting/test/host_list_fetcher_unittest.cc:380)
    HostListFetcherTest.RetrieveHostListEmptyItemsResponse (../../remoting/test/host_list_fetcher_unittest.cc:340)
    HostListFetcherTest.RetrieveHostListEmptyResponse (../../remoting/test/host_list_fetcher_unittest.cc:360)
    HostListFetcherTest.RetrieveHostListFromProd (../../remoting/test/host_list_fetcher_unittest.cc:219)
    HostListFetcherTest.RetrieveHostListMissingParametersResponse (../../remoting/test/host_list_fetcher_unittest.cc:286)
    HostListFetcherTest.RetrieveHostListNetworkError (../../remoting/test/host_list_fetcher_unittest.cc:323)
    HostListFetcherTest.RetrieveHostListWithEmptyPatterns (../../remoting/test/host_list_fetcher_unittest.cc:256)
    It2MeNativeMessagingHostTest.Connect (../../remoting/host/it2me/it2me_native_messaging_host_unittest.cc:530)
    It2MeNativeMessagingHostTest.Hello (../../remoting/host/it2me/it2me_native_messaging_host_unittest.cc:501)
    It2MeNativeMessagingHostTest.Id (../../remoting/host/it2me/it2me_native_messaging_host_unittest.cc:512)
    It2MeNativeMessagingHostTest.InvalidType (../../remoting/host/it2me/it2me_native_messaging_host_unittest.cc:552)
    It2MeNativeMessagingHostTest.MissingType (../../remoting/host/it2me/it2me_native_messaging_host_unittest.cc:546)
    It2MeNativeMessagingHostTest.WrongFormat (../../remoting/host/it2me/it2me_native_messaging_host_unittest.cc:539)
    RemoteHostInfoFetcherTest.MultipleRetrieveRemoteHostInfoRequests (../../remoting/test/remote_host_info_fetcher_unittest.cc:246)
    RemoteHostInfoFetcherTest.RetrieveRemoteHostInfoEmptyResponse (../../remoting/test/remote_host_info_fetcher_unittest.cc:217)
    RemoteHostInfoFetcherTest.RetrieveRemoteHostInfoFromDev (../../remoting/test/remote_host_info_fetcher_unittest.cc:123)
    RemoteHostInfoFetcherTest.RetrieveRemoteHostInfoNetworkError (../../remoting/test/remote_host_info_fetcher_unittest.cc:163)
    RemoteHostInfoFetcherTest.RetrieveRemoteHostInfoPendingResponse (../../remoting/test/remote_host_info_fetcher_unittest.cc:188)
    TestChromotingClientTest.StartConnectionAndDisconnect (../../remoting/test/test_chromoting_client_unittest.cc:110)
    TestChromotingClientTest.StartConnectionThenFailWithAuthenticationError (../../remoting/test/test_chromoting_client_unittest.cc:143)
    TestChromotingClientTest.StartConnectionThenFailWithUnknownError (../../remoting/test/test_chromoting_client_unittest.cc:163)
out.txt
591 KB View Download
Project Member

Comment 3 by bugdroid1@chromium.org, Jun 16 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9d47fa1658395080390c4bbc01545958f209ce30

commit 9d47fa1658395080390c4bbc01545958f209ce30
Author: thomasanderson <thomasanderson@google.com>
Date: Thu Jun 16 01:03:52 2016

Add calls to g_type_init

Failing tests:
https://bugs.chromium.org/p/chromium/issues/detail?id=613329#c1

These changes were partitioned from https://codereview.chromium.org/2003753002/#ps40001

This fixes crashes such as the following on 32-bit linux:
[412/714] XmppStreamParserTest.FailOnLooseText (2 ms)
[ RUN      ] AccessTokenFetcherTest.ExchangeAuthCodeForAccessToken

(process:5533): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init()

(process:5533): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed

(process:5533): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed

(process:5533): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init()

(process:5533): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed

(process:5533): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
Received signal 11 SEGV_MAPERR 00000000000c
#0 0x0000b73d7e04 base::debug::StackTrace::StackTrace()
#1 0x0000b73d792b base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x0000b777c410 ([vdso]+0x40f)
#3 0x0000b278cb79 <unknown>
#4 0x0000b278d9a0 gconf_client_get_default
#5 0x0000b68513a4 net::(anonymous namespace)::SettingGetterImplGConf::Init()
#6 0x0000b684c07d net::ProxyConfigServiceLinux::Delegate::SetUpAndFetchInitialConfig()
#7 0x0000b687f48d net::ProxyConfigServiceLinux::SetupAndFetchInitialConfig()
#8 0x0000b6878d2e net::ProxyService::CreateSystemProxyConfigService()
#9 0x0000085b912b remoting::URLRequestContextGetter::URLRequestContextGetter()
#10 0x000008ee642a remoting::test::AccessTokenFetcher::CreateNewGaiaOAuthClientInstance()
#11 0x000008ee632e remoting::test::AccessTokenFetcher::GetAccessTokenFromAuthCode()
#12 0x000008395915 remoting::test::AccessTokenFetcherTest_ExchangeAuthCodeForAccessToken_Test::TestBody()
#13 0x000008314310 _ZN7testing8internal12InvokeHelperIvNSt3tr15tupleIJEEEE12InvokeMethodIN8remoting8protocol39MessageReaderTest_ReadFromCallback_TestEMNS8_17MessageReaderTestEFvvEEEvPT_T0_RKS4_
#14 0x0000092c2713 testing::internal::HandleExceptionsInMethodIfSupported<>()
#15 0x0000092b4a03 testing::Test::Run()
#16 0x0000092b5487 testing::TestInfo::Run()
#17 0x0000092b5c40 testing::TestCase::Run()
#18 0x0000092bd5bf testing::internal::UnitTestImpl::RunAllTests()
#19 0x0000092cfc20 testing::internal::HandleSehExceptionsInMethodIfSupported<>()
#20 0x0000092c4133 testing::internal::HandleExceptionsInMethodIfSupported<>()
#21 0x0000092bd1c8 testing::UnitTest::Run()
#22 0x000009204e8d RUN_ALL_TESTS()
#23 0x000009203a09 base::TestSuite::Run()
#24 0x000008139f66 _ZN4base8internal15RunnableAdapterIMN18OAuth2TokenService7FetcherEFvvEE3RunIPS3_JEEEvOT_DpOT0_
#25 0x000008139e9a _ZN4base8internal12InvokeHelperILb0EvNS0_15RunnableAdapterIMN18OAuth2TokenService7FetcherEFvvEEEE8MakeItSoIJPS4_EEEvS7_DpOT_
#26 0x0000081e2f49 _ZN4base8internal7InvokerINS_13IndexSequenceIJLj0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_9TestSuiteEFivEEEFiPS6_EJNS0_17UnretainedWrapperIS6_EEEEENS0_12InvokeHelperILb0EiS9_EEFivEE3RunEPNS0_13BindStateBaseE
#27 0x000008163b2b base::Callback<>::Run()
#28 0x00000923e949 base::(anonymous namespace)::LaunchUnitTestsInternal()
#29 0x00000923e73b base::LaunchUnitTests()
#30 0x0000081e2bff main
#31 0x0000b27c94d3 __libc_start_main
#32 0x0000080f3b65 <unknown>
  gs: 00000033  fs: 00000000  es: 0000007b  ds: 0000007b
 edi: 0bc1e1f0 esi: 00000000 ebp: bf83be98 esp: bf83b980
 ebx: b27a3ff4 edx: 0bc1e1f0 ecx: 00000019 eax: 00000000
 trp: 0000000e err: 00000004  ip: b278cb79  cs: 00000073
 efl: 00210282 usp: bf83b980  ss: 0000007b
[end of stack trace]

BUG=613329

Review-Url: https://codereview.chromium.org/2015243002
Cr-Commit-Position: refs/heads/master@{#400065}

[modify] https://crrev.com/9d47fa1658395080390c4bbc01545958f209ce30/build/linux/libgio/BUILD.gn
[modify] https://crrev.com/9d47fa1658395080390c4bbc01545958f209ce30/build/linux/system.gyp
[modify] https://crrev.com/9d47fa1658395080390c4bbc01545958f209ce30/net/proxy/proxy_config_service_linux.cc

Comment 4 by e...@chromium.org, Mar 9 2018

Cc: -e...@chromium.org
Un-cc-ing me from all bugs on my final day.
Status: Assigned (was: Untriaged)
This bug has an owner, thus, it's been triaged. Changing status to "assigned".

Sign in to add a comment