New issue 2197: sqlite benchmark fails in 4.0.1
https://bitbucket.org/pypy/pypy/issues/2197/sqlite-benchmark-fails-in-401

Pete Vine:

I was about to try comparing the 32-bit backends but got as far as sqlite:

````
~/pypy-4.0.1-i686_x87/bin/pypy own/sqlitesynth.py -n 5

Traceback (most recent call last):
  File "own/sqlitesynth.py", line 57, in <module>
    util.run_benchmark(options, options.num_runs, main)
  File 
"/unpacked/pypy-benchmarks-770e56a1296f/unladen_swallow/performance/util.py", 
line 27, in run_benchmark
    data = bench_func(num_runs, *args)
  File "own/sqlitesynth.py", line 41, in main
    _main() # warmup
  File "own/sqlitesynth.py", line 25, in _main
    conn.execute('insert into cos values (?, ?, ?)', [i, math.cos(i), str(i)])
  File "/pypy-4.0.1-i686_x87/lib_pypy/_sqlite3.py", line 383, in execute
    return cur.execute(*args)
  File "/pypy-4.0.1-i686_x87/lib_pypy/_sqlite3.py", line 700, in wrapper
    return func(self, *args, **kwargs)
  File "/pypy-4.0.1-i686_x87/lib_pypy/_sqlite3.py", line 857, in execute
    return self.__execute(False, sql, [params])
  File "/pypy-4.0.1-i686_x87/lib_pypy/_sqlite3.py", line 815, in __execute
    self.__statement._set_params(params)
  File "/pypy-4.0.1-i686_x87/lib_pypy/_sqlite3.py", line 1117, in _set_params
    "probably unsupported type." % i)
InterfaceError: Error binding parameter 1 - probably unsupported type.
````

That very same non-SSE2 backend in 2.6.1 has no problem completing the sqlite 
benchmark - what gives?


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

Reply via email to