[pypy-issue] [issue1533] ctypes c_double: Fatal RPython error: OverflowError
Christoph Reiter
tracker at bugs.pypy.org
Thu Jul 11 20:13:21 CEST 2013
New submission from Christoph Reiter <reiter.christoph at gmail.com>:
import ctypes
libc = ctypes.CDLL("libm.so.6")
fabs = libc.fabs
fabs.argtypes = [ctypes.c_double]
fabs.restype = ctypes.c_double
fabs(10**900)
############################
RPython traceback:
File "pypy_goal_targetpypystandalone.c", line 2414, in entry_point
File "pypy_interpreter_pyframe.c", line 1207, in PyFrame_execute_frame
File "rpython_jit_metainterp_warmspot.c", line 1477, in
ll_portal_runner__Unsigned_Bool_pypy_interpreter
File "pypy_module_pypyjit_interp_jit.c", line 226, in portal_4
File "pypy_interpreter_pyopcode.c", line 3071, in
handle_bytecode__AccessDirect_None
File "pypy_interpreter_pyopcode.c", line 8576, in
dispatch_bytecode__AccessDirect_None
File "pypy_interpreter_pyopcode.c", line 17091, in
call_function__AccessDirect_None
File "pypy_interpreter_pyframe.c", line 1207, in PyFrame_execute_frame
File "rpython_jit_metainterp_warmspot.c", line 1477, in
ll_portal_runner__Unsigned_Bool_pypy_interpreter
File "pypy_module_pypyjit_interp_jit.c", line 226, in portal_4
File "pypy_interpreter_pyopcode.c", line 3071, in
handle_bytecode__AccessDirect_None
File "pypy_interpreter_pyopcode.c", line 8189, in
dispatch_bytecode__AccessDirect_None
File "pypy_interpreter_pyopcode.c", line 17091, in
call_function__AccessDirect_None
File "pypy_interpreter_pyframe.c", line 1207, in PyFrame_execute_frame
File "rpython_jit_metainterp_warmspot.c", line 1477, in
ll_portal_runner__Unsigned_Bool_pypy_interpreter
File "pypy_module_pypyjit_interp_jit.c", line 226, in portal_4
File "pypy_interpreter_pyopcode.c", line 3071, in
handle_bytecode__AccessDirect_None
File "pypy_interpreter_pyopcode.c", line 9635, in
dispatch_bytecode__AccessDirect_None
File "pypy_interpreter_pyopcode.c", line 17091, in
call_function__AccessDirect_None
File "pypy_interpreter_pyframe.c", line 1207, in PyFrame_execute_frame
File "rpython_jit_metainterp_warmspot.c", line 1477, in
ll_portal_runner__Unsigned_Bool_pypy_interpreter
File "pypy_module_pypyjit_interp_jit.c", line 226, in portal_4
File "pypy_interpreter_pyopcode.c", line 3071, in
handle_bytecode__AccessDirect_None
File "pypy_interpreter_pyopcode.c", line 9528, in
dispatch_bytecode__AccessDirect_None
File "pypy_interpreter_pyopcode.c", line 24670, in EXEC_STMT__AccessDirect_None
File "pypy_interpreter_pyframe.c", line 1207, in PyFrame_execute_frame
File "rpython_jit_metainterp_warmspot.c", line 1477, in
ll_portal_runner__Unsigned_Bool_pypy_interpreter
File "pypy_module_pypyjit_interp_jit.c", line 226, in portal_4
File "pypy_interpreter_pyopcode.c", line 3071, in
handle_bytecode__AccessDirect_None
File "pypy_interpreter_pyopcode.c", line 5707, in
dispatch_bytecode__AccessDirect_None
File "pypy_interpreter_pyopcode.c", line 13365, in
CALL_FUNCTION__AccessDirect_None
File "pypy_interpreter_pyframe.c", line 1207, in PyFrame_execute_frame
File "rpython_jit_metainterp_warmspot.c", line 1477, in
ll_portal_runner__Unsigned_Bool_pypy_interpreter
File "pypy_module_pypyjit_interp_jit.c", line 226, in portal_4
File "pypy_interpreter_pyopcode.c", line 3071, in
handle_bytecode__AccessDirect_None
File "pypy_interpreter_pyopcode.c", line 8189, in
dispatch_bytecode__AccessDirect_None
File "pypy_interpreter_pyopcode.c", line 17091, in
call_function__AccessDirect_None
File "pypy_interpreter_pyframe.c", line 1207, in PyFrame_execute_frame
File "rpython_jit_metainterp_warmspot.c", line 1477, in
ll_portal_runner__Unsigned_Bool_pypy_interpreter
File "pypy_module_pypyjit_interp_jit.c", line 226, in portal_4
File "pypy_interpreter_pyopcode.c", line 3071, in
handle_bytecode__AccessDirect_None
File "pypy_interpreter_pyopcode.c", line 8189, in
dispatch_bytecode__AccessDirect_None
File "pypy_interpreter_pyopcode.c", line 17091, in
call_function__AccessDirect_None
File "pypy_interpreter_gateway.c", line 2893, in BuiltinCode_funcrun_obj
File "pypy_interpreter_gateway.c", line 3228, in BuiltinCode_handle_exception
Fatal RPython error: OverflowError
----------
messages: 5918
nosy: lazka, pypy-issue
priority: bug
status: unread
title: ctypes c_double: Fatal RPython error: OverflowError
________________________________________
PyPy bug tracker <tracker at bugs.pypy.org>
<https://bugs.pypy.org/issue1533>
________________________________________
More information about the pypy-issue
mailing list