New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 825364 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Mar 2018
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

[HWTest] cheets_CryptoMigration: Failed due to chrome crash in chrome!message_center::NotificationViewMD::CreateOrUpdateSmallIconView

Project Member Reported by jen...@chromium.org, Mar 23 2018

Issue description

reef-chrome-pfq bot failed:
https://uberchromegw.corp.google.com/i/chromeos/builders/reef-chrome-pfq/builds/2163

HWTest failure: cheets_CryptoMigration: ERROR: Cryptohome could not remove the user's vault.

The error log shows it received chrome crash notification during the test. 
2018-03-23T09:18:41.172205+00:00 WARNING crash_reporter[5225]: [user] Received crash notification for tzdatacheck[5148] sig 6, user 656360 (ignoring - PID filtered out)
2018-03-23T09:18:41.172550+00:00 WARNING crash_reporter[5225]: [ARC] Received crash notification for tzdatacheck[5148] sig 6, user 656360 (developer build - not testing - always dumping)

Here is the chrome mini dump:
https://00e9e64bacb000d682527efe0242dce0e62fb50f9774342887-apidata.googleusercontent.com/download/storage/v1/b/chromeos-autotest-results/o/185886260-chromeos-test%2Fchromeos6-row4-rack9-host8%2Fcheets_CryptoMigration%2Fsysinfo%2Fiteration.1%2Fvar%2Fspool%2Fcrash%2Fchrome.20180323.023634.31845.dmp.txt?qk=AD5uMEsF9loZqzXnIxRKU0TjGqmGxEmS_3G2FPKjASb4-STP-UnrSVhHzpFzh3R35Y3Zr-uMZyD96b1sksqCg2ff0WVat1Cy4taFAxAOCgp6UUztLCab3NtQH85Lm43MASVWlaQEA5oQrBaqmPzFlLEnNEe2hlgfV5GtCIvkB32AqS648wFU6VT-XrAxGgWdVaoWxXaoSCPcVN_5v_nYw4gG6S7XdIp9bL0pKjtQCWpNYZw8_5B-Xd_0ZZmyDB_Bis-3xykKja5aVsIf5E2-APSH6MAInZfC3tyuNh3VsXVCMRwSCnpcTmR8l86k_htVTl7CSBLR72ZGmSZIXGhoBbHJbH6UId9UOmfas2DqVXnps0PosTziLcclibmEkUJjhWe4BGCI1qWlDfTbpK130h3PZffZT-8Zyz4vtXfR7aaInBGMWmEimWw3J_Gy60XuhTyB3CClDMSQKUbNPDWtXs8eL0smB-HY8cr7_wEt0424T1CoQQsqPCIzOUZQUGn7PkfNGNdiww_CRgT7r5MsaXVwwdEanYTTy8FeNvgnwRPGjHpyYps6XI9x1Y6HRZwPxcqOhGR5_AMQw9PTw3uzIB3LJCCLyHm68yRMNnlxoV282GZn6-p7hfSJ8c2HMKbTKaqF8wbLrf1xwtJD_rTLnFFXVIDba-0Q5jpRHOcU0BQo5ugwH-s0nnHgK7md3h5nqPVhyscH3mPm64tYZx2ef0cKPSuCFz6gYP1UmRque7xnlBMsYEomtQJBOsJz29p6H8CdMXgryeTYA8eLkxS4D03Q_yZYzP_gTxRHtU3SB09pUwqytRpil3bk4iMzblycxccskVQo-leSuKyAEkmb8-CNsudM7sW1lhpC9n6MGNPwvl01sBPWjxC1-hqH-4XkycQC9oZnTtRwQcwKz2EJkzQrVridrT9ayC9rmj4XfvmabWZwuL03BNy1CC8amolRztdhOrbj4aff

Crash reason:  SIGSEGV
Crash address: 0x0
Process uptime: not available

