<?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[Instabile Programmlaufzeit :(]]></title><description><![CDATA[<p>Hallo,<br />
mein Programm funktioniert gut, zumindest für 1-1,5h. Danach stürtzt es immer ab. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Nun will ich herausfinden, warum das so ist, allerdings ist das nicht einfach weil der Quelltext groß ist,... also was tun? Mal 1,5 h im Debuggen? Oder würde es was bringen wenn ich alles in einen try catch block packe, um eine Fehlermeldung abzufangen... Das Programm ist sowohl für Linux als auch für Windows verfügbar, aber hab die Laufzeit bisher nur unter Linux getestet, da verschwindet der Prozess einfach so, im logfile steht auch nichts auffälliges... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Danke für Vorschläge <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/topic/266808/instabile-programmlaufzeit</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 19:55:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/266808.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 14 May 2010 19:55:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Instabile Programmlaufzeit :( on Fri, 14 May 2010 19:55:47 GMT]]></title><description><![CDATA[<p>Hallo,<br />
mein Programm funktioniert gut, zumindest für 1-1,5h. Danach stürtzt es immer ab. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Nun will ich herausfinden, warum das so ist, allerdings ist das nicht einfach weil der Quelltext groß ist,... also was tun? Mal 1,5 h im Debuggen? Oder würde es was bringen wenn ich alles in einen try catch block packe, um eine Fehlermeldung abzufangen... Das Programm ist sowohl für Linux als auch für Windows verfügbar, aber hab die Laufzeit bisher nur unter Linux getestet, da verschwindet der Prozess einfach so, im logfile steht auch nichts auffälliges... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Danke für Vorschläge <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/1897287</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897287</guid><dc:creator><![CDATA[*MOP*]]></dc:creator><pubDate>Fri, 14 May 2010 19:55:47 GMT</pubDate></item><item><title><![CDATA[Reply to Instabile Programmlaufzeit :( on Fri, 14 May 2010 19:57:56 GMT]]></title><description><![CDATA[<p>[MOP] schrieb:</p>
<blockquote>
<p>Hallo,<br />
mein Programm funktioniert gut, zumindest für 1-1,5h. Danach stürtzt es immer ab. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Nun will ich herausfinden, warum das so ist, allerdings ist das nicht einfach weil der Quelltext groß ist,... also was tun? Mal 1,5 h im Debuggen?</p>
</blockquote>
<p>Ja.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1897288</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897288</guid><dc:creator><![CDATA[theparamod]]></dc:creator><pubDate>Fri, 14 May 2010 19:57:56 GMT</pubDate></item><item><title><![CDATA[Reply to Instabile Programmlaufzeit :( on Fri, 14 May 2010 19:58:37 GMT]]></title><description><![CDATA[<p>Na gut, noch andere Vorschläge^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1897290</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897290</guid><dc:creator><![CDATA[*MOP*]]></dc:creator><pubDate>Fri, 14 May 2010 19:58:37 GMT</pubDate></item><item><title><![CDATA[Reply to Instabile Programmlaufzeit :( on Fri, 14 May 2010 19:59:13 GMT]]></title><description><![CDATA[<p>Beides. 1.5h im Debugger und wenn es eine erreichbare main() hat, dann da try-catch rein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1897291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897291</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 14 May 2010 19:59:13 GMT</pubDate></item><item><title><![CDATA[Reply to Instabile Programmlaufzeit :( on Fri, 14 May 2010 20:03:07 GMT]]></title><description><![CDATA[<p>[MOP] schrieb:</p>
<blockquote>
<p>Na gut, noch andere Vorschläge^^</p>
</blockquote>
<p>Wild loggen. Wenn erstmal Funktionseintritt und -austritt von ein paar Top-Level-Funktionmen geloggt werden, und dann immer weiter rein, haste die Stelle schnell. FALLS er immer an der selben Stelle aussteigt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1897293</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897293</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 14 May 2010 20:03:07 GMT</pubDate></item><item><title><![CDATA[Reply to Instabile Programmlaufzeit :( on Fri, 14 May 2010 20:16:13 GMT]]></title><description><![CDATA[<p>Ok danke, werd ich versuchen...<br />
Wie kann ich herausfinden oder analysieren ob mein Programm Speicherlecks produziert? (das ist doch auch eine Möglichkeit, weswegen er abstürzen kann...?) Kennt da jemand was für Linux, oder worauf muss ich im Code achten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1897297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897297</guid><dc:creator><![CDATA[*MOP*]]></dc:creator><pubDate>Fri, 14 May 2010 20:16:13 GMT</pubDate></item><item><title><![CDATA[Reply to Instabile Programmlaufzeit :( on Fri, 14 May 2010 20:22:26 GMT]]></title><description><![CDATA[<p>Worauf du im Code achten musst, solltest du selber wissen, wenn du dynamisch Speicher verwaltest. Das Programm valgrind kann dir sehr viele Fehler finden. Außerdem könntest du gegen die Debug-Version der C++-Standardbibliothek linken, das findet dir nochmal jede Menge potentielle Fehler. Außerdem kannst du einstellen, dass ein Core-dump erstellt werden soll, wenn das Programm abstürzt. Wenn du den dann im Debugger anguckst, hast du sofort die Stelle gefunden an der das Programm abstürzt und alle Variablenwerte an dem Punkt. Damit sollte sich die Ursache fix finden lassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1897301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897301</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Fri, 14 May 2010 20:22:26 GMT</pubDate></item><item><title><![CDATA[Reply to Instabile Programmlaufzeit :( on Fri, 14 May 2010 21:53:26 GMT]]></title><description><![CDATA[<p>Eine schnelle Frage, könnte es sein, dass mein Programm gar nicht abstürzt sondern abgewürgt wird, weil es per php mit der Funktion popen gestartet wird? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1897337</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897337</guid><dc:creator><![CDATA[*MOP*]]></dc:creator><pubDate>Fri, 14 May 2010 21:53:26 GMT</pubDate></item><item><title><![CDATA[Reply to Instabile Programmlaufzeit :( on Fri, 14 May 2010 21:56:28 GMT]]></title><description><![CDATA[<p>[MOP] schrieb:</p>
<blockquote>
<p>Eine schnelle Frage, könnte es sein, dass mein Programm gar nicht abstürzt sondern abgewürgt wird, weil es per php mit der Funktion popen gestartet wird? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Jedes PHP-Script unterliegt einer Laufzeitbeschränkung, die in der Konfiguration aufgehoben werden kann. Unter Umständen kann es also sein, dass das PHP-Script die Laufzeit überschreitet und daher gekillt wird.</p>
<p>Genaures kann ich dir dazu aber nicht sagen. Informier dich dazu im Internet oder starte dein Programm einfach mal so (ohne PHP) bzw. starte über PHP ein Programm, was alle 5 Minuten einen Texteintrag mit der aktuellen Zeit macht. Sollte auch dieses simple(!) Programm &quot;abstürzen&quot;, so liegt es vermutlich an PHP.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1897340</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897340</guid><dc:creator><![CDATA[lkjljk]]></dc:creator><pubDate>Fri, 14 May 2010 21:56:28 GMT</pubDate></item><item><title><![CDATA[Reply to Instabile Programmlaufzeit :( on Sat, 15 May 2010 23:33:28 GMT]]></title><description><![CDATA[<p>Du könntest ja evtl. falls es doch nicht an PHP popen lag , einen testtreiber schreiben der einzelne Methoden ausprobiert.</p>
<p>Viel erfolg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1897750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897750</guid><dc:creator><![CDATA[BesucherNachtUm1auslangew]]></dc:creator><pubDate>Sat, 15 May 2010 23:33:28 GMT</pubDate></item><item><title><![CDATA[Reply to Instabile Programmlaufzeit :( on Sun, 16 May 2010 07:26:40 GMT]]></title><description><![CDATA[<p>[MOP] schrieb:</p>
<blockquote>
<p>Eine schnelle Frage, könnte es sein, dass mein Programm gar nicht abstürzt sondern abgewürgt wird, weil es per php mit der Funktion popen gestartet wird? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Gäbe es da nicht den einfachen Test es einmal ohne php zu starten...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1897767</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897767</guid><dc:creator><![CDATA[loks]]></dc:creator><pubDate>Sun, 16 May 2010 07:26:40 GMT</pubDate></item><item><title><![CDATA[Reply to Instabile Programmlaufzeit :( on Sun, 16 May 2010 09:50:11 GMT]]></title><description><![CDATA[<p>Joa es lag gar nicht an PHP sondern an fork(), das wird in meinem Programm recht oft aufgerufen und beim 9.000 mal beendet sich das Programm einfach so...<br />
Testprogramm:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;stdlib.h&gt;

int main()
{
    int times=0;;
    while (true)
    {
        pid_t  pid;
        pid=fork();
        if (pid&gt;0&amp;&amp;pid!=0) 
        {
            system(&quot;clear&quot;);
            std::cout &lt;&lt; times &lt;&lt; &quot; Versuche&quot;&lt;&lt;std::endl;
        }
        else
        {
            exit(0);
        }
        times++;
    }
    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1897786</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897786</guid><dc:creator><![CDATA[*MOP*]]></dc:creator><pubDate>Sun, 16 May 2010 09:50:11 GMT</pubDate></item><item><title><![CDATA[Reply to Instabile Programmlaufzeit :( on Sun, 16 May 2010 09:55:39 GMT]]></title><description><![CDATA[<p>[MOP] schrieb:</p>
<blockquote>
<p>... fork(), das wird in meinem Programm recht oft aufgerufen und beim 9.000 mal beendet sich das Programm einfach so...</p>
</blockquote>
<p>9000 mal <code>fork</code> ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /><br />
Wieso machst du 9000 forks? Weisst du überhaupt was ein <code>fork</code> so macht? Wie wäre es mit Threads? Wieso brauchst du überhaupt 9000 forks?</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1897790</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897790</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sun, 16 May 2010 09:55:39 GMT</pubDate></item><item><title><![CDATA[Reply to Instabile Programmlaufzeit :( on Sun, 16 May 2010 10:05:50 GMT]]></title><description><![CDATA[<p>Ich weiß <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="😉"
    /><br />
Ich brauch es weil ich execvp benutze, und das benutze ich, um wget (für http-requests) zu starten, das war aber eh nur eine Übergangslösung, und ich schreibe mir jetzt eine eigene Klasse dafür... <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/1897795</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897795</guid><dc:creator><![CDATA[*MOP*]]></dc:creator><pubDate>Sun, 16 May 2010 10:05:50 GMT</pubDate></item></channel></rss>