Access Violation in V8 while rendering the page
Reported by
akj...@microsoft.com,
Jul 28 2016
|
|||||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36 Steps to reproduce the problem: Not available What is the expected behavior? Page renders as usual What went wrong? The user was using the Application such that the Chromium browser was hidden and then shown. The crash occurred as the browser was shown and the page was being rendered. Crashed report ID: No How much crashed? Just one tab Is it a problem with a plugin? No Did this work before? N/A Chrome version: 47.0.2526.80 Channel: n/a OS Version: 10.0 Flash Version: Not Applicable Windows version: Windows 7 6.1.7601 Service Pack 1 Stack Trace: libcef.dll!v8::internal::HeapObject::SizeFromMap(v8::internal::Map * map) Line 4465 C++ > libcef.dll!v8::internal::IncrementalMarking::Step(__int64 allocated_bytes, v8::internal::IncrementalMarking::CompletionAction action, v8::internal::IncrementalMarking::ForceMarkingAction marking, v8::internal::IncrementalMarking::ForceCompletionAction completion) Line 989 C++ libcef.dll!v8::internal::IncrementalMarking::AdvanceIncrementalMarking(__int64) Line 838 C++ libcef.dll!v8::internal::IncrementalMarkingJob::IdleTask::Step(v8::internal::Heap * heap, double deadline_in_ms) Line 82 C++ libcef.dll!v8::internal::IncrementalMarkingJob::IdleTask::RunInternal(double deadline_in_seconds) Line 98 C++ libcef.dll!scheduler::WebThreadBase::RunWebThreadIdleTask(scoped_ptr<blink::WebThread::IdleTask,base::DefaultDeleter<blink::WebThread::IdleTask> > idle_task, base::TimeTicks deadline) Line 80 C++ libcef.dll!base::internal::Invoker<base::IndexSequence<0>,base::internal::BindState<base::internal::RunnableAdapter<void (__cdecl*)(scoped_ptr<blink::WebThread::IdleTask,base::DefaultDeleter<blink::WebThread::IdleTask> >,base::TimeTicks)>,void __cdecl(scoped_ptr<blink::WebThread::IdleTask,base::DefaultDeleter<blink::WebThread::IdleTask> >,base::TimeTicks),base::internal::TypeList<base::internal::PassedWrapper<scoped_ptr<blink::WebThread::IdleTask,base::DefaultDeleter<blink::WebThread::IdleTask> > > > >,base::internal::TypeList<base::internal::UnwrapTraits<base::internal::PassedWrapper<scoped_ptr<blink::WebThread::IdleTask,base::DefaultDeleter<blink::WebThread::IdleTask> > > > >,base::internal::InvokeHelper<0,void,base::internal::RunnableAdapter<void (__cdecl*)(scoped_ptr<blink::WebThread::IdleTask,base::DefaultDeleter<blink::WebThread::IdleTask> >,base::TimeTicks)>,base::internal::TypeList<scoped_ptr<blink::WebThread::IdleTask,base::DefaultDeleter<blink::WebThread::IdleTask> >,base::TimeTicks const & __ptr64> >,void __cdecl(base::TimeTicks const & __ptr64)>::Run(base::internal::BindStateBase * base, const base::TimeTicks & <unbound_args_0>) Line 347 C++ libcef.dll!scheduler::SingleThreadIdleTaskRunner::RunTask(base::Callback<void __cdecl(base::TimeTicks)> idle_task) Line 76 C++ libcef.dll!base::internal::InvokeHelper<1,void,base::internal::RunnableAdapter<void (__cdecl scheduler::SingleThreadIdleTaskRunner::*)(base::Callback<void __cdecl(base::TimeTicks)>) __ptr64>,base::internal::TypeList<base::WeakPtr<scheduler::SingleThreadIdleTaskRunner> const & __ptr64,base::Callback<void __cdecl(base::TimeTicks)> const & __ptr64> >::MakeItSo(base::internal::RunnableAdapter<void (__cdecl scheduler::SingleThreadIdleTaskRunner::*)(base::Callback<void __cdecl(base::TimeTicks)>)> runnable, const base::WeakPtr<scheduler::SingleThreadIdleTaskRunner> & weak_ptr, const base::Callback<void __cdecl(base::TimeTicks)> & <args_0>) Line 304 C++ libcef.dll!base::internal::Invoker<base::IndexSequence<0,1>,base::internal::BindState<base::internal::RunnableAdapter<void (__cdecl scheduler::SingleThreadIdleTaskRunner::*)(base::Callback<void __cdecl(base::TimeTicks)>) __ptr64>,void __cdecl(scheduler::SingleThreadIdleTaskRunner * __ptr64,base::Callback<void __cdecl(base::TimeTicks)>),base::internal::TypeList<base::WeakPtr<scheduler::SingleThreadIdleTaskRunner>,base::Callback<void __cdecl(base::TimeTicks)> > >,base::internal::TypeList<base::internal::UnwrapTraits<base::WeakPtr<scheduler::SingleThreadIdleTaskRunner> >,base::internal::UnwrapTraits<base::Callback<void __cdecl(base::TimeTicks)> > >,base::internal::InvokeHelper<1,void,base::internal::RunnableAdapter<void (__cdecl scheduler::SingleThreadIdleTaskRunner::*)(base::Callback<void __cdecl(base::TimeTicks)>) __ptr64>,base::internal::TypeList<base::WeakPtr<scheduler::SingleThreadIdleTaskRunner> const & __ptr64,base::Callback<void __cdecl(base::TimeTicks)> const & __ptr64> >,void __cdecl(void)>::Run(base::internal::BindStateBase * base) Line 347 C++ libcef.dll!base::debug::TaskAnnotator::RunTask(const char * queue_function, const base::PendingTask & pending_task) Line 53 C++ libcef.dll!scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl * queue, scheduler::internal::TaskQueueImpl::Task * out_previous_task) Line 369 C++ libcef.dll!scheduler::TaskQueueManager::DoWork(bool decrement_pending_dowork_count) Line 293 C++ libcef.dll!base::internal::Invoker<base::IndexSequence<0,1>,base::internal::BindState<base::internal::RunnableAdapter<void (__cdecl scheduler::TaskQueueManager::*)(bool) __ptr64>,void __cdecl(scheduler::TaskQueueManager * __ptr64,bool),base::internal::TypeList<base::WeakPtr<scheduler::TaskQueueManager>,bool> >,base::internal::TypeList<base::internal::UnwrapTraits<base::WeakPtr<scheduler::TaskQueueManager> >,base::internal::UnwrapTraits<bool> >,base::internal::InvokeHelper<1,void,base::internal::RunnableAdapter<void (__cdecl scheduler::TaskQueueManager::*)(bool) __ptr64>,base::internal::TypeList<base::WeakPtr<scheduler::TaskQueueManager> const & __ptr64,bool const & __ptr64> >,void __cdecl(void)>::Run(base::internal::BindStateBase * base) Line 347 C++ libcef.dll!base::debug::TaskAnnotator::RunTask(const char * queue_function, const base::PendingTask & pending_task) Line 53 C++ libcef.dll!base::MessageLoop::RunTask(const base::PendingTask & pending_task) Line 477 C++ libcef.dll!base::MessageLoop::DoWork() Line 597 C++ libcef.dll!base::MessagePumpDefault::Run(base::MessagePump::Delegate * delegate) Line 32 C++ libcef.dll!base::MessageLoop::RunHandler() Line 440 C++ libcef.dll!base::RunLoop::Run() Line 56 C++ libcef.dll!base::MessageLoop::Run() Line 283 C++ libcef.dll!content::RendererMain(const content::MainFunctionParams & parameters) Line 209 C++ libcef.dll!content::RunNamedProcessTypeMain(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & process_type, const content::MainFunctionParams & main_function_params, content::ContentMainDelegate * delegate) Line 395 C++ libcef.dll!content::ContentMainRunnerImpl::Run() Line 798 C++ libcef.dll!content::ContentMain(const content::ContentMainParams & params) Line 21 C++ libcef.dll!CefExecuteProcess(const CefMainArgs & args, CefRefPtr<CefApp> application, void * windows_sandbox_info) Line 99 C++ libcef.dll!cef_execute_process(const _cef_main_args_t * args, _cef_app_t * application, void * windows_sandbox_info) Line 149 C++ [Frames may be missing, no binary loaded for CefSharp.BrowserSubprocess.Core.dll] CefSharp.BrowserSubprocess.Core.dll!000007fec99fd202() Unknown
,
Aug 1 2016
Without the information requested in #1 there is not much one can do.
,
Aug 1 2016
(Pardon me if my reply below is repetetive as the other bugs I filed. Please let me know if it okay to be repetitive for comprehensive discussion on each bug or we can have a discussion with relation to other bugs.) We are using CEF and can only upgrade to odd versions of Chromium as CEF updates for odd versions only. The best we can do is update to 51 which we plan to do soon. https://www.chromium.org/developers/calendar talks about the release schedule. Is there a link which describes Chromium's deprecation schedule ? Repro steps are not available in this case as the browser crashed randomly while the user was interacting with the application (PowerBI Desktop : https://powerbi.microsoft.com/en-us/desktop/?WT.srch=1&WT.mc_id=SEM_RH1j4ixt&utm_source=Bing&utm_medium=CPC&utm_term=power%20bi%20desktop&utm_campaign=Power_BI). What more information can we provide to help you out ? We are encountering lot of crashes which are random in nature. They are not specific to an OS/bitness/user action in the application. Would some diagnosis on the nature of the problem be possible using the dump file ?
,
Aug 2 2016
Unable to reproduce the issue on windows 7 and windows 10 using chrome latest version 52.0.2743.82.Able to browse the website https://powerbi.microsoft.com/en-us/desktop/?WT.srch=1&WT.mc_id=SEM_RH1j4ixt&utm_source=Bing&utm_medium=CPC&utm_term=power%20bi%20desktop&utm_campaign=Power_BI without any crash. Request you please try the issue by upgrading chrome to latest stable and if the issue still persists please provide us the crash id from chrome://crashes to triage the issue further. Thanks,
,
Aug 2 2016
With Chromium, how can i get the crash ID programatically, what does the Crash ID do ? If it refers to the crash dump that is automatically pushed to Google, its not enabled in our Application. Pardon me, I posted an incorrect url for the download link to the app. You can download Power BI Desktop at https://www.microsoft.com/en-us/download/details.aspx?id=45331 which hosts Chromium via CEF and is experiencing this crash. Thanks!
,
Aug 5 2016
Not sure if CEF is supported by the chromium team or not -- CCing some folks who might know.
,
Aug 5 2016
In general, we don't support cef, however, a detailed bug report is always welcome. This one looks like a duplicate of issue 634179
,
Aug 11 2016
|
|||||
►
Sign in to add a comment |
|||||
Comment 1 by ajha@chromium.org
, Jul 29 2016