Bug 14896 - crashes on Eterm startup
Summary: crashes on Eterm startup
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: xorg-x11-xfs (show other bugs)
Version: unstable
Hardware: all Linux
: P2 blocker
Assignee: Valery Inozemtsev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-14 03:03 MSK by Ivan Zakharyaschev
Modified: 2008-04-06 21:03 MSD (History)
1 user (show)

See Also:


Attachments
Eterm.trace (161.75 KB, text/plain)
2008-03-14 03:05 MSK, Ivan Zakharyaschev
no flags Details
xfs.trace (84.63 KB, text/plain)
2008-03-14 03:06 MSK, Ivan Zakharyaschev
no flags Details
xfs-debug-config-min (741 bytes, text/plain)
2008-04-01 04:13 MSD, Ivan Zakharyaschev
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Zakharyaschev 2008-03-14 03:03:34 MSK
xorg-x11-xfs-1.0.6-alt1
libXfont-1.3.2-alt1

I attach the results of:
strace -e trace=all -fF Eterm &> Eterm.trace
strace -fF -e trace=all xfs -user xfs -port -1 -config ./xfs-debug-config &>
xfs.trace
Steps to Reproduce:
1.start Eterm
2.
3.
Actual Results:  
xfs crashed, Eterm hangs, after a while the Gnome session crashes
Comment 1 Ivan Zakharyaschev 2008-03-14 03:05:42 MSK
Created attachment 2495 [details]
Eterm.trace

the result of strace -e trace=all -fF Eterm &> Eterm.trace

Eterm-0.9.3-alt2
Comment 2 Ivan Zakharyaschev 2008-03-14 03:06:22 MSK
Created attachment 2496 [details]
xfs.trace

the result of strace -fF -e trace=all xfs -user xfs -port -1 -config
./xfs-debug-config &> xfs.trace
Comment 3 Ivan Zakharyaschev 2008-03-14 04:03:01 MSK
workaround: отказался от использования xfs, как сказано в
http://freesource.info/wiki/AltLinux/Sisyphus/changes/archive?v=3z5#h5219-7 .

(Вообще странно, что рекомендуется делать так; я всегда считал, что xfs даёт
большую надёжность, потому что если при доступе к шрифтам что-то сломается, то
упадёт только xfs, а не всё, что было в X, возможно какая-то работа.)
Comment 4 Valery Inozemtsev 2008-03-15 17:06:22 MSK
libX11-1.1.4-alt3
Comment 5 Ivan Zakharyaschev 2008-03-16 23:38:03 MSK
Installed libX11-1.1.4-alt3 . No, the crash of xfs is still reproducible.

And, BTW, libX11 update couldn't fix a crash in xfs because xfs doesn't depend
on libX11.
Comment 6 Valery Inozemtsev 2008-03-29 19:41:17 MSK
в сизифе нет Eterm
Comment 7 Ivan Zakharyaschev 2008-03-31 21:54:45 MSD
apt> showpkg Eterm 
Package: Eterm
Versions: 
0.9.3-alt2(/var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_Sisyphus_i586_base_pkglist.classic)(/var/lib/apt/lists/ftp.linux.kiev.ua_pub_Linux_ALT_Sisyphus_i586_base_pkglist.classic)(/var/lib/rpm/Packages)

Даже если не было бы.
Падает-то xfs при каком-то запросе. Его можно смоделировать и независимо от
Eterm. (Или взять Eterm из архива.) И xfs может обслуживать другие системы, где
что-то сделает такой запрос и повалит xfs в результате.
Comment 8 Valery Inozemtsev 2008-03-31 22:05:28 MSD
(In reply to comment #7)
> Падает-то xfs при каком-то запросе. Его можно смоделировать и независимо от
> Eterm.

как?
Comment 9 Ivan Zakharyaschev 2008-03-31 22:42:22 MSD
(In reply to comment #8)
> (In reply to comment #7)
> > Падает-то xfs при каком-то запросе. Его можно смоделировать и независимо от
> > Eterm.
> 
> как?

Я, к сожалению, не знаю уже существующего на практике способа. :( Это я сказал
чисто теоретически. В принципе, можно писать в log полученные запросы и потом
повторить. Если вывод strace не является таким log-ом, могу запустить strace с
более подходяшими опциями. В принципе, там все read должны быть.

Comment 10 Valery Inozemtsev 2008-03-31 22:51:54 MSD
похоже на следствие #13430. если так надо - лечите fonts-bitmap-cyr_rfx-koi8-r 
или удалите его
Comment 11 Ivan Zakharyaschev 2008-03-31 23:31:21 MSD
(In reply to comment #10)
> похоже на следствие #13430. если так надо - лечите fonts-bitmap-cyr_rfx-koi8-r 
> или удалите его

Удалил все *rfx*. Поведение не изменилось. (Впрочем, это ничего не значит: может
быть, у меня есть ещё испорченные алиасы типа тех, что в том багрепорте. Поищу ещё.)

Но это был бы только workaround. В xfs всё равно осталась бы ошибка, из-за
которой он падает и которой в хорошем xfs не должно быть.
Comment 12 Valery Inozemtsev 2008-03-31 23:33:17 MSD
для начала надо локализовать проблему
Comment 13 Ivan Zakharyaschev 2008-04-01 04:13:18 MSD
Created attachment 2540 [details]
xfs-debug-config-min

Да, судя по всему, включение какой-то директории со шрифтами вызывает это
падение, потому что с xfs-debug-config-min запуск Eterm-а проходит нормально и
не приводит к падению. 

Остаётся для начала найти виноватую директорию со шрифтами. Поищу попозже.
Comment 14 Valery Inozemtsev 2008-04-04 17:00:56 MSD
$ apt-cache search term | grep -i ^eterm
молчит. т.ч. о чем речь не понятно