socket.getifaddr: fallback to lo0 when default en0 or eth0 not available (offline mode)
exception.new: autometically add stacktrace
generics.mutex_ptr: fix bug when error occurs during touch contents
make exception tranferrable
fix bug of get if addr always use last interface candidate