Merge lp:~zhangew401/yelp-scope/bug-fixes into lp:yelp-scope
Proposed by
Zhang Enwei
Status: | Work in progress |
---|---|
Proposed branch: | lp:~zhangew401/yelp-scope/bug-fixes |
Merge into: | lp:yelp-scope |
Diff against target: |
198 lines (+73/-40) 6 files modified
.bzrignore (+8/-0) CMakeLists.txt (+23/-9) manifest.json (+0/-16) manifest.json.in (+1/-1) src/yelp.go (+20/-10) tests/autopilot/yelp/test_generic.py.in (+21/-4) |
To merge this branch: | bzr merge lp:~zhangew401/yelp-scope/bug-fixes |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Kyle Nitzsche | Pending | ||
Review via email:
|
Description of the change
Fix lp:1626381.
My first thought is to catch the panic, but I found it is throw by runtime.throw, not by runtime.panic. Therefore I cannot catch it by recover().
The "freelist empty" error generally means that the garbage collector has
collected a pointer that is still live. The GC put the memory on the
freelist, but then the memory was changed by the program, breaking the
freelist.
To post a comment you must log in.
Unmerged revisions
- 74. By Zhang Enwei
-
add some error checking
- 73. By Zhang Enwei
-
Remove useless code
- 72. By Zhang Enwei
-
Format the code
- 71. By Zhang Enwei
-
Fix null pointer panic
- 70. By Zhang Enwei
-
fix lp:1626381 and lp:1609282
I reproduced it. Checking.