On Tuesday 20 July 2010 at 11:40, Parrot wrote: > #1707: attempt to mmap 2325622477335777280 bytes when printing utf8 in perl6
> Exception Type: EXC_CRASH (SIGQUIT) > Exception Codes: 0x0000000000000000, 0x0000000000000000 > Crashed Thread: 0 Dispatch queue: com.apple.main-thread > > Thread 0 Crashed: Dispatch queue: com.apple.main-thread > 0 libSystem.B.dylib 0x00007fff82bfbfe6 __kill + 10 > 1 libparrot.dylib 0x0000000101a2e96d do_panic + 397 > (exceptions.c:728) > 2 libparrot.dylib 0x0000000101a3383d > failed_allocation + 61 (alloc_memory.c:31) > 3 libparrot.dylib 0x0000000101a33903 > mem__internal_allocate + 35 (alloc_memory.c:94) > 4 libparrot.dylib 0x0000000101a03a7e > string_to_cstring_nullable + 62 (api.c:2211) > 5 libparrot.dylib 0x0000000101a281a2 > Parrot_get_datatype_enum + 18 (datatypes.c:44) > 6 libparrot.dylib 0x0000000101a18453 Parrot_new_p_sc > + 147 (core_ops.c:19573) Here's the problem; whatever STRING gets passed to Parrot_get_datatype_enum() is invalid. If you can print *type_name from this call frame (and if we can figure out where it came from), we can fix the error. -- c _______________________________________________ parrot-tickets mailing list [email protected] http://lists.parrot.org/mailman/listinfo/parrot-tickets
