anmar7889 / chromiumembedded

Automatically exported from code.google.com/p/chromiumembedded
0 stars 1 forks source link

Access Violation during Garbage Collection #1447

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
>   libcef.dll!v8::internal::PointersUpdatingVisitor::VisitPointer(v8::internal::O
bject * * p) Line 2965  C++
    libcef.dll!v8::internal::ObjectVisitor::VisitCodeEntry(unsigned char * entry_address) Line 10045    C++
    libcef.dll!v8::internal::UpdateSlot(v8::internal::Isolate * isolate, v8::internal::ObjectVisitor * v, v8::internal::SlotsBuffer::SlotType slot_type, unsigned char * addr) Line 3265    C++
    libcef.dll!v8::internal::SlotsBuffer::UpdateSlots(v8::internal::Heap * heap) Line 4514  C++
    libcef.dll!v8::internal::MarkCompactCollector::EvacuateNewSpaceAndCandidates() Line 3597    C++
    libcef.dll!v8::internal::MarkCompactCollector::SweepSpaces() Line 4320  C++
    libcef.dll!v8::internal::MarkCompactCollector::CollectGarbage() Line 424    C++
    libcef.dll!v8::internal::Heap::MarkCompact() Line 1188  C++
    libcef.dll!v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector collector, const v8::GCCallbackFlags gc_callback_flags) Line 1077    C++
    libcef.dll!v8::internal::Heap::CollectGarbage(v8::internal::GarbageCollector collector, const char * gc_reason, const char * collector_reason, const v8::GCCallbackFlags gc_callback_flags) Line 840    C++
    libcef.dll!v8::internal::Heap::CollectAllGarbage(int flags, const char * gc_reason, const v8::GCCallbackFlags gc_callback_flags) Line 731   C++
    libcef.dll!v8::Isolate::RequestGarbageCollectionForTesting(v8::Isolate::GarbageCollectionType type) Line 6558   C++
    libcef.dll!v8::internal::GCExtension::GC(const v8::FunctionCallbackInfo<v8::Value> & args) Line 23  C++
    libcef.dll!v8::internal::FunctionCallbackArguments::Call(void (const v8::FunctionCallbackInfo<v8::Value> &) * f) Line 34    C++
    libcef.dll!v8::internal::HandleApiCallHelper<0>(v8::internal::`anonymous-namespace'::BuiltinArguments<1> args, v8::internal::Isolate * isolate) Line 1146   C++
    libcef.dll!v8::internal::Invoke(bool is_construct, v8::internal::Handle<v8::internal::JSFunction> function, v8::internal::Handle<v8::internal::Object> receiver, int argc, v8::internal::Handle<v8::internal::Object> * args) Line 92   C++
    libcef.dll!v8::internal::Execution::Call(v8::internal::Isolate * isolate, v8::internal::Handle<v8::internal::Object> callable, v8::internal::Handle<v8::internal::Object> receiver, int argc, v8::internal::Handle<v8::internal::Object> * argv, bool convert_receiver) Line 141    C++
    libcef.dll!v8::Function::Call(v8::Handle<v8::Value> recv, int argc, v8::Handle<v8::Value> * argv) Line 4106 C++
    libcef.dll!blink::V8ScriptRunner::callFunction(v8::Handle<v8::Function> function, blink::ExecutionContext * context, v8::Handle<v8::Value> receiver, int argc, v8::Handle<v8::Value> * args, v8::Isolate * isolate) Line 225    C++
    libcef.dll!blink::ScriptController::callFunction(blink::ExecutionContext * context, v8::Handle<v8::Function> function, v8::Handle<v8::Value> receiver, int argc, v8::Handle<v8::Value> * info, v8::Isolate * isolate) Line 163  C++
    libcef.dll!blink::ScriptController::callFunction(v8::Handle<v8::Function> function, v8::Handle<v8::Value> receiver, int argc, v8::Handle<v8::Value> * info) Line 146    C++
    libcef.dll!blink::ScheduledAction::execute(blink::LocalFrame * frame) Line 104  C++
    libcef.dll!blink::ScheduledAction::execute(blink::ExecutionContext * context) Line 83   C++
    libcef.dll!blink::DOMTimer::fired() Line 160    C++
    libcef.dll!blink::ThreadTimers::sharedTimerFiredInternal() Line 140 C++
    libcef.dll!blink::ThreadTimers::sharedTimerFired() Line 109 C++
    libcef.dll!base::Timer::RunScheduledTask() Line 201 C++
    libcef.dll!base::debug::TaskAnnotator::RunTask(const char * queue_function, const char * run_function, const base::PendingTask & pending_task) Line 62  C++
    libcef.dll!base::MessageLoop::RunTask(const base::PendingTask & pending_task) Line 448  C++
    libcef.dll!base::MessageLoop::DoDelayedWork(base::TimeTicks * next_delayed_work_time) Line 602  C++
    libcef.dll!base::MessagePumpDefault::Run(base::MessagePump::Delegate * delegate) Line 36    C++
    libcef.dll!base::MessageLoop::RunHandler() Line 414 C++
    libcef.dll!base::RunLoop::Run() Line 55 C++
    libcef.dll!base::MessageLoop::Run() Line 308    C++
    libcef.dll!content::RendererMain(const content::MainFunctionParams & parameters) Line 231   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 420  C++
    libcef.dll!content::ContentMainRunnerImpl::Run() Line 769   C++
    libcef.dll!content::ContentMain(const content::ContentMainParams & params) Line 19  C++
    libcef.dll!CefExecuteProcess(const CefMainArgs & args, CefRefPtr<CefApp> application, void * windows_sandbox_info) Line 94  C++
    libcef.dll!cef_execute_process(const _cef_main_args_t * args, _cef_app_t * application, void * windows_sandbox_info) Line 133   C++

What version of the product are you using? On what operating system?
Version 3.2171.1875.1 on Windows 8.

Please provide any additional information below.
We are using CefGlue and have a full memory dmp. It would be nice if this 
method was better protected from crashing the process.

Original issue reported on code.google.com by alewc...@gmail.com on 20 Nov 2014 at 11:22

GoogleCodeExporter commented 9 years ago
Crashes in Chromium/Blink should be reported at crbug.com. This one sounds 
similar: http://crbug.com/408380

Original comment by magreenb...@gmail.com on 20 Nov 2014 at 11:28

GoogleCodeExporter commented 9 years ago
Ok, thank you@

Original comment by alewc...@gmail.com on 20 Nov 2014 at 11:39