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

Issue 816977 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Feb 2018
Cc:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

arc: Crash in new user for managed case.

Project Member Reported by khmel@chromium.org, Feb 27 2018

Issue description

[145413:145413:0227/102857.757218:FATAL:notification_display_service_impl.cc(210)] Check failed: notification.delegate(). 
#0 0x7f8ac50ba60d base::debug::StackTrace::StackTrace()
#1 0x7f8ac50b8c3c base::debug::StackTrace::StackTrace()
#2 0x7f8ac513a1ad logging::LogMessage::~LogMessage()
#3 0x55bd4727b480 NotificationDisplayServiceImpl::Display()
#4 0x55bd4620f64f arc::ArcProvisionNotificationService::ShowNotification()
#5 0x55bd4620f929 arc::ArcProvisionNotificationService::OnArcOptInManagementCheckStarted()
#6 0x55bd46117c91 arc::ArcSessionManager::StartAndroidManagementCheck()
#7 0x55bd461166d7 arc::ArcSessionManager::MaybeStartTermsOfServiceNegotiation()
#8 0x55bd461151cf arc::ArcSessionManager::RequestEnableImpl()
#9 0x55bd461149b5 arc::ArcSessionManager::RequestEnable()
#10 0x55bd4610bb30 arc::ArcPlayStoreEnabledPreferenceHandler::UpdateArcSessionManager()
#11 0x55bd4610b73b arc::ArcPlayStoreEnabledPreferenceHandler::Start()
#12 0x55bd4610d5e3 arc::ArcServiceLauncher::OnPrimaryUserProfilePrepared()
#13 0x55bd466241bd chromeos::UserSessionManager::FinalizePrepareProfile()
#14 0x55bd46623d52 chromeos::UserSessionManager::PrepareTpmDeviceAndFinalizeProfile()
#15 0x55bd46623c37 chromeos::UserSessionManager::CompleteProfileCreateAfterAuthTransfer()
#16 0x55bd44613db2 _ZN4base8internal13FunctorTraitsIMN11google_apis22FilesListRequestRunnerEFvPNS_17RepeatingCallbackIFvvEEEEvE6InvokeIRKNS_7WeakPtrIS3_EEJS7_EEEvS9_OT_DpOT0_
#17 0x55bd44613ce5 _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN11google_apis22FilesListRequestRunnerEFvPNS_17RepeatingCallbackIFvvEEEERKNS_7WeakPtrIS5_EEJS9_EEEvOT_OT0_DpOT1_
#18 0x55bd4662a22d _ZN4base8internal7InvokerINS0_9BindStateIMN8chromeos18UserSessionManagerEFvP7ProfileEJNS_7WeakPtrIS4_EES6_EEEFvvEE7RunImplIRKS8_RKNSt3__15tupleIJSA_S6_EEEJLm0ELm1EEEEvOT_OT0_NSH_16integer_sequenceImJXspT1_EEEE
#19 0x55bd4662a13c _ZN4base8internal7InvokerINS0_9BindStateIMN8chromeos18UserSessionManagerEFvP7ProfileEJNS_7WeakPtrIS4_EES6_EEEFvvEE3RunEPNS0_13BindStateBaseE
#20 0x7f8ac506b8c1 _ZNO4base12OnceCallbackIFvvEE3RunEv
#21 0x7f8ac50be210 base::debug::TaskAnnotator::RunTask()
#22 0x7f8ac515875a base::internal::IncomingTaskQueue::RunTask()
#23 0x7f8ac5160edc base::MessageLoop::RunTask()
#24 0x7f8ac5161145 base::MessageLoop::DeferOrRunPendingTask()
#25 0x7f8ac5161403 base::MessageLoop::DoWork()
#26 0x7f8ac516630b base::MessagePumpLibevent::Run()
#27 0x7f8ac51607ba base::MessageLoop::Run()
#28 0x7f8ac5216242 base::RunLoop::Run()
#29 0x55bd4719facc ChromeBrowserMainParts::MainMessageLoopRun()
#30 0x7f8abe43b7da content::BrowserMainLoop::RunMainMessageLoopParts()
#31 0x7f8abe444de0 content::BrowserMainRunnerImpl::Run()
#32 0x7f8abe42edd3 content::BrowserMain()
#33 0x7f8ac033c8ce content::RunNamedProcessTypeMain()
#34 0x7f8ac033efda content::ContentMainRunnerImpl::Run()
#35 0x7f8ac03365f5 content::ContentServiceManagerMainDelegate::RunEmbedderProcess()
#36 0x7f8ac5920213 service_manager::Main()
#37 0x7f8ac033b74b content::ContentMain()
#38 0x55bd4446c530 ChromeMain
#39 0x55bd4446c442 main
#40 0x7f8aa3e4cf45 __libc_start_main
#41 0x55bd4446c31a _start

