<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog O' Matty &#187; Solaris Debugging</title>
	<atom:link href="http://prefetch.net/blog/index.php/category/solaris-debugging/feed/" rel="self" type="application/rss+xml" />
	<link>http://prefetch.net/blog</link>
	<description>Blog O' Matty</description>
	<lastBuildDate>Tue, 07 Feb 2012 03:00:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Getting VMWare tools to configure on Solaris 10 guests</title>
		<link>http://prefetch.net/blog/index.php/2011/09/28/getting-vmware-tools-to-configure-on-solaris-10-guests/</link>
		<comments>http://prefetch.net/blog/index.php/2011/09/28/getting-vmware-tools-to-configure-on-solaris-10-guests/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 12:25:45 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Solaris Debugging]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=4590</guid>
		<description><![CDATA[I built out a Solaris 10 update 10 guest on a vSphere 4.1 machine this past week. When I went to configure VMWare tools I received the following error: $ /usr/bin/vmware-config-tools.pl Initializing... Stopping VMware Tools services in the virtual machine: Guest operating system daemon: done Guest memory manager: done Unable to create symlink "/mnt/hgfs" pointing [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2011/09/28/getting-vmware-tools-to-configure-on-solaris-10-guests/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ridding your Solaris host of zombie processes</title>
		<link>http://prefetch.net/blog/index.php/2010/06/30/ridding-your-solaris-host-of-zombie-processes/</link>
		<comments>http://prefetch.net/blog/index.php/2010/06/30/ridding-your-solaris-host-of-zombie-processes/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 21:28:55 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Solaris Debugging]]></category>
		<category><![CDATA[Solaris Utilities]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=3618</guid>
		<description><![CDATA[We encountered a nasty bug in our backup software this week. When this bug is triggered, each job (one process is created per job) that completes will turn into a zombie. After a few days we will have hundreds or even thousands of zombie processes, which if left unchecked will eventually lead to the system-side [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2010/06/30/ridding-your-solaris-host-of-zombie-processes/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Solaris reporting multiple devices sharing IRQ assignments</title>
		<link>http://prefetch.net/blog/index.php/2010/04/14/solaris-reporting-multiple-devices-sharing-irq-assignments/</link>
		<comments>http://prefetch.net/blog/index.php/2010/04/14/solaris-reporting-multiple-devices-sharing-irq-assignments/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 16:22:20 +0000</pubDate>
		<dc:creator>mike</dc:creator>
				<category><![CDATA[Solaris Debugging]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=3486</guid>
		<description><![CDATA[One of my co-workers this week was fighting disk failure on a Solaris 10 x86 host.  I was checking /var/adm/messages and came across something interesting. Apr 11 03:29:21 sinatra.fatkitty.com nge: [ID 801725 kern.info] NOTICE: nge1: Using FIXED interrupt type Apr 11 03:29:21 sinatra.fatkitty.com unix: [ID 954099 kern.info] NOTICE: IRQ20 is being shared by drivers with [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2010/04/14/solaris-reporting-multiple-devices-sharing-irq-assignments/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fixing Solaris hosts that boot to a grub&gt; prompt</title>
		<link>http://prefetch.net/blog/index.php/2009/12/12/fixing-solaris-hosts-that-boot-to-a-grub-prompt/</link>
		<comments>http://prefetch.net/blog/index.php/2009/12/12/fixing-solaris-hosts-that-boot-to-a-grub-prompt/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 13:38:04 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Solaris Debugging]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=3230</guid>
		<description><![CDATA[I applied the latest recommended patch bundle this week to two X4140 servers running Solaris 10. When I rebooted, I was greeted with a grub> prompt instead of the grub menu: grub> This wasn&#8217;t so good, and for some reason the stage1 / stage2 loaders weren&#8217;t installed correctly (or the zpool upgrade caused some issues). [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2009/12/12/fixing-solaris-hosts-that-boot-to-a-grub-prompt/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Figuring out what a hung Solaris process is doing inside the kernel</title>
		<link>http://prefetch.net/blog/index.php/2009/05/15/figuring-out-what-a-hung-process-is-doing-on-a-solaris-host/</link>
		<comments>http://prefetch.net/blog/index.php/2009/05/15/figuring-out-what-a-hung-process-is-doing-on-a-solaris-host/#comments</comments>
		<pubDate>Fri, 15 May 2009 04:07:07 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Solaris Debugging]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=1883</guid>
		<description><![CDATA[I had a a process hang last week on one of my Solaris hosts, and was curious what each thread was doing. The mdb utility is perfect for locating this information, since you an combine pid2proc with the walk and findstack dcmds to get the call stack of each thread in a process (in the [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2009/05/15/figuring-out-what-a-hung-process-is-doing-on-a-solaris-host/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solaris nscd keep-hot-count issue</title>
		<link>http://prefetch.net/blog/index.php/2006/09/30/nscd-keep-hot-count-issue/</link>
		<comments>http://prefetch.net/blog/index.php/2006/09/30/nscd-keep-hot-count-issue/#comments</comments>
		<pubDate>Sat, 30 Sep 2006 05:22:35 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Solaris Debugging]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/index.php/2006/09/30/nscd-keep-hot-count-issue/</guid>
		<description><![CDATA[While reviewing the DNS logfiles on one of my name servers, I noticed that one of my Solaris hosts was querying getupdates.sun.com once per hour: Sep 30 02:28:05 dns named[1097]: [ID 866145 local0.info] client 1.2.3.4#47644: view internal: query: getupdates.sun.com IN A + Sep 30 03:27:35 dns named[1097]: [ID 866145 local0.info] client 1.2.3.4#47738: view internal: query: [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2006/09/30/nscd-keep-hot-count-issue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mapping pfiles output to files</title>
		<link>http://prefetch.net/blog/index.php/2006/09/22/mapping-pfiles-output-to-files/</link>
		<comments>http://prefetch.net/blog/index.php/2006/09/22/mapping-pfiles-output-to-files/#comments</comments>
		<pubDate>Fri, 22 Sep 2006 12:55:59 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Solaris Debugging]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/index.php/2006/09/22/mapping-pfiles-output-to-files/</guid>
		<description><![CDATA[While I was analyzing the performance characteristics of one of my Solaris 9 Oracle database servers, I needed to map a file descriptor listed in the pfiles output to the actual file name on the file system (Solaris 10 provides this information in the pfiles output, which is yet another reason to run Solaris 10). [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2006/09/22/mapping-pfiles-output-to-files/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>When binaries (errr scripts) attack!</title>
		<link>http://prefetch.net/blog/index.php/2006/04/09/when-binaries-errr-scripts-attack/</link>
		<comments>http://prefetch.net/blog/index.php/2006/04/09/when-binaries-errr-scripts-attack/#comments</comments>
		<pubDate>Sun, 09 Apr 2006 14:42:49 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Solaris Debugging]]></category>

		<guid isPermaLink="false">http://daemons.net/~matty/blog/?p=377</guid>
		<description><![CDATA[I was recently asked to debug a performance problem with a message passing applications. Once I received an overview of how the application worked, I started digging through the system data. To see where the application was spending it&#8217;s time, I ran the following DTrace program: $ cat syscalltime.d #pragma D option quiet syscall:::entry / [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2006/04/09/when-binaries-errr-scripts-attack/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Debugging problems with Solaris in.dhcpd vendor options</title>
		<link>http://prefetch.net/blog/index.php/2006/03/25/debugging-problems-with-solaris-indhcpd-vendor-options/</link>
		<comments>http://prefetch.net/blog/index.php/2006/03/25/debugging-problems-with-solaris-indhcpd-vendor-options/#comments</comments>
		<pubDate>Sat, 25 Mar 2006 18:48:30 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Solaris Debugging]]></category>

		<guid isPermaLink="false">http://daemons.net/~matty/blog/?p=379</guid>
		<description><![CDATA[While attempting to jumpstart my Sun Ultra 10 this week, I encountered the following error: ok boot net:dhcp &#8211; install Boot device: /pci@1f,0/pci@1,1/network@1,1:dhcp File and args: &#8211; install 38800 panic &#8211; boot: Could not mount filesystem. Program terminated The machine was getting a kernel, but for some reason was unable to mount the Solaris miniroot. [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2006/03/25/debugging-problems-with-solaris-indhcpd-vendor-options/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Locating pipe endpoints</title>
		<link>http://prefetch.net/blog/index.php/2006/03/11/locating-pipe-endpoints/</link>
		<comments>http://prefetch.net/blog/index.php/2006/03/11/locating-pipe-endpoints/#comments</comments>
		<pubDate>Sat, 11 Mar 2006 05:00:29 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Solaris Debugging]]></category>

		<guid isPermaLink="false">http://daemons.net/~matty/blog/?p=356</guid>
		<description><![CDATA[While debugging a performance problem this week, I noticed that one of our applications was issuing 1000s of read and write system calls each minute to file descriptor 19. To get a better idea of what file descriptor 19 was used for, I used the trusty Solaris pfiles utility: $ pfiles 8988 [ ..... ] [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2006/03/11/locating-pipe-endpoints/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

