[pypy-issue] [issue1453] segfault with simple script on 2.0b2+

Brian Kearns tracker at bugs.pypy.org
Mon Apr 15 20:57:02 CEST 2013


Brian Kearns <bdkearns at gmail.com> added the comment:

also, even after the 'fix', both the sqlite and getlogin versions still raise 
bogus exceptions fairly quickly. if you don't see them, increase num threads. 
running under cpython, both scripts run fine 'indefinitely' without exception.

$ ~/pypy-c-jit-63380-237b4e412bd5-linux64/bin/pypy testt.py
>From thread 139872532240128 started by <function f at 0x00007f369dd004d0>:
Traceback (most recent call last):
  File "testt.py", line 8, in f
    con.execute("select 42")
  File "/home/ubuntu/pypy-c-jit-63380-237b4e412bd5-
linux64/lib_pypy/_sqlite3.py", line 579, in execute
    return cur.execute(*args)
  File "/home/ubuntu/pypy-c-jit-63380-237b4e412bd5-
linux64/lib_pypy/_sqlite3.py", line 887, in wrapper
    return func(self, *args, **kwargs)
  File "/home/ubuntu/pypy-c-jit-63380-237b4e412bd5-
linux64/lib_pypy/_sqlite3.py", line 1033, in execute
    return self.__execute(False, sql, [params])
  File "/home/ubuntu/pypy-c-jit-63380-237b4e412bd5-
linux64/lib_pypy/_sqlite3.py", line 982, in __execute
    self.__statement = self.__connection._statement_cache.get(sql)
  File "/home/ubuntu/pypy-c-jit-63380-237b4e412bd5-
linux64/lib_pypy/_sqlite3.py", line 401, in get
    stat = Statement(self.connection, sql)
  File "/home/ubuntu/pypy-c-jit-63380-237b4e412bd5-
linux64/lib_pypy/_sqlite3.py", line 1192, in __init__
    raise self.__con._get_exception(ret)
ProgrammingError: unknown error

________________________________________
PyPy bug tracker <tracker at bugs.pypy.org>
<https://bugs.pypy.org/issue1453>
________________________________________


More information about the pypy-issue mailing list