From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Dmitry Alexeyev To: community@altlinux.ru Subject: Re: [Comm] stat64 and segmentation fault Date: Wed, 24 Dec 2003 11:45:38 +0300 User-Agent: KMail/1.5.4 References: <20031223145900.48f765f0.ivlin@tut.by> <200312232000.56032.dmi_a@qnx.org.ru> <3FE882F6.5050905@tut.by> In-Reply-To: <3FE882F6.5050905@tut.by> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200312241145.38277.dmi_a@qnx.org.ru> X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: community@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Dec 2003 08:46:33 -0000 Archived-At: List-Archive: List-Post: > Dmitry Alexeyev пишет: > >Вы бы лучше исходник показали, там где: > > Я же указал, что "...Имеется коммерческий софт под линукс..." > Т.е. мы его используем, а не пишем :-) А! :) А написать разработчикам об этом? Кстати, программа многопоточная? > > >а) объявлена struct stat > >б) идёт сама проверка возвращаемого значения > > > >Данный отрывок strace.log говорит о том, что возврат из библиотеки > >прошёл нормально, а вот при обработке/помещении данных произошла > >ошибка. > > Т.е. stat64 отратотала? Может в ядре или glibc (тут я не специалист) > от alt имеются (или не хватает) патчи, которые изменяют общепринятое > поведение этой самой stat64? А зачем его менять, да ещё и доводя до SIGSEGV? К тому же ясно видно, что все возвращаемые значения на месте, так что вызов завершился корректно (вернул 0). А вот когда их программа из стека доставала, она споткнулась. Почему не знаю, надо код смотреть. Может быть из-за struct stat * или что у нас там с stat64? WBR, Dmitry