<?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 WideCom Brasil &#187; Core</title>
	<atom:link href="http://widecombrasil.com.br/blog/index.php/tag/core/feed/" rel="self" type="application/rss+xml" />
	<link>http://widecombrasil.com.br/blog</link>
	<description>Gerenciando Soluções Web</description>
	<lastBuildDate>Wed, 01 Jun 2011 15:31:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Depurando erros core.*</title>
		<link>http://widecombrasil.com.br/blog/index.php/2010/01/depurando-erros-core/</link>
		<comments>http://widecombrasil.com.br/blog/index.php/2010/01/depurando-erros-core/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 23:47:12 +0000</pubDate>
		<dc:creator>Thiago Voltolini</dc:creator>
				<category><![CDATA[Destaques]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[Core]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[Ferramentas]]></category>

		<guid isPermaLink="false">http://widecombrasil.com.br/blog/?p=24</guid>
		<description><![CDATA[Algumas vezes quando processos no SO Linux causam erro eles geram um arquivo com nome core.nnnn onde &#8220;n&#8221; é uma identificação numérica. Estes arquivos podem ser úteis para depuração de erros e identificação do motivo, mas eles são binários e não podemos simplesmente acessá-los com um editor de texto pra verificar o conteúdo. Pra isso]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-38" title="GDB: The GNU Project Debugger" src="http://widecombrasil.com.br/blog/wp-content/uploads/2010/01/archer.jpg" alt="GDB: The GNU Project Debugger" width="200" height="125" />Algumas vezes quando processos no SO Linux causam erro eles geram um arquivo com nome <strong>core.nnnn </strong>onde &#8220;n&#8221; é uma identificação numérica. Estes arquivos podem ser úteis para depuração de erros e identificação do motivo, mas eles são binários e não podemos simplesmente acessá-los com um editor de texto pra verificar o conteúdo.<br />
Pra isso precisamos de um cara chamado <a title="GDB: The GNU Project Debugger " href="http://www.gnu.org/software/gdb/" target="_blank">GDB: The GNU Project Debugger</a></p>
<p>Não vou me extender muito, até porque não conheço muito o programa, mas com ele também é possível executar alguma tarefa e forçar que um core seja gerado, pra verificação posterior ou caso o processo dê erro e não gere o core nem nenhuma outro informação.</p>
<p><span id="more-24"></span>Você pode instalá-lo pelo <strong>yum</strong>:</p>
<pre>yum install gdb</pre>
<p>Acesse a pasta onde o arquivo core se encontra. Ao executar o comando <strong>gdb</strong> no shell você acessará seu &#8220;prompt&#8221;. Depois basta executar o comando <strong>core core.nnnn</strong>.</p>
<p>Abaixo temos um exemplo do resultado obtido:</p>
<pre><strong>[root@servidor /]# gdb</strong>
GNU gdb Fedora (6.8-27.el5)
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".

<strong>(gdb) core core.27445</strong>
Core was generated by `/usr/bin/php'.
Program terminated with signal 11, Segmentation fault.
[New process 27445]
#0  0x00000031b2a78d80 in ?? ()

<strong>(gdb) quit</strong>
<strong>[root@servidor /]#</strong></pre>
<p>Erro gerado pelo PHP que não trazia detalhes nos logs de erro.</p>
<p>Para sair execute o comando <strong>quit</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://widecombrasil.com.br/blog/index.php/2010/01/depurando-erros-core/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

