New issue
Advanced search Search tips

Issue 704452 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

FATAL:select_file_dialog_extension.cc(332)] Check failed: web_contents.

Project Member Reported by alemate@chromium.org, Mar 23 2017

Issue description

Debug Chrome crashes in the first page of ChromeOS OOBE on samus with:

[26196:26196:0323/000040.100920:FATAL:select_file_dialog_extension.cc(332)] Check failed: web_contents. 
#0 0x5acbcaa6b291 base::debug::StackTrace::StackTrace()
#1 0x5acbcaa693e9 base::debug::StackTrace::StackTrace()
#2 0x5acbcaaafc3b logging::LogMessage::~LogMessage()
#3 0x5acbcfd6f967 SelectFileDialogExtension::SelectFileImpl()
#4 0x5acbcd3dbc06 ui::SelectFileDialog::SelectFile()
#5 0x5acbca53e6cc DownloadFilePicker::DownloadFilePicker()
#6 0x5acbca53e8eb DownloadFilePicker::ShowFilePicker()
#7 0x5acbca53732c ChromeDownloadManagerDelegate::PromptUserForDownloadPath()
#8 0x5acbca55251f DownloadTargetDeterminer::DoPromptUserForDownloadPath()
#9 0x5acbca5507f7 DownloadTargetDeterminer::DoLoop()
#10 0x5acbca552236 DownloadTargetDeterminer::ReserveVirtualPathDone()
#11 0x5acbca55aea9 _ZN4base8internal13FunctorTraitsIM24DownloadTargetDeterminerFvRKNS_8FilePathEbEvE6InvokeIRKNS_7WeakPtrIS2_EEJS5_bEEEvS7_OT_DpOT0_
#12 0x5acbca55a849 _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKM24DownloadTargetDeterminerFvRKNS_8FilePathEbERKNS_7WeakPtrIS4_EEJS7_bEEEvOT_OT0_DpOT1_
#13 0x5acbca5598e4 _ZN4base8internal7InvokerINS0_9BindStateIM24DownloadTargetDeterminerFvRKNS_8FilePathEbEJNS_7WeakPtrIS3_EEEEEFvS6_bEE7RunImplIRKS8_RKSt5tupleIJSA_EEJLm0EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEES6_Ob
#14 0x5acbca558ee9 _ZN4base8internal7InvokerINS0_9BindStateIM24DownloadTargetDeterminerFvRKNS_8FilePathEbEJNS_7WeakPtrIS3_EEEEEFvS6_bEE3RunEPNS0_13BindStateBaseES6_Ob
#15 0x5acbc67f7f56 base::internal::RunMixin<>::Run()
#16 0x5acbca542b65 (anonymous namespace)::RunGetReservedPathCallback()
#17 0x5acbca5473f7 _ZN4base8internal13FunctorTraitsIPFvRKNS_8CallbackIFvRKNS_8FilePathEbELNS0_8CopyModeE1ELNS0_10RepeatModeE1EEEPS4_bEvE6InvokeIJSB_PS3_bEEEvSE_DpOT_
#18 0x5acbca54722e _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKPFvRKNS_8CallbackIFvRKNS_8FilePathEbELNS0_8CopyModeE1ELNS0_10RepeatModeE1EEEPS6_bEJSD_PS5_bEEEvOT_DpOT0_
#19 0x5acbca546ec8 _ZN4base8internal7InvokerINS0_9BindStateIPFvRKNS_8CallbackIFvRKNS_8FilePathEbELNS0_8CopyModeE1ELNS0_10RepeatModeE1EEEPS5_bEJSA_NS0_12OwnedWrapperIS4_EEEEEFvbEE7RunImplIRKSF_RKSt5tupleIJSA_SH_EEJLm0ELm1EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEEOb
#20 0x5acbca545e4b _ZN4base8internal7InvokerINS0_9BindStateIPFvRKNS_8CallbackIFvRKNS_8FilePathEbELNS0_8CopyModeE1ELNS0_10RepeatModeE1EEEPS5_bEJSA_NS0_12OwnedWrapperIS4_EEEEEFvbEE3RunEPNS0_13BindStateBaseEOb
#21 0x5acbc553c994 base::internal::RunMixin<>::Run()
#22 0x5acbc56fc865 base::internal::ReplyAdapter<>()
#23 0x5acbc5703430 _ZN4base8internal13FunctorTraitsIPFvRKNS_8CallbackIFSt10unique_ptrINS_5ValueESt14default_deleteIS4_EEvELNS0_8CopyModeE1ELNS0_10RepeatModeE1EEEPS7_EvE6InvokeIJSD_RKSE_EEEvSG_DpOT_
#24 0x5acbc5702592 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKPFvRKNS_8CallbackIFSt10unique_ptrINS_5ValueESt14default_deleteIS6_EEvELNS0_8CopyModeE1ELNS0_10RepeatModeE1EEEPS9_EJSF_RKSG_EEEvOT_DpOT0_
#25 0x5acbc5702196 _ZN4base8internal7InvokerINS0_9BindStateIPFvRKNS_8CallbackIFvbELNS0_8CopyModeE1ELNS0_10RepeatModeE1EEEPbEJS7_NS0_12OwnedWrapperIbEEEEEFvvEE7RunImplIRKSC_RKSt5tupleIJS7_SE_EEJLm0ELm1EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#26 0x5acbc5700687 _ZN4base8internal7InvokerINS0_9BindStateIPFvRKNS_8CallbackIFvbELNS0_8CopyModeE1ELNS0_10RepeatModeE1EEEPbEJS7_NS0_12OwnedWrapperIbEEEEEFvvEE3RunEPNS0_13BindStateBaseE
#27 0x5acbc5525564 base::internal::RunMixin<>::Run()
#28 0x5acbcabb6651 base::(anonymous namespace)::PostTaskAndReplyRelay::RunReplyAndSelfDestruct()
#29 0x5acbcabb7108 _ZN4base8internal13FunctorTraitsIMNS_12_GLOBAL__N_121PostTaskAndReplyRelayEFvvEvE6InvokeIPS3_JEEEvS5_OT_DpOT0_
#30 0x5acbcabb7031 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMNS_12_GLOBAL__N_121PostTaskAndReplyRelayEFvvEJPS5_EEEvOT_DpOT0_
#31 0x5acbcabb6d76 _ZN4base8internal7InvokerINS0_9BindStateIMNS_12_GLOBAL__N_121PostTaskAndReplyRelayEFvvEJNS0_17UnretainedWrapperIS4_EEEEEFvvEE7RunImplIRKS6_RKSt5tupleIJS8_EEJLm0EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#32 0x5acbcabb6bf3 _ZN4base8internal7InvokerINS0_9BindStateIMNS_12_GLOBAL__N_121PostTaskAndReplyRelayEFvvEJNS0_17UnretainedWrapperIS4_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#33 0x5acbc5d467e0 _ZNO4base8internal8RunMixinINS_8CallbackIFvvELNS0_8CopyModeE0ELNS0_10RepeatModeE0EEEE3RunEv
#34 0x5acbcac7e7e5 base::debug::TaskAnnotator::RunTask()
#35 0x5acbcaacf1ef base::MessageLoop::RunTask()
#36 0x5acbcaacf35e base::MessageLoop::DeferOrRunPendingTask()
#37 0x5acbcaacf8aa base::MessageLoop::DoWork()
#38 0x5acbcaae8b6c base::MessagePumpLibevent::Run()
#39 0x5acbcaaced9a base::MessageLoop::RunHandler()
#40 0x5acbcab5b641 base::RunLoop::Run()
#41 0x5acbc9e72143 ChromeBrowserMainParts::MainMessageLoopRun()
#42 0x5acbc679c404 content::BrowserMainLoop::RunMainMessageLoopParts()
#43 0x5acbc67a6861 content::BrowserMainRunnerImpl::Run()
#44 0x5acbc6798020 content::BrowserMain()
#45 0x5acbc9d49f39 content::RunNamedProcessTypeMain()
#46 0x5acbc9d4ad7a content::ContentMainRunnerImpl::Run()
#47 0x5acbc9d491c3 content::ContentServiceManagerMainDelegate::Run()
#48 0x5acbcd3b7ddb service_manager::Main()
#49 0x5acbc9d49543 content::ContentMain()
#50 0x5acbc550ebb7 ChromeMain
#51 0x5acbc550ea80 main
#52 0x72117a554816 __libc_start_main
#53 0x5acbc550e929 _start


 

