I tried running pypy under gdb, and it turns out that while it crashes at a
nondeterminstic point in the Python program, the segfault always appears at
the same location in the pypy binary. Here's a backtrace

#0  0x00007ffff58a91f5 in
pypy_g_OptRewrite_replace_guard_class_with_guard_value () from
/home/rsg/Pypy/pypy/built/libpypy-c.so
#1  0x00007ffff58a9e8b in pypy_g_OptRewrite_optimize_GUARD_VALUE ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#2  0x00007ffff58d7e75 in pypy_g_dispatch_optimize___star_0_5 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#3  0x00007ffff58a844e in pypy_g_OptRewrite_propagate_forward ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#4  0x00007ffff5889acf in
pypy_g_OptIntBounds__optimize_guard_true_false_value
    () from /home/rsg/Pypy/pypy/built/libpypy-c.so
#5  0x00007ffff58d8ef5 in pypy_g_dispatch_optimize___star_0_6 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#6  0x00007ffff58837d9 in pypy_g_OptIntBounds_propagate_forward ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#7  0x00007ffff58cce8e in pypy_g_UnrollOptimizer_inline_short_preamble ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#8  0x00007ffff58ced40 in pypy_g_UnrollOptimizer_jump_to_existing_trace ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#9  0x00007ffff58d25f9 in pypy_g_UnrollOptimizer_optimize_bridge ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#10 0x00007ffff585fc69 in pypy_g_optimize_trace ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#11 0x00007ffff5817b68 in pypy_g_compile_trace ()
---Type <return> to continue, or q <return> to quit---
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#12 0x00007ffff59d15e4 in pypy_g_MetaInterp_compile_trace ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#13 0x00007ffff59a09cc in pypy_g_MetaInterp_reached_loop_header ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#14 0x00007ffff597858a in pypy_g_MIFrame_opimpl_jit_merge_point ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#15 0x00007ffff59753f6 in pypy_g_handler_jit_merge_point_1 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#16 0x00007ffff5912c7d in pypy_g_MIFrame_run_one_step ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#17 0x00007ffff5913106 in pypy_g_MetaInterp_interpret ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#18 0x00007ffff59f878e in pypy_g_MetaInterp__handle_guard_failure ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#19 0x00007ffff59ed76a in pypy_g_MetaInterp_handle_guard_failure ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#20 0x00007ffff5813805 in
pypy_g_AbstractResumeGuardDescr__trace_and_compile_from () from
/home/rsg/Pypy/pypy/built/libpypy-c.so
#21 0x00007ffff5813c08 in pypy_g_AbstractResumeGuardDescr_handle_fail ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#22 0x00007ffff5aa7313 in pypy_g_execute_assembler.star_2_14 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
---Type <return> to continue, or q <return> to quit---
#23 0x00007ffff5aa7686 in pypy_g_maybe_compile_and_run.star_5_1 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#24 0x00007ffff5a4024e in
pypy_g_ll_portal_runner__Unsigned_Bool_pypy_interpreter () from
/home/rsg/Pypy/pypy/built/libpypy-c.so
#25 0x00007ffff4e9d7c4 in pypy_g_execute_frame ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#26 0x00007ffff5cf7eb5 in pypy_g_execute_frame_rvmprof.star_3 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#27 0x00007ffff4eb1d2e in pypy_g_CALL_FUNCTION__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#28 0x00007ffff4eb6ff6 in pypy_g_dispatch_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#29 0x00007ffff4eba679 in pypy_g_handle_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#30 0x00007ffff54682ce in pypy_g_portal_35 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#31 0x00007ffff5a40325 in
pypy_g_ll_portal_runner__Unsigned_Bool_pypy_interpreter () from
/home/rsg/Pypy/pypy/built/libpypy-c.so
#32 0x00007ffff4e9d7c4 in pypy_g_execute_frame ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#33 0x00007ffff5cf7eb5 in pypy_g_execute_frame_rvmprof.star_3 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#34 0x00007ffff54df8be in pypy_g_CALL_METHOD__AccessDirect_star_1 ()
---Type <return> to continue, or q <return> to quit---
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#35 0x00007ffff4eb7626 in pypy_g_dispatch_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#36 0x00007ffff4eba679 in pypy_g_handle_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#37 0x00007ffff54682ce in pypy_g_portal_35 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#38 0x00007ffff5a40325 in
pypy_g_ll_portal_runner__Unsigned_Bool_pypy_interpreter () from
/home/rsg/Pypy/pypy/built/libpypy-c.so
#39 0x00007ffff4e9d7c4 in pypy_g_execute_frame ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#40 0x00007ffff5cf7eb5 in pypy_g_execute_frame_rvmprof.star_3 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#41 0x00007ffff54df8be in pypy_g_CALL_METHOD__AccessDirect_star_1 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#42 0x00007ffff4eb7626 in pypy_g_dispatch_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#43 0x00007ffff4eba679 in pypy_g_handle_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#44 0x00007ffff54682ce in pypy_g_portal_35 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#45 0x00007ffff5a40325 in
pypy_g_ll_portal_runner__Unsigned_Bool_pypy_interpreter () from
/home/rsg/Pypy/pypy/built/libpypy-c.so
---Type <return> to continue, or q <return> to quit---
#46 0x00007ffff4e9d7c4 in pypy_g_execute_frame ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#47 0x00007ffff5cf7eb5 in pypy_g_execute_frame_rvmprof.star_3 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#48 0x00007ffff54df8be in pypy_g_CALL_METHOD__AccessDirect_star_1 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#49 0x00007ffff4eb7626 in pypy_g_dispatch_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#50 0x00007ffff4eba679 in pypy_g_handle_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#51 0x00007ffff54682ce in pypy_g_portal_35 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#52 0x00007ffff5a40325 in
pypy_g_ll_portal_runner__Unsigned_Bool_pypy_interpreter () from
/home/rsg/Pypy/pypy/built/libpypy-c.so
#53 0x00007ffff4e9d7c4 in pypy_g_execute_frame ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#54 0x00007ffff5cf7eb5 in pypy_g_execute_frame_rvmprof.star_3 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#55 0x00007ffff4b52ef9 in pypy_g_dispatcher_5 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#56 0x00007ffff4e7b7da in pypy_g_Function_call_obj_args ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#57 0x00007ffff56a9555 in pypy_g_W_TypeObject_descr_call ()
---Type <return> to continue, or q <return> to quit---
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#58 0x00007ffff4b84547 in pypy_g.call_1 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#59 0x00007ffff4e85d21 in
pypy_g_BuiltinCodePassThroughArguments1_funcrun_obj
    () from /home/rsg/Pypy/pypy/built/libpypy-c.so
