Crash on CefV8Value:SetValue

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

Crash on CefV8Value:SetValue

Postby blackknife » Sat Feb 29, 2020 8:38 am

stacktrace
Code: Select all
#
# Fatal error in ../../v8/src/execution/isolate.cc, line 1509
# Debug check failed: !has_pending_exception().
#
#
#
#FailureMessage Object: 010FBBECBacktrace:
        cef_time_delta [0x128D0553+185176]
        cef_string_utf16_to_upper [0x11FA2C01+167818]
        GetHandleVerifier [0x1300F491+7428129]
        IsSandboxedProcess [0x127D04E1+2743709]
        IsSandboxedProcess [0x127D02E6+2743202]
        cef_zip_reader_create [0x10CE9703+23227979]
        cef_zip_reader_create [0x10CE8BB7+23225087]
        cef_zip_reader_create [0x10B51FE9+21559089]
        cef_string_utf16_to_upper [0x11F88C0B+61332]
        cef_zip_reader_create [0x10E050F4+24389692]
        cef_zip_reader_create [0x10F6BA0A+25858386]
        cef_zip_reader_create [0x10F70724+25878124]
        cef_zip_reader_create [0x10FDB054+26314652]
        cef_zip_reader_create [0x10FDADFF+26314055]
        cef_zip_reader_create [0x111431C6+27789582]
        cef_zip_reader_create [0x10B5D5D4+21605660]
        cef_string_utf16_to_upper [0x11F8DC9E+81959]
        cef_v8value_create_function [0x0F6AFA13+7544]
        CefV8ValueCToCpp::SetValue [0x006232C9+425] (E:\cef\libcef_dll\ctocpp\v8value_ctocpp.cc:692)
        V8Util::AddFunctionField [0x004D88C4+180] (D:\repo\cpp\ZhiqimBrowser\ZhiqimBrowser\zef\v8\V8Util.cpp:20)
        V8BufferDataView::InitObject [0x004C6764+324] (D:\repo\cpp\ZhiqimBrowser\ZhiqimBrowser\zef\v8\V8Buffer.cpp:356)
        V8BufferDataView::CreateObject [0x004C2DEC+236] (D:\repo\cpp\ZhiqimBrowser\ZhiqimBrowser\zef\v8\V8Buffer.cpp:391)
        V8BufferStaticFunction::Execute [0x004C4B5E+334] (D:\repo\cpp\ZhiqimBrowser\ZhiqimBrowser\zef\v8\V8Buffer.cpp:51)
        `anonymous namespace'::v8handler_execute [0x0069B427+1479] (E:\cef\libcef_dll\cpptoc\v8handler_cpptoc.cc:72)
        cef_v8context_in_context [0x0F6AB4E7+7679]
        cef_string_utf16_to_upper [0x11F8A2CB+67156]
        cef_zip_reader_create [0x10BEB088+22185936]
        cef_zip_reader_create [0x10BE9D9A+22181090]
        cef_zip_reader_create [0x10BE87C9+22175505]
        cef_zip_reader_create [0x10BE8372+22174394]
        cef_zip_reader_create [0x1183C703+35102283]
        cef_zip_reader_create [0x1166C0C3+33200139]
        cef_zip_reader_create [0x1166511A+33171554]
        cef_zip_reader_create [0x11664F3B+33171075]
        cef_zip_reader_create [0x10CD90B4+23160828]
        cef_zip_reader_create [0x10CD87A8+23158512]
        cef_zip_reader_create [0x10C9B509+22907985]
        cef_zip_reader_create [0x10B8D393+21801691]
        cef_zip_reader_create [0x113D326E+30476726]
        cef_zip_reader_create [0x1139ADDE+30246182]
        cef_zip_reader_create [0x11398EB8+30238208]
        cef_zip_reader_create [0x1137E2EE+30128694]
        cef_zip_reader_create [0x113CDC96+30454750]
        GetHandleVerifier [0x14018F25+24244917]
        GetHandleVerifier [0x1401A91A+24251562]
        GetHandleVerifier [0x1401A888+24251416]
        cef_string_utf16_to_upper [0x11FF259A+493859]
        cef_time_delta [0x128EC804+300553]
        cef_time_delta [0x128EC4A5+299690]
        cef_time_delta [0x128D81C8+217037]
        cef_time_delta [0x128ED2A2+303271]
        cef_string_utf16_to_upper [0x11FD9B60+392937]
        IsSandboxedProcess [0x12861321+3337181]
        cef_zip_reader_create [0x11D95637+40709503]
        cef_zip_reader_create [0x11D95D4F+40711319]
        cef_zip_reader_create [0x11D94F4F+40707735]
        IsSandboxedProcess [0x12741064+2156832]
        IsSandboxedProcess [0x12741702+2158526]
        cef_zip_reader_create [0x11D9550F+40709207]
        cef_zip_reader_create [0x11F495D9+42495265]
        cef_execute_process [0x0F6321D8+92]
        CefExecuteProcess [0x00618777+375] (E:\cef\libcef_dll\wrapper\libcef_dll_wrapper.cc:81)
        ZefDelegate::init [0x004523E7+1511] (D:\repo\cpp\ZhiqimBrowser\ZhiqimBrowser\zef\delegate\ZefDelegate.cpp:141)
        wmain [0x0041EED3+147] (D:\repo\cpp\ZhiqimBrowser\ZhiqimBrowser\main.cpp:39)
        invoke_main [0x005CDF33+51] (d:\agent\_work\6\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:90)
        __scrt_common_main_seh [0x005CDD87+343] (d:\agent\_work\6\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288)
        __scrt_common_main [0x005CDC1D+13] (d:\agent\_work\6\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:331)        wmainCRTStartup [0x005CDFB8+8] (d:\agent\_work\6\s\src\vctools\crt\vcstartup\src\startup\exe_wmain.cpp:17)
        BaseThreadInitThunk [0x76EC6359+25]
        RtlGetAppContainerNamedObjectPath [0x77657B74+228]
        RtlGetAppContainerNamedObjectPath [0x77657B44+180]


SetValue arguments: [CefString, CefV8Value(Function), V8_PROPERTY_ATTRIBUTE_READONLY]
CefV8Value::CreateFunction arguments: [CefString, MyCustomHandler]

MyCustomHandler is a singleton class;
MyCustomHandler declare base class:
class MyCustomHandler: public CefV8Handler, public CefV8Accessor, public CefV8Interceptor;

above code run normal on CefV8Value::SetValue function pass V8_PROPERTY_ATTRIBUTE_NONE.
blackknife
Techie
 
Posts: 30
Joined: Sun Apr 14, 2019 11:53 pm

Return to Support Forum

Who is online

Users browsing this forum: No registered users and 33 guests