<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Ошибка &apos;Segmentation fault&apos;</title>
    <link>https://opennet.me/openforum/vsluhforumID9/8242.html</link>
    <description>При работе программы вылетает ошибка Segmentation fault&lt;br&gt;&lt;br&gt;Если в switch идти по варианту &apos;d&apos; вылетает в промежутке между printf(&quot;TEST4&#092;n&quot;) и printf(&quot;TREST&quot;). TEST4 выводит а TREST уже нет.&lt;br&gt;Если в switch идти по варианту &apos;f&apos; то вылетает сразуже даже не печатая test10.&lt;br&gt;&lt;br&gt;Я даже не знаю в какую сторону копать.&lt;br&gt;&lt;br&gt;ЗЫ. Закоменчено конечноже все это не было.&lt;br&gt;&lt;br&gt;Вот код:&lt;br&gt;int main (int argc, char *argv&#091;&#093;)&lt;br&gt;&#123;&lt;br&gt;if(argc!=3&amp;#124;&amp;#124;((argv&#091;1&#093;&#091;0&#093;!=&apos;d&apos;&amp;#124;&amp;#124;argv&#091;1&#093;&#091;0&#093;!=&apos;f&apos;)&amp;&amp; argv&#091;1&#093;&#091;1&#093;!=0))&lt;br&gt;&#123;&lt;br&gt;printf(&quot;The program &#037;s takes 2 arguments:&#092;n&#092;t 1 -  &#092;&quot;d&#092;&quot; - make matrix of all included elements in directory&#092;n&#092;t&#092;t&#092;&quot;f&#092;&quot; - make matrix of element&#092;n&#092;t 2 -  full path to element&#092;n&quot;, argv&#091;0&#093;);&lt;br&gt;return 0;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;struct stat info;&lt;br&gt;struct filerights *fileinfo=NULL;&lt;br&gt;int ret;&lt;br&gt;DIR *directory=NULL;&lt;br&gt;struct dirent *entry=NULL;&lt;br&gt;struct dirent *entry1=NULL;&lt;br&gt;int i=0, j=0;&lt;br&gt;size_t path, name;&lt;br&gt;char *fullpath=NULL;&lt;br&gt;int ii=0;&lt;br&gt;struct passwd **users;&lt;br&gt;int k=0, l=0;&lt;br&gt;&lt;br&gt;switch (argv&#091;1&#093;&#091;0&#093;)&lt;br&gt;&#123;&lt;br&gt;case &apos;d&apos;:&lt;br&gt;dir</description>

<item>
    <title>Ошибка &apos;Segmentation fault&apos; (sas)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/8242.html#2</link>
    <pubDate>Thu, 30 Apr 2009 06:46:48 GMT</pubDate>
    <description>Доброго времени суток,&lt;br&gt;&lt;br&gt;Проблема (как минимум одна, т.к. я не смотрел код подробно):&lt;br&gt;&lt;br&gt;                fullpath=malloc(path+name);&lt;br&gt;                if(fullpath==NULL)&lt;br&gt;                &#123;&lt;br&gt;                    perror(&quot;ERROR&quot;);&lt;br&gt;                &#125;&lt;br&gt;                if(strcpy(fullpath,argv&#091;2&#093;)==NULL)&lt;br&gt;&lt;br&gt;Забыли выделить место для &apos;&#092;0&apos;.&lt;br&gt;&lt;br&gt;Посмотрите код на предмет подобных проблем.&lt;br&gt;&lt;br&gt;Удачи&lt;br&gt;--- sas&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;    return 0; &lt;br&gt;&amp;gt;   &#125; &lt;br&gt;&amp;gt;   break; &lt;br&gt;&amp;gt; &#125; &lt;br&gt;&amp;gt;// printf(&quot;TREST&quot;); &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;// printf(&quot;test3&quot;); &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; setpwent(); &lt;br&gt;&amp;gt;............................. &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Ошибка &apos;Segmentation fault&apos; (Andy_zzzzzz)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/8242.html#1</link>
    <pubDate>Mon, 27 Apr 2009 10:38:16 GMT</pubDate>
    <description>А т&amp;#1110; собери с -g и настрой создание сore файлов , а потом через gdb глянь - где у тебя проблемка &lt;br&gt;</description>
</item>

</channel>
</rss>