Thread 0 (crashed)
 0  chrome!message_center::NotificationViewMD::CreateOrUpdateSmallIconView(message_center::Notification const&) [vector_icon_types.h : 98 + 0x0]
    rax = 0x23bb525143411400   rdx = 0x0000102f1f443340
    rcx = 0x0000000000000000   rbx = 0x0000102f1f443340
    rsi = 0x0000000000000000   rdi = 0x0000102f1babd480
    rbp = 0x00007ffe6e525f20   rsp = 0x00007ffe6e525ef0
     r8 = 0x0000000000000000    r9 = 0x0000000000000000
    r10 = 0x0000000000000000   r11 = 0x0000102f1b52df00
    r12 = 0x0000102f1babd7c0   r13 = 0x0000102f1babd480
    r14 = 0x0000102f1babd480   r15 = 0x0000102f1babd4a8
    rip = 0x000056e6ce869397
    Found by: given as instruction pointer in context
 1  chrome!message_center::NotificationViewMD::CreateOrUpdateViews(message_center::Notification const&) [notification_view_md.cc : 546 + 0xb]
    rbx = 0x0000102f1babd480   rbp = 0x00007ffe6e525f40
    rsp = 0x00007ffe6e525f30   r12 = 0x0000102f1babd7c0
    r13 = 0x0000102f1babd480   r14 = 0x0000102f1f443340
    r15 = 0x0000102f1babd4a8   rip = 0x000056e6ce8687da
    Found by: call frame info
 2  chrome!message_center::NotificationViewMD::NotificationViewMD(message_center::Notification const&) [notification_view_md.cc : 619 + 0xb]
    rbx = 0x0000102f1cee2000   rbp = 0x00007ffe6e525fb0
    rsp = 0x00007ffe6e525f50   r12 = 0x0000102f1babd7c0
    r13 = 0x0000102f1babd480   r14 = 0x0000102f1f443340
    r15 = 0x0000102f1babd4a8   rip = 0x000056e6ce86a3a2
    Found by: call frame info
 3  chrome!message_center::MessageViewFactory::Create(message_center::Notification const&, bool) [message_view_factory.cc : 40 + 0xb]
    rbx = 0x0000102f1babd480   rbp = 0x00007ffe6e526110
    rsp = 0x00007ffe6e525fc0   r12 = 0x0000102f1f443340
    r13 = 0x0000102f1f443340   r14 = 0x0000000000000001
    r15 = 0x00007ffe6e5261b0   rip = 0x000056e6ce862147
    Found by: call frame info
 4  chrome!message_center::MessagePopupCollection::UpdateWidgets() [message_popup_collection.cc : 173 + 0xd]
    rbx = 0x0000102f1f7dce40   rbp = 0x00007ffe6e5261f0
    rsp = 0x00007ffe6e526120   r12 = 0x0000102f1b811020
    r13 = 0x0000102f1f443340   r14 = 0x0000102f1b811000
    r15 = 0x00007ffe6e5261b0   rip = 0x000056e6ce86057d
    Found by: call frame info
 5  chrome!ash::WebNotificationTray::ShowPopups() [web_notification_tray.cc : 417 + 0x5]
    rbx = 0x0000102f1b691d80   rbp = 0x00007ffe6e526210
    rsp = 0x00007ffe6e526200   r12 = 0x00007ffe6e526240
    r13 = 0x00007ffe6e526260   r14 = 0x0000000000000000
    r15 = 0x00007ffe6e526290   rip = 0x000056e6ccfe1a59
    Found by: call frame info
 6  chrome!message_center::UiController::OnMessageCenterChanged() [ui_controller.cc : 88 + 0x6]
    rbx = 0x0000102f1b7b5200   rbp = 0x00007ffe6e526230
    rsp = 0x00007ffe6e526220   r12 = 0x00007ffe6e526240
    r13 = 0x00007ffe6e526260   r14 = 0x0000000000000000
    r15 = 0x00007ffe6e526290   rip = 0x000056e6ce85f93b
    Found by: call frame info
 7  chrome!message_center::MessageCenterImpl::AddNotification(std::__1::unique_ptr<message_center::Notification, std::__1::default_delete<message_center::Notification> >) [message_center_impl.cc : 178 + 0x3]
    rbx = 0x0000000000000004   rbp = 0x00007ffe6e5262e0
    rsp = 0x00007ffe6e526240   r12 = 0x00007ffe6e526240
    r13 = 0x00007ffe6e526260   r14 = 0x0000000000000000
    r15 = 0x00007ffe6e526290   rip = 0x000056e6ccf4fb93
    Found by: call frame info
 8  chrome!ash::MessageCenterController::ShowClientNotification(message_center::Notification const&) [message_center_controller.cc : 153 + 0x6]
    rbx = 0x0000102f1f45ac60   rbp = 0x00007ffe6e526330
    rsp = 0x00007ffe6e5262f0   r12 = 0x0000000000000041
    r13 = 0x0000102f1ba9d2c0   r14 = 0x0000102f1f443340
    r15 = 0x000000000000003f   rip = 0x000056e6cd054a6f
    Found by: call frame info
 9  chrome!ash::mojom::AshMessageCenterControllerStubDispatch::Accept(ash::mojom::AshMessageCenterController*, mojo::Message*) [ash_message_center_controller.mojom.cc : 326 + 0x10]
    rbx = 0x0000102f1edea468   rbp = 0x00007ffe6e526670
    rsp = 0x00007ffe6e526340   r12 = 0x0000102f1bd12500
    r13 = 0x00007ffe6e5266f8   r14 = 0x0000102f1b594e80
    r15 = 0x00007ffe6e526350   rip = 0x000056e6c9c95af9
    Found by: call frame info
10  chrome!mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) [interface_endpoint_client.cc : 419 + 0x9]
    rbx = 0x00007ffe6e526890   rbp = 0x00007ffe6e5266e0
    rsp = 0x00007ffe6e526680   r12 = 0x0000102f1bd12500
    r13 = 0x0000102f1bd7a301   r14 = 0x00007ffe6e5266f8
    r15 = 0x0000102f1bcd58c0   rip = 0x000056e6caeaea97
    Found by: call frame info
11  chrome!mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) [multiplex_router.cc : 880 + 0x8]
    rbx = 0x00007ffe6e526890   rbp = 0x00007ffe6e526790
    rsp = 0x00007ffe6e5266f0   r12 = 0x0000102f1bd12500
    r13 = 0x0000102f1bd7a301   r14 = 0x0000102f1bd12700
    r15 = 0x00007ffe6e5266f8   rip = 0x000056e6caeb33fa
    Found by: call frame info
12  chrome!mojo::internal::MultiplexRouter::Accept(mojo::Message*) [multiplex_router.cc : 604 + 0xb]
    rbx = 0x00007ffe6e526898   rbp = 0x00007ffe6e526930
    rsp = 0x00007ffe6e5267a0   r12 = 0x00007ffe6e526828
    r13 = 0x00007ffe6e526aa8   r14 = 0x0000102f1bd12500
    r15 = 0x0000000000000002   rip = 0x000056e6caeb2bb7
    Found by: call frame info
13  chrome!mojo::Connector::ReadSingleMessage(unsigned int*) [connector.cc : 443 + 0xd]
    rbx = 0x00007ffe6e5269f8   rbp = 0x00007ffe6e526a90
    rsp = 0x00007ffe6e526940   r12 = 0x0000102f1bd12560
    r13 = 0x00007ffe6e526aa8   r14 = 0x00007ffe6e526a01
    r15 = 0x000056e6d0863870   rip = 0x000056e6caead81a
    Found by: call frame info
14  chrome!mojo::Connector::ReadAllAvailableMessages() [connector.cc : 472 + 0xb]
    rbx = 0x0000102f1bd12560   rbp = 0x00007ffe6e526af0
    rsp = 0x00007ffe6e526aa0   r12 = 0x00007ffe6e526aac
    r13 = 0x00007ffe6e526aa8   r14 = 0x0000102f1bd126d8
    r15 = 0x00007ffe6e526ab0   rip = 0x000056e6caeadf61
    Found by: call frame info
15  chrome!mojo::SimpleWatcher::OnHandleReady(int, unsigned int, mojo::HandleSignalsState const&) [callback.h : 124 + 0x9]
    rbx = 0x0000102f1bbb91e0   rbp = 0x00007ffe6e526b60
    rsp = 0x00007ffe6e526b00   r12 = 0x0000102f1f424098
    r13 = 0x00007ffe6e526b28   r14 = 0x00007ffe6e526b10
    r15 = 0x0000000000000000   rip = 0x000056e6caebee65
    Found by: call frame info
16  chrome!base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) [callback.h : 95 + 0x3]
    rbx = 0x00007ffe6e526bd0   rbp = 0x00007ffe6e526c40
    rsp = 0x00007ffe6e526b70   r12 = 0x0000102f1b50664c
    r13 = 0x00007ffe6e526d30   r14 = 0x000056e6cf83a08e
    r15 = 0x000056e6d08637d0   rip = 0x000056e6cadc856d
    Found by: call frame info
17  chrome!base::MessageLoop::RunTask(base::PendingTask*) [message_loop.cc : 391 + 0x8]
    rbx = 0x00007ffe6e526c80   rbp = 0x00007ffe6e526d20
    rsp = 0x00007ffe6e526c50   r12 = 0x00007ffe6e526d30
    r13 = 0x00007ffe6e526d90   r14 = 0x0000102f1b506500
    r15 = 0x000056e6d092b970   rip = 0x000056e6cade3077
    Found by: call frame info
18  chrome!base::MessageLoop::DoWork() [message_loop.cc : 403 + 0xb]
    rbx = 0x0000102f1b506500   rbp = 0x00007ffe6e526ee0
    rsp = 0x00007ffe6e526d30   r12 = 0x0000102f1b56dad0
    r13 = 0x00007ffe6e526d90   r14 = 0x00007ffe6e526d30
    r15 = 0x0000000000000001   rip = 0x000056e6cade3567
    Found by: call frame info
19  chrome!base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [message_pump_libevent.cc : 220 + 0x9]
    rbx = 0x0000102f1b56dac0   rbp = 0x00007ffe6e526f50
    rsp = 0x00007ffe6e526ef0   r12 = 0x0000102f1b56dad0
    r13 = 0x0000000043411401   r14 = 0x0000102f1b506500
    r15 = 0x0000000000000001   rip = 0x000056e6cade47a9
    Found by: call frame info
20  chrome!std::__1::__compressed_pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char> >::__compressed_pair(std::__1::allocator<char>) [run_loop.cc : 130 + 0x9]
    rbx = 0x00007ffe6e526fc8   rbp = 0x00007ffe6e526f70
    rsp = 0x00007ffe6e526f60   r12 = 0x00007ffe6e527120
    r13 = 0x00007ffe6e527588   r14 = 0x0000102f1b4d6c58
    r15 = 0x0000102f1b4d6a80   rip = 0x000056e6cae05715
    Found by: call frame info
