summaryrefslogtreecommitdiff
path: root/issues/corrupted-double-linked-list.gmi
blob: e916e5e8afae0003842ec076d740e2f04cd17806 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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
```