site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=hgpTkM0N8+ZH0Ty32inttxc248TvWYXjCRMyZkupsRQ+pRyArQYJBhQ9zGJRuNyeqPcSKB41pcISPFIu5k6GuRYtao93ZJaJW599olC9OmyLBOcbur/6QLLW9UR45rMCXJed+iE17GhrOUiiAsT+6X+vXy6tgl05QCefsA7K1VE= Derek Kumar writes:
As to why the backtrace doesn't show any more, it's because the framepointer linkage was terminated prematurely (zeroed)...could be stack corruption. If you can connect to the machine or examine a crashdump, you can try trawling the stack for traces. I'd also suggest verifying that you were, in fact, on the appropriate thread stack at the time of the panic. Thank you. That was quite helpful. I imagine we're doing something to induce random memory corruption, which is not a good sign. Unfortunately, this customer is pretty clueless, and cannot setup dumps.
Here's a simple thing. Set up a kernel coredump server on one of your machines. It doesn't have to be fast, but it helps to have enough hard disk space. On the client (i.e. panic-prone machine) sudo nvram boot-args="debug=0xd44 _panicd_ip=10.0.40.2" {and reboot for this to take effect.} where you replace 10.0.40.2 with the IP address of your coredump server. You must restart to enable this setting. Next time that machine panics, you'll get a core dump. To setup your coredump server (from <http://developer.apple.com/technotes/tn2004/tn2118.html>) do the following: mkdir /PanicDumps chmod ugo+wx /PanicDumps cat > /tmp/macosxkdump <<EOF service macosxkdump { disable = no type = UNLISTED socket_type = dgram protocol = udp port = 1069 user = nobody groups = yes server = /usr/libexec/kdumpd server_args = /PanicDumps wait = yes } EOF sudo cp /tmp/macosxkdump /etc/xinetd.d sudo kill -HUP `cat /var/run/xinetd.pid` _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.a... On 10/13/06, Andrew Gallatin <gallatin@cs.duke.edu> wrote: This email sent to site_archiver@lists.apple.com