(gdb) where #0 0x080f74af in mono_class_from_mono_type () #1 0x0812e2e6 in mono_jit_thread_attach () #2 0x00000001 in ?? () #3 0x00000028 in ?? () #4 0x00000004 in ?? () #5 0x00000004 in ?? () #6 0x082e7d04 in ?? () #7 0x082e7d7c in ?? () #8 0xb71cb208 in ?? () #9 0x08149840 in mono_pmip () #10 0x08149840 in mono_pmip () #11 0x0814b316 in mono_pmip () #12 0x0814b935 in mono_pmip () #13 0x080d6fb6 in mono_runtime_delegate_invoke () #14 0x080b6539 in mono_thread_get_abort_signal () #15 0x08106802 in mono_pthread_key_for_tls () #16 0x0000040a in ?? () #17 0xb71cb348 in ?? () #18 0x0811fd86 in GC_start_blocking () Previous frame inner to this frame (corrupt stack?) (gdb) x/20i $pc 0x80f74af : movzbl 0x6(%ecx),%edx 0x80f74b3 : cmp $0x1e,%dl 0x80f74b6 : ja 0x80f74c2 0x80f74b8 : movzbl %dl,%eax 0x80f74bb : jmp *0x81adf0c(,%eax,4) 0x80f74c2 : movzbl %dl,%eax 0x80f74c5 : mov %eax,0xc(%esp) 0x80f74c9 : movl $0x81859bb,0x8(%esp) 0x80f74d1 : movl $0x10,0x4(%esp) 0x80f74d9 : movl $0x0,(%esp) 0x80f74e0 : call 0x80578d0 0x80f74e5 : movl $0x0,0x10(%esp) 0x80f74ed : movl $0x81ae1d9,0xc(%esp) 0x80f74f5 : movl $0xd42,0x8(%esp) 0x80f74fd : movl $0x81ae2fc,0x4(%esp) 0x80f7505 : movl $0x0,(%esp) 0x80f750c : call 0x8057080 0x80f7511 : mov (%ecx),%ebx 0x80f7513 : test %ebx,%ebx 0x80f7515 : je 0x80f7754