From 7eb25b2860f051d1568e5da4b5daee4f16d82341 Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Sun, 29 Jan 2023 23:19:05 +0000 Subject: issues: Add corrupted double-linked list issue. * issues/corrupted-double-linked-list.gmi: New issue. --- issues/corrupted-double-linked-list.gmi | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 issues/corrupted-double-linked-list.gmi 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 +``` -- cgit v1.2.3