Opened 15 years ago
Closed 15 years ago
#5534 closed bug (invalid)
WebPositive triggering : vm_page_fault: vm_soft_fault returned error ...
Reported by: | mmadia | Owned by: | axeld |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | System/Kernel | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
hrev35761-2hybrid. WebPositive is able to trigger vm_soft_faults easily. revisions 265, 272, 283 of Web+ were tested and all behaved in the same manner. When navigating to most sites, www.haiku-os.org, www.engadget.com, Web+ will crash, with syslog/serial debugging capturing either of two error messages
write access attempted on write-protected area 0x2a06 at 0x00200000 vm_page_fault: vm_soft_fault returned error 'Permission denied' on fault at 0x20001c, ip 0x26c2ef5, write 1, user 1, thread 0xb30 vm_page_fault: thread "WebPositive" (2864) in team "WebPositive" (2864) tried to write address 0x20001c, ip 0x26c2ef5 ("libroot.so_seg0ro" +0x2def5) debug_server: Thread 2864 entered the debugger: Segment violation stack trace, current PC 0x26c2ef5 siglongjmp + 0x19: (0x200020) (nil) vm_soft_fault: va 0x3b000 not covered by area in address space vm_page_fault: vm_soft_fault returned error 'Bad address' on fault at 0x3b7a4, ip 0x800f937d, write 0, user 0, thread 0xbdd debug_server: Killing team 2864 (/boot/apps/WebPositive/WebPositive) debug_server: TeamDebugHandler::Init(): Failed to get info for team 2864: Operation on invalid team debug_server: KillTeam(): Error getting info for team 2864: Operation on invalid team debug_server: Killing team 2864 ()
or
user access on kernel area 0x49 at 0xfffff000 vm_page_fault: vm_soft_fault returned error 'Permission denied' on fault at 0xfffffffc, ip 0x26c2ef5, write 1, user 1, thread 0xf49 vm_page_fault: thread "WebPositive" (3913) in team "WebPositive" (3913) tried to write address 0xfffffffc, ip 0x26c2ef5 ("???" +0x26c2ef5) debug_server: Thread 3913 entered the debugger: Segment violation stack trace, current PC 0x26c2ef5 siglongjmp + 0x19: debug_server: Killing team 3913 (/boot/apps/WebPositive/WebPositive) debug_server: TeamDebugHandler::Init(): Failed to get info for team 3913: Operation on invalid team debug_server: KillTeam(): Error getting info for team 3913: Operation on invalid team debug_server: Killing team 3913 ()
Note:
See TracTickets
for help on using tickets.
It was mentioned over IRC that this appears to be a Web+ bug most likely. Sorry for the noise.