Bug 14896 - crashes on Eterm startup
: crashes on Eterm startup
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/xorg-x11-xfs)
: unstable
: all Linux
: P2 blocker
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-03-14 03:03 by
Modified: 2008-04-06 21:03 (History)


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


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-03-14 03:03:34
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 From 2008-03-14 03:05:42 -------
Created an attachment (id=2495) [details]
Eterm.trace

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

Eterm-0.9.3-alt2
------- Comment #2 From 2008-03-14 03:06:22 -------
Created an attachment (id=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 From 2008-03-14 04:03:01 -------
workaround: отказался от использования xfs, как сказано в
http://freesource.info/wiki/AltLinux/Sisyphus/changes/archive?v=3z5#h5219-7 .

(Вообще странно, что рекомендуется делать так; я всегда считал, что xfs даёт
большую надёжность, потому что если при доступе к шрифтам что-то сломается, то
упадёт только xfs, а не всё, что было в X, возможно какая-то работа.)
------- Comment #4 From 2008-03-15 17:06:22 -------
libX11-1.1.4-alt3
------- Comment #5 From 2008-03-16 23:38:03 -------
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 From 2008-03-29 19:41:17 -------
в сизифе нет Eterm
------- Comment #7 From 2008-03-31 21:54:45 -------
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 From 2008-03-31 22:05:28 -------
(In reply to comment #7)
> Падает-то xfs при каком-то запросе. Его можно смоделировать и независимо от
> Eterm.

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

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

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

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

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

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

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