Comments (6)
It looks strange to me, too. Does the same thing happen in the provided testcases (e.g. by running grade-boc.sh
)?
from cs431.
By running, grade-boc.sh
, this error occured in both basic test and stress test:
error: test failed, to rerun pass `--test boc`
Caused by:
process didn't exit successfully: `C:\Users\KoWH\cs431\homework\target\debug\deps\boc-ce57516ad9d8cba7.exe basic_test` (exit
code: 0xc0000005, STATUS_ACCESS_VIOLATION)
note: test exited abnormally; to see the full output pass --nocapture to the harness.
Test failed: cargo test --test boc basic_test
from cs431.
I found STATUS_HEAP_CORRUPTION
error occurs immediately after the end of one Behaviour. But I don't know why.
from cs431.
I am having the exact same problem. Getting errors like this, and every time a different one.
from cs431.
@kowonhyeok @SaschaBergsma STATUS_ACCESS_VIOLATION
and STATUS_HEAP_CORRUPTION
both tell you that your code has some memory access bugs. I can now guess that you are having such strange errors that SendError and RecvError happen simultaneously since you're corrupting the memory space internally used by crossbeam_channel
. I advise you to carefully look at your code if there are any mistakes when storing and accessing the raw pointers.
from cs431.
Thank you! I found my problem is caused by lifetime of Behavior
object. This is very helpful: #905.
from cs431.
Related Issues (20)
- ---
- Midterm exam rehearsal session (Apr. 8th) / No class on Apr. 10th HOT 2
- Midterm exam on April 15th (Mon), 13:00-15:00 in the lecture room HOT 10
- [Question] Test timed out on cargo_asan --release (HW2) HOT 4
- [Question] Should we consider, for fairness evaluation, that a thread might not `unlock()`? HOT 10
- [Question] Exam problem "a variable can be `drop()`ed using its `&mut` reference" HOT 2
- [Question] Cannot open new browser inside Safe Browser HOT 5
- [HW4] Couldn't Compile cargo test --test boc due to non-existent object file? HOT 2
- [Question] What's the intended answer for 2021 Fall? HOT 2
- [HW4] (Thread Sanitizer has been running for 10 minutes) HOT 6
- [Locks] Can we change while loop of MCSParking lock to If statement? HOT 2
- [Question] Why do we clone a thread instead of using next_ref.thread.unpark? HOT 1
- [Question] Comparison between `backoff.snooze()` and `std::hint::spin_loop()` HOT 2
- [Question] `unsafe` on the traits `RawLock` and `RawTryLock` HOT 2
- [Question] Why use AtomicBool instead of non-atomic bool in Node of CLH Lock? HOT 2
- [Question] understanding of BoC HOT 3
- [Question] mem::swap with temporary value HOT 3
- Midterm score is released / Announcement on the midterm claim session HOT 3
- [Homework BOC] How to initialize a behavior HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cs431.