guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bug in Guile's Posix Networking


From: Noah Lavine
Subject: Re: Bug in Guile's Posix Networking
Date: Sat, 12 Feb 2011 15:47:15 -0500

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;address@hidden", 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]