[haiku-bugs] Re: [Haiku] #16489: App_server crash when browsing URL with WebPositive

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Mon, 28 Jun 2021 20:33:48 -0000

#16489: App_server crash when browsing URL with WebPositive
---------------------------------+-------------------------
  Reporter:  vidrep              |      Owner:  PulkoMandy
      Type:  bug                 |     Status:  assigned
  Priority:  normal              |  Milestone:  Unscheduled
 Component:  Servers/app_server  |    Version:  R1/beta2
Resolution:                      |   Keywords:
Blocked By:                      |   Blocking:
  Platform:  All                 |
---------------------------------+-------------------------
Comment (by diver):

 Now that youtube is working again in Web+ I can reproduce it by playing
 some video for a minute. This is with app_server running under
 libroot_debug.so (without MALLOC_DEBUG option tho):



 {{{
 state: Call (someone wrote beyond small allocation at 0x1aa8513d680;
              size: 104 bytes; allocated by 9827; value: 0x51a1b1c1c1d1e)

                 Frame           IP                      Function Name
                 -----------------------------------------------
                 00000000        0x1e4acfd370f   _kern_debugger + 0x7
                         Disassembly:
                                 _kern_debugger:
                                 0x000001e4acfd3708:   48c7c0e4000000  mov
 $0xe4, %rax
                                 0x000001e4acfd370f:             0f05
 syscall  <--

                 0x7fa5b39f6cd0  0x1e4ad05da8d   panic(char const*, ...) +
 0xad
                 0x7fa5b39f6d30  0x1e4ad05f5e8
 heap_free(heap_allocator_s*, void*) + 0x158
                 0x7fa5b39f6dc0  0x1e4ad05ff36   debug_heap_free(void*) +
 0x26
                 0x7fa5b39f6de0  0x1f167bb6601   Painter::~Painter() +
 0x101
                 0x7fa5b39f6e00  0x1f167bb668c   Painter::~Painter() + 0xc
                 0x7fa5b39f6e20  0x1f167ba101d
 DrawingEngine::~DrawingEngine() + 0x2d
                 0x7fa5b39f6e40  0x1f167ba103c
 DrawingEngine::~DrawingEngine() + 0xc
                 0x7fa5b39f7010  0x1f167b9faf6
 VectorAlphaMask<ShapeAlphaMask>::_RenderSource(IntRect const&) + 0x296
                 0x7fa5b39f70a0  0x1f167b9e9e8   AlphaMask::_Generate() +
 0x48
                 0x7fa5b39f7120  0x1f167b9ee8f
 AlphaMask::SetCanvasGeometry(IntPoint, IntRect) [clone .localalias.50] +
 0x10f
                 0x7fa5b39f7180  0x1f167b600f2
 ServerWindow::_UpdateDrawState(View*) + 0xc2
                 0x7fa5b39f72e0  0x1f167b6a9ec
 ServerWindow::_DispatchViewMessage(int, BPrivate::LinkReceiver&) + 0x273c
                 0x7fa5b39f73a0  0x1f167b6b1af
 ServerWindow::_DispatchMessage(int, BPrivate::LinkReceiver&) + 0x34f
                 0x7fa5b39f7410  0x1f167b6541b
 ServerWindow::_MessageLooper() + 0x23b
                 0x7fa5b39f7420  0x1f167b43397
 MessageLooper::_message_thread(void*) + 0x7
                 0x7fa5b39f7440  0x1e4acfd2487   thread_entry + 0x17
                 00000000        0x7f904dbcc260  commpage_thread_exit + 0
 }}}
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/16489#comment:20>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: