Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#5453 closed bug (fixed)

PANIC: vm_page_fault: unhandled page fault in kernel space at 0x24, ip 0x800fff58

Reported by: idefix Owned by: bonefish
Priority: normal Milestone: R1
Component: System/Kernel Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All


Happened on hrev35571 while rsync was trying to update a volume that was almost full (less than 10 MB free). See attached serial log.

I used the following command:

rsync --verbose --recursive --links --whole-file --existing /Haiku1/ /ukiaH/

Note that I didn't use the --inplace option.

I think what has happened here is that rsync tried to create a new copy of on the almost full destination volume and failed because there wasn't enough space left. However, Haiku should fail gracefully in this case and not cause a panic.

Attachments (1)

seriallog-excerpt.txt (4.1 KB) - added by idefix 9 years ago.
Serial log

Download all attachments as: .zip

Change History (5)

Changed 9 years ago by idefix

Attachment: seriallog-excerpt.txt added

Serial log

comment:1 Changed 9 years ago by bonefish

Owner: changed from axeld to bonefish
Status: newin-progress

From the stack trace I don't see any connection to the full disk.

comment:2 Changed 9 years ago by bonefish

Resolution: fixed
Status: in-progressclosed

Should be fixed in hrev35575.

comment:3 Changed 9 years ago by idefix


I'll test again when there's a new image available.

comment:4 Changed 9 years ago by idefix

Just tested it with hrev35580 and it doesn't panic anymore.

Note: See TracTickets for help on using tickets.