diff options
author | Arun Isaac | 2023-01-29 23:19:05 +0000 |
---|---|---|
committer | Arun Isaac | 2023-01-29 23:20:32 +0000 |
commit | 7eb25b2860f051d1568e5da4b5daee4f16d82341 (patch) | |
tree | 9839707c5a94086a972d9ec0dc5e0683d6156160 /issues | |
parent | 115ec903036004beed1d7927e13e1f93d6e2d74b (diff) | |
download | tissue-7eb25b2860f051d1568e5da4b5daee4f16d82341.tar.gz tissue-7eb25b2860f051d1568e5da4b5daee4f16d82341.tar.lz tissue-7eb25b2860f051d1568e5da4b5daee4f16d82341.zip |
issues: Add corrupted double-linked list issue.
* issues/corrupted-double-linked-list.gmi: New issue.
Diffstat (limited to 'issues')
-rw-r--r-- | issues/corrupted-double-linked-list.gmi | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/issues/corrupted-double-linked-list.gmi b/issues/corrupted-double-linked-list.gmi new file mode 100644 index 0000000..e916e5e --- /dev/null +++ b/issues/corrupted-double-linked-list.gmi @@ -0,0 +1,25 @@ +# corrupted double-linked list + +* tags: bug + +Once the tissue web server has run long enough, it crashes with one of the following error messages. This could be a memory allocation bug in guile-xapian. This crash is observed both in the production and development web servers. + +``` +malloc(): unsorted double linked list corrupted +Aborted +``` + +``` +corrupted double-linked list +Aborted +``` + +## Steps to reproduce + +The easiest way to reproduce this is to run either the production or development web server and stress test it with siege. +=> https://www.joedog.org/siege-home/ + +If the web server is listening on port 8080, run siege as follows. The web server usually crashes in less than a minute. +``` +$ siege http://localhost:8080/search +``` |