<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Verwirrung: Exception und Abort]]></title><description><![CDATA[<p>Hi!</p>
<p>Warum endet folgendes mit einem Abort trap?</p>
<pre><code class="language-cpp">try {
    throw 1;
} catch( ... ) {
    printf(&quot;catched&quot;);
}
</code></pre>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/254206/verwirrung-exception-und-abort</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Apr 2026 03:34:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/254206.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 12 Nov 2009 23:20:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Thu, 12 Nov 2009 23:20:46 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Warum endet folgendes mit einem Abort trap?</p>
<pre><code class="language-cpp">try {
    throw 1;
} catch( ... ) {
    printf(&quot;catched&quot;);
}
</code></pre>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807298</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807298</guid><dc:creator><![CDATA[nielsp]]></dc:creator><pubDate>Thu, 12 Nov 2009 23:20:46 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Thu, 12 Nov 2009 23:34:29 GMT]]></title><description><![CDATA[<p>hi</p>
<p>den fehler kann ich nicht reproduzieren(der msvc9 verhält sich hier korrekt)...<br />
welchen compiler nutzt du?</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807301</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Thu, 12 Nov 2009 23:34:29 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Thu, 12 Nov 2009 23:39:38 GMT]]></title><description><![CDATA[<p>Wahrscheinlich hast du für stdout die Grammatikprüfung aktiviert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807304</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Thu, 12 Nov 2009 23:39:38 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Thu, 12 Nov 2009 23:40:29 GMT]]></title><description><![CDATA[<p>Ich benutze g++ 4.2 auf Mac OS X 10.6.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807307</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807307</guid><dc:creator><![CDATA[nielsp]]></dc:creator><pubDate>Thu, 12 Nov 2009 23:40:29 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Thu, 12 Nov 2009 23:41:22 GMT]]></title><description><![CDATA[<p>Bashar schrieb:</p>
<blockquote>
<p>Wahrscheinlich hast du für stdout die Grammatikprüfung aktiviert.</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807308</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807308</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 12 Nov 2009 23:41:22 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Thu, 12 Nov 2009 23:41:59 GMT]]></title><description><![CDATA[<p>Bashar schrieb:</p>
<blockquote>
<p>Wahrscheinlich hast du für stdout die Grammatikprüfung aktiviert.</p>
</blockquote>
<p>xD</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807309</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Thu, 12 Nov 2009 23:41:59 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Fri, 13 Nov 2009 12:15:02 GMT]]></title><description><![CDATA[<p>Bashar schrieb:</p>
<blockquote>
<p>Wahrscheinlich hast du für stdout die Grammatikprüfung aktiviert.</p>
</blockquote>
<p>Nein, habe ich nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807485</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807485</guid><dc:creator><![CDATA[nielsp]]></dc:creator><pubDate>Fri, 13 Nov 2009 12:15:02 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Fri, 13 Nov 2009 12:22:51 GMT]]></title><description><![CDATA[<p>Fail <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Ein Tipp: Simple past von &quot;catch&quot; ist nicht &quot;catched&quot; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807491</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807491</guid><dc:creator><![CDATA[Randnotiz]]></dc:creator><pubDate>Fri, 13 Nov 2009 12:22:51 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Fri, 13 Nov 2009 12:54:57 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Aber wieder zurück zum Problem ja?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807508</guid><dc:creator><![CDATA[nielsp]]></dc:creator><pubDate>Fri, 13 Nov 2009 12:54:57 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Fri, 13 Nov 2009 13:35:01 GMT]]></title><description><![CDATA[<p>nielsp schrieb:</p>
<blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Aber wieder zurück zum Problem ja?</p>
</blockquote>
<p>Erst wenn das vorrangige Problem repariert ist. So kann sich ja kein Mensch konzentrieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807528</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807528</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 13 Nov 2009 13:35:01 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Fri, 13 Nov 2009 15:04:48 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">try {
    throw 1;
} catch( ... ) {
    printf(&quot;catch&quot;);
}
</code></pre>
<p>Besser so??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807575</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807575</guid><dc:creator><![CDATA[nielsp]]></dc:creator><pubDate>Fri, 13 Nov 2009 15:04:48 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Fri, 13 Nov 2009 15:22:46 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">try
{
  throw 1;
}
catch(...)
{
  std::cout &lt;&lt; &quot;caught&quot;;
}
</code></pre>
<p>;P</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807588</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Fri, 13 Nov 2009 15:22:46 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Fri, 13 Nov 2009 16:11:31 GMT]]></title><description><![CDATA[<p>So ein Müll. Ich hatte doch tatsächlich gehofft, ernsthafte Antworten vorzufünden.<br />
Jetzt scheiß ich halt auf Exceptions</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807616</guid><dc:creator><![CDATA[nielsp]]></dc:creator><pubDate>Fri, 13 Nov 2009 16:11:31 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Fri, 13 Nov 2009 16:19:42 GMT]]></title><description><![CDATA[<p>Die &quot;ernsthafte&quot; Lösung ist bereits in den gegebenen Antworten enthalten (bzw. in dem Fakt, dass sie die Frage scheinbar nicht beantworten).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807621</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807621</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Fri, 13 Nov 2009 16:19:42 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Fri, 13 Nov 2009 16:23:07 GMT]]></title><description><![CDATA[<p>Der Fehler muß woanders liegen. Hast Du da mehr Code drin, wirfst zum Beispiel in einem Destruktor noch eine Exception?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807623</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807623</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 13 Nov 2009 16:23:07 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Fri, 13 Nov 2009 16:41:29 GMT]]></title><description><![CDATA[<p>Nichts außer int main().</p>
<pre><code class="language-cpp">int main(int argc, char** argv) {
    try
    {
        throw 1;
    }
    catch(...)
    {
        std::cout &lt;&lt; &quot;caught\n&quot;;
        return 0;
    }
    std::cout &lt;&lt; &quot;not caught\n&quot; &lt;&lt; std::endl;
    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1807632</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807632</guid><dc:creator><![CDATA[nielsp]]></dc:creator><pubDate>Fri, 13 Nov 2009 16:41:29 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Fri, 13 Nov 2009 16:40:07 GMT]]></title><description><![CDATA[<p>nielsp schrieb:</p>
<blockquote>
<p>Nein, nichts. Lediglich int main():</p>
<pre><code class="language-cpp">int main(int argc, char** argv) {

    try {
        throw 1;
    } catch( ... ) {
        return 0;
    }
    return -1;
}
</code></pre>
</blockquote>
<p>Habs soeben bei mir compiliert und gestetet und der Proess gibt einfach nur 0 zurück.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807635</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807635</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 13 Nov 2009 16:40:07 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Fri, 13 Nov 2009 16:42:25 GMT]]></title><description><![CDATA[<p>Wie ja gewollt. Aber bei kommt halt abort raus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807637</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807637</guid><dc:creator><![CDATA[nielsp]]></dc:creator><pubDate>Fri, 13 Nov 2009 16:42:25 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Fri, 13 Nov 2009 17:38:58 GMT]]></title><description><![CDATA[<p>nielsp schrieb:</p>
<blockquote>
<p>Wie ja gewollt. Aber bei kommt halt abort raus.</p>
</blockquote>
<p>und wir sollen jz raten, was du falsch machst? &gt;&lt;<br />
ich denke, da wärst du im compiler und ide forum besser aufgehoben<br />
vll gibts irgendwelche flags beim g++, die setzen, was man mit <code>catch(...)</code> alles fängt bzw. was nicht...</p>
<p>vll liegt der fehler auch ganz bei dir(war schon oft so, dass hier leute da waren, die die falsche datei kompiliert haben und deshalb dann nen anderes ergebnis hatten, als der quellcode vermuten ließ^^)</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807653</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807653</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Fri, 13 Nov 2009 17:38:58 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Fri, 13 Nov 2009 19:02:13 GMT]]></title><description><![CDATA[<p>nielsp schrieb:</p>
<blockquote>
<p>Jetzt scheiß ich halt auf Exceptions</p>
</blockquote>
<p>Empfehle ich dir nicht, aber uns würde das ehrlich gesagt nicht allzu viel ausmachen...</p>
<p>Versuch mal, im Debug-Modus den Ursprung des <code>abort()</code> zu eruieren. Am besten zuvor gesamtes Projekt neu kompilieren, gegebenenfalls sogar ein neues Projekt erstellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807698</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807698</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 13 Nov 2009 19:02:13 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Fri, 13 Nov 2009 19:06:47 GMT]]></title><description><![CDATA[<p>Neues Projekt und so hab ich schon gemacht.<br />
Debug gibt folgendes:</p>
<pre><code>#0  0x00007fff80268ff6 in __kill ()
#1  0x00007fff8030a072 in abort ()
#2  0x0000000100183c82 in uw_init_context_1 ()
#3  0x00000001001842be in _Unwind_RaiseException ()
#4  0x0000000100074dd9 in __cxa_throw ()
#5  0x0000000100000e0a in main ()
</code></pre>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807700</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807700</guid><dc:creator><![CDATA[nielsp]]></dc:creator><pubDate>Fri, 13 Nov 2009 19:06:47 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Sat, 14 Nov 2009 02:02:20 GMT]]></title><description><![CDATA[<p>kompletter quelltext und vll auch die befehlszeile, wie du das ganze compilierst und linkst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807801</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807801</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sat, 14 Nov 2009 02:02:20 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Sat, 14 Nov 2009 09:07:19 GMT]]></title><description><![CDATA[<p>Ja, na klar:</p>
<p>main.cpp:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

int main(int argc, char** argv)
{
   try
   {
      throw 1;
   }
   catch(...) 
   {
       std::cout &lt;&lt; &quot;caught&quot; &lt;&lt; std::endl; 
       return 0;
   }
   std::cout &lt;&lt; &quot;not caught&quot; &lt;&lt; std::endl;
   return 1;
}
</code></pre>
<p>Kompiliert mit:</p>
<pre><code>g++ main.cpp
</code></pre>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807825</guid><dc:creator><![CDATA[nielsp]]></dc:creator><pubDate>Sat, 14 Nov 2009 09:07:19 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Sat, 14 Nov 2009 11:50:52 GMT]]></title><description><![CDATA[<p>Tja, mit g++ 4.4.1 kommt genau das zu erwartende Verhalten raus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807850</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807850</guid><dc:creator><![CDATA[YASC]]></dc:creator><pubDate>Sat, 14 Nov 2009 11:50:52 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Sat, 14 Nov 2009 12:09:08 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int main()
{}
</code></pre>
<p>was macht er denn nun?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1807859</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1807859</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sat, 14 Nov 2009 12:09:08 GMT</pubDate></item><item><title><![CDATA[Reply to Verwirrung: Exception und Abort on Sun, 15 Nov 2009 12:32:56 GMT]]></title><description><![CDATA[<p>Also bei int main() {} passiert wie gewünscht nichts. Ich habe jetzt g++-4.4 eingerichtet, aber abort trap kommt immer noch.</p>
<p>Grüße,<br />
Niels</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1808255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1808255</guid><dc:creator><![CDATA[nielsp]]></dc:creator><pubDate>Sun, 15 Nov 2009 12:32:56 GMT</pubDate></item></channel></rss>