5.3-RELEASE TODO
Scott Long
scottl at FreeBSD.org
Fri Nov 5 00:39:10 PST 2004
This is an automated weekly mailing of the FreeBSD 5.3 open issues list.
The live version of this list is available at:
http://www.FreeBSD.org/releases/5.3R/todo.html
Automated mailing of this list will continue through the release of
FreeBSD 5.3
FreeBSD 5.3 Open Issues
Open Issues
This is a list of open issues that need to be resolved for FreeBSD 5.3. If
you have any updates for this list, please e-mail re at FreeBSD.org.
Issues that require investigation
+------------------------------------------------------------------------+
| Issue | Status | Responsible | Description |
+------------------------------------------------------------------------+
Show stopper defects for 5.3-RELEASE
+------------------------------------------------------------------------+
| Issue | Status | Responsible | Description |
+------------------------------------------------------------------------+
Required features for 5.3-RELEASE
+------------------------------------------------------------------------+
| Issue | Status | Responsible | Description |
+------------------------------------------------------------------------+
Desired features and bugfixes for 5.3-RELEASE
+------------------------------------------------------------------------+
| Issue | Status | Responsible | Description |
|------------------+-------------+----------------+----------------------|
| | | | There have been |
| | | | reports that |
| | | | specific gigabit |
| | | | ethernet cards |
| | | | supported by the |
| | | | if_re driver are |
| Reports of poor | | | experiencing poor |
| performance with | | | performance; a patch |
| the if_re driver | In progress | John-Mark | has been posted that |
| (re ethernet | | Gurney | corrects timer and |
| interfaces) | | | interrupt problems |
| | | | with the driver, and |
| | | | is believed to |
| | | | correct the |
| | | | performace problems. |
| | | | The patch will be |
| | | | merged to 6.x and |
| | | | 5.x shortly. |
|------------------+-------------+----------------+----------------------|
| | | | With improved |
| | | | support for |
| | | | threading |
| | | | primitives, support |
| | | | is now required to |
| GDB thread | | David Xu, | ease debugging of |
| support | In progress | Marcel | threaded |
| | | Moolenaar | applications. |
| | | | Ideally, this |
| | | | support will work |
| | | | for both libthr and |
| | | | libkse threading |
| | | | models. |
|------------------+-------------+----------------+----------------------|
| | | | Kernel bits |
| KSE support for | In progress | Ken Smith | implemented, |
| sparc64 | | | userland not |
| | | | implemented. |
|------------------+-------------+----------------+----------------------|
| | | | Almost all process |
| | | | debugging tools have |
| | | | been updated to use |
| | | | non-procfs kernel |
| | | | primitives, with the |
| | | | exception of |
| | | | truss(1). As procfs |
| | | | is considered |
| | | | deprecated due to |
| | | | its inherent |
| | | | security risks, it |
| truss support | | | is highly desirable |
| for ptrace | -- | -- | to update truss to |
| | | | operate in a |
| | | | post-procfs world. |
| | | | Dag-Erling Smorgrav |
| | | | had prototype |
| | | | patches; |
| | | | Robert Drehmel is |
| | | | developing and |
| | | | testing patches now. |
| | | | Support for system |
| | | | call tracing has |
| | | | been added to |
| | | | ptrace(). |
|------------------+-------------+----------------+----------------------|
| | | | FAST_IPSEC currently |
| | | | cannot be used |
| | | | directly with the |
| | | | KAME IPv6 |
| | | | implementation, |
| | | | requiring an |
| | | | additional level of |
| | | | IP tunnel |
| | | | indirection to |
| | | | protect IPv6 packets |
| FAST_IPSEC and | | | when using hardware |
| KAME | Not done | -- | crypto acceleration. |
| compatibility | | | This issue must be |
| | | | resolved so that the |
| | | | two services may |
| | | | more easily be used |
| | | | together. Among |
| | | | other things, this |
| | | | will require a |
| | | | careful review of |
| | | | the handling of mbuf |
| | | | header copying and |
| | | | m_tag support in the |
| | | | KAME IPv6 code. |
|------------------+-------------+----------------+----------------------|
| | | | A process cannot be |
| | | | interrupted while |
| | | | waiting on a lock. |
| rpc.lockd(8) | | | Fixing this requires |
| stability | -- | -- | that the RPC code be |
| | | | taught how to deal |
| | | | with lock |
| | | | cancellation and |
| | | | interruption events. |
|------------------+-------------+----------------+----------------------|
| | | | Kernel modules are |
| | | | currently built |
| | | | independently from a |
| | | | kernel |
| | | | configuration, and |
| | | | independently from |
| | | | one another, |
| | | | resulting in |
| | | | substantially |
| | | | redundant |
| | | | compilation of |
| | | | objects, as well as |
| | | | the inability to |
| | | | easily manage |
| | | | compile-time options |
| Revised kld | | | for kernel objects |
| build | Not done | Peter Wemm | (such as MAC, PAE, |
| infrastructure | | | etc) that may |
| | | | require conditional |
| | | | compilation in the |
| | | | kernel modules. In |
| | | | order to improve |
| | | | build performance |
| | | | and better support |
| | | | options of this |
| | | | sort, the KLD build |
| | | | infrastructure needs |
| | | | to be revamped. |
| | | | Peter Wemm has done |
| | | | some initial |
| | | | prototyping, and |
| | | | should be contacted |
| | | | before starting on |
| | | | this work. |
|------------------+-------------+----------------+----------------------|
| | | | Truss appears to |
| | | | contain a race |
| | | | condition during the |
| | | | start-up of |
| | | | debugging, which can |
| | | | result in truss |
| | | | failing to attach to |
| | | | the process before |
| | | | it exits. The |
| | | | symptom is that |
| | | | truss reports that |
| | | | it cannot open the |
| | | | procfs node |
| | | | supporting the |
| | | | process being |
| | | | debugged. A bug also |
| Race conditions | Errata | Robert Drehmel | appears to exist |
| in truss | candidate | | where in truss will |
| | | | hang if execve() |
| | | | returns ENOENT. A |
| | | | further race appears |
| | | | to exist in which |
| | | | truss will return |
| | | | "PIOCWAIT: |
| | | | Input/output error" |
| | | | occasionally on |
| | | | startup. The fix for |
| | | | this sufficiently |
| | | | changes process |
| | | | execution handling |
| | | | that we will defer |
| | | | the fix to post-5.0 |
| | | | and consider this |
| | | | errata. |
|------------------+-------------+----------------+----------------------|
| | | | The LOR reported in |
| | | | PR kern/55175 needs |
| filedesc LOR | Not done | -- | to be fixed. |
| | | | Filedesc locking |
| | | | needs to be heavily |
| | | | reviewed in general. |
|------------------+-------------+----------------+----------------------|
| | | | Userland bits |
| KSE support for | In progress | Marcel | implemented, kernel |
| alpha | | Moolenaar | bits not |
| | | | implemented. |
|------------------+-------------+----------------+----------------------|
| | | | For kernel API/ABI |
| | | | compatibility |
| | | | reasons, it would be |
| CAM locking | In progress | Scott Long, | desirable to have |
| | | Justin Gibbs | the CAM locking |
| | | | strategy determined |
| | | | and loosely |
| | | | implemented for 5.3. |
|------------------+-------------+----------------+----------------------|
| | | | When running syscons |
| | | | on an Ultra-30 with |
| | | | Creator-3D typing |
| | | | characters on the |
| | | | keyboard produces |
| | | | garbage. Problem |
| | | | reported by Kris |
| syscons not | | | Kennaway. Debugging |
| working on | Not done | -- | difficult due to |
| Sparc64 Ultra-30 | | | lack of this |
| | | | particular |
| | | | configuration among |
| | | | developers and |
| | | | problem isn't |
| | | | present on similar |
| | | | hardware (e.g. no |
| | | | problem on Ultra-60 |
| | | | w/Creator-3D). |
+------------------------------------------------------------------------+
Documentation items that must be resolved for 5.3
+----------------------------------------------------------------------------------------------+
| Issue | Status |Responsible| Description |
|--------------+--------+-----------+----------------------------------------------------------|
| | |Gavin |The installation documentation doesn't take into account |
|i386 Floppy | |Atkinson, |the new floppy images (with a full kernel split across |
|Installation |Done |Bruce A. |multiple disks). This should be updated. |
|Docs | |Mah |References: |
| | | |docs/70485 (closed) |
|--------------+--------+-----------+----------------------------------------------------------|
|Finish | |Simon L. |Finish removing mention of individual devices in the |
|hardware notes|Done |Nielsen, |hardware notes and use auto-generated lists, based on |
|trimming | |Christian |driver manual pages, instead. |
| | |Brueffer | |
|--------------+--------+-----------+----------------------------------------------------------|
| | | |The snd(4) and pcm(4) drivers have been renamed but their |
| | | |manual pages are still outdated. sound(4) has to be added |
| | | |and pcm(4), csa(4), gusc(4), sbc(4), and uaudio(4) should |
|sound(4) | | |be revised. Other manual pages which refer to pcm(4) (if |
|related manual|Done |Simon L. |any) should possibly be revised, too. In addition, |
|pages | |Nielsen |supported cards list needs to be updated. |
| | | |References: |
| | | |Manpage for snd_solo on -doc@ |
| | | |[PATCH] sound(4) related manpages 5.3 TODO item on -doc@ |
| | | |src/share/man/man4/Makefile rev.1.279 |
|--------------+--------+-----------+----------------------------------------------------------|
| | | |This section is outdated, some rewrites are needed for |
|Sound section | |Marc |5.3-RELEASE. |
|in the |Done |Fonvieille |References: |
|Handbook | | |doc/en_US.ISO8859-1/books/handbook/multimedia/chapter.sgml|
| | | |rev.1.94 |
|--------------+--------+-----------+----------------------------------------------------------|
|FDP | | |With the snd(4) and pcm(4) drivers changes, documentations|
|documentations|Not done|-- |(FAQ) regarding the use of these drivers need an update. |
|related pcm(4)| | | |
|--------------+--------+-----------+----------------------------------------------------------|
| | | |Xin LI pointed out that FreeBSD 5.3-RELEASE is the first |
| | | |stable release on 5.X and it is (hopefully) not for early |
| | | |adopters. Early Adopter's Guide is still useful, but |
|Early | |Bruce A. |contains a bit old information. Some parts of this guide |
|Adopter's |Done |Mah, Tom |need a rewrite, and this document should be published as |
|Guide | |Rhodes |"4.X to 5.X Migration Guide", which focuses difference |
| | | |between 4.X and 5.X. |
| | | |References: |
| | | |Draft for review |
| | | |discussion on -doc@ and -current@ |
|--------------+--------+-----------+----------------------------------------------------------|
| | | |Some parts are outdated. doc/70485 has been committed, but|
| | | |more work is needed to reflect the realities. bmah@ |
| | | |pointed out that we should have "quick-start" installation|
|Installation |Not done|Tom Rhodes |guide for each platform instead of the current ones |
|Notes | | |because they become too long and difficult to be |
| | | |maintained. |
| | | |References: |
| | | |doc/70485 (closed) |
|--------------+--------+-----------+----------------------------------------------------------|
| | |Ken Tom, |Update the X11 chapter of the Handbook for X.Org's X11 |
|Xorg |Done |Marc |server. |
| | |Fonvieille |References: |
| | | |books/handbook/config/chapter.sgml rev.1.147 |
|--------------+--------+-----------+----------------------------------------------------------|
| | | |Ch.11.4 and 11.5 of the Handbook must be updated to |
| | | |mention the new rc.d scripts and some ports use |
|rc.d scripts |Done |Tom Rhodes |/etc/rc.conf for their configuration. |
| | | |References: |
| | | |books/handbook/config/chapter.sgml rev.1.170 |
| | | |books/handbook/config/chapter.sgml rev.1.172 |
|--------------+--------+-----------+----------------------------------------------------------|
|Handbook's | | |Chapter 8 must be updated to match 5.3-RELEASE. |
|kernel |Done |Ceri Davies|References: |
|configuration | | |docs/70674 (closed) |
|chapter | | |books/handbook/kernelconfig/chapter.sgml rev.1.135 |
|--------------+--------+-----------+----------------------------------------------------------|
| | | |Some parts of Section 14.10 are outdated and are not |
|Handbook's | | |correct for 5.X systems. |
|IPsec section |Not done|-- |References: |
| | | |ipsec on -doc@ |
| | | |Problem with IPSEC in handbook on -doc@ |
|--------------+--------+-----------+----------------------------------------------------------|
|Handbook's |Not done|-- |Vinum chapter needs to be revised for 5.X systems. |
|Vinum chapter | | | |
+----------------------------------------------------------------------------------------------+
Testing focuses for 5.3-RELEASE
+------------------------------------------------------------------------+
| Issue | Status | Responsible | Description |
|-------------------+---------------+---------------+--------------------|
| | | | KSE has matured to |
| | | | the point of being |
| | | | more stable and |
| | | | POSIX-compliant |
| | | | than the |
| | | | traditional |
| | | | libc_r. All Tier-1 |
| | | | platforms MUST |
| | | | have stable KSE |
| KSE as the | | David Xu, | support for 5.3 in |
| default threads | Needs testing | Daniel | order to support a |
| library | | Eischen | consistent |
| | | | transition. |
| | | | Additionally, all |
| | | | ports that depend |
| | | | on the pthreads |
| | | | API must be |
| | | | modified to |
| | | | properly detect |
| | | | and support the |
| | | | default threading |
| | | | library. |
|-------------------+---------------+---------------+--------------------|
| | | | Binutils needs |
| | | | updating in order |
| Updated binutils | | | to support new |
| for all platforms | Needs testing | David O'Brien | platforms, newer |
| | | | GDB versions, and |
| | | | Thread Local |
| | | | Storage. |
|-------------------+---------------+---------------+--------------------|
| | | | The previous GCC |
| | | | 3.3 snapshot |
| | | | included |
| | | | regressions in |
| | | | alignment of |
| | | | floating point |
| gcc 3.3 floating | | | arguments, |
| point alignment | Needs testing | | resulting in a |
| regression | | | substantial |
| | | | performance |
| | | | degradation. The |
| | | | recent GCC 3.4.2 |
| | | | import should fix |
| | | | this, but more |
| | | | testing is needed. |
|-------------------+---------------+---------------+--------------------|
| | | | Jun Kuriyama has |
| | | | reported a failed |
| | | | locking assertion |
| in6_pcbnotify() | Done | Robert Watson | with IPv6 TCP |
| panic with TCP | | | notifications. |
| | | | This problem is |
| | | | believed to be |
| | | | corrected. |
|-------------------+---------------+---------------+--------------------|
| | | | To complete |
| | | | support for |
| | | | thread-local |
| | | | storage on |
| | | | FreeBSD, |
| Per-platform | | Doug Rabson, | per-architecture |
| Thread-Local | Needs testing | Marcel | changes must be |
| Storage | | Moolenaar | made. Currently |
| | | | pending platforms |
| | | | are amd64, alpha, |
| | | | ia64, i386, |
| | | | sparc64, and |
| | | | powerpc. |
|-------------------+---------------+---------------+--------------------|
| | | | High load on SMP |
| | | | systems appears to |
| | | | result in a hard |
| | | | hang related to VM |
| | | | IPI. Doug White |
| SMP instability | | Doug White, | has prepared a |
| under load | Needs testing | Alan L. Cox | candidate patch |
| | | | that appears to |
| | | | resolve this |
| | | | instability, which |
| | | | is currently in |
| | | | testing for merge |
| | | | to the CVS HEAD. |
|-------------------+---------------+---------------+--------------------|
| | | | Significant parts |
| | | | of the network |
| | | | stack (especially |
| | | | IPv4, UNIX domain |
| | | | IPC, and sockets) |
| | | | now have |
| | | | fine-grained |
| | | | locking of their |
| | | | data structures. |
| | | | It's possible to |
| | | | run many common |
| | | | network subsystems |
| | | | and services |
| | | | without the Giant |
| Fine-grained | | | lock. However, a |
| network stack | | | number of device |
| locking without | Needs testing | Robert Watson | drivers and less |
| Giant | | | mainstream network |
| | | | subsystems are |
| | | | currently not |
| | | | MPSAFE. 5.3 betas |
| | | | have shipped with |
| | | | Giant-free |
| | | | networking by |
| | | | default, with some |
| | | | bug reports and |
| | | | fixes in later |
| | | | betas and release |
| | | | candidates. Please |
| | | | report any |
| | | | problems to the |
| | | | current@ mailing |
| | | | list. |
|-------------------+---------------+---------------+--------------------|
| | | | KLDs work when |
| | | | loaded from |
| | | | userland, but not |
| | | David | from the loader. |
| kld support for | Needs testing | O'Brien, Ian | kldxref and loader |
| amd64 | | Dowse | support has been |
| | | | committed to HEAD |
| | | | and RELENG_5 and |
| | | | needs final |
| | | | testing. |
|-------------------+---------------+---------------+--------------------|
| | | | Recent changes to |
| | | | the ATA driver |
| | | | trigger a bug on |
| | | So/ren | sparc64 that |
| ATA panics under | Needs testing | Schmidt, | causes a panic on |
| sparc64 | | Scott Long | boot. This was |
| | | | caused by bugs in |
| | | | busdma that have |
| | | | been hopefully |
| | | | fixed. |
|-------------------+---------------+---------------+--------------------|
| | | | The ifconf() ioctl |
| | | | for listing |
| | | | network interfaces |
| | | | performs a |
| | | | copyout() while |
| | | | holding the global |
| | | | ifnet list mutex. |
| | | | This generates a |
| ifconf() sleep | Done | Brooks Davis | witness warning in |
| warning | | | the event that |
| | | | copyout() |
| | | | generates a page |
| | | | fault, and risks |
| | | | more serious |
| | | | problems. This |
| | | | problem is |
| | | | believed to be |
| | | | corrected. |
|-------------------+---------------+---------------+--------------------|
| | | | There are reports |
| | | | of applications |
| | | | wedging in poll() |
| | | | and select() while |
| | | | running the |
| | | | network stack |
| | | | without the Giant |
| poll()/select() | | | lock. A recent |
| application wedge | | | sleepq change |
| reports with | Done | Robert Watson | appears to have |
| debug.mpsafenet=1 | | | caused some of the |
| | | | observed problems |
| | | | to go away (others |
| | | | are difficult to |
| | | | test for due to |
| | | | recent SMP |
| | | | instability). This |
| | | | problem appears to |
| | | | be corrected. |
|-------------------+---------------+---------------+--------------------|
| | | | There have been |
| | | | several reports of |
| | | | if_em cards |
| if_em wedging | | | "wedging" under |
| under high pps | Done | Max Laier | high |
| | | | packets-per-second |
| | | | load. This problem |
| | | | appears to have |
| | | | been corrected. |
|-------------------+---------------+---------------+--------------------|
| | | | A recent |
| | | | regression in the |
| | | | USB code is |
| Panic on USB | | Warner Losh, | causing panics |
| detach | Needs testing | Scott Long | when a USB device |
| | | | detaches, |
| | | | especially USB |
| | | | hubs. A fix is in |
| | | | RELENG_5 now. |
|-------------------+---------------+---------------+--------------------|
| | | | There are reports |
| | | | that racoon is |
| | | | unable to complete |
| | | | IKE negotiation |
| | | | due to a send to |
| | | | the pfkey socket |
| | | | returning ENOBUFS. |
| KAME IPSEC | | Robert | This appears to be |
| "ENOBUFS" problem | Done | Watson, Sam | a result of an |
| with racoon and | | Leffler | incorrect |
| mbuma | | | assumption about |
| | | | mbuf data size due |
| | | | to a change |
| | | | resulting from |
| | | | mbuma. This |
| | | | problem appears to |
| | | | have been |
| | | | corrected. |
|-------------------+---------------+---------------+--------------------|
| | | | BIND9 is now in |
| | | | RELENG_5 and HEAD. |
| | | Doug Barton, | Testing is needed |
| BIND9 import into | | Dag-Erling | of basic |
| 5-CURRENT | Done | Smorgrav, Tom | functionality, |
| | | Rhodes | migration from |
| | | | 8.x, and 3rd party |
| | | | packages in the |
| | | | ports tree. |
|-------------------+---------------+---------------+--------------------|
| | | | Synaptics updates |
| | | | to the psm(4) |
| | | | driver have |
| | | | resulted in poor |
| | | | interactivity for |
| | | | taps and button |
| Synaptics | Needs testing | Philip Paeps | press events for |
| touchpad problems | | | some users. |
| | | | Support is now |
| | | | disabled by |
| | | | default but work |
| | | | will procede to |
| | | | fix the underlying |
| | | | problems. |
|-------------------+---------------+---------------+--------------------|
| | | | Significant work |
| | | | has happened in |
| Scheduler-related | | Scott Long, | the scheduler to |
| hangs involving | Needs testing | Julian | fix stability |
| threads | | Elischer | problems. More |
| | | | testing for UP and |
| | | | SMP under heavily |
| | | | load is needed. |
|-------------------+---------------+---------------+--------------------|
| | | | Jun Kuriyama has |
| | | | reported problems |
| | | | with NFS over IPv6 |
| | | | not functioning |
| | | | correctly as of |
| | | | the improved NFS |
| | | | support for |
| | | | disconnection |
| | | | changes. Doug |
| | | | White has tracked |
| NFS over IPv6 | | | down the source of |
| problems | Done | Doug White | the problem |
| | | | (EMSGSIZE being |
| | | | returned by IPv6 |
| | | | UDP send routine |
| | | | due to |
| | | | fragmentation), |
| | | | and is currently |
| | | | exploring possible |
| | | | fixes. This |
| | | | problem appears to |
| | | | have been |
| | | | corrected. |
|-------------------+---------------+---------------+--------------------|
| | | | There have been |
| | | | reports of |
| | | | occasional |
| | | | corruption of |
| | | | socket buffers. |
| | | | This may have been |
| Reports of socket | | | the result of |
| buffer corruption | Done | Robert Watson | missing socket |
| in tcp_output() | | | buffer locking in |
| | | | tcp_output(), |
| | | | which has now been |
| | | | corrected in 6.x |
| | | | and 5.x; this |
| | | | problem is |
| | | | believed to be |
| | | | fixed. |
|-------------------+---------------+---------------+--------------------|
| | | | There have been |
| | | | reports of system |
| | | | hangs while using |
| | | | ISDN with the i4b |
| | | | ISDN framework on |
| | | | SMP systems. These |
| | | | likely result from |
| | | | insufficient |
| | | | synchronization in |
| | | | the i4b |
| | | | implementation |
| | | | when runnning |
| Reports of hangs | | | without the Giant |
| using i4b | Done | Robert Watson | lock over the |
| (isdn4bsd) | | | network stack. The |
| | | | workaround until |
| | | | this is fixed is |
| | | | to re-assert the |
| | | | Giant lock over |
| | | | the stack when i4b |
| | | | is compiled into |
| | | | the kernel; this |
| | | | has been committed |
| | | | to 6.x and and |
| | | | 5.x. This problem |
| | | | appears to have |
| | | | been corrected. |
|-------------------+---------------+---------------+--------------------|
| | | | There have been |
| | | | reports that |
| | | | multicast socket |
| | | | options on raw |
| | | | sockets no longer |
| | | | work properly with |
| | | | daemons changing |
| | | | privilege or |
| | | | setuid binaries. |
| Problems with | | Robert | These symptoms |
| multicast and | Done | Watson, | have been tracked |
| setuid | | Christian | down to bugs |
| binaries/daemons | | Peron | relating to |
| | | | permitting limited |
| | | | use of raw sockets |
| | | | in jail(). A patch |
| | | | correcting these |
| | | | problems has been |
| | | | merged to 6.x and |
| | | | 5.x. This problem |
| | | | appears to have |
| | | | been corrected. |
|-------------------+---------------+---------------+--------------------|
| | | | There have been |
| | | | reports of a |
| | | | so_count invariant |
| | | | violation in |
| | | | sofree(), which |
| | | | may relate to race |
| Reports of | | Robert | conditions in |
| sodealloc() panic | Done | Watson, Brian | sofree() against |
| under heavy load | | Feldman | accept(), which |
| | | | were recently |
| | | | corrected in 6.x, |
| | | | and has been |
| | | | merged to 5.x. |
| | | | This problem |
| | | | appears to have |
| | | | been corrected. |
|-------------------+---------------+---------------+--------------------|
| | | | Apple's Darwin |
| | | | operating system |
| | | | has fairly |
| | | | extensive |
| Merge of Darwin | | | improvements to |
| msdosfs, other | Done | -- | msdosfs and other |
| fixes | | | kernel services; |
| | | | these fixes must |
| | | | be reviewed and |
| | | | merged to the |
| | | | FreeBSD tree. |
|-------------------+---------------+---------------+--------------------|
| | | | There have been |
| | | | reports that if_de |
| | | | ethernet cds |
| | | | behave poorly when |
| | | | running with |
| | | | debug.mpsafenet=1, |
| | | | even though the |
| | | | driver is marked |
| Reports of poor | | | to run all |
| performance of | | Robert | portions with the |
| the if_de driver | Done | Watson, | Giant lock. This |
| (de ethernet | | John-Mark | suggests a race |
| interfaces) | | Gurney | condition specific |
| | | | to this drive, |
| | | | which is currently |
| | | | being debugged. A |
| | | | patch has been |
| | | | committed to the |
| | | | 6.x and 5.x |
| | | | branches, and |
| | | | appears to correct |
| | | | the problem. |
|-------------------+---------------+---------------+--------------------|
| | | | Attaching GDB to a |
| | | | threaded process |
| | | | will leave the |
| | | | process in an |
| | | | unkillable state. |
| | | | Rebooting the |
| | | | machine is the |
| Threaded | | | only way to |
| application get | | | recover from this. |
| stuck in an | | | This is easily |
| unkillable state | Done | David Xu | triggered when a |
| when touched by | | | KDE app crashes |
| GDB | | | and KDE |
| | | | automatically |
| | | | attaches GDB to it |
| | | | to extract a stack |
| | | | trace. A candidate |
| | | | fix is in |
| | | | 6-CURRENT. More |
| | | | testing and review |
| | | | is needed. |
|-------------------+---------------+---------------+--------------------|
| | | | Truss appears to |
| | | | have another |
| | | | problem. It is |
| | | | repeatable by |
| | | | running "truss -f |
| More truss | | Alfred | fsck -p /", |
| problems | Done | Perlstein | suspending it with |
| | | | ^Z, and then |
| | | | killing truss. It |
| | | | will leave behind |
| | | | the fsck processes |
| | | | which will be |
| | | | unkillable. |
|-------------------+---------------+---------------+--------------------|
| | | | There have been |
| | | | reports that, |
| | | | under extremely |
| | | | high load, the |
| | | | tcp_output() |
| | | | routine may appear |
| | | | to run for |
| Reports of | | George V. | extended periods, |
| TCP-related | | Neville-Neil, | resulting in the |
| instability under | Needs testing | Robert | appearance of a |
| extremely high | | Watson, | hang for an |
| load; possibly | | Scott Long | extended period |
| related to SACK | | | (up to 30 |
| | | | minutes), followed |
| | | | by recovery. A fix |
| | | | for SACK was |
| | | | developed and |
| | | | committed that |
| | | | hopefully corrects |
| | | | this problem. |
+------------------------------------------------------------------------+
----------------------------------------------------------------------
home | contact | legal | (c) 1995-2004 The FreeBSD Project.
All rights reserved.
Last modified: 2004/11/04 17:49:51
More information about the freebsd-current
mailing list