New issue 2470: Random crash when using gevent with some IO pressure https://bitbucket.org/pypy/pypy/issues/2470/random-crash-when-using-gevent-with-some
longriver: I found would crash when using the lasted pypy2 version (pypy2-5.6.0 + gevent-1.2.1), with --jit off or cpython do not crash. running environment: linux kernel 3.10.94, gcc 4.8.5, libffi.so.6.0.1, Intel Xeon E312xx (Sandy Bridge) 64 bits pypy2-5.3, pypy2-5.4 will crash too (gevent-1.0, gevent-1.1), it like the issue #2132. ``` #!python Exception KeyError: KeyError(44049520L,) in threading._shutdown() ignored mem.c: 10517 mallocs left (use PYPY_ALLOC=1 to see the list) RPython traceback: File "pypy_goal.c", line 1089, in entry_point File "rpython_rlib_rvmprof.c", line 209, in execute_frame_rvmprof__star_3 File "pypy_interpreter_1.c", line 57810, in execute_frame File "rpython_jit_metainterp.c", line 38209, in ll_portal_runner__Unsigned_Bool_pypy_interpreter File "pypy_module_pypyjit.c", line 183, in portal_39 File "pypy_interpreter_3.c", line 415, in handle_bytecode__AccessDirect_None File "pypy_interpreter_3.c", line 7581, in dispatch_bytecode__AccessDirect_None File "pypy_interpreter_3.c", line 30561, in call_function__AccessDirect_None File "rpython_rlib_rvmprof.c", line 209, in execute_frame_rvmprof__star_3 File "pypy_interpreter_1.c", line 57810, in execute_frame File "rpython_jit_metainterp.c", line 38209, in ll_portal_runner__Unsigned_Bool_pypy_interpreter File "pypy_module_pypyjit.c", line 183, in portal_39 File "pypy_interpreter_3.c", line 415, in handle_bytecode__AccessDirect_None File "pypy_interpreter_3.c", line 7617, in dispatch_bytecode__AccessDirect_None File "pypy_interpreter_3.c", line 30561, in call_function__AccessDirect_None File "rpython_rlib_rvmprof.c", line 209, in execute_frame_rvmprof__star_3 File "pypy_interpreter_1.c", line 57810, in execute_frame File "rpython_jit_metainterp.c", line 38209, in ll_portal_runner__Unsigned_Bool_pypy_interpreter File "pypy_module_pypyjit.c", line 183, in portal_39 File "pypy_interpreter_3.c", line 415, in handle_bytecode__AccessDirect_None File "pypy_interpreter_3.c", line 7664, in dispatch_bytecode__AccessDirect_None File "pypy_interpreter_3.c", line 30561, in call_function__AccessDirect_None File "rpython_rlib_rvmprof.c", line 209, in execute_frame_rvmprof__star_3 File "pypy_interpreter_1.c", line 57810, in execute_frame File "rpython_jit_metainterp.c", line 38209, in ll_portal_runner__Unsigned_Bool_pypy_interpreter File "pypy_module_pypyjit.c", line 183, in portal_39 File "pypy_interpreter_3.c", line 415, in handle_bytecode__AccessDirect_None File "pypy_interpreter_3.c", line 8257, in dispatch_bytecode__AccessDirect_None File "pypy_interpreter_3.c", line 24741, in EXEC_STMT__AccessDirect_None File "rpython_rlib_rvmprof.c", line 209, in execute_frame_rvmprof__star_3 File "pypy_interpreter_1.c", line 57810, in execute_frame File "rpython_jit_metainterp.c", line 38209, in ll_portal_runner__Unsigned_Bool_pypy_interpreter File "pypy_module_pypyjit.c", line 183, in portal_39 File "pypy_interpreter_3.c", line 415, in handle_bytecode__AccessDirect_None File "pypy_interpreter_3.c", line 7545, in dispatch_bytecode__AccessDirect_None File "pypy_interpreter_3.c", line 31179, in CALL_FUNCTION__AccessDirect_None File "rpython_rlib_rvmprof.c", line 209, in execute_frame_rvmprof__star_3 File "pypy_interpreter_1.c", line 57810, in execute_frame File "rpython_jit_metainterp.c", line 38209, in ll_portal_runner__Unsigned_Bool_pypy_interpreter File "pypy_module_pypyjit.c", line 183, in portal_39 File "pypy_interpreter_3.c", line 415, in handle_bytecode__AccessDirect_None File "pypy_interpreter_3.c", line 7686, in dispatch_bytecode__AccessDirect_None File "pypy_objspace_std_8.c", line 25164, in CALL_METHOD__AccessDirect_star_1 File "rpython_rlib_rvmprof.c", line 209, in execute_frame_rvmprof__star_3 File "pypy_interpreter_1.c", line 57810, in execute_frame File "rpython_jit_metainterp.c", line 38209, in ll_portal_runner__Unsigned_Bool_pypy_interpreter File "pypy_module_pypyjit.c", line 183, in portal_39 File "pypy_interpreter_3.c", line 415, in handle_bytecode__AccessDirect_None File "pypy_interpreter_3.c", line 7545, in dispatch_bytecode__AccessDirect_None File "pypy_interpreter_3.c", line 31179, in CALL_FUNCTION__AccessDirect_None File "rpython_rlib_rvmprof.c", line 209, in execute_frame_rvmprof__star_3 File "pypy_interpreter_1.c", line 57810, in execute_frame File "rpython_jit_metainterp.c", line 38209, in ll_portal_runner__Unsigned_Bool_pypy_interpreter File "pypy_module_pypyjit.c", line 183, in portal_39 File "pypy_interpreter_3.c", line 415, in handle_bytecode__AccessDirect_None File "pypy_interpreter_3.c", line 7686, in dispatch_bytecode__AccessDirect_None File "pypy_objspace_std_8.c", line 25164, in CALL_METHOD__AccessDirect_star_1 File "rpython_rlib_rvmprof.c", line 209, in execute_frame_rvmprof__star_3 File "pypy_interpreter_1.c", line 57810, in execute_frame File "rpython_jit_metainterp.c", line 38209, in ll_portal_runner__Unsigned_Bool_pypy_interpreter File "pypy_module_pypyjit.c", line 183, in portal_39 File "pypy_interpreter_3.c", line 415, in handle_bytecode__AccessDirect_None File "pypy_interpreter_3.c", line 7686, in dispatch_bytecode__AccessDirect_None File "pypy_objspace_std_8.c", line 25164, in CALL_METHOD__AccessDirect_star_1 File "rpython_rlib_rvmprof.c", line 209, in execute_frame_rvmprof__star_3 File "pypy_interpreter_1.c", line 57810, in execute_frame File "rpython_jit_metainterp.c", line 38209, in ll_portal_runner__Unsigned_Bool_pypy_interpreter File "pypy_module_pypyjit.c", line 183, in portal_39 File "pypy_interpreter_3.c", line 415, in handle_bytecode__AccessDirect_None File "pypy_interpreter_3.c", line 7545, in dispatch_bytecode__AccessDirect_None File "pypy_interpreter_3.c", line 30561, in call_function__AccessDirect_None File "rpython_rlib_rvmprof.c", line 209, in execute_frame_rvmprof__star_3 File "pypy_interpreter_1.c", line 57810, in execute_frame File "rpython_jit_metainterp.c", line 38209, in ll_portal_runner__Unsigned_Bool_pypy_interpreter File "pypy_module_pypyjit.c", line 183, in portal_39 File "pypy_interpreter_3.c", line 415, in handle_bytecode__AccessDirect_None File "pypy_interpreter_3.c", line 7545, in dispatch_bytecode__AccessDirect_None File "pypy_interpreter_3.c", line 31179, in CALL_FUNCTION__AccessDirect_None File "pypy_interpreter.c", line 39456, in BuiltinCodePassThroughArguments1_funcrun_obj File "pypy_interpreter.c", line 44227, in BuiltinCode_handle_exception Fatal RPython error: FrontendTagOverflow ./test.sh: line 7: 12779 aborted (core dump)PYTHONPATH=cevapp python cevapp/main.py --opttype=cev_fix --area_id=1 ``` _______________________________________________ pypy-issue mailing list [email protected] https://mail.python.org/mailman/listinfo/pypy-issue
