Вот такое он мне выдал ... (==) 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 Если не зависаем при переключении на консоль (обычное дело, но как диагностировать не знаю). то получаем указанный бэктрейс после падения.
скорее инвалид, т.к. после просыпания восстанавливается то состояние которое было до.
не понял. что значит invalid? т.е. то, что оно крашится, это уже за ошибку не считается?
Лешь, если тебе во время сна оторвать голову, то боюсь ты тоже не проснешся
В том и дело, что новый xrandr предназначен для работы с произвольно подключаемыми/отключаемыми головами в любом состоянии. То, что иксы не замечают, что голова пропала - явный баг в upstream'е.
При этом замечу, что вариант совершенно "ходовой": отправить в hibernate ноутбук, отключить внешний монитор/проектор, принести в другое место, вывести из suspend'а. Только не надо говорить, что сначала надо отключать монитор, а потом уже уводить ноутбук в suspend - это издевательство над пользователем.
Михаил, у вас есть предложения как поймать подключение/отключение монитора/проектора?
У меня есть предложение отправить багу в bugzilla.freedesktop.org, раз она замечательно воспроизводится. Там точно знают лучше.
и что Вас останавливает?
Ничего, кроме того, что это обязанность майнтайнеров. Загнан баг https://bugs.freedesktop.org/show_bug.cgi?id=13952 раз уж вы не хотите заниматься взаимодействием с апстримом.
Если желаете - можете перевесить на меня, я с апстримом диалог поддержу.
да ради бога. у меня таких проблем нет. см. ftp://ftp.altlinux.ru/pub/people/shrek/hibernate-acpi/
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 проделал все по пунктам, ничего не упало
Падают Иксы. Просто из Иксов перехожу в консоль или во вторую сессию, и через некоторое время получаю: 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 Надо что-то делать! Такое поведение давно.
Лёшь, это все еще актуально? у меня на X61 не воспроизводится
У меня нет сейчас возможности проверить со вторым монитором. Как только будет - сразу проверю.
видимо уже не актуально