[Webkit-unassigned] [Bug 175321] New: Random crashes in application using JavascriptCore (macOS)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Aug 8 06:57:42 PDT 2017


https://bugs.webkit.org/show_bug.cgi?id=175321

            Bug ID: 175321
           Summary: Random crashes in application using JavascriptCore
                    (macOS)
           Product: WebKit
           Version: Other
          Hardware: Macintosh
                OS: macOS 10.12
            Status: NEW
          Severity: Critical
          Priority: P2
         Component: WebCore JavaScript
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: a.pronskih at informer.com

Our application uses JavascriptCore/WebKit for app UI.
We've been getting random crashes like this one:

Operating system: Mac OS X (10.12.6 16G29)
Architecture: amd64
Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
Crash address: 0x40

Thread 38 (crashed)
 0 JavaScriptCore                           0x7fffc48f08e1 JSC::ASTBuilder::Statement JSC::Parser<JSC::Lexer<unsigned char> >::parseForStatement<JSC::ASTBuilder>(JSC::ASTBuilder&) + 0x11b1
 1 JavaScriptCore                           0x7fffc4cfd67d Inspector::NetworkBackendDispatcher::getResponseBody(long, WTF::RefPtr<Inspector::InspectorObject>&&) + 0x23d
 2 JavaScriptCore                           0x7fffc4cf9f33 Inspector::IndexedDBBackendDispatcher::requestData(long, WTF::RefPtr<Inspector::InspectorObject>&&) + 0x133
 3 JavaScriptCore                           0x7fffc4ffeeec void WTF::Vector<std::__1::unique_ptr<JSC::Yarr::ByteDisjunction, std::__1::default_delete<JSC::Yarr::ByteDisjunction> >, 0ul, WTF::CrashOnOverflow, 16ul>::appendSlowCase<std::__1::unique_ptr<JSC::Yarr::ByteDisjunction, std::__1::default_delete<JSC::Yarr::ByteDisjunction> > >(std::__1::unique_ptr<JSC::Yarr::ByteDisjunction, std::__1::default_delete<JSC::Yarr::ByteDisjunction> >&&) + 0x7c
 4 JavaScriptCore                           0x7fffc50018bc JSC::MacroAssembler::addPtr(JSC::AbstractMacroAssembler<JSC::X86Assembler, JSC::MacroAssemblerX86Common>::Imm32, JSC::X86Registers::RegisterID) + 0x6c
 5 JavaScriptCore                           0x7fffc53e35fd .objc_class_name_WTFLanguageChangeObserver + 0x31050d
 6 JavaScriptCore                           0x7fffc489afd1 WTF::Unicode::convertLatin1ToUTF8(unsigned char const**, unsigned char const*, char**, char*) + 0x11
 7 JavaScriptCore                           0x7fffc489aefe WTF::String::String(unsigned short const*, unsigned int) + 0x6e
 8 libsystem_pthread.dy                     0x7fffd7d9693a 
 9 libsystem_pthread.dy                     0x7fffd7d96886 
10 libsystem_pthread.dy                     0x7fffd7d9608c 
11 JavaScriptCore                           0x7fffc489aeef WTF::String::String(unsigned short const*, unsigned int) + 0x5f

The crash address/reason is always the same, the stacktrace varies but generally ends in parseForStatement.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170808/e1a6562a/attachment.html>


More information about the webkit-unassigned mailing list