21  chrome!ChromeBrowserMainParts::MainMessageLoopRun(int*) [chrome_browser_main.cc : 2170 + 0x8]
    rbx = 0x00007ffe6e526fc8   rbp = 0x00007ffe6e527020
    rsp = 0x00007ffe6e526f80   r12 = 0x00007ffe6e527120
    r13 = 0x00007ffe6e527588   r14 = 0x0000102f1b4d6c58
    r15 = 0x0000102f1b4d6a80   rip = 0x000056e6caadaba8
    Found by: call frame info
22  chrome!content::BrowserMainLoop::RunMainMessageLoopParts() [browser_main_loop.cc : 1058 + 0x3]
    rbx = 0x000056e6d0863790   rbp = 0x00007ffe6e5270a0
    rsp = 0x00007ffe6e527030   r12 = 0x00007ffe6e527120
    r13 = 0x00007ffe6e527588   r14 = 0x0000102f1b4d6c40
    r15 = 0x000056e6d092ba20   rip = 0x000056e6c94c32f4
    Found by: call frame info
23  chrome!content::BrowserMainRunnerImpl::Run() [browser_main_runner.cc : 162 + 0x5]
    rbx = 0x0000102f1b4f7fa0   rbp = 0x00007ffe6e5270c0
    rsp = 0x00007ffe6e5270b0   r12 = 0x00007ffe6e527120
    r13 = 0x00007ffe6e527588   r14 = 0x00000000ffffffff
    r15 = 0x000056e6d092ba20   rip = 0x000056e6c94c5d62
    Found by: call frame info
24  chrome!content::BrowserMain(content::MainFunctionParams const&) [browser_main.cc : 46 + 0x6]
    rbx = 0x0000102f1b4f7fa0   rbp = 0x00007ffe6e527160
    rsp = 0x00007ffe6e5270d0   r12 = 0x00007ffe6e527120
    r13 = 0x00007ffe6e527588   r14 = 0x00000000ffffffff
    r15 = 0x000056e6d092ba20   rip = 0x000056e6c94bf563
    Found by: call frame info
25  chrome!content::ContentMainRunnerImpl::Run() [content_main_runner.cc : 703 + 0x5]
    rbx = 0x0000000000000000   rbp = 0x00007ffe6e5271e0
    rsp = 0x00007ffe6e527170   r12 = 0x000056e6d0929100
    r13 = 0x00007ffe6e527588   r14 = 0x0000102f1b4c6ea0
    r15 = 0x0000102f1b4a5d00   rip = 0x000056e6caac6773
    Found by: call frame info
26  chrome!service_manager::Main(service_manager::MainParams const&) [main.cc : 453 + 0xa]
    rbx = 0x00000000ffffffff   rbp = 0x00007ffe6e527560
    rsp = 0x00007ffe6e5271f0   r12 = 0x000056e6d0929148
    r13 = 0x00007ffe6e527588   r14 = 0x0000000000000003
    r15 = 0x0000000000000000   rip = 0x000056e6caad01ed
    Found by: call frame info
27  chrome!content::ContentMain(content::ContentMainParams const&) [content_main.cc : 19 + 0x8]
    rbx = 0x00007ffe6e5275f8   rbp = 0x00007ffe6e5275e0
    rsp = 0x00007ffe6e527570   r12 = 0x000056e6cf6eca40
    r13 = 0x00007ffe6e527790   r14 = 0x00007ffe6e527588
    r15 = 0x00007ffe6e527570   rip = 0x000056e6caac5441
    Found by: call frame info
28  chrome!ChromeMain [chrome_main.cc : 101 + 0x5]
    rbx = 0x0000000000000037   rbp = 0x00007ffe6e5276a0
    rsp = 0x00007ffe6e5275f0   r12 = 0x000056e6cf6eca40
    r13 = 0x00007ffe6e527790   r14 = 0x00007ffe6e527798
    r15 = 0x00007ffe6e527620   rip = 0x000056e6c8b198ac
    Found by: call frame info
29  libc-2.23.so!__libc_start_main [libc-start.c : 289 + 0x1a]
    rbx = 0x0000000000000000   rbp = 0x00007ffe6e527770
    rsp = 0x00007ffe6e5276b0   r12 = 0x000056e6cf6eca40
    r13 = 0x00007ffe6e527790   r14 = 0x0000000000000000
    r15 = 0x0000000000000000   rip = 0x000079be6ba18736
    Found by: call frame info
30  chrome!_start + 0x29
    rbx = 0x0000000000000000   rbp = 0x0000000000000000
    rsp = 0x00007ffe6e527780   r12 = 0x000056e6c8b19700
    r13 = 0x00007ffe6e527790   r14 = 0x0000000000000000
    r15 = 0x0000000000000000   rip = 0x000056e6c8b19729
    Found by: call frame info
31  0x7ffe6e527788
    rbx = 0x0000000000000000   rbp = 0x0000000000000000
    rsp = 0x00007ffe6e527788   r12 = 0x000056e6c8b19700
    r13 = 0x00007ffe6e527790   r14 = 0x0000000000000000
    r15 = 0x0000000000000000   rip = 0x00007ffe6e527788Crash reason:  SIGSEGV
Crash address: 0x0
Process uptime: not available

