Bug 13203 - x server crashes with sigsegv
: x server crashes with sigsegv
Status: CLOSED WORKSFORME
: Sisyphus
(All bugs in Sisyphus/xorg-x11-server)
: unstable
: all Linux
: P2 normal
Assigned To:
:
: https://bugs.freedesktop.org/show_bug...
:
:
:
  Show dependency tree
 
Reported: 2007-10-24 00:03 by
Modified: 2009-05-17 14:15 (History)


Attachments


Note

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


Description From 2007-10-24 00:03:24
Вот такое он мне выдал

...
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Oct 23 08:59:52 2007
(==) Using config file: "/etc/X11/xorg.conf"
(II) Module "ddc" already built-in
(II) Module "i2c" already built-in
(EE) intel(0): detecting sil164
(EE) intel(0): Unable to read from DVOI2C_E Slave 112.
(II) Module "ramdac" already built-in

Backtrace:
0: X(xf86SigHandler+0x7e) [0x80d57fe]
1: [0xa7f74420]
2: X(VidModeGetNumOfModes+0x40) [0x80d1f30]
3: /usr/lib/X11/modules/extensions//libextmod.so [0xa7bbeafa]
4: /usr/lib/X11/modules/extensions//libextmod.so [0xa7bc132a]
5: X [0x814f8fe]
6: X(Dispatch+0x2ca) [0x8087e3a]
7: X(main+0x495) [0x806c8a5]
8: /lib/libc.so.6(__libc_start_main+0xdc) [0xa7d4d05c]
9: X(FontFileCompleteXLFD+0x245) [0x806bc01]

Fatal server error:
Caught signal 11.  Server aborting

xinit:  connection to X server lost.

Версии пакетов:
xorg-x11-server-1.4-alt3
xorg-x11-dri-intel-7.0.1-alt3
xorg-x11-drv-intel-2.1.1-alt2

драйвер intel, карточка i855G на dell inspiron 700m
Steps to Reproduce:
Воспроизводится довольно шаманской последовательностью, но стабильно

1. запускаем x с подключённым внешним монитором.
2. засыпаем на диск. (используется hibernate)
3. просыпаемся уже без внешнего монитора
4. xrandr --output LVDS --dpi 96x96 --output VGA --off
5. einstein
Если не зависаем при переключении на консоль (обычное дело, но как
диагностировать не знаю). то получаем указанный бэктрейс после падения.
------- Comment #1 From 2008-01-06 16:26:22 -------
скорее инвалид, т.к. после просыпания восстанавливается то состояние которое 
было до.
------- Comment #2 From 2008-01-07 10:36:18 -------
не понял. что значит invalid? т.е. то, что оно крашится, это уже за ошибку не
считается?
------- Comment #3 From 2008-01-07 11:07:50 -------
Лешь, если тебе во время сна оторвать голову, то боюсь ты тоже не проснешся
------- Comment #4 From 2008-01-07 12:20:19 -------
В том и дело, что новый xrandr предназначен для работы с произвольно 
подключаемыми/отключаемыми головами в любом состоянии.

То, что иксы не замечают, что голова пропала - явный баг в upstream'е.
------- Comment #5 From 2008-01-07 12:26:11 -------
При этом замечу, что вариант совершенно "ходовой": отправить в hibernate 
ноутбук, отключить внешний монитор/проектор, принести в другое место, вывести 
из suspend'а.

Только не надо говорить, что сначала надо отключать монитор, а потом уже 
уводить ноутбук в suspend - это издевательство над пользователем.
------- Comment #6 From 2008-01-07 13:12:30 -------
Михаил, у вас есть предложения как поймать подключение/отключение 
монитора/проектора?
------- Comment #7 From 2008-01-07 13:13:41 -------
У меня есть предложение отправить багу в bugzilla.freedesktop.org, раз она 
замечательно воспроизводится. Там точно знают лучше.
------- Comment #8 From 2008-01-07 13:17:20 -------
и что Вас останавливает?
------- Comment #9 From 2008-01-07 13:27:41 -------
Ничего, кроме того, что это обязанность майнтайнеров.

Загнан баг https://bugs.freedesktop.org/show_bug.cgi?id=13952 раз уж вы не 
хотите заниматься взаимодействием с апстримом.
------- Comment #10 From 2008-01-07 13:31:01 -------
Если желаете - можете перевесить на меня, я с апстримом диалог поддержу.
------- Comment #11 From 2008-01-07 14:39:04 -------
да ради бога. у меня таких проблем нет. см. 
ftp://ftp.altlinux.ru/pub/people/shrek/hibernate-acpi/
------- Comment #12 From 2008-01-09 14:27:50 -------
xorg-x11-server-1.4.0.90-alt2
xorg-x11-drv-ati-6.7.197-alt5
xorg-x11-dri-ati-7.0.2-alt6
xrandr-1.2.2-alt2

проделал все по пунктам, ничего не упало
------- Comment #13 From 2008-06-04 20:51:34 -------
Падают Иксы. Просто из Иксов перехожу в консоль или во вторую сессию, и через
некоторое время получаю:


Backtrace:
0: X(xf86SigHandler+0x7e) [0x80cddae]
1: [0xb7f7c400]

Fatal server error:
Caught signal 11.  Server aborting

О системе:
xorg-x11-server-1.4.0.90-alt21
nVidia GF8600, дрова проприетрные, AMD64 x2, система 32-битная, от версии ядра
не зависит (проверял на 18, 24, 25).

И эта проблема не у меня одного. См, например, тут:
http://lists.altlinux.org/pipermail/community/2008-June/412105.html

Надо что-то делать! Такое поведение давно.
------- Comment #14 From 2008-06-16 14:45:40 -------
Лёшь, это все еще актуально? у меня на X61 не воспроизводится
------- Comment #15 From 2008-06-17 14:54:10 -------
У меня нет сейчас возможности проверить со вторым монитором. Как только будет -
сразу проверю.
------- Comment #16 From 2009-05-17 14:15:30 -------
видимо уже не актуально