I've noticed that installs of 7.9 after commit acab7b82dc have started generating a large number of module dumping failures. Also, I have code that segfaults on startup starting with the same commit. The code is somewhat complicated, so I've not been able to boil it down to a simple test (yet).
I'm not sure the gdb backtrace will be of much help, but I'll include it here.
Any suggestions?
Bill
Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000180 [Switching to process 19605 thread 0x1803] 0x000000010017f8a5 in insert_opcode1 () (gdb) bt #0 0x000000010017f8a5 in insert_opcode1 () #1 0x0000000100067fd7 in do_docode2 () #2 0x000000010006be4f in do_docode2 () #3 0x00000001000710a2 in do_cond_jump () #4 0x0000000100071002 in do_cond_jump () #5 0x000000010006ecae in do_docode2 () #6 0x000000010006854d in do_docode2 () #7 0x0000000100070a24 in do_code_block () #8 0x000000010016331a in dooptcode () #9 0x000000010000b0eb in yyparse () #10 0x0000000100107a76 in run_pass2 () #11 0x000000010010b5da in f_compilation_compile () #12 0x0000000100018235 in low_mega_apply () #13 0x0000000100019684 in mega_apply () #14 0x00000001000efe76 in f_compilation_env_compile () #15 0x0000000100018235 in low_mega_apply () #16 0x0000000100019684 in mega_apply () #17 0x0000000101181f6e in ?? () #18 0x000000010000f736 in catching_eval_instruction () #19 0x000000010001caeb in inter_return_opcode_F_CATCH () #20 0x000000010118b425 in ?? () #21 0x000000010001969f in mega_apply () #22 0x00000001000dca1d in object_index_no_free () #23 0x00000001007e2dcc in ?? () #24 0x000000010001969f in mega_apply () #25 0x00000001000dca1d in object_index_no_free () #26 0x00000001000eb3bc in f_index () #27 0x00000001001590cf in index_node () #28 0x000000010000a561 in yyparse () #29 0x000000010010b4f1 in f_compilation_compile () #30 0x0000000100018235 in low_mega_apply () #31 0x0000000100019684 in mega_apply () #32 0x00000001000efe76 in f_compilation_env_compile () #33 0x0000000100018235 in low_mega_apply () #34 0x0000000100019684 in mega_apply () #35 0x0000000101181f6e in ?? () #36 0x000000010000f736 in catching_eval_instruction () #37 0x000000010001caeb in inter_return_opcode_F_CATCH () #38 0x000000010118b425 in ?? () #39 0x000000010001969f in mega_apply () #40 0x00000001000dca1d in object_index_no_free () #41 0x00000001007e2dcc in ?? () #42 0x000000010001969f in mega_apply () #43 0x00000001000dca1d in object_index_no_free () #44 0x00000001000eb3bc in f_index () #45 0x00000001001590cf in index_node () #46 0x000000010000a561 in yyparse () #47 0x000000010010b4f1 in f_compilation_compile () #48 0x0000000100018235 in low_mega_apply () #49 0x0000000100019684 in mega_apply () #50 0x00000001000efe76 in f_compilation_env_compile () #51 0x0000000100018235 in low_mega_apply () #52 0x0000000100019684 in mega_apply () #53 0x0000000101181f6e in ?? () #54 0x000000010000f736 in catching_eval_instruction () #55 0x000000010001caeb in inter_return_opcode_F_CATCH () #56 0x000000010118b425 in ?? () #57 0x000000010001969f in mega_apply () #58 0x00000001000dca1d in object_index_no_free () #59 0x00000001007e2dcc in ?? () #60 0x000000010001969f in mega_apply () #61 0x00000001000dca1d in object_index_no_free () #62 0x00000001000eb3bc in f_index () #63 0x00000001001590cf in index_node () #64 0x000000010000a561 in yyparse () #65 0x000000010010b4f1 in f_compilation_compile () #66 0x0000000100018235 in low_mega_apply () #67 0x0000000100019684 in mega_apply () #68 0x00000001000efe76 in f_compilation_env_compile () #69 0x0000000100018235 in low_mega_apply () #70 0x0000000100019684 in mega_apply () #71 0x0000000101181f6e in ?? () #72 0x000000010000f736 in catching_eval_instruction () #73 0x000000010001caeb in inter_return_opcode_F_CATCH () #74 0x000000010118b425 in ?? () #75 0x000000010001969f in mega_apply () #76 0x00000001000e4517 in o_cast () #77 0x00000001000e4c2c in f_cast () #78 0x00000001049abfe1 in ?? () #79 0x000000010001969f in mega_apply () #80 0x00000001000d5db8 in call_pike_initializers () #81 0x00000001000d992c in debug_clone_object () #82 0x00000001000182fc in low_mega_apply () #83 0x000000010001bda4 in jump_opcode_F_CALL_FUNCTION () #84 0x0000000101e3f4d4 in ?? () #85 0x000000010000f736 in catching_eval_instruction () #86 0x000000010001caeb in inter_return_opcode_F_CATCH () #87 0x0000000101e3f179 in ?? () #88 0x000000010001969f in mega_apply () #89 0x000000010012e5a0 in new_thread_func () #90 0x00007fff8d1af742 in _pthread_start () #91 0x00007fff8d19c181 in thread_start ()
pike-devel@lists.lysator.liu.se