Thread 0 (crashed)
 0  chrome!message_center::NotificationViewMD::CreateOrUpdateSmallIconView(message_center::Notification const&) [vector_icon_types.h : 98 + 0x0]
    rax = 0x23bb525143411400   rdx = 0x0000102f1f443340
    rcx = 0x0000000000000000   rbx = 0x0000102f1f443340
    rsi = 0x0000000000000000   rdi = 0x0000102f1babd480
    rbp = 0x00007ffe6e525f20   rsp = 0x00007ffe6e525ef0
     r8 = 0x0000000000000000    r9 = 0x0000000000000000
    r10 = 0x0000000000000000   r11 = 0x0000102f1b52df00
    r12 = 0x0000102f1babd7c0   r13 = 0x0000102f1babd480
    r14 = 0x0000102f1babd480   r15 = 0x0000102f1babd4a8
    rip = 0x000056e6ce869397
    Found by: given as instruction pointer in context
 1  chrome!message_center::NotificationViewMD::CreateOrUpdateViews(message_center::Notification const&) [notification_view_md.cc : 546 + 0xb]
    rbx = 0x0000102f1babd480   rbp = 0x00007ffe6e525f40
    rsp = 0x00007ffe6e525f30   r12 = 0x0000102f1babd7c0
    r13 = 0x0000102f1babd480   r14 = 0x0000102f1f443340
    r15 = 0x0000102f1babd4a8   rip = 0x000056e6ce8687da
    Found by: call frame info
 2  chrome!message_center::NotificationViewMD::NotificationViewMD(message_center::Notification const&) [notification_view_md.cc : 619 + 0xb]
    rbx = 0x0000102f1cee2000   rbp = 0x00007ffe6e525fb0
    rsp = 0x00007ffe6e525f50   r12 = 0x0000102f1babd7c0
    r13 = 0x0000102f1babd480   r14 = 0x0000102f1f443340
    r15 = 0x0000102f1babd4a8   rip = 0x000056e6ce86a3a2
    Found by: call frame info
 3  chrome!message_center::MessageViewFactory::Create(message_center::Notification const&, bool) [message_view_factory.cc : 40 + 0xb]
    rbx = 0x0000102f1babd480   rbp = 0x00007ffe6e526110
    rsp = 0x00007ffe6e525fc0   r12 = 0x0000102f1f443340
    r13 = 0x0000102f1f443340   r14 = 0x0000000000000001
    r15 = 0x00007ffe6e5261b0   rip = 0x000056e6ce862147
    Found by: call frame info
 4  chrome!message_center::MessagePopupCollection::UpdateWidgets() [message_popup_collection.cc : 173 + 0xd]
    rbx = 0x0000102f1f7dce40   rbp = 0x00007ffe6e5261f0
    rsp = 0x00007ffe6e526120   r12 = 0x0000102f1b811020
    r13 = 0x0000102f1f443340   r14 = 0x0000102f1b811000
    r15 = 0x00007ffe6e5261b0   rip = 0x000056e6ce86057d
    Found by: call frame info
 5  chrome!ash::WebNotificationTray::ShowPopups() [web_notification_tray.cc : 417 + 0x5]
    rbx = 0x0000102f1b691d80   rbp = 0x00007ffe6e526210
    rsp = 0x00007ffe6e526200   r12 = 0x00007ffe6e526240
    r13 = 0x00007ffe6e526260   r14 = 0x0000000000000000
    r15 = 0x00007ffe6e526290   rip = 0x000056e6ccfe1a59
    Found by: call frame info
 6  chrome!message_center::UiController::OnMessageCenterChanged() [ui_controller.cc : 88 + 0x6]
    rbx = 0x0000102f1b7b5200   rbp = 0x00007ffe6e526230
    rsp = 0x00007ffe6e526220   r12 = 0x00007ffe6e526240
    r13 = 0x00007ffe6e526260   r14 = 0x0000000000000000
    r15 = 0x00007ffe6e526290   rip = 0x000056e6ce85f93b
    Found by: call frame info
 7  chrome!message_center::MessageCenterImpl::AddNotification(std::__1::unique_ptr<message_center::Notification, std::__1::default_delete<message_center::Notification> >) [message_center_impl.cc : 178 + 0x3]
    rbx = 0x0000000000000004   rbp = 0x00007ffe6e5262e0
    rsp = 0x00007ffe6e526240   r12 = 0x00007ffe6e526240
    r13 = 0x00007ffe6e526260   r14 = 0x0000000000000000
    r15 = 0x00007ffe6e526290   rip = 0x000056e6ccf4fb93
    Found by: call frame info
 8  chrome!ash::MessageCenterController::ShowClientNotification(message_center::Notification const&) [message_center_controller.cc : 153 + 0x6]
    rbx = 0x0000102f1f45ac60   rbp = 0x00007ffe6e526330
    rsp = 0x00007ffe6e5262f0   r12 = 0x0000000000000041
    r13 = 0x0000102f1ba9d2c0   r14 = 0x0000102f1f443340
    r15 = 0x000000000000003f   rip = 0x000056e6cd054a6f
    Found by: call frame info
 9  chrome!ash::mojom::AshMessageCenterControllerStubDispatch::Accept(ash::mojom::AshMessageCenterController*, mojo::Message*) [ash_message_center_controller.mojom.cc : 326 + 0x10]
    rbx = 0x0000102f1edea468   rbp = 0x00007ffe6e526670
    rsp = 0x00007ffe6e526340   r12 = 0x0000102f1bd12500
    r13 = 0x00007ffe6e5266f8   r14 = 0x0000102f1b594e80
    r15 = 0x00007ffe6e526350   rip = 0x000056e6c9c95af9
    Found by: call frame info
