From: Noah Lavine <noah.b.lavine@gmail.com>
To: Andreas Rottmann <a.rottmann@gmx.at>
Cc: guile-devel@gnu.org
Subject: Re: Bug in Guile's Posix Networking
Date: Sat, 12 Feb 2011 15:47:15 -0500 [thread overview]
Message-ID: <AANLkTimN6kLBvMoD=AHm61Hk1JXisj=7=pJsmxPxNu_s@mail.gmail.com> (raw)
In-Reply-To: <877hdb76cq.fsf@vir.lan>
Hello,
> It would be interesting to see the output of a strace-like tool on both
> the working Python program and the equivalent failing Guile program.
> Apparently (according to the Interwebs), on OS X this tool is called
> "dtruss".
Sorry for the delay in replying. I got the output of dtruss easily
enough, but I don't know how to interpret it, and a lot of it seems to
be noise from initialization. I was hoping to learn how to interpret
it, but had no luck so far, so here is Guile's dtruss output. I can
send Python's output too if you would like, but it's similarly long:
SYSCALL(args) = return
getpid(0x7FFF5FBFF870, 0x7FFFFFE00050, 0x0) = 85226 0
open_nocancel("/dev/urandom\0", 0x0, 0x0) = 3 0
read_nocancel(0x3,
"Y=\337\353\244[\375\214!\370\261\317%\224\"2n[\306Mz\221-|\353\235?\200y\334R|\260\322\363U\236\237Im\025e\030\217\316\264=!\343\256o\024\346gm\232>\346\246\255\305\330*.!\211\215\277\316\370V\246R\273NNZ\235\032\215\342\320\200\330Q\211\344S^\210\201\027\036\306}\307\213\261\307\352\344\350\f+\332\344\003\354\0",
0x6C) = 108 0
close_nocancel(0x3) = 0 0
issetugid(0x100000000, 0x7FFF5FBFFB45, 0x7FFF5FC40530) = 0 0
geteuid(0x100000000, 0x7FFF5FBFFB45, 0x0) = 0 0
__sysctl(0x7FFF5FBFD760, 0x2, 0x7FFF5FBFD720) = 0 0
__sysctl(0x7FFF5FBFD720, 0x2, 0x7FFF5FBFD7BC) = 0 0
shared_region_check_np(0x7FFF5FBFD928, 0x0, 0x7FFF5FC1DC86) = 0 0
stat64("/usr/lib/dtrace/libdtrace_dyld.dylib\0", 0x7FFF5FBFCD30,
0x7FFF5FBFD370 = 0 0
pread(0x3, "\312\376\272\276\0", 0x1000, 0x0) = 4096 0
pread(0x3, "\317\372\355\376\a\0", 0x1000, 0x1000) = 4096 0
mmap(0x1000B6000, 0x2000, 0x5, 0x12, 0x3, 0x100000000) = 0xB6000 0
mmap(0x1000B8000, 0x1000, 0x3, 0x12, 0x3, 0x100000000) = 0xB8000 0
mmap(0x1000B9000, 0x1F10, 0x1, 0x12, 0x3, 0x100000000) = 0xB9000 0
close(0x3) = 0 0
stat64("/usr/lib/libncurses.5.4.dylib\0", 0x7FFF5FBFCAB0, 0x7FFF5FBFD0F0) = 0 0
stat64("/usr/lib/libiconv.2.dylib\0", 0x7FFF5FBFCAB0, 0x7FFF5FBFD0F0) = 0 0
stat64("/usr/lib/libSystem.B.dylib\0", 0x7FFF5FBFCAB0, 0x7FFF5FBFD0F0) = 0 0
stat64("/usr/lib/system/libmathCommon.A.dylib\0", 0x7FFF5FBFC810,
0x7FFF5FBFCE50) = 0 0
madvise(0x7FFF8961F000, 0x2000, 0x5) = 0 0
open("/dev/dtracehelper\0", 0x2, 0x7FFF5FC45338) = 3 0
ioctl(0x3, 0x80086804, 0x7FFF5FBFD6C0) = 0 0
close(0x3) = 0 0
stat64("/usr/lib/libstdc++.6.dylib\0", 0x7FFF5FBFCAD0, 0x7FFF5FBFD110) = 0 0
open("/dev/dtracehelper\0", 0x2, 0x7FFF5FC45400) = 3 0
ioctl(0x3, 0x80086804, 0x7FFF5FBFD6C0) = 0 0
close(0x3) = 0 0
__sysctl(0x7FFF5FBFD5B0, 0x2, 0x7FFF5FBFD5A0) = 0 0
bsdthread_register(0x7FFF837BC3DC, 0x7FFF8379CFF8, 0x2000) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF8A0) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF890, 0x0) = 0 0
open("/dev/tty\0", 0x6, 0x1) = 3 0
close(0x3) = 0 0
getrlimit(0x1008, 0x7FFF5FBFF220, 0x7FFF8378684C) = 0 0
open_nocancel("/usr/share/locale/en_US.UTF-8/LC_COLLATE\0", 0x0, 0x1B6) = 3 0
fstat64(0x3, 0x7FFF5FBFF1F0, 0x7FFF5FBFF2BC) = 0 0
mmap(0x0, 0x1000000, 0x3, 0x1002, 0x2000000, 0x0) = 0x400000 0
munmap(0x100400000, 0x400000) = 0 0
munmap(0x101000000, 0x400000) = 0 0
read_nocancel(0x3, "1.1A\n\0", 0x1000) = 2086 0
close_nocancel(0x3) = 0 0
open_nocancel("/usr/share/locale/en_US.UTF-8/LC_CTYPE\0", 0x0, 0x1B6) = 3 0
fstat64(0x3, 0x7FFF5FBFF2D0, 0x0) = 0 0
fstat64(0x3, 0x7FFF5FBFF0B0, 0x7FFF5FBFF17C) = 0 0
lseek(0x3, 0x0, 0x1) = 0 0
lseek(0x3, 0x0, 0x0) = 0 0
read_nocancel(0x3, "RuneMagAUTF-8\0", 0x1000) = 4096 0
read_nocancel(0x3, "\0", 0x1000) = 4096 0
read_nocancel(0x3, "\0", 0x1000) = 4096 0
read_nocancel(0x3, "\0", 0x1000) = 4096 0
read_nocancel(0x3, "\0", 0x1000) = 4096 0
read_nocancel(0x3, "\0", 0x1000) = 4096 0
read_nocancel(0x3, "@\004\211\0", 0xDB70) = 56176 0
close_nocancel(0x3) = 0 0
open_nocancel("/usr/share/locale/en_US.UTF-8/LC_MONETARY\0", 0x0,
0x7FFF5FBFF39A) = 3 0
fstat64(0x3, 0x7FFF5FBFF2E0, 0x0) = 0 0
read_nocancel(0x3, "USD
\n$\n.\n,\n3;3\n\n-\n2\n2\n1\n0\n1\n0\n1\n1\n\b\0", 0x22) = 34 0
close_nocancel(0x3) = 0 0
open_nocancel("/usr/share/locale/en_US.UTF-8/LC_NUMERIC\0", 0x0,
0x7FFF5FBFF3A9 = 3 0
fstat64(0x3, 0x7FFF5FBFF2F0, 0x0) = 0 0
read_nocancel(0x3, ".\n,\n3;3\n@$\b\0", 0x8) = 8 0
close_nocancel(0x3) = 0 0
open_nocancel("/usr/share/locale/en_US.UTF-8/LC_TIME\0", 0x0,
0x7FFF5FBFF3A6) = 3 0
fstat64(0x3, 0x7FFF5FBFF2F0, 0x0) = 0 0
read_nocancel(0x3,
"Jan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug\nSep\nOct\nNov\nDec\nJanuary\nFebruary\nMarch\nApril\nMay\nJune\nJuly\nAugust\nSeptember\nOctober\nNovember\nDecember\nSun\nMon\nTue\nWed\nThu\nFri\nSat\nSunday\nMonday\nTuesday\nWednesday\nThursday\nFriday\nSaturday\n%H:%M:%S\n%m/%d/%Y\n%a
%b %e %X %Y\nAM\nP", 0x179) = 377 0
close_nocancel(0x3) = 0 0
open_nocancel("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/LC_MESSAGES\0",
0x0, 0x7FFF5FBFF3B6) = 3 0
fstat64(0x3, 0x7FFF5FBFF2F0, 0x0) = 0 0
read_nocancel(0x3, "^[yYsS].*\n^[nN].*\n(\0", 0x12) = 18 0
close_nocancel(0x3) = 0 0
getuid(0x1001005E5, 0x100071063, 0x0) = 0 0
getgid(0x0, 0x100071063, 0x0) = 0 0
geteuid(0x0, 0x100071063, 0x0) = 0 0
getegid(0x0, 0x100071063, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF8A0) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF890, 0x0) = 0 0
fstat64(0x2, 0x7FFF5FBFF7A0, 0x7FFF5FBFF87C) = 0 0
fstat64(0x1, 0x7FFF5FBFF7A0, 0x7FFF5FBFF87C) = 0 0
sigaction(0x14, 0x7FFF5FBFF840, 0x7FFF5FBFF870) = 0 0
sigaction(0x14, 0x7FFF5FBFF840, 0x7FFF5FBFF870) = 0 0
sigaction(0x2, 0x7FFF5FBFF840, 0x7FFF5FBFF870) = 0 0
sigaction(0x2, 0x7FFF5FBFF840, 0x7FFF5FBFF870) = 0 0
sigaction(0x3, 0x7FFF5FBFF840, 0x7FFF5FBFF870) = 0 0
sigaction(0x3, 0x7FFF5FBFF840, 0x7FFF5FBFF870) = 0 0
sigprocmask(0x1, 0x0, 0x1000A69F8) = 0x0 0
sigaction(0x3, 0x7FFF5FBFF7F0, 0x7FFF5FBFF880) = 0 0
__sysctl(0x7FFF5FBFF770, 0x2, 0x7FFF5FBFF780) = 0 0
stat64("/Users/noah/Desktop/guile/guile\0", 0x7FFF5FBFF750, 0x0) = 0 0
stat64(".\0", 0x7FFF5FBFF6C0, 0x0) = 0 0
getppid(0x1000BC000, 0x100100000, 0xFC080) = 85225 0
getpgrp(0x0, 0x100102F1, 0x0) = 85223 0
sigaction(0x14, 0x7FFF5FBFF830, 0x7FFF5FBFF860) = 0 0
getrlimit(0x1007, 0x7FFF5FBFF820, 0x7FFF8378684C) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF8A0) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF890, 0x0) = 0 0
open("meta/guile\0", 0x0, 0x0) = 3 0
ioctl(0x3, 0x4004667A, 0x7FFF5FBFF71C) = -1 Err#25
ioctl(0x3, 0x40487413, 0x7FFF5FBFF720) = -1 Err#25
lseek(0x3, 0x0, 0x1) = 0 0
read(0x3, "#!/bin/sh\n\n#\tCopyright (C) 2002, 2006, 2008, 2009 Free
Software Foundation\n#\n# @\004\b\0", 0x50) = 80 0
lseek(0x3, 0x0, 0x0) = 0 0
getdtablesize(0x3, 0x0, 0xFFFFFFFF) = 256 0
dup2(0x3, 0xFF, 0x100) = 255 0
close(0x3) = 0 0
fcntl(0xFF, 0x2, 0x1) = 0 0
fcntl(0xFF, 0x3, 0x0) = 0 0
fstat64(0xFF, 0x7FFF5FBFF7D0, 0x0) = 0 0
lseek(0xFF, 0x0, 0x1) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
read(0xFF, "#!/bin/sh\n\n#\tCopyright (C) 2002, 2006, 2008, 2009 Free
Software Foundation\n#\n# This file is part of GUILE.\n#\n# GUILE
is free software; you can redistribute it and/or modify it\n# under
the terms of the GNU Lesser General Public License as\n# publishe",
0x6C8) = 1736 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF860) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF850, 0x0) = 0 0
sigprocmask(0x1, 0x0, 0x7FFF5FBFF570) = 0x0 0
sigaltstack(0x0, 0x7FFF5FBFF560, 0x0) = 0 0
sigprocmask(0x3, 0x7FFF5FBFF570, 0x0) = 0x0 0
sigreturn(0x0, 0x80000000, 0x0) = 0 0
sigaction(0x2, 0x7FFF5FBFF4E0, 0x7FFF5FBFF510) = 0 0
sigaction(0x3, 0x7FFF5FBFF4E0, 0x7FFF5FBFF510) = 0 0
sigaction(0x14, 0x7FFF5FBFF4E0, 0x7FFF5FBFF510) = 0 0
open("/usr/lib/dtrace/libdtrace_dyld.dylib\0", 0x0, 0x0) = 3 0
thread_selfid(0x7FFF837BC3DC, 0x7FFF8379CFF8, 0x0) = 237399 0
open_nocancel("/dev/urandom\0", 0x0, 0x7FFF7082EBE0) = 3 0
read_nocancel(0x3,
"b\224\f\221\224]\355\a\255.\302\307\301\341\253S\bBp\271.\355<B\003$j\023\223t,-[\246]\016\017b\261mT+\225/(\220dK\370\345X\017\005\017\325\342\236\032\022\254\261\031\275\371\0",
0x40) = 64 0
close_nocancel(0x3) = 0 0
mmap(0x0, 0x3000, 0x3, 0x1002, 0x1000000, 0x7FFF00000001) = 0xBB000 0
__sysctl(0x7FFF5FBFD430, 0x2, 0x7FFF5FBFD3F0) = 0 0
__sysctl(0x7FFF5FBFD3F0, 0x2, 0x7FFF5FBFD488) = 0 0
getpid(0x7FFF5FBFD380, 0x7FFFFFE00050, 0x0) = 85226 0
open_nocancel("/dev/urandom\0", 0x0, 0x0) = 3 0
read_nocancel(0x3,
"\303\256\006UB!\260\030\020\237\333\320\365\341\342z\301\354\273\347\232\271>\357/\321\362\350\3247`y\322\355\274\271\005P\0058|pyA\226*\t\r\023\2777xI\366%\350\343\302\367ed\266\325\t\323\022\377\006b\302\003\230dm\222Z\016\377\345\251\246v\304\363+a%\033q\246B\205\363\361\373h_\245\236\224\356:X-\t\271\357\213\0",
0x6C) = 108 0
close_nocancel(0x3) = 0 0
__sysctl(0x7FFF5FBFD430, 0x2, 0x7FFF5FBFD45C) = 0 0
mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x100000000) = 0xBE000 0
mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x100000000) = 0xD5000 0
mmap(0x0, 0x1000, 0x3, 0x1002, 0x1000000, 0x100000000) = 0xEC000 0
mmap(0x0, 0x200000, 0x3, 0x1002, 0x7000000, 0x100000000) = 0xED000 0
munmap(0x1000ED000, 0x13000) = 0 0
munmap(0x100200000, 0xED000) = 0 0
__sysctl(0x7FFF5FBFD590, 0x2, 0x7FFF5FBFD550) = 0 0
__sysctl(0x7FFF5FBFD550, 0x2, 0x7FFF7083B760) = 0 0
__sysctl(0x7FFF5FBFD590, 0x2, 0x7FFF5FBFD550) = 0 0
__sysctl(0x7FFF5FBFD550, 0x2, 0x7FFF7083B764) = 0 0
__sysctl(0x7FFF5FBFD590, 0x2, 0x7FFF5FBFD550) = 0 0
__sysctl(0x7FFF5FBFD550, 0x2, 0x7FFF7083B768) = 0 0
mmap(0x0, 0x3000, 0x3, 0x1002, 0x1000000, 0x100000000) = 0xED000 0
__sysctl(0x7FFF5FBFD560, 0x2, 0x7FFF5FBFD520) = 0 0
__sysctl(0x7FFF5FBFD520, 0x2, 0x7FFF5FBFD5B8) = 0 0
__sysctl(0x7FFF5FBFD560, 0x2, 0x7FFF5FBFD58C) = 0 0
mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x100000000) = 0x200000 0
mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x100000000) = 0x217000 0
mmap(0x0, 0x200000, 0x3, 0x1002, 0x7000000, 0x100000000) = 0x22E000 0
munmap(0x10022E000, 0xD2000) = 0 0
munmap(0x100400000, 0x2E000) = 0 0
Thanks a lot for showing me dtruss/strace!
Noah
next prev parent reply other threads:[~2011-02-12 20:47 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-02-07 6:28 Bug in Guile's Posix Networking Noah Lavine
2011-02-07 23:49 ` Andreas Rottmann
2011-02-12 20:47 ` Noah Lavine [this message]
2011-02-12 21:02 ` Andy Wingo
2011-02-12 21:35 ` Noah Lavine
2011-02-12 22:00 ` Andy Wingo
2011-02-13 1:22 ` Noah Lavine
2011-02-13 1:45 ` Noah Lavine
2011-02-13 2:22 ` Noah Lavine
2011-02-13 3:00 ` Noah Lavine
2011-02-13 5:42 ` Ken Raeburn
2011-02-13 13:55 ` Noah Lavine
2011-02-13 13:57 ` Noah Lavine
2011-02-13 18:34 ` Ken Raeburn
2011-02-13 20:07 ` Andy Wingo
2011-02-13 20:10 ` Noah Lavine
2011-02-13 20:34 ` Noah Lavine
2011-02-13 21:10 ` Andy Wingo
2011-02-13 20:04 ` Andy Wingo
2011-02-12 11:26 ` Andy Wingo
2011-02-12 20:33 ` Noah Lavine
2011-02-12 20:59 ` Andy Wingo
2011-02-12 21:00 ` Noah Lavine
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/guile/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='AANLkTimN6kLBvMoD=AHm61Hk1JXisj=7=pJsmxPxNu_s@mail.gmail.com' \
--to=noah.b.lavine@gmail.com \
--cc=a.rottmann@gmx.at \
--cc=guile-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).