Received signal 6
#0 0x7f8ac50ba60d base::debug::StackTrace::StackTrace()
#1 0x7f8ac50b8c3c base::debug::StackTrace::StackTrace()
#2 0x7f8ac50ba007 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#3 0x7f8ac568d330 <unknown>
#4 0x7f8aa3e61c37 gsignal
#5 0x7f8aa3e65028 abort
#6 0x7f8ac50b5e06 base::debug::(anonymous namespace)::DebugBreak()
#7 0x7f8ac50b5de8 base::debug::BreakDebugger()
#8 0x7f8ac513af28 logging::LogMessage::~LogMessage()
#9 0x55bd4727b480 NotificationDisplayServiceImpl::Display()
#10 0x55bd4620f64f arc::ArcProvisionNotificationService::ShowNotification()
#11 0x55bd4620f929 arc::ArcProvisionNotificationService::OnArcOptInManagementCheckStarted()
#12 0x55bd46117c91 arc::ArcSessionManager::StartAndroidManagementCheck()
#13 0x55bd461166d7 arc::ArcSessionManager::MaybeStartTermsOfServiceNegotiation()
#14 0x55bd461151cf arc::ArcSessionManager::RequestEnableImpl()
#15 0x55bd461149b5 arc::ArcSessionManager::RequestEnable()
#16 0x55bd4610bb30 arc::ArcPlayStoreEnabledPreferenceHandler::UpdateArcSessionManager()
#17 0x55bd4610b73b arc::ArcPlayStoreEnabledPreferenceHandler::Start()
#18 0x55bd4610d5e3 arc::ArcServiceLauncher::OnPrimaryUserProfilePrepared()
#19 0x55bd466241bd chromeos::UserSessionManager::FinalizePrepareProfile()
#20 0x55bd46623d52 chromeos::UserSessionManager::PrepareTpmDeviceAndFinalizeProfile()
#21 0x55bd46623c37 chromeos::UserSessionManager::CompleteProfileCreateAfterAuthTransfer()
#22 0x55bd44613db2 _ZN4base8internal13FunctorTraitsIMN11google_apis22FilesListRequestRunnerEFvPNS_17RepeatingCallbackIFvvEEEEvE6InvokeIRKNS_7WeakPtrIS3_EEJS7_EEEvS9_OT_DpOT0_
#23 0x55bd44613ce5 _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN11google_apis22FilesListRequestRunnerEFvPNS_17RepeatingCallbackIFvvEEEERKNS_7WeakPtrIS5_EEJS9_EEEvOT_OT0_DpOT1_
#24 0x55bd4662a22d _ZN4base8internal7InvokerINS0_9BindStateIMN8chromeos18UserSessionManagerEFvP7ProfileEJNS_7WeakPtrIS4_EES6_EEEFvvEE7RunImplIRKS8_RKNSt3__15tupleIJSA_S6_EEEJLm0ELm1EEEEvOT_OT0_NSH_16integer_sequenceImJXspT1_EEEE
#25 0x55bd4662a13c _ZN4base8internal7InvokerINS0_9BindStateIMN8chromeos18UserSessionManagerEFvP7ProfileEJNS_7WeakPtrIS4_EES6_EEEFvvEE3RunEPNS0_13BindStateBaseE
#26 0x7f8ac506b8c1 _ZNO4base12OnceCallbackIFvvEE3RunEv
#27 0x7f8ac50be210 base::debug::TaskAnnotator::RunTask()
#28 0x7f8ac515875a base::internal::IncomingTaskQueue::RunTask()
#29 0x7f8ac5160edc base::MessageLoop::RunTask()
#30 0x7f8ac5161145 base::MessageLoop::DeferOrRunPendingTask()
#31 0x7f8ac5161403 base::MessageLoop::DoWork()
#32 0x7f8ac516630b base::MessagePumpLibevent::Run()
#33 0x7f8ac51607ba base::MessageLoop::Run()
#34 0x7f8ac5216242 base::RunLoop::Run()
#35 0x55bd4719facc ChromeBrowserMainParts::MainMessageLoopRun()
#36 0x7f8abe43b7da content::BrowserMainLoop::RunMainMessageLoopParts()
#37 0x7f8abe444de0 content::BrowserMainRunnerImpl::Run()
#38 0x7f8abe42edd3 content::BrowserMain()
#39 0x7f8ac033c8ce content::RunNamedProcessTypeMain()
#40 0x7f8ac033efda content::ContentMainRunnerImpl::Run()
#41 0x7f8ac03365f5 content::ContentServiceManagerMainDelegate::RunEmbedderProcess()
#42 0x7f8ac5920213 service_manager::Main()
#43 0x7f8ac033b74b content::ContentMain()
#44 0x55bd4446c530 ChromeMain
#45 0x55bd4446c442 main
#46 0x7f8aa3e4cf45 __libc_start_main
#47 0x55bd4446c31a _start
  r8: 00007fff4b2b09f8  r9: fffffffffffffec8 r10: 0000000000000008 r11: 0000000000000206
 r12: 000055bd4446c2f0 r13: 00007fff4b2b8220 r14: 00007fff4b2b20b8 r15: 0000000000000000
  di: 0000000000023805  si: 0000000000023805  bp: 00007fff4b2b0f00  bx: 00007fff4b2b2448
  dx: 0000000000000006  ax: 0000000000000000  cx: 00007f8aa3e61c37  sp: 00007fff4b2b0dc8
  ip: 00007f8aa3e61c37 efl: 0000000000000206 cgf: 0000000000000033 erf: 0000000000000007
 trp: 000000000000000e msk: 0000000000000000 cr2: 00007f2372966b80
[end of stack trace]
Calling _exit(1). Core file will not be generated.

 
Project Member

Comment 1 by bugdroid1@chromium.org, Feb 27 2018

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

commit 1c4e5a6550ef849ed4b2118809f58d42ea3469d3
Author: khmel <khmel@google.com>
Date: Tue Feb 27 19:50:56 2018

arc: Add default notification delegate for provisioning managed user.

TRANSIENT type of notification requires delegate be set

Test: manually
Bug:  816977 
Change-Id: Iea568f3ffea943899be2d3c212a10dbb5f70fbf6
Reviewed-on: https://chromium-review.googlesource.com/939846
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Commit-Queue: Yury Khmel <khmel@google.com>
Cr-Commit-Position: refs/heads/master@{#539527}
[modify] https://crrev.com/1c4e5a6550ef849ed4b2118809f58d42ea3469d3/chrome/browser/chromeos/arc/notification/arc_provision_notification_service.cc

Comment 2 by khmel@chromium.org, Feb 27 2018

Status: Fixed (was: Started)

Sign in to add a comment