New issue 1918: Invalid entries in PyPy STM log
https://bitbucket.org/pypy/pypy/issue/1918/invalid-entries-in-pypy-stm-log

Konstantin Lopuhin:

How to reproduce (similar setup to #1917):

```
hg clone ssh://h...@bitbucket.org/kostialopuhin/tornado-stm-bench
cd tornado-stm-bench
hg up a038bf99de71
virtualenv env -p pypy-c-r74011-stm-jit
source env/bin/activate
pip install -r requirements.txt
PYPYSTM=stm.log ./primes.py 4
```

This will start a server on localhost:8888, then in another terminal (assuming 
you have siege installed):

```
./bench_primes.sh 10
```

And then, when trying to read stm.log

```
print_stm_log.py stm.log
$ print_stm_log.py stm.log
Traceback (most recent call last):
  File "app_main.py", line 75, in run_toplevel
  File "/usr/local/bin/print_stm_log.py", line 194, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/usr/local/bin/print_stm_log.py", line 190, in main
    dump(parse_log(argv[0]))
  File "/usr/local/bin/print_stm_log.py", line 69, in parse_log
    raise ValueError("the file %r appears corrupted")
ValueError: the file %r appears corrupted
```

Although only a tiny fraction of log entries are corrupted.


_______________________________________________
pypy-issue mailing list
pypy-issue@python.org
https://mail.python.org/mailman/listinfo/pypy-issue

Reply via email to