ruth:ALS2008 analysis$ /usr/bin/gzip -V gzip 1.3.12 Copyright (C) 2007 Free Software Foundation, Inc. Copyright (C) 1993 Jean-loup Gailly. This is free software. You may redistribute copies of it under the terms of the GNU General Public License <http://www.gnu.org/licenses/gpl.html>. There is NO WARRANTY, to the extent permitted by law.
Written by Jean-loup Gailly. ruth:ALS2008 analysis$ ruth:ALS2008 analysis$ sudo dtruss /usr/bin/gzip dtruss-test.txt dtrace: 2126 dynamic variable drops with non-empty dirty list SYSCALL(args) = return issetugid(0x10D12D000, 0x2, 0x7FFF52AD2B00) = 0 0 geteuid(0x10D12D000, 0x2, 0x0) = 0 0 csops(0x0, 0x0, 0x7FFF52AD25B4) = 0 0 shared_region_check_np(0x7FFF52AD0508, 0x2, 0x7FFF52AD0508) = 0 0 stat64("/usr/lib/dtrace/libdtrace_dyld.dylib\0", 0x7FFF52AD1650, 0x7FFF52AD2620) = 0 0 open("/usr/lib/dtrace/libdtrace_dyld.dylib\0", 0x0, 0x0) = 3 0 pread(0x3, "\312\376\272\276\0", 0x1000, 0x0) = 4096 0 pread(0x3, "\317\372\355\376\a\0", 0x1000, 0x6000) = 4096 0 mmap(0x10D192000, 0x2000, 0x5, 0x12, 0x3, 0x6000) = 0xD192000 0 mmap(0x10D194000, 0x1000, 0x3, 0x12, 0x3, 0x8000) = 0xD194000 0 mmap(0x10D195000, 0x1FF0, 0x1, 0x12, 0x3, 0x9000) = 0xD195000 0 close(0x3) = 0 0 stat64("/usr/lib/libSystem.B.dylib\0", 0x7FFF52AD1430, 0x7FFF52AD2330) = 0 0 stat64("/usr/lib/system/libcache.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libcommonCrypto.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libcompiler_rt.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libcopyfile.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libdispatch.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libdnsinfo.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libdyld.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libkeymgr.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/liblaunch.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libmacho.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libquarantine.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libremovefile.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libsystem_blocks.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libsystem_c.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libsystem_dnssd.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libsystem_info.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libsystem_kernel.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libsystem_m.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libsystem_network.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libsystem_notify.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libsystem_sandbox.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libunc.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libunwind.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libxpc.dylib\0", 0x7FFF52AD1120, 0x7FFF52AD2020) = 0 0 stat64("/usr/lib/system/libcorecrypto.dylib\0", 0x7FFF52AD1020, 0x7FFF52AD1F20) = 0 0 stat64("/usr/lib/libobjc.A.dylib\0", 0x7FFF52AD1000, 0x7FFF52AD1F00) = 0 0 stat64("/usr/lib/libauto.dylib\0", 0x7FFF52AD1000, 0x7FFF52AD1F00) = 0 0 stat64("/usr/lib/libc++abi.dylib\0", 0x7FFF52AD0ED0, 0x7FFF52AD1DD0) = 0 0 stat64("/usr/lib/libc++.1.dylib\0", 0x7FFF52AD0ED0, 0x7FFF52AD1DD0) = 0 0 getpid(0x7FFF52AD2388, 0x10D190004, 0xEA60) = 56770 0 open("/dev/dtracehelper\0", 0x2, 0x7FFF52AD2480) = 3 0 ioctl(0x3, 0x80086804, 0x7FFF52AD23E0) = 0 0 close(0x3) = 0 0 stat64("/usr/lib/libstdc++.6.dylib\0", 0x7FFF52AD1420, 0x7FFF52AD2320) = 0 0 __sysctl(0x7FFF52AD1F44, 0x2, 0x7FFF52AD1F30) = 0 0 bsdthread_register(0x7FFF8EA53174, 0x7FFF8EA53164, 0x2000) = 0 0 thread_selfid(0x7FFF8EA53174, 0x7FFF8EA53164, 0x0) = 22823183 0 mmap(0x0, 0x2000, 0x3, 0x1002, 0x1000000, 0x0) = 0xD197000 0 mprotect(0x10D197000, 0x88, 0x1) = 0 0 mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x0) = 0xD199000 0 mprotect(0x10D199000, 0x1000, 0x0) = 0 0 mprotect(0x10D1AF000, 0x1000, 0x0) = 0 0 mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x0) = 0xD1B0000 0 mprotect(0x10D1B0000, 0x1000, 0x0) = 0 0 mprotect(0x10D1C6000, 0x1000, 0x0) = 0 0 mmap(0x0, 0x1000, 0x3, 0x1002, 0x1000000, 0x0) = 0xD191000 0 mprotect(0x10D191000, 0x1000, 0x1) = 0 0 mprotect(0x10D197000, 0x88, 0x3) = 0 0 mmap(0x7F8689C00000, 0x200000, 0x3, 0x1002, 0x7000000, 0x0) = 0x89C00000 0 munmap(0x7F8689D00000, 0x100000) = 0 0 mprotect(0x10D197000, 0x88, 0x1) = 0 0 issetugid(0x7FFF85716075, 0x7FFF52AD1F44, 0x7FFF52AD2B38) = 0 0 mmap(0x7F8689C00000, 0x1000000, 0x3, 0x1002, 0x2000000, 0x0) = 0x89D00000 0 munmap(0x7F8689D00000, 0x300000) = 0 0 munmap(0x7F868A800000, 0x500000) = 0 0 getpid(0x7FFF52AD1DA4, 0x3, 0x3) = 56770 0 __mac_syscall(0x7FFF8C5338CC, 0x2, 0x7FFF52AD1DD8) = 0 0 stat64("/AppleInternal\0", 0x7FFF52AD1E48, 0x0) = -1 Err#2 audit_session_self(0x7FFF52AD1D30, 0x7FFF52AD1B68, 0x4) = 4611 0 geteuid(0x7FFF52AD1D30, 0x7FFF52AD1B68, 0x0) = 0 0 getegid(0x7FFF52AD1D30, 0x7FFF52AD1B68, 0x0) = 0 0 getaudit_addr(0x7FFF52AD1DE0, 0x30, 0x0) = 0 0 csops(0xDDC2, 0x7, 0x7FFF52AD19C0) = 0 0 sigaction(0x2, 0x0, 0x7FFF52AD2AC8) = 0 0 sigaction(0x1, 0x0, 0x7FFF52AD2AC8) = 0 0 sigaction(0xD, 0x0, 0x7FFF52AD2AC8) = 0 0 sigaction(0xF, 0x0, 0x7FFF52AD2AC8) = 0 0 sigaction(0x18, 0x0, 0x7FFF52AD2AC8) = 0 0 sigaction(0x19, 0x0, 0x7FFF52AD2AC8) = 0 0 sigaction(0x2, 0x7FFF52AD2A88, 0x0) = 0 0 sigaction(0x1, 0x7FFF52AD2A88, 0x0) = 0 0 sigaction(0xD, 0x7FFF52AD2A88, 0x0) = 0 0 sigaction(0xF, 0x7FFF52AD2A88, 0x0) = 0 0 sigaction(0x18, 0x7FFF52AD2A88, 0x0) = 0 0 sigaction(0x19, 0x7FFF52AD2A88, 0x0) = 0 0 open("dtruss-test.txt\0", 0x20104, 0x0) = 3 0 ^Cfstat64(0x3, 0x10D157BE8, 0x0) = 0 0 sigprocmask(0x1, 0x10D13C2B4, 0x7FFF52AD2224) = 0x0 0 open("dtruss-test.txt.gz\0", 0xA01, 0x180) = 4 0 sigprocmask(0x3, 0x7FFF52AD2224, 0x0) = 0x0 0 read(0x3, "\0", 0x10000) = 4963 0 read(0x3, "ng to turn ../../../../FM02048.7 into fieldmap and T2*\n\n\n < M A T L A B >\n Copyright 1984-2007 The MathWorks, Inc.\ Version 7.5.0.338 (R2007b)\n August 9, 20", 0xEC9D) = 0 0 write(0x4, "\037\213\b\b]K>Q\0", 0x4AF) = 1199 0 close(0x3) = 0 0 stat64_extended(0x7F8689C03A00, 0x7FFF52AD1DC8, 0x7F8689C03A60) = 0 0 chmod_extended(0x7F8689C03A00, 0x1F6, 0x14) = 0 0 stat64_extended(0x7F8689C039F0, 0x7F8689C038B8, 0x7F8689C03C10) = 0 0 open("dtruss-test.txt\0", 0x0, 0x0) = 3 0 __mac_syscall(0x7FFF8CA2F57C, 0x52, 0x7FFF52AD1D00) = -1 Err#93 open("dtruss-test.txt.gz\0", 0xA01, 0x81ED) = -1 Err#17 open("dtruss-test.txt.gz\0", 0x801, 0x81ED) = -1 Err#17 open("dtruss-test.txt.gz\0", 0x801, 0x81ED) = -1 Err#17 open("dtruss-test.txt.gz\0", 0x801, 0x81ED) = -1 Err#17 open("dtruss-test.txt.gz\0", 0x801, 0x81ED) = -1 Err#17 open("dtruss-test.txt.gz\0", 0x801, 0x81ED) = -1 Err#17 open("dtruss-test.txt.gz\0", 0x801, 0x81ED) = -1 Err#17 open("dtruss-test.txt.gz\0", 0x801, 0x81ED) = -1 Err#17 On 3/11/13 5:29 PM, "Paul Eggert" <egg...@cs.ucla.edu> wrote: On 03/11/13 07:12, Welsh, Robert wrote: > gzip version that has come with mountain lion os x (10.8.2) and when >trying to compress a file that is on a network drive (a READYNAS Pro 6 >running 4.2.20 it hangs What does "dtruss gzip" say? What system call is hanging, that is? ********************************************************** Electronic Mail is not secure, may not be read every day, and should not be used for urgent or sensitive issues