1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
|
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY email 'freebsd-qa'>
<!ENTITY date "$FreeBSD: www/en/releases/7.0R/todo.sgml,v 1.8 2008/01/31 19:31:39 danger Exp $">
<!ENTITY local.rel "7.0">
<!ENTITY title "FreeBSD 7.0 Open Issues">
<!ENTITY % navinclude.download "INCLUDE">
<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"> %developers;
<!-- Status levels -->
<!ENTITY status.na "<font color=green>N/A</font>">
<!ENTITY status.done "<font color=green>Done</font>">
<!ENTITY status.wip "<font color=blue>In progress</font>">
<!ENTITY status.untested "<font color=orange>Needs testing</font>">
<!ENTITY status.new "<font color=red>Not done</font>">
<!ENTITY status.unknown "<font color=red>Unknown</font>">
<!ENTITY status.deferred "<font color=gray>Deferred for future release</font>">
<!ENTITY url.cvsweb "http://www.freebsd.org/cgi/cvsweb.cgi">
<!ENTITY url.mid "http://docs.freebsd.org/cgi/mid.cgi?">
<!ENTITY url.pr "http://www.freebsd.org/cgi/query-pr.cgi?">
<!ENTITY stresstest SYSTEM "./stress.html">
]>
<!--
Changes to this list MUST NOT be committed without approval of the
Release Engineering Team (re@FreeBSD.org) (for general items) or
Documentation Engineering Team (doceng@FreeBSD.org) (for doc-related
items).
-->
<html>
&header;
<p>This is a list of open issues that need to be resolved for FreeBSD
&local.rel;. If you have any updates for this list, please e-mail
re@FreeBSD.org.</p>
<ul>
<li><a href="#major">Major issues</a></li>
<li><a href="#minor">Minor issues</a></li>
<li><a href="#testing">Testing foci</a></li>
<li><a href="#stresstest">Problems Discovered by Kernel Stress Test Suite</a></li>
</ul>
<h3>Major issues for &local.rel;-RELEASE</h3>
<a name="major"></a>
<table class="tblbasic">
<tr class="heading">
<th>Issue</th>
<th>Status</th>
<th>Responsible</th>
<th>Description</th>
</tr>
<tr>
<td>routed not working</td>
<td>&status.done;</td>
<td>&a.rwatson;</td>
<td>Routed should have been updated because of updates made to the
underlying network infrastructure. The old interface was added
back in but marked as depreciated.</td>
</tr>
<tr>
<td>TCP accept race condition</td>
<td>&status.done;</td>
<td>&a.glebius;, &a.rwatson;</td>
<td>A race in TCP will lead to very occasional returning of 0.0.0.0:0
rather than the correct IP address via the socket address returned by
accept(). A patch has been merged to HEAD, RELENG_7 and RELENG_7_0.
</td>
</tr>
<tr>
<td>sleepq race condition</td>
<td>&status.done;</td>
<td>&a.jhb;</td>
<td>Races in the sleepq implementation will occasionally result in
sleeps with timeouts failing to wake up, as well as other symptoms. A
patch has been merged to HEAD, RELENG_7, and RELENG_7_0.</td>
</tr>
<tr>
<td>pty race condition</td>
<td>&status.done;</td>
<td>&a.kib;</td>
<td>Multiple race conditions in the tty/pty code have lead to
occasional panics. One set of problems has been fixed, but others
are still being explored It is aniticipated that the remaining
problems will be fixed for 7.0RC2.</td>
</tr>
<tr>
<td>amd64 minidump race condition</td>
<td>&status.done;</td>
<td>&a.ru;</td>
<td>A race condition during minidump generation on SMP amd64 could lead
trashed file systems due to writing outside of the swap area. A patch
has been merged to HEAD, RELENG_7, and RELENG_7_0.</td>
</tr>
<tr>
<td>libkse fork process wedge</td>
<td>&status.done;</td>
<td>&a.julian;, &a.deischen;</td>
<td>A bug in libkse could lead the processes hanging after fork if they
fork while running multiple threads. A patch has been committed to
HEAD that properly reinitializes internal thread library locks after
fork; it has been merged to RELENG_7 and RELENG_7_0.</td>
</tr>
</table>
<h3>Minor issues for &local.rel;-RELEASE</h3>
<a name="minor"></a>
<table class="tblbasic">
<tr class="heading">
<th>Issue</th>
<th>Status</th>
<th>Responsible</th>
<th>Description</th>
</tr>
<tr>
<td>sparc64 has a problem building OpenSP so it can't finish a release
build with docs</td>
<td>&status.done;</td>
<td>&a.marius;</td>
<td>Fixed.</td>
</tr>
</table>
<h3>Testing foci for &local.rel;-RELEASE</h3>
<a name="testing"></a>
<table class="tblbasic">
<tr class="heading">
<th>Issue</th>
<th>Status</th>
<th>Responsible</th>
<th>Description</th>
</tr>
<tr>
<td>TCP timers</td>
<td>&status.untested;</td>
<td>&a.silby;</td>
<td></td>
</tr>
<tr>
<td>MAC Framework</td>
<td></td>
<td>&a.rwatson;</td>
<td>A code sync with Mac OS X Leopard for the MAC framework was
committed.</td>
</tr>
<tr>
<td>TCP issues</td>
<td>&status.done;</td>
<td>&a.silby;</td>
<td>Turned out to not be TCP issues after all, problems with
signal handling in mountd.</td>
</tr>
</table>
<h3>Stress Test Panics</h3>
<a name="stresstest"></a>
<p>The system is continuously being subjected to Peter Holm's <a
href="http://www.holm.cc/stress/">Kernel Stress Test Suite</a>. The
following issues have recently been discovered from this test
suite.</p>
&stresstest;
&footer;
</body>
</html>
|