[haiku-bugs] [Haiku] #16150: Crashing on GMail (JSC::JSLockHolder::JSLockHolder(JSC::VM&)

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Wed, 27 May 2020 09:33:32 -0000

#16150: Crashing on GMail (JSC::JSLockHolder::JSLockHolder(JSC::VM&)
--------------------------------------+-----------------------------
 Reporter:  humdinger                 |       Owner:  pulkomandy
     Type:  bug                       |      Status:  new
 Priority:  normal                    |   Milestone:  Unscheduled
Component:  Applications/WebPositive  |     Version:  R1/Development
 Keywords:                            |  Blocked By:
 Blocking:                            |    Platform:  All
--------------------------------------+-----------------------------
 This is with HaikuWebkit 1.6.9, Webkit 610.1.9 (self-compiled)

 Sooner rather than later Web+ crashes on GMail's standard webinterface.
 Full debug report attached.

 {{{
 thread 7517: Web+newest (main)
 state: Exception (Segment violation)

 Frame           IP                      Function Name
 -----------------------------------------------
 0x71625338      0x59efd6a       JSC::JSLockHolder::JSLockHolder(JSC::VM&)
 + 0x1a
         Disassembly:
                 JSC::JSLockHolder::JSLockHolder(JSC::VM&):
                 0x059efd50:               55  push %ebp
                 0x059efd51:             89e5  mov %esp, %ebp
                 0x059efd53:               53  push %ebx
                 0x059efd54:       e83e2ab4ff  call 0x5532797
                 0x059efd59:     81c39bf53100  add $0x31f59b, %ebx
                 0x059efd5f:           83ec14  sub $0x14, %esp
                 0x059efd62:           8b5508  mov 0x8(%ebp), %edx
                 0x059efd65:           8b450c  mov 0xc(%ebp), %eax
                 0x059efd68:             8902  mov %eax, (%edx)
                 0x059efd6a:           f0ff00  lock inc (%eax) <--

         Frame memory:
                 [0x71625320]  .........Sbq`~e(   fb ff ff ff 02 00 00 00
 84 53 62 71 60 7e 65 28
                 [0x71625330]  Y...la..           59 fd 9e 05 6c 61 cd 04
 0x71625388      0x3735a20
 
WebCore::WindowProxy::createJSWindowProxyWithInitializedScript(WebCore::DOMWrapperWorld&)
 + 0x30
 0x716253e8      0x36f126f
 WebCore::ScriptController::jsWindowProxy(WebCore::DOMWrapperWorld&) + 0xef
 0x71625408      0x36cc252       WebCore::toJSDOMWindow(WebCore::Frame&,
 WebCore::DOMWrapperWorld&) + 0x22
 0x71625468      0x36fc5b7
 WebCore::ScheduledAction::execute(WebCore::Document&) + 0x37
 0x71625488      0x36fc713
 WebCore::ScheduledAction::execute(WebCore::ScriptExecutionContext&) + 0x33
 0x71625528      0x3c6b236       WebCore::DOMTimer::fired() + 0x2a6
 0x71625578      0x3d9db6c
 WebCore::ThreadTimers::sharedTimerFiredInternal() + 0x7c
 0x71625598      0x3d9dc8d
 
_ZN3WTF6Detail15CallableWrapperIZN7WebCore12ThreadTimers14setSharedTimerEPNS2_11SharedTimerEEUlvE_vJEE4callEv
 + 0x1d
 0x716257a0      0x2387262       BApplication::DispatchMessage(BMessage*,
 BHandler*) + 0x1f2
 0x716257f0      0x238f3cc       BLooper::task_looper() + 0x26c
 0x71625810      0x2383de8       BApplication::Run() + 0x28
 0x71625860      0x15bfa62       main + 0x42
 0x71625878      0x15bfc69       _start + 0x39
 0x716258b8      0x25e37ee       runtime_loader + 0x132
 00000000        0x604d1258      commpage_thread_exit + 0
 }}}
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/16150>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: