Guest User

Untitled

a guest
Nov 20th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 57.17 KB | None | 0 0
  1. Nathans-MacBook-Pro:vm Kamm$ make check
  2. cd build && /Applications/Xcode.app/Contents/Developer/usr/bin/make check
  3. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/halt -a halt --swap-size=4 -- -q -f run halt < /dev/null 2> tests/userprog/halt.errors > tests/userprog/halt.output
  4. perl -I../.. ../../tests/userprog/halt.ck tests/userprog/halt tests/userprog/halt.result
  5. pass tests/userprog/halt
  6. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/exit -a exit --swap-size=4 -- -q -f run exit < /dev/null 2> tests/userprog/exit.errors > tests/userprog/exit.output
  7. perl -I../.. ../../tests/userprog/exit.ck tests/userprog/exit tests/userprog/exit.result
  8. pass tests/userprog/exit
  9. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/create-normal -a create-normal --swap-size=4 -- -q -f run create-normal < /dev/null 2> tests/userprog/create-normal.errors > tests/userprog/create-normal.output
  10. perl -I../.. ../../tests/userprog/create-normal.ck tests/userprog/create-normal tests/userprog/create-normal.result
  11. pass tests/userprog/create-normal
  12. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/create-empty -a create-empty --swap-size=4 -- -q -f run create-empty < /dev/null 2> tests/userprog/create-empty.errors > tests/userprog/create-empty.output
  13. perl -I../.. ../../tests/userprog/create-empty.ck tests/userprog/create-empty tests/userprog/create-empty.result
  14. pass tests/userprog/create-empty
  15. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/create-null -a create-null --swap-size=4 -- -q -f run create-null < /dev/null 2> tests/userprog/create-null.errors > tests/userprog/create-null.output
  16. perl -I../.. ../../tests/userprog/create-null.ck tests/userprog/create-null tests/userprog/create-null.result
  17. pass tests/userprog/create-null
  18. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/create-bad-ptr -a create-bad-ptr --swap-size=4 -- -q -f run create-bad-ptr < /dev/null 2> tests/userprog/create-bad-ptr.errors > tests/userprog/create-bad-ptr.output
  19. perl -I../.. ../../tests/userprog/create-bad-ptr.ck tests/userprog/create-bad-ptr tests/userprog/create-bad-ptr.result
  20. pass tests/userprog/create-bad-ptr
  21. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/create-long -a create-long --swap-size=4 -- -q -f run create-long < /dev/null 2> tests/userprog/create-long.errors > tests/userprog/create-long.output
  22. perl -I../.. ../../tests/userprog/create-long.ck tests/userprog/create-long tests/userprog/create-long.result
  23. pass tests/userprog/create-long
  24. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/create-exists -a create-exists --swap-size=4 -- -q -f run create-exists < /dev/null 2> tests/userprog/create-exists.errors > tests/userprog/create-exists.output
  25. perl -I../.. ../../tests/userprog/create-exists.ck tests/userprog/create-exists tests/userprog/create-exists.result
  26. pass tests/userprog/create-exists
  27. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/create-bound -a create-bound --swap-size=4 -- -q -f run create-bound < /dev/null 2> tests/userprog/create-bound.errors > tests/userprog/create-bound.output
  28. perl -I../.. ../../tests/userprog/create-bound.ck tests/userprog/create-bound tests/userprog/create-bound.result
  29. pass tests/userprog/create-bound
  30. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/open-normal -a open-normal -p ../../tests/userprog/sample.txt -a sample.txt --swap-size=4 -- -q -f run open-normal < /dev/null 2> tests/userprog/open-normal.errors > tests/userprog/open-normal.output
  31. perl -I../.. ../../tests/userprog/open-normal.ck tests/userprog/open-normal tests/userprog/open-normal.result
  32. pass tests/userprog/open-normal
  33. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/open-missing -a open-missing --swap-size=4 -- -q -f run open-missing < /dev/null 2> tests/userprog/open-missing.errors > tests/userprog/open-missing.output
  34. perl -I../.. ../../tests/userprog/open-missing.ck tests/userprog/open-missing tests/userprog/open-missing.result
  35. pass tests/userprog/open-missing
  36. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/open-boundary -a open-boundary -p ../../tests/userprog/sample.txt -a sample.txt --swap-size=4 -- -q -f run open-boundary < /dev/null 2> tests/userprog/open-boundary.errors > tests/userprog/open-boundary.output
  37. perl -I../.. ../../tests/userprog/open-boundary.ck tests/userprog/open-boundary tests/userprog/open-boundary.result
  38. pass tests/userprog/open-boundary
  39. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/open-empty -a open-empty --swap-size=4 -- -q -f run open-empty < /dev/null 2> tests/userprog/open-empty.errors > tests/userprog/open-empty.output
  40. perl -I../.. ../../tests/userprog/open-empty.ck tests/userprog/open-empty tests/userprog/open-empty.result
  41. pass tests/userprog/open-empty
  42. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/open-null -a open-null --swap-size=4 -- -q -f run open-null < /dev/null 2> tests/userprog/open-null.errors > tests/userprog/open-null.output
  43. perl -I../.. ../../tests/userprog/open-null.ck tests/userprog/open-null tests/userprog/open-null.result
  44. pass tests/userprog/open-null
  45. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/open-bad-ptr -a open-bad-ptr --swap-size=4 -- -q -f run open-bad-ptr < /dev/null 2> tests/userprog/open-bad-ptr.errors > tests/userprog/open-bad-ptr.output
  46. perl -I../.. ../../tests/userprog/open-bad-ptr.ck tests/userprog/open-bad-ptr tests/userprog/open-bad-ptr.result
  47. pass tests/userprog/open-bad-ptr
  48. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/open-twice -a open-twice -p ../../tests/userprog/sample.txt -a sample.txt --swap-size=4 -- -q -f run open-twice < /dev/null 2> tests/userprog/open-twice.errors > tests/userprog/open-twice.output
  49. perl -I../.. ../../tests/userprog/open-twice.ck tests/userprog/open-twice tests/userprog/open-twice.result
  50. pass tests/userprog/open-twice
  51. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/close-normal -a close-normal -p ../../tests/userprog/sample.txt -a sample.txt --swap-size=4 -- -q -f run close-normal < /dev/null 2> tests/userprog/close-normal.errors > tests/userprog/close-normal.output
  52. perl -I../.. ../../tests/userprog/close-normal.ck tests/userprog/close-normal tests/userprog/close-normal.result
  53. pass tests/userprog/close-normal
  54. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/close-twice -a close-twice -p ../../tests/userprog/sample.txt -a sample.txt --swap-size=4 -- -q -f run close-twice < /dev/null 2> tests/userprog/close-twice.errors > tests/userprog/close-twice.output
  55. perl -I../.. ../../tests/userprog/close-twice.ck tests/userprog/close-twice tests/userprog/close-twice.result
  56. pass tests/userprog/close-twice
  57. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/close-stdin -a close-stdin --swap-size=4 -- -q -f run close-stdin < /dev/null 2> tests/userprog/close-stdin.errors > tests/userprog/close-stdin.output
  58. perl -I../.. ../../tests/userprog/close-stdin.ck tests/userprog/close-stdin tests/userprog/close-stdin.result
  59. pass tests/userprog/close-stdin
  60. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/close-stdout -a close-stdout --swap-size=4 -- -q -f run close-stdout < /dev/null 2> tests/userprog/close-stdout.errors > tests/userprog/close-stdout.output
  61. perl -I../.. ../../tests/userprog/close-stdout.ck tests/userprog/close-stdout tests/userprog/close-stdout.result
  62. pass tests/userprog/close-stdout
  63. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/close-bad-fd -a close-bad-fd --swap-size=4 -- -q -f run close-bad-fd < /dev/null 2> tests/userprog/close-bad-fd.errors > tests/userprog/close-bad-fd.output
  64. perl -I../.. ../../tests/userprog/close-bad-fd.ck tests/userprog/close-bad-fd tests/userprog/close-bad-fd.result
  65. pass tests/userprog/close-bad-fd
  66. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/read-normal -a read-normal -p ../../tests/userprog/sample.txt -a sample.txt --swap-size=4 -- -q -f run read-normal < /dev/null 2> tests/userprog/read-normal.errors > tests/userprog/read-normal.output
  67. perl -I../.. ../../tests/userprog/read-normal.ck tests/userprog/read-normal tests/userprog/read-normal.result
  68. pass tests/userprog/read-normal
  69. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/read-bad-ptr -a read-bad-ptr -p ../../tests/userprog/sample.txt -a sample.txt --swap-size=4 -- -q -f run read-bad-ptr < /dev/null 2> tests/userprog/read-bad-ptr.errors > tests/userprog/read-bad-ptr.output
  70. perl -I../.. ../../tests/userprog/read-bad-ptr.ck tests/userprog/read-bad-ptr tests/userprog/read-bad-ptr.result
  71. pass tests/userprog/read-bad-ptr
  72. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/read-boundary -a read-boundary -p ../../tests/userprog/sample.txt -a sample.txt --swap-size=4 -- -q -f run read-boundary < /dev/null 2> tests/userprog/read-boundary.errors > tests/userprog/read-boundary.output
  73. perl -I../.. ../../tests/userprog/read-boundary.ck tests/userprog/read-boundary tests/userprog/read-boundary.result
  74. pass tests/userprog/read-boundary
  75. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/read-zero -a read-zero -p ../../tests/userprog/sample.txt -a sample.txt --swap-size=4 -- -q -f run read-zero < /dev/null 2> tests/userprog/read-zero.errors > tests/userprog/read-zero.output
  76. perl -I../.. ../../tests/userprog/read-zero.ck tests/userprog/read-zero tests/userprog/read-zero.result
  77. pass tests/userprog/read-zero
  78. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/read-stdout -a read-stdout --swap-size=4 -- -q -f run read-stdout < /dev/null 2> tests/userprog/read-stdout.errors > tests/userprog/read-stdout.output
  79. perl -I../.. ../../tests/userprog/read-stdout.ck tests/userprog/read-stdout tests/userprog/read-stdout.result
  80. pass tests/userprog/read-stdout
  81. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/read-bad-fd -a read-bad-fd --swap-size=4 -- -q -f run read-bad-fd < /dev/null 2> tests/userprog/read-bad-fd.errors > tests/userprog/read-bad-fd.output
  82. perl -I../.. ../../tests/userprog/read-bad-fd.ck tests/userprog/read-bad-fd tests/userprog/read-bad-fd.result
  83. pass tests/userprog/read-bad-fd
  84. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/write-normal -a write-normal -p ../../tests/userprog/sample.txt -a sample.txt --swap-size=4 -- -q -f run write-normal < /dev/null 2> tests/userprog/write-normal.errors > tests/userprog/write-normal.output
  85. perl -I../.. ../../tests/userprog/write-normal.ck tests/userprog/write-normal tests/userprog/write-normal.result
  86. pass tests/userprog/write-normal
  87. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/write-bad-ptr -a write-bad-ptr -p ../../tests/userprog/sample.txt -a sample.txt --swap-size=4 -- -q -f run write-bad-ptr < /dev/null 2> tests/userprog/write-bad-ptr.errors > tests/userprog/write-bad-ptr.output
  88. perl -I../.. ../../tests/userprog/write-bad-ptr.ck tests/userprog/write-bad-ptr tests/userprog/write-bad-ptr.result
  89. pass tests/userprog/write-bad-ptr
  90. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/write-boundary -a write-boundary -p ../../tests/userprog/sample.txt -a sample.txt --swap-size=4 -- -q -f run write-boundary < /dev/null 2> tests/userprog/write-boundary.errors > tests/userprog/write-boundary.output
  91. perl -I../.. ../../tests/userprog/write-boundary.ck tests/userprog/write-boundary tests/userprog/write-boundary.result
  92. pass tests/userprog/write-boundary
  93. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/write-zero -a write-zero -p ../../tests/userprog/sample.txt -a sample.txt --swap-size=4 -- -q -f run write-zero < /dev/null 2> tests/userprog/write-zero.errors > tests/userprog/write-zero.output
  94. perl -I../.. ../../tests/userprog/write-zero.ck tests/userprog/write-zero tests/userprog/write-zero.result
  95. pass tests/userprog/write-zero
  96. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/write-stdin -a write-stdin --swap-size=4 -- -q -f run write-stdin < /dev/null 2> tests/userprog/write-stdin.errors > tests/userprog/write-stdin.output
  97. perl -I../.. ../../tests/userprog/write-stdin.ck tests/userprog/write-stdin tests/userprog/write-stdin.result
  98. pass tests/userprog/write-stdin
  99. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/write-bad-fd -a write-bad-fd --swap-size=4 -- -q -f run write-bad-fd < /dev/null 2> tests/userprog/write-bad-fd.errors > tests/userprog/write-bad-fd.output
  100. perl -I../.. ../../tests/userprog/write-bad-fd.ck tests/userprog/write-bad-fd tests/userprog/write-bad-fd.result
  101. pass tests/userprog/write-bad-fd
  102. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/exec-once -a exec-once -p tests/userprog/child-simple -a child-simple --swap-size=4 -- -q -f run exec-once < /dev/null 2> tests/userprog/exec-once.errors > tests/userprog/exec-once.output
  103. perl -I../.. ../../tests/userprog/exec-once.ck tests/userprog/exec-once tests/userprog/exec-once.result
  104. pass tests/userprog/exec-once
  105. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/exec-arg -a exec-arg -p tests/userprog/child-args -a child-args --swap-size=4 -- -q -f run exec-arg < /dev/null 2> tests/userprog/exec-arg.errors > tests/userprog/exec-arg.output
  106. perl -I../.. ../../tests/userprog/exec-arg.ck tests/userprog/exec-arg tests/userprog/exec-arg.result
  107. pass tests/userprog/exec-arg
  108. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/exec-multiple -a exec-multiple -p tests/userprog/child-simple -a child-simple --swap-size=4 -- -q -f run exec-multiple < /dev/null 2> tests/userprog/exec-multiple.errors > tests/userprog/exec-multiple.output
  109. perl -I../.. ../../tests/userprog/exec-multiple.ck tests/userprog/exec-multiple tests/userprog/exec-multiple.result
  110. pass tests/userprog/exec-multiple
  111. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/exec-missing -a exec-missing --swap-size=4 -- -q -f run exec-missing < /dev/null 2> tests/userprog/exec-missing.errors > tests/userprog/exec-missing.output
  112. perl -I../.. ../../tests/userprog/exec-missing.ck tests/userprog/exec-missing tests/userprog/exec-missing.result
  113. FAIL tests/userprog/exec-missing
  114. Test output failed to match any acceptable form.
  115.  
  116. Acceptable output:
  117. (exec-missing) begin
  118. load: no-such-file: open failed
  119. no-such-file: exit(-1)
  120. (exec-missing) exec("no-such-file"): -1
  121. (exec-missing) end
  122. exec-missing: exit(0)
  123. Differences in `diff -u' format:
  124. (exec-missing) begin
  125. - load: no-such-file: open failed
  126. - no-such-file: exit(-1)
  127. - (exec-missing) exec("no-such-file"): -1
  128. + (exec-missing) exec("no-such-file"): 4
  129. (exec-missing) end
  130. exec-missing: exit(0)
  131. + load: no-such-file: open failed
  132. Acceptable output:
  133. (exec-missing) begin
  134. load: no-such-file: open failed
  135. (exec-missing) exec("no-such-file"): -1
  136. no-such-file: exit(-1)
  137. (exec-missing) end
  138. exec-missing: exit(0)
  139. Differences in `diff -u' format:
  140. (exec-missing) begin
  141. - load: no-such-file: open failed
  142. - (exec-missing) exec("no-such-file"): -1
  143. - no-such-file: exit(-1)
  144. + (exec-missing) exec("no-such-file"): 4
  145. (exec-missing) end
  146. exec-missing: exit(0)
  147. + load: no-such-file: open failed
  148. Acceptable output:
  149. (exec-missing) begin
  150. load: no-such-file: open failed
  151. (exec-missing) exec("no-such-file"): -1
  152. (exec-missing) end
  153. exec-missing: exit(0)
  154. Differences in `diff -u' format:
  155. (exec-missing) begin
  156. - load: no-such-file: open failed
  157. - (exec-missing) exec("no-such-file"): -1
  158. + (exec-missing) exec("no-such-file"): 4
  159. (exec-missing) end
  160. exec-missing: exit(0)
  161. + load: no-such-file: open failed
  162. Acceptable output:
  163. (exec-missing) begin
  164. (exec-missing) exec("no-such-file"): -1
  165. (exec-missing) end
  166. exec-missing: exit(0)
  167. Differences in `diff -u' format:
  168. (exec-missing) begin
  169. - (exec-missing) exec("no-such-file"): -1
  170. + (exec-missing) exec("no-such-file"): 4
  171. (exec-missing) end
  172. exec-missing: exit(0)
  173. + load: no-such-file: open failed
  174. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/exec-bad-ptr -a exec-bad-ptr --swap-size=4 -- -q -f run exec-bad-ptr < /dev/null 2> tests/userprog/exec-bad-ptr.errors > tests/userprog/exec-bad-ptr.output
  175. perl -I../.. ../../tests/userprog/exec-bad-ptr.ck tests/userprog/exec-bad-ptr tests/userprog/exec-bad-ptr.result
  176. pass tests/userprog/exec-bad-ptr
  177. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/wait-simple -a wait-simple -p tests/userprog/child-simple -a child-simple --swap-size=4 -- -q -f run wait-simple < /dev/null 2> tests/userprog/wait-simple.errors > tests/userprog/wait-simple.output
  178. perl -I../.. ../../tests/userprog/wait-simple.ck tests/userprog/wait-simple tests/userprog/wait-simple.result
  179. pass tests/userprog/wait-simple
  180. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/wait-twice -a wait-twice -p tests/userprog/child-simple -a child-simple --swap-size=4 -- -q -f run wait-twice < /dev/null 2> tests/userprog/wait-twice.errors > tests/userprog/wait-twice.output
  181. perl -I../.. ../../tests/userprog/wait-twice.ck tests/userprog/wait-twice tests/userprog/wait-twice.result
  182. pass tests/userprog/wait-twice
  183. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/wait-killed -a wait-killed -p tests/userprog/child-bad -a child-bad --swap-size=4 -- -q -f run wait-killed < /dev/null 2> tests/userprog/wait-killed.errors > tests/userprog/wait-killed.output
  184. perl -I../.. ../../tests/userprog/wait-killed.ck tests/userprog/wait-killed tests/userprog/wait-killed.result
  185. pass tests/userprog/wait-killed
  186. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/wait-bad-pid -a wait-bad-pid --swap-size=4 -- -q -f run wait-bad-pid < /dev/null 2> tests/userprog/wait-bad-pid.errors > tests/userprog/wait-bad-pid.output
  187. perl -I../.. ../../tests/userprog/wait-bad-pid.ck tests/userprog/wait-bad-pid tests/userprog/wait-bad-pid.result
  188. pass tests/userprog/wait-bad-pid
  189. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/multi-recurse -a multi-recurse --swap-size=4 -- -q -f run 'multi-recurse 15' < /dev/null 2> tests/userprog/multi-recurse.errors > tests/userprog/multi-recurse.output
  190. perl -I../.. ../../tests/userprog/multi-recurse.ck tests/userprog/multi-recurse tests/userprog/multi-recurse.result
  191. pass tests/userprog/multi-recurse
  192. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/multi-child-fd -a multi-child-fd -p ../../tests/userprog/sample.txt -a sample.txt -p tests/userprog/child-close -a child-close --swap-size=4 -- -q -f run multi-child-fd < /dev/null 2> tests/userprog/multi-child-fd.errors > tests/userprog/multi-child-fd.output
  193. perl -I../.. ../../tests/userprog/multi-child-fd.ck tests/userprog/multi-child-fd tests/userprog/multi-child-fd.result
  194. pass tests/userprog/multi-child-fd
  195. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/rox-simple -a rox-simple --swap-size=4 -- -q -f run rox-simple < /dev/null 2> tests/userprog/rox-simple.errors > tests/userprog/rox-simple.output
  196. perl -I../.. ../../tests/userprog/rox-simple.ck tests/userprog/rox-simple tests/userprog/rox-simple.result
  197. pass tests/userprog/rox-simple
  198. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/rox-child -a rox-child -p tests/userprog/child-rox -a child-rox --swap-size=4 -- -q -f run rox-child < /dev/null 2> tests/userprog/rox-child.errors > tests/userprog/rox-child.output
  199. perl -I../.. ../../tests/userprog/rox-child.ck tests/userprog/rox-child tests/userprog/rox-child.result
  200. FAIL tests/userprog/rox-child
  201. run: write "child-rox": FAILED
  202. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/rox-multichild -a rox-multichild -p tests/userprog/child-rox -a child-rox --swap-size=4 -- -q -f run rox-multichild < /dev/null 2> tests/userprog/rox-multichild.errors > tests/userprog/rox-multichild.output
  203. perl -I../.. ../../tests/userprog/rox-multichild.ck tests/userprog/rox-multichild tests/userprog/rox-multichild.result
  204. FAIL tests/userprog/rox-multichild
  205. run: write "child-rox": FAILED
  206. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/bad-read -a bad-read --swap-size=4 -- -q -f run bad-read < /dev/null 2> tests/userprog/bad-read.errors > tests/userprog/bad-read.output
  207. perl -I../.. ../../tests/userprog/bad-read.ck tests/userprog/bad-read tests/userprog/bad-read.result
  208. pass tests/userprog/bad-read
  209. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/bad-write -a bad-write --swap-size=4 -- -q -f run bad-write < /dev/null 2> tests/userprog/bad-write.errors > tests/userprog/bad-write.output
  210. perl -I../.. ../../tests/userprog/bad-write.ck tests/userprog/bad-write tests/userprog/bad-write.result
  211. pass tests/userprog/bad-write
  212. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/bad-read2 -a bad-read2 --swap-size=4 -- -q -f run bad-read2 < /dev/null 2> tests/userprog/bad-read2.errors > tests/userprog/bad-read2.output
  213. perl -I../.. ../../tests/userprog/bad-read2.ck tests/userprog/bad-read2 tests/userprog/bad-read2.result
  214. pass tests/userprog/bad-read2
  215. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/bad-write2 -a bad-write2 --swap-size=4 -- -q -f run bad-write2 < /dev/null 2> tests/userprog/bad-write2.errors > tests/userprog/bad-write2.output
  216. perl -I../.. ../../tests/userprog/bad-write2.ck tests/userprog/bad-write2 tests/userprog/bad-write2.result
  217. pass tests/userprog/bad-write2
  218. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/bad-jump -a bad-jump --swap-size=4 -- -q -f run bad-jump < /dev/null 2> tests/userprog/bad-jump.errors > tests/userprog/bad-jump.output
  219. perl -I../.. ../../tests/userprog/bad-jump.ck tests/userprog/bad-jump tests/userprog/bad-jump.result
  220. pass tests/userprog/bad-jump
  221. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/userprog/bad-jump2 -a bad-jump2 --swap-size=4 -- -q -f run bad-jump2 < /dev/null 2> tests/userprog/bad-jump2.errors > tests/userprog/bad-jump2.output
  222. perl -I../.. ../../tests/userprog/bad-jump2.ck tests/userprog/bad-jump2 tests/userprog/bad-jump2.result
  223. pass tests/userprog/bad-jump2
  224. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/pt-grow-stack -a pt-grow-stack --swap-size=4 -- -q -f run pt-grow-stack < /dev/null 2> tests/vm/pt-grow-stack.errors > tests/vm/pt-grow-stack.output
  225. perl -I../.. ../../tests/vm/pt-grow-stack.ck tests/vm/pt-grow-stack tests/vm/pt-grow-stack.result
  226. pass tests/vm/pt-grow-stack
  227. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/pt-grow-pusha -a pt-grow-pusha --swap-size=4 -- -q -f run pt-grow-pusha < /dev/null 2> tests/vm/pt-grow-pusha.errors > tests/vm/pt-grow-pusha.output
  228. perl -I../.. ../../tests/vm/pt-grow-pusha.ck tests/vm/pt-grow-pusha tests/vm/pt-grow-pusha.result
  229. pass tests/vm/pt-grow-pusha
  230. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/pt-grow-bad -a pt-grow-bad --swap-size=4 -- -q -f run pt-grow-bad < /dev/null 2> tests/vm/pt-grow-bad.errors > tests/vm/pt-grow-bad.output
  231. perl -I../.. ../../tests/vm/pt-grow-bad.ck tests/vm/pt-grow-bad tests/vm/pt-grow-bad.result
  232. pass tests/vm/pt-grow-bad
  233. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/pt-big-stk-obj -a pt-big-stk-obj --swap-size=4 -- -q -f run pt-big-stk-obj < /dev/null 2> tests/vm/pt-big-stk-obj.errors > tests/vm/pt-big-stk-obj.output
  234. perl -I../.. ../../tests/vm/pt-big-stk-obj.ck tests/vm/pt-big-stk-obj tests/vm/pt-big-stk-obj.result
  235. pass tests/vm/pt-big-stk-obj
  236. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/pt-bad-addr -a pt-bad-addr --swap-size=4 -- -q -f run pt-bad-addr < /dev/null 2> tests/vm/pt-bad-addr.errors > tests/vm/pt-bad-addr.output
  237. perl -I../.. ../../tests/vm/pt-bad-addr.ck tests/vm/pt-bad-addr tests/vm/pt-bad-addr.result
  238. pass tests/vm/pt-bad-addr
  239. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/pt-bad-read -a pt-bad-read -p ../../tests/vm/sample.txt -a sample.txt --swap-size=4 -- -q -f run pt-bad-read < /dev/null 2> tests/vm/pt-bad-read.errors > tests/vm/pt-bad-read.output
  240. perl -I../.. ../../tests/vm/pt-bad-read.ck tests/vm/pt-bad-read tests/vm/pt-bad-read.result
  241. pass tests/vm/pt-bad-read
  242. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/pt-write-code -a pt-write-code --swap-size=4 -- -q -f run pt-write-code < /dev/null 2> tests/vm/pt-write-code.errors > tests/vm/pt-write-code.output
  243. perl -I../.. ../../tests/vm/pt-write-code.ck tests/vm/pt-write-code tests/vm/pt-write-code.result
  244. FAIL tests/vm/pt-write-code
  245. run: writing the code segment succeeded: FAILED
  246. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/pt-write-code2 -a pt-write-code2 -p ../../tests/vm/sample.txt -a sample.txt --swap-size=4 -- -q -f run pt-write-code2 < /dev/null 2> tests/vm/pt-write-code2.errors > tests/vm/pt-write-code2.output
  247. perl -I../.. ../../tests/vm/pt-write-code2.ck tests/vm/pt-write-code2 tests/vm/pt-write-code2.result
  248. FAIL tests/vm/pt-write-code2
  249. run: survived reading data into code segment: FAILED
  250. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/pt-grow-stk-sc -a pt-grow-stk-sc --swap-size=4 -- -q -f run pt-grow-stk-sc < /dev/null 2> tests/vm/pt-grow-stk-sc.errors > tests/vm/pt-grow-stk-sc.output
  251. perl -I../.. ../../tests/vm/pt-grow-stk-sc.ck tests/vm/pt-grow-stk-sc tests/vm/pt-grow-stk-sc.result
  252. FAIL tests/vm/pt-grow-stk-sc
  253. Test output failed to match any acceptable form.
  254.  
  255. Acceptable output:
  256. (pt-grow-stk-sc) begin
  257. (pt-grow-stk-sc) create "sample.txt"
  258. (pt-grow-stk-sc) open "sample.txt"
  259. (pt-grow-stk-sc) write "sample.txt"
  260. (pt-grow-stk-sc) 2nd open "sample.txt"
  261. (pt-grow-stk-sc) read "sample.txt"
  262. (pt-grow-stk-sc) compare written data against read data
  263. (pt-grow-stk-sc) end
  264. Differences in `diff -u' format:
  265. (pt-grow-stk-sc) begin
  266. (pt-grow-stk-sc) create "sample.txt"
  267. (pt-grow-stk-sc) open "sample.txt"
  268. (pt-grow-stk-sc) write "sample.txt"
  269. (pt-grow-stk-sc) 2nd open "sample.txt"
  270. (pt-grow-stk-sc) read "sample.txt"
  271. - (pt-grow-stk-sc) compare written data against read data
  272. - (pt-grow-stk-sc) end
  273.  
  274. (Process exit codes are excluded for matching purposes.)
  275. pintos -v -k -T 300 --qemu --filesys-size=2 -p tests/vm/page-linear -a page-linear --swap-size=4 -- -q -f run page-linear < /dev/null 2> tests/vm/page-linear.errors > tests/vm/page-linear.output
  276. perl -I../.. ../../tests/vm/page-linear.ck tests/vm/page-linear tests/vm/page-linear.result
  277. FAIL tests/vm/page-linear
  278. Kernel panic in run: PANIC at ../../threads/palloc.c:140 in palloc_free_multiple(): assertion `bitmap_all (pool->used_map, page_idx, page_cnt)' failed.
  279. Call stack: 0xc002780a 0xc0022c7e 0xc0022caa 0xc002a272 0xc0029432 0xc0020e55 0xc002aad2 0xc00217ad 0xc00218b7 0x804a839
  280. Translation of call stack:
  281. In kernel.o:
  282. 0xc002780a: debug_panic (.../../lib/kernel/debug.c:38)
  283. 0xc0022c7e: palloc_free_multiple (..../../threads/palloc.c:141)
  284. 0xc0022caa: palloc_free_page (..../../threads/palloc.c:148)
  285. 0xc002a272: pagedir_destroy (.../../userprog/pagedir.c:44)
  286. 0xc0029432: process_exit (...../userprog/process.c:179)
  287. 0xc0020e55: thread_exit (..../../threads/thread.c:316)
  288. 0xc002aad2: syscall_handler (...../userprog/syscall.c:123)
  289. 0xc00217ad: intr_handler (..../threads/interrupt.c:366)
  290. 0xc00218b7: intr_entry (threads/intr-stubs.S:38)
  291. In tests/vm/page-linear:
  292. 0x0804a839: exit (.../../lib/user/syscall.c:74)
  293. Translations of user virtual addresses above are based on a guess at
  294. the binary to use. If this guess is incorrect, then those
  295. translations will be misleading.
  296. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/page-parallel -a page-parallel -p tests/vm/child-linear -a child-linear --swap-size=4 -- -q -f run page-parallel < /dev/null 2> tests/vm/page-parallel.errors > tests/vm/page-parallel.output
  297. perl -I../.. ../../tests/vm/page-parallel.ck tests/vm/page-parallel tests/vm/page-parallel.result
  298. FAIL tests/vm/page-parallel
  299. Kernel panic in run: PANIC at ../../threads/palloc.c:140 in palloc_free_multiple(): assertion `bitmap_all (pool->used_map, page_idx, page_cnt)' failed.
  300. Call stack: 0xc002780a 0xc0022c7e 0xc0022caa 0xc002a272 0xc0029432 0xc0020e55 0xc002a4cb 0xc00217ad 0xc00218b7 0x8048217c
  301. Translation of call stack:
  302. In kernel.o:
  303. 0xc002780a: debug_panic (.../../lib/kernel/debug.c:38)
  304. 0xc0022c7e: palloc_free_multiple (..../../threads/palloc.c:141)
  305. 0xc0022caa: palloc_free_page (..../../threads/palloc.c:148)
  306. 0xc002a272: pagedir_destroy (.../../userprog/pagedir.c:44)
  307. 0xc0029432: process_exit (...../userprog/process.c:179)
  308. 0xc0020e55: thread_exit (..../../threads/thread.c:316)
  309. 0xc002a4cb: page_fault (.../userprog/exception.c:274)
  310. 0xc00217ad: intr_handler (..../threads/interrupt.c:366)
  311. 0xc00218b7: intr_entry (threads/intr-stubs.S:38)
  312. 0x8048217c: (unknown)
  313. pintos -v -k -T 600 --qemu --filesys-size=2 -p tests/vm/page-merge-seq -a page-merge-seq -p tests/vm/child-sort -a child-sort --swap-size=4 -- -q -f run page-merge-seq < /dev/null 2> tests/vm/page-merge-seq.errors > tests/vm/page-merge-seq.output
  314. perl -I../.. ../../tests/vm/page-merge-seq.ck tests/vm/page-merge-seq tests/vm/page-merge-seq.result
  315. FAIL tests/vm/page-merge-seq
  316. run: wait for child-sort: FAILED
  317. pintos -v -k -T 600 --qemu --filesys-size=2 -p tests/vm/page-merge-par -a page-merge-par -p tests/vm/child-sort -a child-sort --swap-size=4 -- -q -f run page-merge-par < /dev/null 2> tests/vm/page-merge-par.errors > tests/vm/page-merge-par.output
  318. perl -I../.. ../../tests/vm/page-merge-par.ck tests/vm/page-merge-par tests/vm/page-merge-par.result
  319. FAIL tests/vm/page-merge-par
  320. Kernel panic in run: PANIC at ../../filesys/inode.c:177 in chunk_sector_blocks(): assertion `(num_to_allocate + start_idx) < 128' failed.
  321. Call stack: 0xc002780a 0xc002c990 0xc002cc3b 0xc002ce43 0xc002b6a3 0xc002ab84 0xc00217ad 0xc00218b7 0x804a9cb 0x8048153 0x804830b 0x8048086 0x8048a6a 0x8048a95
  322. Translation of call stack:
  323. In kernel.o:
  324. 0xc002780a: debug_panic (.../../lib/kernel/debug.c:38)
  325. 0xc002c990: chunk_sector_blocks (...../../filesys/inode.c:177)
  326. 0xc002cc3b: extend_inode_indirect (...../../filesys/inode.c:114)
  327. 0xc002ce43: inode_create (...../../filesys/inode.c:250)
  328. 0xc002b6a3: filesys_create (..../../filesys/filesys.c:52)
  329. 0xc002ab84: syscall_handler (...../userprog/syscall.c:200)
  330. 0xc00217ad: intr_handler (..../threads/interrupt.c:366)
  331. 0xc00218b7: intr_entry (threads/intr-stubs.S:38)
  332. In tests/vm/page-merge-par:
  333. 0x0804a9cb: create (.../../lib/user/syscall.c:93)
  334. 0x08048153: sort_chunks (...ts/vm/parallel-merge.c:55)
  335. 0x0804830b: parallel_merge (...ts/vm/parallel-merge.c:92)
  336. 0x08048086: test_main (...sts/vm/page-merge-par.c:7)
  337. 0x08048a6a: main (...ild/../../tests/main.c:13)
  338. 0x08048a95: _start (.../../../lib/user/entry.c:9)
  339. Translations of user virtual addresses above are based on a guess at
  340. the binary to use. If this guess is incorrect, then those
  341. translations will be misleading.
  342. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/page-merge-stk -a page-merge-stk -p tests/vm/child-qsort -a child-qsort --swap-size=4 -- -q -f run page-merge-stk < /dev/null 2> tests/vm/page-merge-stk.errors > tests/vm/page-merge-stk.output
  343. perl -I../.. ../../tests/vm/page-merge-stk.ck tests/vm/page-merge-stk tests/vm/page-merge-stk.result
  344. FAIL tests/vm/page-merge-stk
  345. Kernel panic in run: PANIC at ../../filesys/inode.c:177 in chunk_sector_blocks(): assertion `(num_to_allocate + start_idx) < 128' failed.
  346. Call stack: 0xc002780a 0xc002c990 0xc002cc3b 0xc002ce43 0xc002b6a3 0xc002ab84 0xc00217ad 0xc00218b7 0x804a9cb 0x8048153 0x804830b 0x8048086 0x8048a6a 0x8048a95
  347. Translation of call stack:
  348. In kernel.o:
  349. 0xc002780a: debug_panic (.../../lib/kernel/debug.c:38)
  350. 0xc002c990: chunk_sector_blocks (...../../filesys/inode.c:177)
  351. 0xc002cc3b: extend_inode_indirect (...../../filesys/inode.c:114)
  352. 0xc002ce43: inode_create (...../../filesys/inode.c:250)
  353. 0xc002b6a3: filesys_create (..../../filesys/filesys.c:52)
  354. 0xc002ab84: syscall_handler (...../userprog/syscall.c:200)
  355. 0xc00217ad: intr_handler (..../threads/interrupt.c:366)
  356. 0xc00218b7: intr_entry (threads/intr-stubs.S:38)
  357. In tests/vm/page-merge-stk:
  358. 0x0804a9cb: create (.../../lib/user/syscall.c:93)
  359. 0x08048153: sort_chunks (...ts/vm/parallel-merge.c:55)
  360. 0x0804830b: parallel_merge (...ts/vm/parallel-merge.c:92)
  361. 0x08048086: test_main (...sts/vm/page-merge-stk.c:7)
  362. 0x08048a6a: main (...ild/../../tests/main.c:13)
  363. 0x08048a95: _start (.../../../lib/user/entry.c:9)
  364. Translations of user virtual addresses above are based on a guess at
  365. the binary to use. If this guess is incorrect, then those
  366. translations will be misleading.
  367. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/page-merge-mm -a page-merge-mm -p tests/vm/child-qsort-mm -a child-qsort-mm --swap-size=4 -- -q -f run page-merge-mm < /dev/null 2> tests/vm/page-merge-mm.errors > tests/vm/page-merge-mm.output
  368. perl -I../.. ../../tests/vm/page-merge-mm.ck tests/vm/page-merge-mm tests/vm/page-merge-mm.result
  369. FAIL tests/vm/page-merge-mm
  370. Kernel panic in run: PANIC at ../../filesys/inode.c:177 in chunk_sector_blocks(): assertion `(num_to_allocate + start_idx) < 128' failed.
  371. Call stack: 0xc002780a 0xc002c990 0xc002cc3b 0xc002ce43 0xc002b6a3 0xc002ab84 0xc00217ad 0xc00218b7 0x804a9cb 0x8048153 0x804830b 0x8048086 0x8048a6a 0x8048a95
  372. Translation of call stack:
  373. In kernel.o:
  374. 0xc002780a: debug_panic (.../../lib/kernel/debug.c:38)
  375. 0xc002c990: chunk_sector_blocks (...../../filesys/inode.c:177)
  376. 0xc002cc3b: extend_inode_indirect (...../../filesys/inode.c:114)
  377. 0xc002ce43: inode_create (...../../filesys/inode.c:250)
  378. 0xc002b6a3: filesys_create (..../../filesys/filesys.c:52)
  379. 0xc002ab84: syscall_handler (...../userprog/syscall.c:200)
  380. 0xc00217ad: intr_handler (..../threads/interrupt.c:366)
  381. 0xc00218b7: intr_entry (threads/intr-stubs.S:38)
  382. In tests/vm/page-merge-mm:
  383. 0x0804a9cb: create (.../../lib/user/syscall.c:93)
  384. 0x08048153: sort_chunks (...ts/vm/parallel-merge.c:55)
  385. 0x0804830b: parallel_merge (...ts/vm/parallel-merge.c:92)
  386. 0x08048086: test_main (...ests/vm/page-merge-mm.c:7)
  387. 0x08048a6a: main (...ild/../../tests/main.c:13)
  388. 0x08048a95: _start (.../../../lib/user/entry.c:9)
  389. Translations of user virtual addresses above are based on a guess at
  390. the binary to use. If this guess is incorrect, then those
  391. translations will be misleading.
  392. pintos -v -k -T 600 --qemu --filesys-size=2 -p tests/vm/page-shuffle -a page-shuffle --swap-size=4 -- -q -f run page-shuffle < /dev/null 2> tests/vm/page-shuffle.errors > tests/vm/page-shuffle.output
  393. perl -I../.. ../../tests/vm/page-shuffle.ck tests/vm/page-shuffle tests/vm/page-shuffle.result
  394. pass tests/vm/page-shuffle
  395. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/mmap-read -a mmap-read -p ../../tests/vm/sample.txt -a sample.txt --swap-size=4 -- -q -f run mmap-read < /dev/null 2> tests/vm/mmap-read.errors > tests/vm/mmap-read.output
  396. perl -I../.. ../../tests/vm/mmap-read.ck tests/vm/mmap-read tests/vm/mmap-read.result
  397. pass tests/vm/mmap-read
  398. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/mmap-close -a mmap-close -p ../../tests/vm/sample.txt -a sample.txt --swap-size=4 -- -q -f run mmap-close < /dev/null 2> tests/vm/mmap-close.errors > tests/vm/mmap-close.output
  399. perl -I../.. ../../tests/vm/mmap-close.ck tests/vm/mmap-close tests/vm/mmap-close.result
  400. pass tests/vm/mmap-close
  401. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/mmap-unmap -a mmap-unmap -p ../../tests/vm/sample.txt -a sample.txt --swap-size=4 -- -q -f run mmap-unmap < /dev/null 2> tests/vm/mmap-unmap.errors > tests/vm/mmap-unmap.output
  402. perl -I../.. ../../tests/vm/mmap-unmap.ck tests/vm/mmap-unmap tests/vm/mmap-unmap.result
  403. pass tests/vm/mmap-unmap
  404. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/mmap-overlap -a mmap-overlap -p tests/vm/zeros -a zeros --swap-size=4 -- -q -f run mmap-overlap < /dev/null 2> tests/vm/mmap-overlap.errors > tests/vm/mmap-overlap.output
  405. perl -I../.. ../../tests/vm/mmap-overlap.ck tests/vm/mmap-overlap tests/vm/mmap-overlap.result
  406. pass tests/vm/mmap-overlap
  407. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/mmap-twice -a mmap-twice -p ../../tests/vm/sample.txt -a sample.txt --swap-size=4 -- -q -f run mmap-twice < /dev/null 2> tests/vm/mmap-twice.errors > tests/vm/mmap-twice.output
  408. perl -I../.. ../../tests/vm/mmap-twice.ck tests/vm/mmap-twice tests/vm/mmap-twice.result
  409. pass tests/vm/mmap-twice
  410. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/mmap-write -a mmap-write --swap-size=4 -- -q -f run mmap-write < /dev/null 2> tests/vm/mmap-write.errors > tests/vm/mmap-write.output
  411. perl -I../.. ../../tests/vm/mmap-write.ck tests/vm/mmap-write tests/vm/mmap-write.result
  412. pass tests/vm/mmap-write
  413. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/mmap-exit -a mmap-exit -p tests/vm/child-mm-wrt -a child-mm-wrt --swap-size=4 -- -q -f run mmap-exit < /dev/null 2> tests/vm/mmap-exit.errors > tests/vm/mmap-exit.output
  414. perl -I../.. ../../tests/vm/mmap-exit.ck tests/vm/mmap-exit tests/vm/mmap-exit.result
  415. pass tests/vm/mmap-exit
  416. pintos -v -k -T 600 --qemu --filesys-size=2 -p tests/vm/mmap-shuffle -a mmap-shuffle --swap-size=4 -- -q -f run mmap-shuffle < /dev/null 2> tests/vm/mmap-shuffle.errors > tests/vm/mmap-shuffle.output
  417. perl -I../.. ../../tests/vm/mmap-shuffle.ck tests/vm/mmap-shuffle tests/vm/mmap-shuffle.result
  418. FAIL tests/vm/mmap-shuffle
  419. Kernel panic in run: PANIC at ../../filesys/inode.c:177 in chunk_sector_blocks(): assertion `(num_to_allocate + start_idx) < 128' failed.
  420. Call stack: 0xc002780a 0xc002c990 0xc002cc3b 0xc002ce43 0xc002b6a3 0xc002ab84 0xc00217ad 0xc00218b7 0x804a783 0x8048097 0x8048822 0x804884d
  421. Translation of call stack:
  422. In kernel.o:
  423. 0xc002780a: debug_panic (.../../lib/kernel/debug.c:38)
  424. 0xc002c990: chunk_sector_blocks (...../../filesys/inode.c:177)
  425. 0xc002cc3b: extend_inode_indirect (...../../filesys/inode.c:114)
  426. 0xc002ce43: inode_create (...../../filesys/inode.c:250)
  427. 0xc002b6a3: filesys_create (..../../filesys/filesys.c:52)
  428. 0xc002ab84: syscall_handler (...../userprog/syscall.c:200)
  429. 0xc00217ad: intr_handler (..../threads/interrupt.c:366)
  430. 0xc00218b7: intr_entry (threads/intr-stubs.S:38)
  431. In tests/vm/mmap-shuffle:
  432. 0x0804a783: create (.../../lib/user/syscall.c:93)
  433. 0x08048097: test_main (...ests/vm/mmap-shuffle.c:23)
  434. 0x08048822: main (...ild/../../tests/main.c:13)
  435. 0x0804884d: _start (.../../../lib/user/entry.c:9)
  436. Translations of user virtual addresses above are based on a guess at
  437. the binary to use. If this guess is incorrect, then those
  438. translations will be misleading.
  439. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/mmap-bad-fd -a mmap-bad-fd --swap-size=4 -- -q -f run mmap-bad-fd < /dev/null 2> tests/vm/mmap-bad-fd.errors > tests/vm/mmap-bad-fd.output
  440. perl -I../.. ../../tests/vm/mmap-bad-fd.ck tests/vm/mmap-bad-fd tests/vm/mmap-bad-fd.result
  441. pass tests/vm/mmap-bad-fd
  442. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/mmap-clean -a mmap-clean -p ../../tests/vm/sample.txt -a sample.txt --swap-size=4 -- -q -f run mmap-clean < /dev/null 2> tests/vm/mmap-clean.errors > tests/vm/mmap-clean.output
  443. perl -I../.. ../../tests/vm/mmap-clean.ck tests/vm/mmap-clean tests/vm/mmap-clean.result
  444. pass tests/vm/mmap-clean
  445. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/mmap-inherit -a mmap-inherit -p ../../tests/vm/sample.txt -a sample.txt -p tests/vm/child-inherit -a child-inherit --swap-size=4 -- -q -f run mmap-inherit < /dev/null 2> tests/vm/mmap-inherit.errors > tests/vm/mmap-inherit.output
  446. perl -I../.. ../../tests/vm/mmap-inherit.ck tests/vm/mmap-inherit tests/vm/mmap-inherit.result
  447. pass tests/vm/mmap-inherit
  448. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/mmap-misalign -a mmap-misalign -p ../../tests/vm/sample.txt -a sample.txt --swap-size=4 -- -q -f run mmap-misalign < /dev/null 2> tests/vm/mmap-misalign.errors > tests/vm/mmap-misalign.output
  449. perl -I../.. ../../tests/vm/mmap-misalign.ck tests/vm/mmap-misalign tests/vm/mmap-misalign.result
  450. pass tests/vm/mmap-misalign
  451. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/mmap-null -a mmap-null -p ../../tests/vm/sample.txt -a sample.txt --swap-size=4 -- -q -f run mmap-null < /dev/null 2> tests/vm/mmap-null.errors > tests/vm/mmap-null.output
  452. perl -I../.. ../../tests/vm/mmap-null.ck tests/vm/mmap-null tests/vm/mmap-null.result
  453. pass tests/vm/mmap-null
  454. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/mmap-over-code -a mmap-over-code -p ../../tests/vm/sample.txt -a sample.txt --swap-size=4 -- -q -f run mmap-over-code < /dev/null 2> tests/vm/mmap-over-code.errors > tests/vm/mmap-over-code.output
  455. perl -I../.. ../../tests/vm/mmap-over-code.ck tests/vm/mmap-over-code tests/vm/mmap-over-code.result
  456. pass tests/vm/mmap-over-code
  457. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/mmap-over-data -a mmap-over-data -p ../../tests/vm/sample.txt -a sample.txt --swap-size=4 -- -q -f run mmap-over-data < /dev/null 2> tests/vm/mmap-over-data.errors > tests/vm/mmap-over-data.output
  458. perl -I../.. ../../tests/vm/mmap-over-data.ck tests/vm/mmap-over-data tests/vm/mmap-over-data.result
  459. pass tests/vm/mmap-over-data
  460. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/mmap-over-stk -a mmap-over-stk -p ../../tests/vm/sample.txt -a sample.txt --swap-size=4 -- -q -f run mmap-over-stk < /dev/null 2> tests/vm/mmap-over-stk.errors > tests/vm/mmap-over-stk.output
  461. perl -I../.. ../../tests/vm/mmap-over-stk.ck tests/vm/mmap-over-stk tests/vm/mmap-over-stk.result
  462. pass tests/vm/mmap-over-stk
  463. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/mmap-remove -a mmap-remove -p ../../tests/vm/sample.txt -a sample.txt --swap-size=4 -- -q -f run mmap-remove < /dev/null 2> tests/vm/mmap-remove.errors > tests/vm/mmap-remove.output
  464. perl -I../.. ../../tests/vm/mmap-remove.ck tests/vm/mmap-remove tests/vm/mmap-remove.result
  465. pass tests/vm/mmap-remove
  466. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/vm/mmap-zero -a mmap-zero --swap-size=4 -- -q -f run mmap-zero < /dev/null 2> tests/vm/mmap-zero.errors > tests/vm/mmap-zero.output
  467. perl -I../.. ../../tests/vm/mmap-zero.ck tests/vm/mmap-zero tests/vm/mmap-zero.result
  468. pass tests/vm/mmap-zero
  469. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/filesys/base/lg-create -a lg-create --swap-size=4 -- -q -f run lg-create < /dev/null 2> tests/filesys/base/lg-create.errors > tests/filesys/base/lg-create.output
  470. perl -I../.. ../../tests/filesys/base/lg-create.ck tests/filesys/base/lg-create tests/filesys/base/lg-create.result
  471. FAIL tests/filesys/base/lg-create
  472. Kernel panic in run: PANIC at ../../filesys/inode.c:177 in chunk_sector_blocks(): assertion `(num_to_allocate + start_idx) < 128' failed.
  473. Call stack: 0xc002780a 0xc002c990 0xc002cc3b 0xc002ce43 0xc002b6a3 0xc002ab84 0xc00217ad 0xc00218b7 0x804a66b 0x804809b 0x804870a 0x8048735
  474. Translation of call stack:
  475. In kernel.o:
  476. 0xc002780a: debug_panic (.../../lib/kernel/debug.c:38)
  477. 0xc002c990: chunk_sector_blocks (...../../filesys/inode.c:177)
  478. 0xc002cc3b: extend_inode_indirect (...../../filesys/inode.c:114)
  479. 0xc002ce43: inode_create (...../../filesys/inode.c:250)
  480. 0xc002b6a3: filesys_create (..../../filesys/filesys.c:52)
  481. 0xc002ab84: syscall_handler (...../userprog/syscall.c:200)
  482. 0xc00217ad: intr_handler (..../threads/interrupt.c:366)
  483. 0xc00218b7: intr_entry (threads/intr-stubs.S:38)
  484. In tests/filesys/base/lg-create:
  485. 0x0804a66b: create (.../../lib/user/syscall.c:93)
  486. 0x0804809b: test_main (...sts/filesys/create.inc:13)
  487. 0x0804870a: main (...ild/../../tests/main.c:13)
  488. 0x08048735: _start (.../../../lib/user/entry.c:9)
  489. Translations of user virtual addresses above are based on a guess at
  490. the binary to use. If this guess is incorrect, then those
  491. translations will be misleading.
  492. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/filesys/base/lg-full -a lg-full --swap-size=4 -- -q -f run lg-full < /dev/null 2> tests/filesys/base/lg-full.errors > tests/filesys/base/lg-full.output
  493. perl -I../.. ../../tests/filesys/base/lg-full.ck tests/filesys/base/lg-full tests/filesys/base/lg-full.result
  494. FAIL tests/filesys/base/lg-full
  495. Kernel panic in run: PANIC at ../../filesys/inode.c:177 in chunk_sector_blocks(): assertion `(num_to_allocate + start_idx) < 128' failed.
  496. Call stack: 0xc002780a 0xc002c990 0xc002cc3b 0xc002ce43 0xc002b6a3 0xc002ab84 0xc00217ad 0xc00218b7 0x804a647 0x80485c6 0x80480a4 0x80486e6 0x8048711
  497. Translation of call stack:
  498. In kernel.o:
  499. 0xc002780a: debug_panic (.../../lib/kernel/debug.c:38)
  500. 0xc002c990: chunk_sector_blocks (...../../filesys/inode.c:177)
  501. 0xc002cc3b: extend_inode_indirect (...../../filesys/inode.c:114)
  502. 0xc002ce43: inode_create (...../../filesys/inode.c:250)
  503. 0xc002b6a3: filesys_create (..../../filesys/filesys.c:52)
  504. 0xc002ab84: syscall_handler (...../userprog/syscall.c:200)
  505. 0xc00217ad: intr_handler (..../threads/interrupt.c:366)
  506. 0xc00218b7: intr_entry (threads/intr-stubs.S:38)
  507. In tests/filesys/base/lg-full:
  508. 0x0804a647: create (.../../lib/user/syscall.c:93)
  509. 0x080485c6: seq_test (...sts/filesys/seq-test.c:15)
  510. 0x080480a4: test_main (.../filesys/base/full.inc:17)
  511. 0x080486e6: main (...ild/../../tests/main.c:13)
  512. 0x08048711: _start (.../../../lib/user/entry.c:9)
  513. Translations of user virtual addresses above are based on a guess at
  514. the binary to use. If this guess is incorrect, then those
  515. translations will be misleading.
  516. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/filesys/base/lg-random -a lg-random --swap-size=4 -- -q -f run lg-random < /dev/null 2> tests/filesys/base/lg-random.errors > tests/filesys/base/lg-random.output
  517. perl -I../.. ../../tests/filesys/base/lg-random.ck tests/filesys/base/lg-random tests/filesys/base/lg-random.result
  518. FAIL tests/filesys/base/lg-random
  519. Kernel panic in run: PANIC at ../../filesys/inode.c:177 in chunk_sector_blocks(): assertion `(num_to_allocate + start_idx) < 128' failed.
  520. Call stack: 0xc002780a 0xc002c990 0xc002cc3b 0xc002ce43 0xc002b6a3 0xc002ab84 0xc00217ad 0xc00218b7 0x804a823 0x80480d5 0x80488c2 0x80488ed
  521. Translation of call stack:
  522. In kernel.o:
  523. 0xc002780a: debug_panic (.../../lib/kernel/debug.c:38)
  524. 0xc002c990: chunk_sector_blocks (...../../filesys/inode.c:177)
  525. 0xc002cc3b: extend_inode_indirect (...../../filesys/inode.c:114)
  526. 0xc002ce43: inode_create (...../../filesys/inode.c:250)
  527. 0xc002b6a3: filesys_create (..../../filesys/filesys.c:52)
  528. 0xc002ab84: syscall_handler (...../userprog/syscall.c:200)
  529. 0xc00217ad: intr_handler (..../threads/interrupt.c:366)
  530. 0xc00218b7: intr_entry (threads/intr-stubs.S:38)
  531. In tests/filesys/base/lg-random:
  532. 0x0804a823: create (.../../lib/user/syscall.c:93)
  533. 0x080480d5: test_main (...ilesys/base/random.inc:32)
  534. 0x080488c2: main (...ild/../../tests/main.c:13)
  535. 0x080488ed: _start (.../../../lib/user/entry.c:9)
  536. Translations of user virtual addresses above are based on a guess at
  537. the binary to use. If this guess is incorrect, then those
  538. translations will be misleading.
  539. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/filesys/base/lg-seq-block -a lg-seq-block --swap-size=4 -- -q -f run lg-seq-block < /dev/null 2> tests/filesys/base/lg-seq-block.errors > tests/filesys/base/lg-seq-block.output
  540. perl -I../.. ../../tests/filesys/base/lg-seq-block.ck tests/filesys/base/lg-seq-block tests/filesys/base/lg-seq-block.result
  541. FAIL tests/filesys/base/lg-seq-block
  542. Kernel panic in run: PANIC at ../../filesys/inode.c:177 in chunk_sector_blocks(): assertion `(num_to_allocate + start_idx) < 128' failed.
  543. Call stack: 0xc002780a 0xc002c990 0xc002cc3b 0xc002ce43 0xc002b6a3 0xc002ab84 0xc00217ad 0xc00218b7 0x804a647 0x80485c6 0x80480a4 0x80486e6 0x8048711
  544. Translation of call stack:
  545. In kernel.o:
  546. 0xc002780a: debug_panic (.../../lib/kernel/debug.c:38)
  547. 0xc002c990: chunk_sector_blocks (...../../filesys/inode.c:177)
  548. 0xc002cc3b: extend_inode_indirect (...../../filesys/inode.c:114)
  549. 0xc002ce43: inode_create (...../../filesys/inode.c:250)
  550. 0xc002b6a3: filesys_create (..../../filesys/filesys.c:52)
  551. 0xc002ab84: syscall_handler (...../userprog/syscall.c:200)
  552. 0xc00217ad: intr_handler (..../threads/interrupt.c:366)
  553. 0xc00218b7: intr_entry (threads/intr-stubs.S:38)
  554. In tests/filesys/base/lg-seq-block:
  555. 0x0804a647: create (.../../lib/user/syscall.c:93)
  556. 0x080485c6: seq_test (...sts/filesys/seq-test.c:15)
  557. 0x080480a4: test_main (...sys/base/seq-block.inc:17)
  558. 0x080486e6: main (...ild/../../tests/main.c:13)
  559. 0x08048711: _start (.../../../lib/user/entry.c:9)
  560. Translations of user virtual addresses above are based on a guess at
  561. the binary to use. If this guess is incorrect, then those
  562. translations will be misleading.
  563. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/filesys/base/lg-seq-random -a lg-seq-random --swap-size=4 -- -q -f run lg-seq-random < /dev/null 2> tests/filesys/base/lg-seq-random.errors > tests/filesys/base/lg-seq-random.output
  564. perl -I../.. ../../tests/filesys/base/lg-seq-random.ck tests/filesys/base/lg-seq-random tests/filesys/base/lg-seq-random.result
  565. FAIL tests/filesys/base/lg-seq-random
  566. Kernel panic in run: PANIC at ../../filesys/inode.c:177 in chunk_sector_blocks(): assertion `(num_to_allocate + start_idx) < 128' failed.
  567. Call stack: 0xc002780a 0xc002c990 0xc002cc3b 0xc002ce43 0xc002b6a3 0xc002ab84 0xc00217ad 0xc00218b7 0x804a663 0x80485e2 0x80480a4 0x8048702 0x804872d
  568. Translation of call stack:
  569. In kernel.o:
  570. 0xc002780a: debug_panic (.../../lib/kernel/debug.c:38)
  571. 0xc002c990: chunk_sector_blocks (...../../filesys/inode.c:177)
  572. 0xc002cc3b: extend_inode_indirect (...../../filesys/inode.c:114)
  573. 0xc002ce43: inode_create (...../../filesys/inode.c:250)
  574. 0xc002b6a3: filesys_create (..../../filesys/filesys.c:52)
  575. 0xc002ab84: syscall_handler (...../userprog/syscall.c:200)
  576. 0xc00217ad: intr_handler (..../threads/interrupt.c:366)
  577. 0xc00218b7: intr_entry (threads/intr-stubs.S:38)
  578. In tests/filesys/base/lg-seq-random:
  579. 0x0804a663: create (.../../lib/user/syscall.c:93)
  580. 0x080485e2: seq_test (...sts/filesys/seq-test.c:15)
  581. 0x080480a4: test_main (...ys/base/seq-random.inc:19)
  582. 0x08048702: main (...ild/../../tests/main.c:13)
  583. 0x0804872d: _start (.../../../lib/user/entry.c:9)
  584. Translations of user virtual addresses above are based on a guess at
  585. the binary to use. If this guess is incorrect, then those
  586. translations will be misleading.
  587. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/filesys/base/sm-create -a sm-create --swap-size=4 -- -q -f run sm-create < /dev/null 2> tests/filesys/base/sm-create.errors > tests/filesys/base/sm-create.output
  588. perl -I../.. ../../tests/filesys/base/sm-create.ck tests/filesys/base/sm-create tests/filesys/base/sm-create.result
  589. pass tests/filesys/base/sm-create
  590. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/filesys/base/sm-full -a sm-full --swap-size=4 -- -q -f run sm-full < /dev/null 2> tests/filesys/base/sm-full.errors > tests/filesys/base/sm-full.output
  591. perl -I../.. ../../tests/filesys/base/sm-full.ck tests/filesys/base/sm-full tests/filesys/base/sm-full.result
  592. pass tests/filesys/base/sm-full
  593. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/filesys/base/sm-random -a sm-random --swap-size=4 -- -q -f run sm-random < /dev/null 2> tests/filesys/base/sm-random.errors > tests/filesys/base/sm-random.output
  594. perl -I../.. ../../tests/filesys/base/sm-random.ck tests/filesys/base/sm-random tests/filesys/base/sm-random.result
  595. pass tests/filesys/base/sm-random
  596. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/filesys/base/sm-seq-block -a sm-seq-block --swap-size=4 -- -q -f run sm-seq-block < /dev/null 2> tests/filesys/base/sm-seq-block.errors > tests/filesys/base/sm-seq-block.output
  597. perl -I../.. ../../tests/filesys/base/sm-seq-block.ck tests/filesys/base/sm-seq-block tests/filesys/base/sm-seq-block.result
  598. pass tests/filesys/base/sm-seq-block
  599. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/filesys/base/sm-seq-random -a sm-seq-random --swap-size=4 -- -q -f run sm-seq-random < /dev/null 2> tests/filesys/base/sm-seq-random.errors > tests/filesys/base/sm-seq-random.output
  600. perl -I../.. ../../tests/filesys/base/sm-seq-random.ck tests/filesys/base/sm-seq-random tests/filesys/base/sm-seq-random.result
  601. pass tests/filesys/base/sm-seq-random
  602. pintos -v -k -T 300 --qemu --filesys-size=2 -p tests/filesys/base/syn-read -a syn-read -p tests/filesys/base/child-syn-read -a child-syn-read --swap-size=4 -- -q -f run syn-read < /dev/null 2> tests/filesys/base/syn-read.errors > tests/filesys/base/syn-read.output
  603. perl -I../.. ../../tests/filesys/base/syn-read.ck tests/filesys/base/syn-read tests/filesys/base/syn-read.result
  604. FAIL tests/filesys/base/syn-read
  605. Kernel panic in run: PANIC at ../../lib/kernel/list.c:171 in list_insert(): assertion `is_interior (before) || is_tail (before)' failed.
  606. Call stack: 0xc002780a 0xc0027902 0xc0027b34 0xc00228ed 0xc0029476 0xc002ab2f 0xc00217ad 0xc00218b7 0x804a709 0x80485a8 0x8048177 0x80487ba 0x80487e5
  607. Translation of call stack:
  608. In kernel.o:
  609. 0xc002780a: debug_panic (.../../lib/kernel/debug.c:38)
  610. 0xc0027902: list_tail (.../../lib/kernel/list.c:160)
  611. 0xc0027b34: list_push_back (.../../lib/kernel/list.c:219)
  612. 0xc00228ed: sema_down (.../../../threads/synch.c:72)
  613. 0xc0029476: process_wait (...../userprog/process.c:147)
  614. 0xc002ab2f: syscall_handler (...../userprog/syscall.c:126)
  615. 0xc00217ad: intr_handler (..../threads/interrupt.c:366)
  616. 0xc00218b7: intr_entry (threads/intr-stubs.S:38)
  617. In tests/filesys/base/syn-read:
  618. 0x0804a709: wait (.../../lib/user/syscall.c:87)
  619. 0x080485a8: wait_children (...ild/../../tests/lib.c:100)
  620. 0x08048177: test_main (...ilesys/base/syn-read.c:30)
  621. 0x080487ba: main (...ild/../../tests/main.c:13)
  622. 0x080487e5: _start (.../../../lib/user/entry.c:9)
  623. Translations of user virtual addresses above are based on a guess at
  624. the binary to use. If this guess is incorrect, then those
  625. translations will be misleading.
  626. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/filesys/base/syn-remove -a syn-remove --swap-size=4 -- -q -f run syn-remove < /dev/null 2> tests/filesys/base/syn-remove.errors > tests/filesys/base/syn-remove.output
  627. perl -I../.. ../../tests/filesys/base/syn-remove.ck tests/filesys/base/syn-remove tests/filesys/base/syn-remove.result
  628. FAIL tests/filesys/base/syn-remove
  629. Kernel panic in run: PANIC at ../../filesys/free-map.c:47 in free_map_release(): assertion `bitmap_all (free_map, sector, cnt)' failed.
  630. Call stack: 0xc002780a 0xc002b8fa 0xc002c6c9 0xc002c71b 0xc002c8b8 0xc002bbe8 0xc002b143 0xc00217ad 0xc00218b7 0x804a840 0x8048209 0x804884e 0x8048879
  631. Translation of call stack:
  632. In kernel.o:
  633. 0xc002780a: debug_panic (.../../lib/kernel/debug.c:38)
  634. 0xc002b8fa: free_map_release (.../../filesys/free-map.c:48)
  635. 0xc002c6c9: release_block (...../../filesys/inode.c:326)
  636. 0xc002c71b: release_indirect_block (...../../filesys/inode.c:306)
  637. 0xc002c8b8: inode_close (...../../filesys/inode.c:371)
  638. 0xc002bbe8: file_close (...d/../../filesys/file.c:50)
  639. 0xc002b143: syscall_handler (...../userprog/syscall.c:306)
  640. 0xc00217ad: intr_handler (..../threads/interrupt.c:366)
  641. 0xc00218b7: intr_entry (threads/intr-stubs.S:38)
  642. In tests/filesys/base/syn-remove:
  643. 0x0804a840: close (...../lib/user/syscall.c:141)
  644. 0x08048209: test_main (...esys/base/syn-remove.c:29)
  645. 0x0804884e: main (...ild/../../tests/main.c:13)
  646. 0x08048879: _start (.../../../lib/user/entry.c:9)
  647. Translations of user virtual addresses above are based on a guess at
  648. the binary to use. If this guess is incorrect, then those
  649. translations will be misleading.
  650. pintos -v -k -T 60 --qemu --filesys-size=2 -p tests/filesys/base/syn-write -a syn-write -p tests/filesys/base/child-syn-wrt -a child-syn-wrt --swap-size=4 -- -q -f run syn-write < /dev/null 2> tests/filesys/base/syn-write.errors > tests/filesys/base/syn-write.output
  651. perl -I../.. ../../tests/filesys/base/syn-write.ck tests/filesys/base/syn-write tests/filesys/base/syn-write.result
  652. FAIL tests/filesys/base/syn-write
  653. run: wait for child 2 of 10 returned -1 (expected 1): FAILED
  654. pass tests/userprog/args-none
  655. pass tests/userprog/args-single
  656. pass tests/userprog/args-multiple
  657. pass tests/userprog/args-many
  658. pass tests/userprog/args-dbl-space
  659. pass tests/userprog/sc-bad-sp
  660. FAIL tests/userprog/sc-bad-arg
  661. pass tests/userprog/sc-boundary
  662. pass tests/userprog/sc-boundary-2
  663. pass tests/userprog/halt
  664. pass tests/userprog/exit
  665. pass tests/userprog/create-normal
  666. pass tests/userprog/create-empty
  667. pass tests/userprog/create-null
  668. pass tests/userprog/create-bad-ptr
  669. pass tests/userprog/create-long
  670. pass tests/userprog/create-exists
  671. pass tests/userprog/create-bound
  672. pass tests/userprog/open-normal
  673. pass tests/userprog/open-missing
  674. pass tests/userprog/open-boundary
  675. pass tests/userprog/open-empty
  676. pass tests/userprog/open-null
  677. pass tests/userprog/open-bad-ptr
  678. pass tests/userprog/open-twice
  679. pass tests/userprog/close-normal
  680. pass tests/userprog/close-twice
  681. pass tests/userprog/close-stdin
  682. pass tests/userprog/close-stdout
  683. pass tests/userprog/close-bad-fd
  684. pass tests/userprog/read-normal
  685. pass tests/userprog/read-bad-ptr
  686. pass tests/userprog/read-boundary
  687. pass tests/userprog/read-zero
  688. pass tests/userprog/read-stdout
  689. pass tests/userprog/read-bad-fd
  690. pass tests/userprog/write-normal
  691. pass tests/userprog/write-bad-ptr
  692. pass tests/userprog/write-boundary
  693. pass tests/userprog/write-zero
  694. pass tests/userprog/write-stdin
  695. pass tests/userprog/write-bad-fd
  696. pass tests/userprog/exec-once
  697. pass tests/userprog/exec-arg
  698. pass tests/userprog/exec-multiple
  699. FAIL tests/userprog/exec-missing
  700. pass tests/userprog/exec-bad-ptr
  701. pass tests/userprog/wait-simple
  702. pass tests/userprog/wait-twice
  703. pass tests/userprog/wait-killed
  704. pass tests/userprog/wait-bad-pid
  705. pass tests/userprog/multi-recurse
  706. pass tests/userprog/multi-child-fd
  707. pass tests/userprog/rox-simple
  708. FAIL tests/userprog/rox-child
  709. FAIL tests/userprog/rox-multichild
  710. pass tests/userprog/bad-read
  711. pass tests/userprog/bad-write
  712. pass tests/userprog/bad-read2
  713. pass tests/userprog/bad-write2
  714. pass tests/userprog/bad-jump
  715. pass tests/userprog/bad-jump2
  716. pass tests/vm/pt-grow-stack
  717. pass tests/vm/pt-grow-pusha
  718. pass tests/vm/pt-grow-bad
  719. pass tests/vm/pt-big-stk-obj
  720. pass tests/vm/pt-bad-addr
  721. pass tests/vm/pt-bad-read
  722. FAIL tests/vm/pt-write-code
  723. FAIL tests/vm/pt-write-code2
  724. FAIL tests/vm/pt-grow-stk-sc
  725. FAIL tests/vm/page-linear
  726. FAIL tests/vm/page-parallel
  727. FAIL tests/vm/page-merge-seq
  728. FAIL tests/vm/page-merge-par
  729. FAIL tests/vm/page-merge-stk
  730. FAIL tests/vm/page-merge-mm
  731. pass tests/vm/page-shuffle
  732. pass tests/vm/mmap-read
  733. pass tests/vm/mmap-close
  734. pass tests/vm/mmap-unmap
  735. pass tests/vm/mmap-overlap
  736. pass tests/vm/mmap-twice
  737. pass tests/vm/mmap-write
  738. pass tests/vm/mmap-exit
  739. FAIL tests/vm/mmap-shuffle
  740. pass tests/vm/mmap-bad-fd
  741. pass tests/vm/mmap-clean
  742. pass tests/vm/mmap-inherit
  743. pass tests/vm/mmap-misalign
  744. pass tests/vm/mmap-null
  745. pass tests/vm/mmap-over-code
  746. pass tests/vm/mmap-over-data
  747. pass tests/vm/mmap-over-stk
  748. pass tests/vm/mmap-remove
  749. pass tests/vm/mmap-zero
  750. FAIL tests/filesys/base/lg-create
  751. FAIL tests/filesys/base/lg-full
  752. FAIL tests/filesys/base/lg-random
  753. FAIL tests/filesys/base/lg-seq-block
  754. FAIL tests/filesys/base/lg-seq-random
  755. pass tests/filesys/base/sm-create
  756. pass tests/filesys/base/sm-full
  757. pass tests/filesys/base/sm-random
  758. pass tests/filesys/base/sm-seq-block
  759. pass tests/filesys/base/sm-seq-random
  760. FAIL tests/filesys/base/syn-read
  761. FAIL tests/filesys/base/syn-remove
  762. FAIL tests/filesys/base/syn-write
  763. 22 of 109 tests failed.
  764. make[1]: *** [check] Error 1
  765. make: *** [check] Error 2
  766. Nathans-MacBook-Pro:vm Kamm$
Add Comment
Please, Sign In to add comment