chromatic chromaticwgzorg thursday 07 august 2008 051640 carl mäsak wrote r30087 perl6 e subset int 1 1 works perl6 e subset int 1 0 fails segfaults type check failed segmentation fault able produce failing type check kind without also triggering segfault really segfault libc sending sigabrt dodgy memory free program received signal sigabrt aborted switching thread 0xb7b988d0 lwp 9520 0xb7f5f410 __kernel_vsyscall gdb bt 0 0xb7f5f410 __kernel_vsyscall 1 0x4810b085 raise libtlsi686cmovlibcso6 2 0x4810ca01 abort libtlsi686cmovlibcso6 3 0x4814e835 free_check libtlsi686cmovlibcso6 4 0x4814f495 free libtlsi686cmovlibcso6 5 0xb7cf7a01 mem_sys_free from0x0 srcgcmemoryc304 6 0xb7cf813a destroy_context interp0x81e6008 srcgcregisterc163 7 0xb7cfeb5b parrot_really_destroy interp0x81e6008 exit_code_unused1 arg_unused0x0 srcinter_createc444 8 0xb7cf1a99 parrot_exit interp0x81e6008 status1 srcexitc89 9 0xb7cf1466 find_exception_handler interp0x81e6008 exception0x4822b864 srcexceptionsc149 10 0xb7cf14f7 parrot_ex_throw_from_c interp0x81e6008 exception0xb778cb30 srcexceptionsc259 11 0xb7cf19a1 parrot_ex_throw_from_c_args interp0x81e6008 ret_addr0x0 exitcode20 format0xb7ae3528 srcexceptionsc339 relevant code clear freed contexts slot 0 slot interpctx_memn_free_slots slot void ptr interpctx_memfree_listslot ptr void const next void ptr mem_sys_freeptr ptr next mem_sys_freeinterpctx_memfree_list slot 8 dont know many links list gone though ill keep digging unless someone else beats first rest backtrace amusing appears exception handler catches class already registered exception tries register another class throws exception eventually fails c thu 07 aug 2008 104546 0700 perl 57710 parrot segfaults subtype type check fails