10  chrome!mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) [interface_endpoint_client.cc : 419 + 0x9]
    rbx = 0x00007ffe6e526890   rbp = 0x00007ffe6e5266e0
    rsp = 0x00007ffe6e526680   r12 = 0x0000102f1bd12500
    r13 = 0x0000102f1bd7a301   r14 = 0x00007ffe6e5266f8
    r15 = 0x0000102f1bcd58c0   rip = 0x000056e6caeaea97
    Found by: call frame info
11  chrome!mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) [multiplex_router.cc : 880 + 0x8]
    rbx = 0x00007ffe6e526890   rbp = 0x00007ffe6e526790
    rsp = 0x00007ffe6e5266f0   r12 = 0x0000102f1bd12500
    r13 = 0x0000102f1bd7a301   r14 = 0x0000102f1bd12700
    r15 = 0x00007ffe6e5266f8   rip = 0x000056e6caeb33fa
    Found by: call frame info
12  chrome!mojo::internal::MultiplexRouter::Accept(mojo::Message*) [multiplex_router.cc : 604 + 0xb]
    rbx = 0x00007ffe6e526898   rbp = 0x00007ffe6e526930
    rsp = 0x00007ffe6e5267a0   r12 = 0x00007ffe6e526828
    r13 = 0x00007ffe6e526aa8   r14 = 0x0000102f1bd12500
    r15 = 0x0000000000000002   rip = 0x000056e6caeb2bb7
    Found by: call frame info
13  chrome!mojo::Connector::ReadSingleMessage(unsigned int*) [connector.cc : 443 + 0xd]
    rbx = 0x00007ffe6e5269f8   rbp = 0x00007ffe6e526a90
    rsp = 0x00007ffe6e526940   r12 = 0x0000102f1bd12560
    r13 = 0x00007ffe6e526aa8   r14 = 0x00007ffe6e526a01
    r15 = 0x000056e6d0863870   rip = 0x000056e6caead81a
    Found by: call frame info
14  chrome!mojo::Connector::ReadAllAvailableMessages() [connector.cc : 472 + 0xb]
    rbx = 0x0000102f1bd12560   rbp = 0x00007ffe6e526af0
    rsp = 0x00007ffe6e526aa0   r12 = 0x00007ffe6e526aac
    r13 = 0x00007ffe6e526aa8   r14 = 0x0000102f1bd126d8
    r15 = 0x00007ffe6e526ab0   rip = 0x000056e6caeadf61
    Found by: call frame info
15  chrome!mojo::SimpleWatcher::OnHandleReady(int, unsigned int, mojo::HandleSignalsState const&) [callback.h : 124 + 0x9]
    rbx = 0x0000102f1bbb91e0   rbp = 0x00007ffe6e526b60
    rsp = 0x00007ffe6e526b00   r12 = 0x0000102f1f424098
    r13 = 0x00007ffe6e526b28   r14 = 0x00007ffe6e526b10
    r15 = 0x0000000000000000   rip = 0x000056e6caebee65
    Found by: call frame info
16  chrome!base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) [callback.h : 95 + 0x3]
    rbx = 0x00007ffe6e526bd0   rbp = 0x00007ffe6e526c40
    rsp = 0x00007ffe6e526b70   r12 = 0x0000102f1b50664c
    r13 = 0x00007ffe6e526d30   r14 = 0x000056e6cf83a08e
    r15 = 0x000056e6d08637d0   rip = 0x000056e6cadc856d
    Found by: call frame info
17  chrome!base::MessageLoop::RunTask(base::PendingTask*) [message_loop.cc : 391 + 0x8]
    rbx = 0x00007ffe6e526c80   rbp = 0x00007ffe6e526d20
    rsp = 0x00007ffe6e526c50   r12 = 0x00007ffe6e526d30
    r13 = 0x00007ffe6e526d90   r14 = 0x0000102f1b506500
    r15 = 0x000056e6d092b970   rip = 0x000056e6cade3077
    Found by: call frame info
18  chrome!base::MessageLoop::DoWork() [message_loop.cc : 403 + 0xb]
    rbx = 0x0000102f1b506500   rbp = 0x00007ffe6e526ee0
    rsp = 0x00007ffe6e526d30   r12 = 0x0000102f1b56dad0
    r13 = 0x00007ffe6e526d90   r14 = 0x00007ffe6e526d30
    r15 = 0x0000000000000001   rip = 0x000056e6cade3567
    Found by: call frame info
