Opened 17 years ago

Closed 16 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

Change History (2)

comment:1 by axeld, 16 years ago

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.

comment:2 by marcusoverhagen, 16 years ago

Resolution: fixed
Status: newclosed

No it didn't occur again.

Note: See TracTickets for help on using tickets.