title: Magento 1.9 core seesion message vanishing on home page
body: <p>I'm setting a message to core session from controller and redirect to home page
  Ex -</p>
  <pre><code>$session = Mage::getSingleton('core/session');
  $session-&gt;addError('This is test message');
  $this-&gt;_redirect('/');
  </code></pre>
  <p>But it's not display on home page, i checked xml files and other blocks too but can't find any clue.
  When i debug the message on home page phtml file it shows like this</p>
  <pre><code> $messages=Mage::getSingleton(&quot;core/session&quot;)-&gt;getMessages();
      var_dump($messages);
  
  object(Mage_Core_Model_Message_Collection)#77 (2) { 
  [&quot;_messages&quot;:protected]=&gt; array(0) { } [&quot;_lastAddedMessage&quot;:protected]=&gt; object(Mage_Core_Model_Message_Error)#76 (6) { 
  [&quot;_type&quot;:protected]=&gt; string(5) &quot;error&quot; [&quot;_code&quot;:protected]=&gt; string(34) &quot;This is test message&quot; [&quot;_class&quot;:protected]=&gt; string(0) &quot;&quot; [&quot;_method&quot;:protected]=&gt; string(0) &quot;&quot; 
  [&quot;_identifier&quot;:protected]=&gt; NULL [&quot;_isSticky&quot;:protected]=&gt; bool(false) } }
  </code></pre>
  <p>Anyone know how to fix this issue, Thank You</p>