Posts

Showing posts with the label SIGSEGV

Tracking down Signal codes

Ok. I've been trying to tracked down the error's meaning. specifically SIGSEGV code=2. I found it listed in the header file located at    sys/siginfo.h  : * SIGSEGV codes (si_addr == address of faulting memory reference)  */ #define SEGV_MAPERR     1       /* Address not mapped */ #define SEGV_ACCERR     2       /* No permissions */ #define SEGV_STKERR     3       /* ?? Stack exception */ #define SEGV_GPERR      4       /* ?? General protection */ #define SEGV_IRQERR     5       /* ?? Interrupt handler fault */ #if defined(__EXT_QNX) #define NSIGSEGV        5 #endif It seems to be SEGV_ACCERR. No permissions. Very interesting. I am not sure what it is trying to access, or why i dont have permissions as a developer. Hmmm... Update:  Found addr2line. seems like there are some errors in aot-compiler.c,...

some SSH on the playbook

I was able to use blackberry-connect to open up ssh access on my playbook. SCP'ed my mono install and received this error message: Process 10866804 (mono) terminated SIGSEGV code=2 fltno=11 ip=000bfde0 Memory fault (core dumped) Not sure what it means. I did some strange sig hacks, so I may start there. I wonder if i could use gdb to check out the core dump. When i run Mono -V i get: $ ./mono -V       Mono JIT compiler version 2.10.9 (mono-2-10-9/256094a Mon May 28 09:15:52 EDT 2012) Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com TLS:           normal SIGSEGV:       normal Notification:  Thread + polling Architecture:  armel,vfp Disabled:      none Misc:          softdebug LLVM:          supported, not enabled. GC:            none I wonder if SIGSEGV has a...