* [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