[haiku-bugs] [Haiku] #8027: Web+ crashed on context menu

  • From: "humdinger" <trac@xxxxxxxxxxxx>
  • Date: Sun, 16 Oct 2011 05:03:12 -0000

#8027: Web+ crashed on context menu
--------------------------------------+------------------------------
 Reporter:  humdinger                 |        Owner:  leavengood
     Type:  bug                       |       Status:  new
 Priority:  normal                    |    Milestone:  R1
Component:  Applications/WebPositive  |      Version:  R1/Development
 Keywords:                            |   Blocked By:
 Blocking:                            |  Has a Patch:  0
 Platform:  All                       |
--------------------------------------+------------------------------
 This is r42858 coming with web+ r583.

 Web+ crashed on me after opening a link in another tab by right-clicking a
 link. The new tab did appear, so the crash must have happened after
 clicking the context menu item.

 Backtrace:
 {{{
 [tcsetpgrp failed in terminal_inferior: Invalid Argument]
 Thread 285 caused an exception: Segment violation
 [...]
 [Switching to team /boot/apps/WebPositive/WebPositive https://www.haiku-
 os.org/s/d (285) thread WebPositive (285)]
 0x00a1deeb in WebCore::ContextMenuController::contextMenuItemSelected ()
    from /boot/apps/WebPositive/lib/libwebcore.so
 (gdb) bt
 #0  0x00a1deeb in WebCore::ContextMenuController::contextMenuItemSelected
 ()
    from /boot/apps/WebPositive/lib/libwebcore.so
 #1  0x00acbbf4 in
 WebCore::ContextMenu::ContextMenuHandler::MessageReceived ()
    from /boot/apps/WebPositive/lib/libwebcore.so
 #2  0x00000000 in ?? ()
 #3  0x7ffeec3c in ?? ()
 #4  0x7ffeec48 in ?? ()
 #5  0x00acbb7e in
 WebCore::ContextMenu::ContextMenuHandler::MessageReceived ()
    from /boot/apps/WebPositive/lib/libwebcore.so
 Previous frame inner to this frame (corrupt stack?)
 (gdb)
 }}}

 Syslog:
 {{{
 KERN: vm_soft_fault: va 0x0 not covered by area in address space
 KERN: vm_page_fault: vm_soft_fault returned error 'Bad address' on fault
 at 0x8, ip 0xa1deeb, write 0, user 1, thread 0x11d
 KERN: vm_page_fault: thread "WebPositive" (285) in team "WebPositive"
 (285) tried to read address 0x8, ip 0xa1deeb ("libwebcore.so_seg0ro"
 +0x5c9eeb)
 KERN: debug_server: Thread 285 entered the debugger: Segment violation
 KERN: stack trace, current PC 0xa1deeb
 
_ZN7WebCore21ContextMenuController23contextMenuItemSelectedEPNS_15ContextMenuItemE
 + 0x4b:
 KERN:   (0x7ffeec18)  0xacbbf4
 _ZN7WebCore11ContextMenu18ContextMenuHandler15MessageReceivedEP8BMessage +
 0x84
 KERN:   (0x7ffeec58)  0x2c0edb4
 _ZN7BLooper15DispatchMessageEP8BMessageP8BHandler + 0x34
 KERN:   (0x7ffeec78)  0x2c0797f
 _ZN12BApplication15DispatchMessageEP8BMessageP8BHandler + 0x2f
 KERN:   (0x7ffeeeb8)  0x2c1029b  _ZN7BLooper11task_looperEv + 0x25b
 KERN:   (0x7ffeef08)  0x2c05ca3  _ZN12BApplication3RunEv + 0x53
 KERN:   (0x7ffeef28)  0x23ad13  main + 0x43
 KERN:   (0x7ffeef68)  0x22885d  _start + 0x51
 KERN:   (0x7ffeef9c)  0x10621a  runtime_loader + 0x14e
 }}}

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/8027>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: