Crash in backend::adjust_up()
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=5519
Reported by Jonas Wallden jonasw@roxen.com
Process: pike [2608] Path: /home/jonasw/pike/7.8/build/darwin-10.2.0-i386/pike Identifier: pike Version: ??? (???) Code Type: X86-64 (Native) Parent Process: sh [2538]
Date/Time: 2010-06-14 17:09:05.563 +0200 OS Version: Mac OS X 10.6.3 (10D573) Report Version: 6
Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000008 Crashed Thread: 20
[...]
Thread 20 Crashed:
0 pike 0x000000010004b24a adjust_up + 58 (backend.cmod:584)
1 pike 0x000000010004e3fc f_Backend_call_out + 764 (backend.cmod:398)
2 pike 0x0000000100010bf7 low_mega_apply + 1703 (apply_low.h:388)
3 pike 0x00000001000141f0 eval_instruction + 7600 (interpret_functions.h:2065)
4 pike 0x000000010001cca2 catching_eval_instruction + 98 (interpret.c:2246)
5 pike 0x0000000100019a88 eval_instruction + 30280 (interpret_functions.h:1287)
6 pike 0x000000010001cdad mega_apply + 205 (interpret.c:2218)
7 pike 0x000000010011ad70 new_thread_func + 1584 (threads.c:1115)
8 libSystem.B.dylib 0x00007fff85f988b6 _pthread_start + 331
9 libSystem.B.dylib 0x00007fff85f98769 thread_start + 13
[...]
Thread 20 crashed with X86 Thread State (64-bit): rax: 0x000000004c164615 rbx: 0x0000000103787a20 rcx: 0x0000000100b37e40 rdx: 0x00000000000004e0 rdi: 0x0000000100510400 rsi: 0x000000000000013a rbp: 0x00000001070c5760 rsp: 0x00000001070c5740 r8: 0x000000000000009c r9: 0x0000000000000000 r10: 0x00000001082505d0 r11: 0x000000000039ba29 r12: 0x0000000100510400 r13: 0x00000001096ead60 r14: 0x0000000000000139 r15: 0x000000010824fc00 rip: 0x000000010004b24a rfl: 0x0000000000010202 cr2: 0x0000000000000008
backend.cmod:584 contains this line in my tree:
if(CMP(pos, parent))