Comment 1 by msw@chromium.org, Mar 23 2017

Cc: -msw@chromium.org
Components: UI>Browser>Downloads UI>Shell>OOBE Platform>Apps>FileManager
Hopefully a component owner/watcher can triage this.
Owner: r...@chromium.org
Status: Assigned (was: Untriaged)
@rkc can someone on your team look into this?

Comment 3 by r...@chromium.org, Mar 28 2017

Owner: tbuck...@chromium.org
Alexander, any reason why we'd be calling the file dialog from OOBE?

We do not use file dialog in OOBE. I don't know the reason of the crash.

I've CCed code owners.
I don't think we can do much about it.

Comment 5 by r...@chromium.org, Mar 28 2017

Cc: jamescook@chromium.org
James, looks like you've worked on this code in the past. Do you have any idea who the current owners are?

No idea who the owners are. I haven't touched that code in years. It might not have an "owner" -- it's just another blob of UI code. :-)

From the stack it looks like we're downloading something and Chrome is trying to open a dialog to ask where to save it. The initial download seems like the root issue.

Owner: alemate@chromium.org
Assigning back to alemate@ since I'm merely the triager :-) Please mark as Available/WontFix if there's no clear owner.
Status: WontFix (was: Assigned)
<triage> Marking as Won't Fix as part of clean up, please reopen if still an issue.

Sign in to add a comment