[haiku-bugs] [Haiku] #16151: [WebPositive] crash in BMessenger::operator==(BMessenger const&)

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

#16151: [WebPositive] crash in BMessenger::operator==(BMessenger const&)
--------------------------------------+-----------------------------
 Reporter:  diver                     |       Owner:  pulkomandy
     Type:  bug                       |      Status:  new
 Priority:  normal                    |   Milestone:  Unscheduled
Component:  Applications/WebPositive  |     Version:  R1/Development
 Keywords:                            |  Blocked By:
 Blocking:                            |    Platform:  All
--------------------------------------+-----------------------------
 Happened after closing Web+ (using Alt+q) during app startup.

 {{{
 Debug information for team /boot/system/apps/WebPositive (788):
 CPU(s): 1x Intel Core™ i7-3635QM
 Memory: 998.94 MiB total, 360.09 MiB used
 Haiku revision: hrev54154+31 May 13 2020 03:10: (x86_64)

 Active Threads:
         thread 788: WebPositive (main)
         thread 822: w>WebPositive: Save
         thread 826: team 788 debug task
         thread 824: w>WebPositive
                 state: Exception (Segment violation)

                 Frame           IP                      Function Name
                 -----------------------------------------------
                 0x7f35aeed7b70  0xfdc824dd54
 BMessenger::operator==(BMessenger const&) const + 0x4
                         Disassembly:
                                 BMessenger::operator==(BMessenger const&)
 const:
                                 0x000000fdc824dd50:             31c0  xor
 %eax, %eax
                                 0x000000fdc824dd52:             8b16  mov
 (%rsi), %edx
                                 0x000000fdc824dd54:             3917  cmp
 %edx, (%rdi) <--

                         Frame memory:
                                 [0x7f35aeed7b68]  Xwq.....   58 77 71 80
 8d 01 00 00
                 0x7f35aeed7bc0  0x18d80717753
 SettingsMessage::RemoveListener(BMessenger const&) + 0x63
                 0x7f35aeed7c10  0x18d8071f65e
 BrowserWindow::~BrowserWindow() + 0x3e
                 0x7f35aeed7c30  0x18d8071f6dc
 BrowserWindow::~BrowserWindow() + 0xc
                 0x7f35aeed7c50  0xfdc82423bc    BLooper::_task0_(void*) +
 0x2c
                 0x7f35aeed7c70  0x1e2f45f5f67   thread_entry + 0x17
                 00000000        0x7f46e880f260  commpage_thread_exit + 0
 }}}
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/16151>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: