This is a list of open issues that need to be resolved for FreeBSD 6.0. If you have any updates for this list, please e-mail re@FreeBSD.org.
Issue | Status | Responsible | Description |
---|---|---|---|
fdisk & boot0cfg | In progress | Poul-Henning Kamp | The boot0cfg and fdisk utilities need to be updated to use the proper GEOM model for updating the boot sector of a mounted disk. |
"snaplk" livelock | In progress | Found by stress tests at http://www.holm.cc/stress/log/cons143.html. | |
panic: handle_written_inodeblock: live inodedep | Unknown | Found by stress tests at http://www.holm.cc/stress/log/cons142.html. | |
page fault at if_ethersubr.c: 284 | In progress | Gleb Smirnoff | Found by stress tests at http://www.holm.cc/stress/log/cons141.html. |
panic: wrong b_bufobj | Unknown | Jeff Roberson | Found by stress tests at http://www.holm.cc/stress/log/cons140.html. This is high priority and can be provoked within minutes of testing! |
Livelock | Unknown | Found by stress tests at http://www.holm.cc/stress/log/cons139.html. This is the second most frequent panic reported by Peter Holm. | |
panic: softdep_setup_inomapdep: found inode | Unknown | Found by stress tests at http://www.holm.cc/stress/log/cons138.html. | |
aac(4) regression | In progress | Scott Long | There appears to be a regression in the aac device driver on Dell 2550 machines. |
Issue | Status | Responsible | Description |
---|---|---|---|
OpenBSM | In progress | Robert Watson | The integration of OpenBSM is waiting on some final licensing hurdles. Once those are cleared, it will be a very desirable feature for 6.0. |
beastie.4th | In progress | Scott Long | Need to address the shortcomings of the old beastie.4th boot menu and hook it back into the boot process. This includes making the graphics easier to select and override, and making it use simple scrolling instead of ANSI screen addressing. |
Issue | Status | Responsible | Description |
---|---|---|---|
fpudna: fpcurthread == curthread 1 times | Not done | Peter Wemm | This warning is appearing sporadically on a dual AMD64 system. It appears to be warning against a legitimate problem, and thus should be investigated and fixed. |
devfs umount panic | Not done | There is a race condition between device removal and devfs umounts that causes "Memory modified after free" panics. Can be reproduced by doing 'mdconfig -u' concurrently with unmounting a devfs instance. | |
nullfs hash size | Not done | Nullfs (and perhaps other filesystems) use an absurdly small hash size that causes significant performance penalties. | |
/dev/kmem panic | Not done | Kris has noticed panics on SMP machines when there was ABI breakage of libkvm and world was not rebuilt and utilities like fstat were used. This suggests panics can be caused by incorrect accesses to /dev/kmem. | |
KLDs on sparc64 | Not done | On sparc64 machines with more than 4Gb memory KLDs are not usable and will panic the system. The problem is reportedly with how the KLDs are compiled, it only works if the code ends up below 4G. | |
Max RAM on sparc64 | Not done | Maximum RAM on sparc64 appears to be limited to 16Gb. | |
make -jN | Not done | Doing 'make -jN', then suspending/resuming it may result in make reporting it lost child process(es). | |
kgdb on sparc64 | Not done | It looks like kgdb is still broken on sparc64. It is better than it used to be but still can't obtain a traceback. | |
ULE | Not done | ULE is reported to still be broken on SMP machines. Investigation is needed into the actual nature of the breakage, if any. | |
M_SAVEDINO | Not done | A 'memory modified after free' bug affecting M_SAVEDINO. Possibly a softupdates bug. |
Issue | Status | Responsible | Description |
---|---|---|---|
dhclient | Not done | freebsd-doc | The ISC DHCP client v3.x has been removed in favor of the OpenBSD DHCP client which was based on ISC DHCP v2.X. Minimal updates to the FreeBSD Handbook may be required. |
WPA / hostap | Not done | freebsd-doc | Significant new wireless functionality will be available with FreeBSD 6.0. The wireless section of the FreeBSD Handbook should be updated to describe how to connect to networks with WPA keys, setup host access points, etc. |
Issue | Status | Responsible | Description |
---|---|---|---|
New dhclient | Needs testing | Brooks Davis | The ISC DHCP client v3.x has been removed in favor of the OpenBSD DHCP client which was based on ISC DHCP v2.X. More testing is needed to make sure there are no major regressions in functionality. We are particularly interested in tests involving non-standard environments. |
WPA / hostap | Needs testing | Sam Leffler | Significant new wireless functionality is available in FreeBSD 6.0. As this functionality is rather new, further testing would be appreciated. |
if_bridge | Needs testing | A new bridge implementation has been added from NetBSD. As this has not seen a wider audience yet, further testing would be appreciated. See if_bridge(4) for configuration details. | |
sysinstall dhclient problems | Needs testing | Scott Long, Sam Leffler | sysinstall has been updated to deal with the new DHCP client in 6.0, more testing is needed. |
The system is continuously being subjected to Peter Holm's Kernel Stress Test Suite. The following issues have recently been discovered from this test suite.