ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] stat64 and segmentation fault
@ 2003-12-23 12:59 Ivan Linnik
  2003-12-23 17:00 ` Dmitry Alexeyev
  0 siblings, 1 reply; 4+ messages in thread
From: Ivan Linnik @ 2003-12-23 12:59 UTC (permalink / raw)
  To: community

Добрый день всезнающему community!

Система Master 2.2 + updates.
Имеется коммерческий софт под линукс. Хотя рекомендуют RH7.2,
я пока остаюсь на ALTLinux... Иногда правда выскакивает Segmentation fault...
Предварительный поиск на google показывает, что это что-то или с  ядром или glibc...
Может какой патчик нужен (мешает?).
Отрывок strace приведен ниже...

...
stat64("/mnt/transtec1/.../dir_name", {st_dev=makedev(0, 8), st_ino=855915, st_mode=S_IFDIR|0755, st_nlink=13, st_uid=101, st_gid=101, st_blksize=512, st_blocks=4, st_size=1536, st_atime=2003/12/23-18:10:53, st_mtime=2003/09/12-22:14:37, st_ctime=2003/09/12-22:14:37}) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
...

WBR, Lnk.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Comm] stat64 and segmentation fault
  2003-12-23 12:59 [Comm] stat64 and segmentation fault Ivan Linnik
@ 2003-12-23 17:00 ` Dmitry Alexeyev
  2003-12-23 18:01   ` Ivan Linnik
  0 siblings, 1 reply; 4+ messages in thread
From: Dmitry Alexeyev @ 2003-12-23 17:00 UTC (permalink / raw)
  To: community

Вы бы лучше исходник показали, там где: 
а) объявлена struct stat
б) идёт сама проверка возвращаемого значения

Данный отрывок strace.log говорит о том, что возврат из библиотеки 
прошёл нормально, а вот при обработке/помещении данных произошла 
ошибка. 

WBR,
Dmitry

> Добрый день всезнающему community!
>
> Система Master 2.2 + updates.
> Имеется коммерческий софт под линукс. Хотя рекомендуют RH7.2,
> я пока остаюсь на ALTLinux... Иногда правда выскакивает Segmentation
> fault... Предварительный поиск на google показывает, что это что-то
> или с  ядром или glibc... Может какой патчик нужен (мешает?).
> Отрывок strace приведен ниже...
>
> ...
> stat64("/mnt/transtec1/.../dir_name", {st_dev=makedev(0, 8),
> st_ino=855915, st_mode=S_IFDIR|0755, st_nlink=13, st_uid=101,
> st_gid=101, st_blksize=512, st_blocks=4, st_size=1536,
> st_atime=2003/12/23-18:10:53, st_mtime=2003/09/12-22:14:37,
> st_ctime=2003/09/12-22:14:37}) = 0 --- SIGSEGV (Segmentation fault) @
> 0 (0) ---
> ...
>
> WBR, Lnk.
> _______________________________________________
> Community mailing list
> Community@altlinux.ru
> http://www.altlinux.ru/mailman/listinfo/community



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Comm] stat64 and segmentation fault
  2003-12-23 17:00 ` Dmitry Alexeyev
@ 2003-12-23 18:01   ` Ivan Linnik
  2003-12-24  8:45     ` Dmitry Alexeyev
  0 siblings, 1 reply; 4+ messages in thread
From: Ivan Linnik @ 2003-12-23 18:01 UTC (permalink / raw)
  To: community

Dmitry Alexeyev пишет:

>Вы бы лучше исходник показали, там где: 
>
Я же указал, что "...Имеется коммерческий софт под линукс..."
Т.е. мы его используем, а не пишем :-)

>а) объявлена struct stat
>б) идёт сама проверка возвращаемого значения
>
>Данный отрывок strace.log говорит о том, что возврат из библиотеки 
>прошёл нормально, а вот при обработке/помещении данных произошла 
>ошибка. 
>  
>
Т.е. stat64 отратотала? Может в ядре или glibc (тут я не специалист) от alt
имеются (или не хватает) патчи, которые изменяют общепринятое поведение
этой самой stat64?
<skiped>

---
WBR,  Lnk.



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Comm] stat64 and segmentation fault
  2003-12-23 18:01   ` Ivan Linnik
@ 2003-12-24  8:45     ` Dmitry Alexeyev
  0 siblings, 0 replies; 4+ messages in thread
From: Dmitry Alexeyev @ 2003-12-24  8:45 UTC (permalink / raw)
  To: community


> Dmitry Alexeyev пишет:
> >Вы бы лучше исходник показали, там где:
>
> Я же указал, что "...Имеется коммерческий софт под линукс..."
> Т.е. мы его используем, а не пишем :-)

А! :) 
А написать разработчикам об этом? Кстати, программа многопоточная? 

>
> >а) объявлена struct stat
> >б) идёт сама проверка возвращаемого значения
> >
> >Данный отрывок strace.log говорит о том, что возврат из библиотеки
> >прошёл нормально, а вот при обработке/помещении данных произошла
> >ошибка.
>
> Т.е. stat64 отратотала? Может в ядре или glibc (тут я не специалист)
> от alt имеются (или не хватает) патчи, которые изменяют общепринятое
> поведение этой самой stat64?

А зачем его менять, да ещё и доводя до SIGSEGV? К тому же ясно видно, 
что все возвращаемые значения на месте, так что вызов завершился 
корректно (вернул 0). А вот когда их программа из стека доставала, она 
споткнулась. Почему не знаю, надо код смотреть. 

Может быть из-за struct stat * или что у нас там с stat64?

WBR,
Dmitry



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2003-12-24  8:45 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-23 12:59 [Comm] stat64 and segmentation fault Ivan Linnik
2003-12-23 17:00 ` Dmitry Alexeyev
2003-12-23 18:01   ` Ivan Linnik
2003-12-24  8:45     ` Dmitry Alexeyev

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git