URL: <http://savannah.gnu.org/bugs/?25054>
Summary: Kernel panic with eth-multiplexer Project: The GNU Hurd Submitted by: None Submitted on: Tue 09 Dec 2008 10:31:05 PM UTC Category: GNU Mach Severity: 3 - Normal Priority: 5 - Normal Item Group: None Status: None Privacy: Public Assigned to: None Originator Name: antrik Originator Email: [EMAIL PROTECTED] Open/Closed: Open Discussion Lock: Any Reproducibility: Intermittent Size (loc): None Planned Release: None Effort: 0.00 Wiki-like text discussion box: _______________________________________________________ Details: Transferring large files (some hundred MB) with NFS or HTTP, when using the ethernet multiplexer (from zhengda-soc2008-virt-branch in Hurd CVS), regularily produces: Assertion `object->ref_count > 0' failed in file "../vm/vm_object.c", line 346 vm_object_reference /build/buildd/gnumach-1.3.99.dfsg.cvs20080708/build-dbg/../vm/vm_object.c:346 vm_object_collapse /build/buildd/gnumach-1.3.99.dfsg.cvs20080708/build-dbg/../vm/vm_object.c:2689 vm_fault_page /build/buildd/gnumach-1.3.99.dfsg.cvs20080708/build-dbg/../vm/vm_fault.c:882 vm_fault /build/buildd/gnumach-1.3.99.dfsg.cvs20080708/build-dbg/../vm/vm_fault.c:1279 user_trap /build/buildd/gnumach-1.3.99.dfsg.cvs20080708/build-dbg/../i386/i386/trap.c:514 This is with gnumach-dbg=2:1.3.99.dfsg.cvs20080708-1 Interestingly, doing the same with a locally built gnumach that contains the patch enabling promiscuous mode for the network device, produces a zalloc panic instead. (A quick check with vmstat and ps showed growing memory use by the multiplexer process, but haven't investigated further.) I wonder whether the difference is because it's locally built (different toolchain?), or because of the patch. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?25054> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/