Good afternoon, On 6/03/10 at 10:36 PM -0500, Charles Lepple <[email protected]> wrote:
>We are most interested in what happens after the fork. Can you re-run >dtruss with "-f"? I couldn't get -f to work as expected, so instead I attached directly to child process: $ sudo dtruss -p 69499 SYSCALL(args) = return write(0x2, "The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec().\n\0", 0x65) = 101 0 write(0x2, "Break on __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.\n\0", 0x75) = 117 0 write(0x2, "The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec().\n\0", 0x65) = 101 0 write(0x2, "Break on __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.\n\0", 0x75) = 117 0 write(0x2, "The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec().\n\0", 0x65) = 101 0 write(0x2, "Break on __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.\n\0", 0x75) = 117 0 It continues like that for a while before: gettimeofday(0xBFFFF1A0, 0x0, 0x34) = 1267935360 0 gettimeofday(0xBFFFF198, 0x0, 0x34) = 1267935360 0 And a bit later: getuid(0xBFFFEFA4, 0x0, 0x9) = 212 0 getgid(0xBFFFEFA4, 0x0, 0x9) = 212 0 __sysctl(0xBFFFEE3C, 0x2, 0xBFFFEE44) = 0 0 sendto_nocancel(0x3, 0x105C50, 0xC5) = 197 0 gettimeofday(0xBFFFF58C, 0x0, 0x1) = 1267935360 0 And then: select(0x6, 0xBFFFF594, 0x0, 0x0, 0xBFFFF878) = 0 0 It just seems to be repeated same thing after that. I can send you the full output if you want it. Anything else I can test? Thanks, Charlie -- Ꮚ Charlie Garrison ♊ <[email protected]> 〠 PO Box 141, Windsor, NSW 2756, Australia O< ascii ribbon campaign - stop html mail - www.asciiribbon.org http://www.ietf.org/rfc/rfc1855.txt _______________________________________________ Nut-upsdev mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/nut-upsdev
