advice in debugging a new port
cremes.devlist at mac.com
cremes.devlist at mac.com
Thu May 10 18:59:36 PDT 2007
On May 10, 2007, at 1:21 PM, cremes.devlist at mac.com wrote:
> Okay, the title is a bit of a lie; the port succeeds in building
> and installing.
>
> I'm working on a new port for transcode [1] and am running into a
> problem. The port will be pulling HEAD from cvs so I am fully aware
> that the problem I am seeing right now could be related to
> instability in the trunk.
>
> Again, I have the port successfully building and installing.
> However, executing the binary to do even simple operations results
> in a hang. The weird thing is that the command will execute to
> completion and then hang on exit.
>
> For example, if I execute 'transcode --version' it successfully
> prints its version info and then hangs. I can also issue a command
> to transcode a movie from mpeg2 to h.264 which results in a good
> clean file, but it hangs during exit.
>
> Is there a tracing facility on OSX I can use to track down this
> problem? Most of my coding experience is IOKit in-kernel so I'm not
> really good at this userland stuff. Thanks for any help or pointers.
For anyone wondering, the answers were 'ktrace,' 'kdump,' and 'gdb.'
cr
More information about the macports-users
mailing list