Advertisement
peterbecich

halt failure

Mar 29th, 2013
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.94 KB | None | 0 0
  1. nachos 5.0j initializing... config interrupt timer processor console user-check grader
  2.  
  3.  
  4. START: Lottery Scheduler Test A
  5. OBJECTIVE: TEST Lottery Scheduler Starvation Prevention
  6. Thread #1 is starting (time = 40)
  7. Thread #0 is starting (time = 430)
  8. Thread #1 is exiting (time = 10140)
  9. Thread #0 is exiting (time = 20180)
  10. Low Priority Thread Ran At Least Once: true
  11. Low Priority Thread Run Percentage: 0.009900990099009901
  12. Expected Percentage: ~0.01
  13. END: Lottery Scheduler Test A
  14.  
  15.  
  16. START: Lottery Scheduler Test B
  17. OBJECTIVE: Test Lottery Scheduler Priority Donation
  18. Thread #4 is attempting to acquire Lock (time = 20270)
  19. Thread #4 has acquired Lock (time = 20280)
  20. Thread #3 is starting (time = 20360)
  21. Thread #2 is attempting to acquire Lock (time = 20370)
  22. Thread #4 has released Lock (time = 35600)
  23. Thread #4 is exiting (time = 35610)
  24. Thread #2 has acquired Lock (time = 35650)
  25. Thread #3 is exiting (time = 44810)
  26. Thread #2 has released Lock (time = 50510)
  27. Thread #2 is exiting (time = 50520)
  28. Resource Holder Thread Percentage: 0.6544502617801047
  29. Expected Percentage: ~0.66
  30. END: Lottery Scheduler Test B
  31. UserKernel.run()
  32. UserProcess constructor
  33. physical page allocation succeeded at 0
  34. length of freepage: 63
  35. physical page allocation succeeded at 1
  36. length of freepage: 62
  37. physical page allocation succeeded at 2
  38. length of freepage: 61
  39. physical page allocation succeeded at 3
  40. length of freepage: 60
  41. physical page allocation succeeded at 4
  42. length of freepage: 59
  43. physical page allocation succeeded at 5
  44. length of freepage: 58
  45. physical page allocation succeeded at 6
  46. length of freepage: 57
  47. physical page allocation succeeded at 7
  48. length of freepage: 56
  49. validOwnedPages: 8
  50. initializing .text section (1 pages)
  51. ID: 245 page # 0 free page available
  52. initializing .data section (0 pages)
  53. initializing .bss section (0 pages)
  54. UserProcess.execute halt.coff
  55. ID: 245 UserProcess.restoreState; length 8
  56. ID: 245 UserProcess.restoreState; length 8
  57.  
  58. nachos.machine.AssertionFailureError: Unexpected exception
  59. at nachos.machine.Lib.assertTrue(Lib.java:89)
  60. at nachos.machine.Lib.assertNotReached(Lib.java:106)
  61. at nachos.userprog.UserProcess.handleException(UserProcess.java:872)
  62. at nachos.userprog.UserKernel.exceptionHandler(UserKernel.java:97)
  63. at nachos.userprog.UserKernel$1.run(UserKernel.java:41)
  64. at nachos.machine.Processor$MipsException.handle(Processor.java:603)
  65. at nachos.machine.Processor.run(Processor.java:101)
  66. at nachos.userprog.UThread.runProgram(UThread.java:31)
  67. at nachos.userprog.UThread.access$0(UThread.java:27)
  68. at nachos.userprog.UThread$1.run(UThread.java:20)
  69. at nachos.threads.KThread.runThread(KThread.java:162)
  70. at nachos.threads.KThread.access$1(KThread.java:160)
  71. at nachos.threads.KThread$1.run(KThread.java:151)
  72. at nachos.machine.TCB.threadroot(TCB.java:235)
  73. at nachos.machine.TCB.access$3(TCB.java:210)
  74. at nachos.machine.TCB$1.run(TCB.java:93)
  75. at java.lang.Thread.run(Thread.java:680)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement