Opened 15 years ago
Closed 15 years ago
#3926 closed defect (fixed)
Oops in vboxnetfilter => Fixed in SVN
Reported by: | darkfox | Owned by: | |
---|---|---|---|
Component: | network | Version: | VirtualBox 2.2.2 |
Keywords: | Cc: | ||
Guest type: | Linux | Host type: | Linux |
Description
I just try to work with bridged net in my VM, but got kernel oops. This oops doesn't crash entire box, but cause some net-sensitive processes (firefox) to terminate, other (KMail) to hang. Both host and guest are Ubuntu 9.04
Attachments (3)
Change History (6)
by , 15 years ago
comment:1 by , 15 years ago
Summary: | Oops in vboxnetfilter → Oops in vboxnetfilter => Fixed in SVN |
---|
Should be finally fixed. You can try the fix yourself:
- Make sure that no VM is running.
- Edit the file /usr/src/vboxnetflt/linux/VBoxNetFlt-linux.c on your host and apply this patch. Note that only root can write this file:
--- usr/src/vboxnetflt-2.2.2/linux/VBoxNetFlt-linux.c +++ usr/src/vboxnetflt-2.2.2/linux/VBoxNetFlt-linux.c @@ -773,7 +773,7 @@ } else { - if (pBuf->ip_summed == CHECKSUM_PARTIAL) + if (pBuf->ip_summed == CHECKSUM_PARTIAL && pBuf->pkt_type == PACKET_OUTGOING) if (VBOX_SKB_CHECKSUM_HELP(pBuf)) { LogRel(("VBoxNetFlt: Failed to compute checksum, dropping the packet.\n"));
- Save it and rebuild the VBox host kernel module with
/etc/init.d/vboxdrv setup
- Start a VM.
The oops should be gone. The fix is included in the next maintenance release.
comment:2 by , 15 years ago
Thanks for the fix, Frank! I'd never encountered this crash again (it's rare, as I see the patch). So I'll wait till next release, or apply it if VBox will crash again.
comment:3 by , 15 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
vm log