Opened 17 years ago
Closed 17 years ago
#1513 closed bug (fixed)
write access attempted on read-only area 0x441 at 0x946667d9
Reported by: | marcusoverhagen | Owned by: | axeld |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | System/Kernel | Version: | R1/pre-alpha1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
write access attempted on read-only area 0x441 at 0x946667d9 vm_page_fault: vm_soft_fault returned error 'Permission denied' on fault at 0x946667d9, ip 0x80062c81, write 1, user 0, thread 0x4c CPU 1 halted! PANIC: vm_page_fault: unhandled page fault in kernel space at 0x946667d9, ip 0x80062c81 Welcome to Kernel Debugging Land... Running on CPU 0 kdebug> bt stack trace for thread 0x4c "daemon" kernel stack: 0x906c7000 to 0x906cb000 user stack: 0x70000000 to 0x70040000 frame caller <image>:function + offset 906ca9f4 (+ 52) 80083321 <kernel>:invoke_command + 0x0075 906caa28 (+ 48) 80083572 <kernel>:kernel_debugger + 0x020e 906caa58 (+ 176) 80083609 <kernel>:panic + 0x002d 906cab08 (+ 64) 8005c487 <kernel>:vm_page_fault + 0x00a9 906cab48 (+ 144) 8008b878 <kernel>:i386_handle_trap + 0x0261 iframe at 0x906cabe0 (end = 0x906cac34) eax 0xffffe23f ebx 0x946667b5 ecx 0x1f edx 0x906cac20 esi 0xec835356 edi 0x909a5600 ebp 0x906cac44 esp 0x906cac10 eip 0x80062c81 eflags 0x10246 vector: 0xe, error code: 0x3 906cabd8 (+ 108) 80062c81 <kernel>:cache_start_sub_transaction + 0x00ab 906cac44 (+ 48) 8025286d <bfs>:_ZN7Journal4LockEP11Transaction + 0x0087 906cac74 (+ 32) 8025292c <bfs>:_ZN11Transaction5StartEP6Volumex + 0x0032 906cac94 (+ 64) 8024e34d <bfs>:_ZN5Inode7WriteAtER11TransactionxPKhPm + 0x00bb 906cacd4 (+ 112) 8025a4db <bfs>:_Z9bfs_writePvS_S_xPKvPm + 0x0103 906cad44 (+ 48) 800480b8 <kernel>:_Z10file_writeP15file_descriptorxPKvPm + 0x002e 906cad74 (+ 64) 80047592 <kernel>:_user_write + 0x00b2 906cadb4 (+ 368) 80038c93 <kernel>:syscall_dispatcher + 0x0e59 906caf24 (+ 128) 8008b92c <kernel>:i386_handle_trap + 0x0315 iframe at 0x906cafac (end = 0x906cb000) eax 0x65 ebx 0x537100 ecx 0x400 edx 0x0 esi 0x29 edi 0x7003dfb9 ebp 0x7003be4c esp 0x906cafdc eip 0xffff0102 eflags 0x212 vector: 0x63, error code: 0x0 906cafa4 (+ 0) ffff0102 7003be4c (+8448) 002036fe </boot/beos/system/servers/syslog_daemon@0x00200000>:unknown + 0x36fe 7003df4c (+8272) 00202a88 </boot/beos/system/servers/syslog_daemon@0x00200000>:unknown + 0x2a88 7003ff9c (+ 32) 00202acb </boot/beos/system/servers/syslog_daemon@0x00200000>:unknown + 0x2acb 7003ffbc (+ 32) 004bd90e </boot/beos/system/lib/libroot.so@0x0049c000>:unknown + 0x2190e 7003ffdc (+ 0) 7003ffec 641:daemon_4c_stack@0x70000000 + 0x3ffec
Note:
See TracTickets
for help on using tickets.
Does this still happen for you? And if so, how do you reproduce it? I did a number of changes to BFS and the block cache in the not so recent past, so I would assume there is a good chance that this problem is gone now.