19  chrome!base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [message_pump_libevent.cc : 220 + 0x9]
    rbx = 0x0000102f1b56dac0   rbp = 0x00007ffe6e526f50
    rsp = 0x00007ffe6e526ef0   r12 = 0x0000102f1b56dad0
    r13 = 0x0000000043411401   r14 = 0x0000102f1b506500
    r15 = 0x0000000000000001   rip = 0x000056e6cade47a9
    Found by: call frame info
20  chrome!std::__1::__compressed_pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char> >::__compressed_pair(std::__1::allocator<char>) [run_loop.cc : 130 + 0x9]
    rbx = 0x00007ffe6e526fc8   rbp = 0x00007ffe6e526f70
    rsp = 0x00007ffe6e526f60   r12 = 0x00007ffe6e527120
    r13 = 0x00007ffe6e527588   r14 = 0x0000102f1b4d6c58
    r15 = 0x0000102f1b4d6a80   rip = 0x000056e6cae05715
    Found by: call frame info
21  chrome!ChromeBrowserMainParts::MainMessageLoopRun(int*) [chrome_browser_main.cc : 2170 + 0x8]
    rbx = 0x00007ffe6e526fc8   rbp = 0x00007ffe6e527020
    rsp = 0x00007ffe6e526f80   r12 = 0x00007ffe6e527120
    r13 = 0x00007ffe6e527588   r14 = 0x0000102f1b4d6c58
    r15 = 0x0000102f1b4d6a80   rip = 0x000056e6caadaba8
    Found by: call frame info
22  chrome!content::BrowserMainLoop::RunMainMessageLoopParts() [browser_main_loop.cc : 1058 + 0x3]
    rbx = 0x000056e6d0863790   rbp = 0x00007ffe6e5270a0
    rsp = 0x00007ffe6e527030   r12 = 0x00007ffe6e527120
    r13 = 0x00007ffe6e527588   r14 = 0x0000102f1b4d6c40
    r15 = 0x000056e6d092ba20   rip = 0x000056e6c94c32f4
    Found by: call frame info
23  chrome!content::BrowserMainRunnerImpl::Run() [browser_main_runner.cc : 162 + 0x5]
    rbx = 0x0000102f1b4f7fa0   rbp = 0x00007ffe6e5270c0
    rsp = 0x00007ffe6e5270b0   r12 = 0x00007ffe6e527120
    r13 = 0x00007ffe6e527588   r14 = 0x00000000ffffffff
    r15 = 0x000056e6d092ba20   rip = 0x000056e6c94c5d62
    Found by: call frame info
24  chrome!content::BrowserMain(content::MainFunctionParams const&) [browser_main.cc : 46 + 0x6]
    rbx = 0x0000102f1b4f7fa0   rbp = 0x00007ffe6e527160
    rsp = 0x00007ffe6e5270d0   r12 = 0x00007ffe6e527120
    r13 = 0x00007ffe6e527588   r14 = 0x00000000ffffffff
    r15 = 0x000056e6d092ba20   rip = 0x000056e6c94bf563
    Found by: call frame info
25  chrome!content::ContentMainRunnerImpl::Run() [content_main_runner.cc : 703 + 0x5]
    rbx = 0x0000000000000000   rbp = 0x00007ffe6e5271e0
    rsp = 0x00007ffe6e527170   r12 = 0x000056e6d0929100
    r13 = 0x00007ffe6e527588   r14 = 0x0000102f1b4c6ea0
    r15 = 0x0000102f1b4a5d00   rip = 0x000056e6caac6773
    Found by: call frame info
26  chrome!service_manager::Main(service_manager::MainParams const&) [main.cc : 453 + 0xa]
    rbx = 0x00000000ffffffff   rbp = 0x00007ffe6e527560
    rsp = 0x00007ffe6e5271f0   r12 = 0x000056e6d0929148
    r13 = 0x00007ffe6e527588   r14 = 0x0000000000000003
    r15 = 0x0000000000000000   rip = 0x000056e6caad01ed
    Found by: call frame info
27  chrome!content::ContentMain(content::ContentMainParams const&) [content_main.cc : 19 + 0x8]
    rbx = 0x00007ffe6e5275f8   rbp = 0x00007ffe6e5275e0
    rsp = 0x00007ffe6e527570   r12 = 0x000056e6cf6eca40
    r13 = 0x00007ffe6e527790   r14 = 0x00007ffe6e527588
    r15 = 0x00007ffe6e527570   rip = 0x000056e6caac5441
    Found by: call frame info
28  chrome!ChromeMain [chrome_main.cc : 101 + 0x5]
    rbx = 0x0000000000000037   rbp = 0x00007ffe6e5276a0
    rsp = 0x00007ffe6e5275f0   r12 = 0x000056e6cf6eca40
    r13 = 0x00007ffe6e527790   r14 = 0x00007ffe6e527798
    r15 = 0x00007ffe6e527620   rip = 0x000056e6c8b198ac
    Found by: call frame info
29  libc-2.23.so!__libc_start_main [libc-start.c : 289 + 0x1a]
    rbx = 0x0000000000000000   rbp = 0x00007ffe6e527770
    rsp = 0x00007ffe6e5276b0   r12 = 0x000056e6cf6eca40
    r13 = 0x00007ffe6e527790   r14 = 0x0000000000000000
    r15 = 0x0000000000000000   rip = 0x000079be6ba18736
    Found by: call frame info
30  chrome!_start + 0x29
    rbx = 0x0000000000000000   rbp = 0x0000000000000000
    rsp = 0x00007ffe6e527780   r12 = 0x000056e6c8b19700
    r13 = 0x00007ffe6e527790   r14 = 0x0000000000000000
    r15 = 0x0000000000000000   rip = 0x000056e6c8b19729
    Found by: call frame info
31  0x7ffe6e527788
    rbx = 0x0000000000000000   rbp = 0x0000000000000000
    rsp = 0x00007ffe6e527788   r12 = 0x000056e6c8b19700
    r13 = 0x00007ffe6e527790   r14 = 0x0000000000000000
    r15 = 0x0000000000000000   rip = 0x00007ffe6e527788
 

Comment 1 by jen...@chromium.org, Mar 23 2018

Cc: sammiequon@chromium.org
Labels: Build-PFQ-Failures

Comment 2 by jen...@chromium.org, Mar 23 2018

Cc: est...@chromium.org
It looks like chrome crashed during the test, which cause lead the the exception and test failure. estade@, can you take a look at the chrome crash stack? Looks like it crashed in chrome!message_center::NotificationViewMD::CreateOrUpdateSmallIconView

Do you know who is the owner for this part of the code?

Comment 3 by jen...@chromium.org, Mar 23 2018

Cc: kbleicher@chromium.org

Comment 4 by est...@chromium.org, Mar 24 2018

Owner: est...@chromium.org
Status: Assigned (was: Untriaged)
based on the stack, I would assume this no longer can happen after crrev.com/977908, however I will need to fix this problem before re-landing that change.

Comment 5 by est...@chromium.org, Mar 24 2018

took some clicking but I found the stderr log and here's the interesting line:

[31845:31845:0323/023634.530362:ERROR:notification_struct_traits.cc(176)] Couldn't find icon: kNotificationSettingsIcon

Comment 6 by jen...@chromium.org, Mar 26 2018

Summary: [reef-chrome-pfq] HWTest failure: cheets_CryptoMigration: Failed due to chrome crash in chrome!message_center::NotificationViewMD::CreateOrUpdateSmallIconView (was: [reef-chrome-pfq] HWTest failure: cheets_CryptoMigration: ERROR: Cryptohome could not remove the user's vault.)

Comment 7 by jen...@chromium.org, Mar 26 2018

Summary: [HWTest] cheets_CryptoMigration: Failed due to chrome crash in chrome!message_center::NotificationViewMD::CreateOrUpdateSmallIconView (was: [reef-chrome-pfq] HWTest failure: cheets_CryptoMigration: Failed due to chrome crash in chrome!message_center::NotificationViewMD::CreateOrUpdateSmallIconView)
Project Member

Comment 8 by bugdroid1@chromium.org, Mar 27 2018

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

commit 347afa3bbc088411686f8a2f8210d3bdc1d8fc68
Author: Evan Stade <estade@chromium.org>
Date: Tue Mar 27 21:26:40 2018

Move kNotificationSettingsIcon from ash/resources to ash/public.

Also remove dependency from chrome/ to ash/resources/vector_icons and
fail faster when a notification's vector icon can't be found during mojo
deserialization.

Bug:  825364 
Change-Id: I50372a868225acca4f724bf7ffe055e2bb52d1ed
Reviewed-on: https://chromium-review.googlesource.com/981315
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: James Cook <jamescook@chromium.org>
Commit-Queue: Evan Stade <estade@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546266}
[modify] https://crrev.com/347afa3bbc088411686f8a2f8210d3bdc1d8fc68/ash/message_center/message_center_controller.cc
[modify] https://crrev.com/347afa3bbc088411686f8a2f8210d3bdc1d8fc68/ash/public/cpp/vector_icons/BUILD.gn
[rename] https://crrev.com/347afa3bbc088411686f8a2f8210d3bdc1d8fc68/ash/public/cpp/vector_icons/notification_settings.icon
[modify] https://crrev.com/347afa3bbc088411686f8a2f8210d3bdc1d8fc68/ash/resources/vector_icons/BUILD.gn
[modify] https://crrev.com/347afa3bbc088411686f8a2f8210d3bdc1d8fc68/ash/system/locale/locale_notification_controller.cc
[modify] https://crrev.com/347afa3bbc088411686f8a2f8210d3bdc1d8fc68/chrome/browser/chromeos/arc/arc_migration_guide_notification.cc
[modify] https://crrev.com/347afa3bbc088411686f8a2f8210d3bdc1d8fc68/chrome/browser/ui/BUILD.gn
[modify] https://crrev.com/347afa3bbc088411686f8a2f8210d3bdc1d8fc68/ui/message_center/public/mojo/notification_struct_traits.cc

Comment 9 by est...@chromium.org, Mar 27 2018

Status: Fixed (was: Assigned)

Sign in to add a comment