#60 0x00007ffff4b52f19 in pypy_g_dispatcher_5 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#61 0x00007ffff4e7b7da in pypy_g_Function_call_obj_args ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#62 0x00007ffff4e5bded in pypy_g_call_valuestack__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#63 0x00007ffff4eb1d2e in pypy_g_CALL_FUNCTION__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#64 0x00007ffff4eb6ff6 in pypy_g_dispatch_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#65 0x00007ffff4eba679 in pypy_g_handle_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#66 0x00007ffff54682ce in pypy_g_portal_35 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#67 0x00007ffff5a40325 in
pypy_g_ll_portal_runner__Unsigned_Bool_pypy_interpreter () from
/home/rsg/Pypy/pypy/built/libpypy-c.so
#68 0x00007ffff4e9d7c4 in pypy_g_execute_frame ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
---Type <return> to continue, or q <return> to quit---
#69 0x00007ffff5cf7eb5 in pypy_g_execute_frame_rvmprof.star_3 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#70 0x00007ffff54df8be in pypy_g_CALL_METHOD__AccessDirect_star_1 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#71 0x00007ffff4eb7626 in pypy_g_dispatch_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#72 0x00007ffff4eba679 in pypy_g_handle_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#73 0x00007ffff54682ce in pypy_g_portal_35 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#74 0x00007ffff5a40325 in
pypy_g_ll_portal_runner__Unsigned_Bool_pypy_interpreter () from
/home/rsg/Pypy/pypy/built/libpypy-c.so
#75 0x00007ffff4e9d7c4 in pypy_g_execute_frame ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#76 0x00007ffff5cf7eb5 in pypy_g_execute_frame_rvmprof.star_3 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#77 0x00007ffff54df8be in pypy_g_CALL_METHOD__AccessDirect_star_1 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#78 0x00007ffff4eb7626 in pypy_g_dispatch_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#79 0x00007ffff4eba679 in pypy_g_handle_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#80 0x00007ffff54682ce in pypy_g_portal_35 ()
---Type <return> to continue, or q <return> to quit---
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#81 0x00007ffff5a40325 in
pypy_g_ll_portal_runner__Unsigned_Bool_pypy_interpreter () from
/home/rsg/Pypy/pypy/built/libpypy-c.so
#82 0x00007ffff4e9d7c4 in pypy_g_execute_frame ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#83 0x00007ffff5cf7eb5 in pypy_g_execute_frame_rvmprof.star_3 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#84 0x00007ffff4eb1d2e in pypy_g_CALL_FUNCTION__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#85 0x00007ffff4eb6ff6 in pypy_g_dispatch_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#86 0x00007ffff4eba679 in pypy_g_handle_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#87 0x00007ffff54682ce in pypy_g_portal_35 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#88 0x00007ffff5a40325 in
pypy_g_ll_portal_runner__Unsigned_Bool_pypy_interpreter () from
/home/rsg/Pypy/pypy/built/libpypy-c.so
#89 0x00007ffff4e9d7c4 in pypy_g_execute_frame ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#90 0x00007ffff5cf7eb5 in pypy_g_execute_frame_rvmprof.star_3 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#91 0x00007ffff54dfe88 in pypy_g_CALL_METHOD__AccessDirect_star_1 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
---Type <return> to continue, or q <return> to quit---
#92 0x00007ffff4eb7626 in pypy_g_dispatch_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#93 0x00007ffff4eba679 in pypy_g_handle_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#94 0x00007ffff54682ce in pypy_g_portal_35 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#95 0x00007ffff5a40325 in
pypy_g_ll_portal_runner__Unsigned_Bool_pypy_interpreter () from
/home/rsg/Pypy/pypy/built/libpypy-c.so
#96 0x00007ffff4e9d7c4 in pypy_g_execute_frame ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#97 0x00007ffff5cf7eb5 in pypy_g_execute_frame_rvmprof.star_3 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#98 0x00007ffff4eb1d2e in pypy_g_CALL_FUNCTION__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#99 0x00007ffff4eb6ff6 in pypy_g_dispatch_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#100 0x00007ffff4eba679 in pypy_g_handle_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#101 0x00007ffff54682ce in pypy_g_portal_35 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#102 0x00007ffff5a40325 in
pypy_g_ll_portal_runner__Unsigned_Bool_pypy_interpreter () from
/home/rsg/Pypy/pypy/built/libpypy-c.so
#103 0x00007ffff4e9d7c4 in pypy_g_execute_frame ()
---Type <return> to continue, or q <return> to quit---
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#104 0x00007ffff5cf7eb5 in pypy_g_execute_frame_rvmprof.star_3 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#105 0x00007ffff4eb020e in pypy_g_EXEC_STMT__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#106 0x00007ffff4eb5ed6 in pypy_g_dispatch_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#107 0x00007ffff4eba679 in pypy_g_handle_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#108 0x00007ffff54682ce in pypy_g_portal_35 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#109 0x00007ffff5a40325 in
pypy_g_ll_portal_runner__Unsigned_Bool_pypy_interpreter () from
/home/rsg/Pypy/pypy/built/libpypy-c.so
#110 0x00007ffff4e9d7c4 in pypy_g_execute_frame ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#111 0x00007ffff5cf7eb5 in pypy_g_execute_frame_rvmprof.star_3 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#112 0x00007ffff4eb1973 in pypy_g_call_function__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#113 0x00007ffff4eb73c4 in pypy_g_dispatch_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#114 0x00007ffff4eba679 in pypy_g_handle_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
---Type <return> to continue, or q <return> to quit---
#115 0x00007ffff54682ce in pypy_g_portal_35 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#116 0x00007ffff5a40325 in
pypy_g_ll_portal_runner__Unsigned_Bool_pypy_interpreter () from
/home/rsg/Pypy/pypy/built/libpypy-c.so
#117 0x00007ffff4e9d7c4 in pypy_g_execute_frame ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#118 0x00007ffff5cf7eb5 in pypy_g_execute_frame_rvmprof.star_3 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#119 0x00007ffff4eb1973 in pypy_g_call_function__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#120 0x00007ffff4eb72a9 in pypy_g_dispatch_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#121 0x00007ffff4eba679 in pypy_g_handle_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#122 0x00007ffff54682ce in pypy_g_portal_35 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#123 0x00007ffff5a40325 in
pypy_g_ll_portal_runner__Unsigned_Bool_pypy_interpreter () from
/home/rsg/Pypy/pypy/built/libpypy-c.so
#124 0x00007ffff4e9d7c4 in pypy_g_execute_frame ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#125 0x00007ffff5cf7eb5 in pypy_g_execute_frame_rvmprof.star_3 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#126 0x00007ffff4eb1973 in pypy_g_call_function__AccessDirect_None ()
---Type <return> to continue, or q <return> to quit---
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#127 0x00007ffff4eb732d in pypy_g_dispatch_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#128 0x00007ffff4eba679 in pypy_g_handle_bytecode__AccessDirect_None ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#129 0x00007ffff54682ce in pypy_g_portal_35 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#130 0x00007ffff5a40325 in
pypy_g_ll_portal_runner__Unsigned_Bool_pypy_interpreter () from
/home/rsg/Pypy/pypy/built/libpypy-c.so
#131 0x00007ffff4e9d7c4 in pypy_g_execute_frame ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#132 0x00007ffff5cf7eb5 in pypy_g_execute_frame_rvmprof.star_3 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#133 0x00007ffff4e45dfe in pypy_g_call_function.star_2 ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#134 0x00007ffff4d9907e in pypy_g_entry_point ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#135 0x00007ffff5e1a055 in pypy_main_function ()
   from /home/rsg/Pypy/pypy/built/libpypy-c.so
#136 0x00007ffff2decec5 in __libc_start_main ()
   from /lib/x86_64-linux-gnu/libc.so.6
#137 0x00000000004005fe in _start ()



2016-02-14 14:44 GMT-08:00 Robert Grosse <n210241048...@gmail.com>:

> The following steps should let you reproduce it. It segfaults for me every
> time. Though interestingly, the actual place it segfaults changes from run
> to run.
>
> First checkout Krakatau a43b2e7e0a53bca9fe7c34d97b3b3738d662f8d5 (the
> latest)
>
> Then run
> pypy Krakatau/decompile.py -out <tempdir> -nauto -skip <path to rt.jar>
>
> where <tempdir> is any writeable directory. For example
> pypy Krakatau/decompile.py -out temp -nauto -skip
> /usr/lib/jvm/java-8-oracle/jre/lib/rt.jar
>
>
> Decompiling almost anything segfaults, but this is the simplest setup.
> Feel free to respond if you still can't reproduce it.
>
>
>
>
> 2016-02-09 19:19 GMT-08:00 Robert Grosse <n210241048...@gmail.com>:
>
>> The segfaults only started last week. I suspect that one of my recent
>> changes triggers the segfault behavior in Pypy. Can you try with the latest
>> version of Krakatau? If you still can't reproduce it, I can try to figure
>> out the steps in more detail.
>>
>>
>>
>> 2016-02-09 9:33 GMT-08:00 Maciej Fijalkowski <fij...@gmail.com>:
>>
>>> ok, I used krakatau in the past and it worked, so you need to be more
>>> specific. Notably give me an example program, how to run it etc. I
>>> need to be able to confirm your steps step by step
>>>
>>> On Tue, Feb 9, 2016 at 4:54 PM, Robert Grosse <n210241048...@gmail.com>
>>> wrote:
>>> > Pypy segfaults every time I try to decompile an app with Krakatau. The
>>> same
>>> > code still works on CPython (it's just a lot slower obviously). I'll
>>> try to
>>> > narrow down the circumstances and come up with better repro
>>> instructions
>>> > later.
>>> >
>>> > This happened on my build from November too, so it's not a recent
>>> > regression. And it happened on multiple computers, although I built
>>> Pypy
>>> > from source in both cases, so there could be something going wrong
>>> there.
>>> >
>>> > 2016-02-08 0:51 GMT-08:00 Maciej Fijalkowski <fij...@gmail.com>:
>>> >>
>>> >> Hi Robert
>>> >>
>>> >> You need to explain in details what are you doing and how can we
>>> reproduce
>>> >> it
>>> >>
>>> >> On Sun, Feb 7, 2016 at 10:26 PM, Robert Grosse <
>>> n210241048...@gmail.com>
>>> >> wrote:
>>> >> > I updated Pypy, but I'm still getting random segfaults. Is there
>>> any way
>>> >> > to
>>> >> > see what the problem might be? It just says segfault, so there's no
>>> >> > information. Also, the same code works in CPython.
>>> >> >
>>> >> > 2016-02-07 9:05 GMT-08:00 Matti Picus <matti.pi...@gmail.com>:
>>> >> >>
>>> >> >>
>>> >> >> On 07/02/16 06:55, Robert Grosse wrote:
>>> >> >>>
>>> >> >>> I am trying to update Pypy. I want to build Pypy from source
>>> using the
>>> >> >>> instructions at http://doc.pypy.org/en/latest/build.html in
>>> order to
>>> >> >>> get the
>>> >> >>> latest bugfixes and improvements.
>>> >> >>>
>>> >> >>> However, all of the last 5 nightly builds shown at
>>> >> >>> http://buildbot.pypy.org/summary?branch=%3Ctrunk%3E failed their
>>> >> >>> tests. So I
>>> >> >>> can't tell what a good revision to update to is.
>>> >> >>>
>>> >> >>> What is the last good revision of Pypy?
>>> >> >>>
>>> >> >> The builds have been failing "only" for vmprof tests, everything
>>> else
>>> >> >> should work.
>>> >> >> Matti
>>> >> >
>>> >> >
>>> >> >
>>> >> > _______________________________________________
>>> >> > pypy-dev mailing list
>>> >> > pypy-dev@python.org
>>> >> > https://mail.python.org/mailman/listinfo/pypy-dev
>>> >> >
>>> >
>>> >
>>>
>>
>>
>
_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
https://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to