Nowe posty

Autor Wątek: Wywalanie się beryla (KDM / GDM ?)  (Przeczytany 6283 razy)

Offline Damian Labuda

  • Global Moderator
  • Guru
  • *****
  • Wiadomości: 705
    • Zobacz profil
Wywalanie się beryla (KDM / GDM ?)
« dnia: 2007-03-19, 15:05:38 »
Tak jak w temacie, ciągle wywala mi się beryl (KDM / GDM ?).

Mam Debiana Sid amd64.

Zainstalowałem beryla, niby wszystko ok, fajnie śmiga itp. Jednak co jakiś czas wywala mnie do ekranu logowania - w moim przypadku do KDM lub GDM. Dzieje się tak nie raz co minutę, a czasami 30 minut jest spokój i dopiero potem mnie wywala. Oto /var/log/syslog w chwili wywalenia się beryla, a za nim całych x'ów:

Mar 19 06:53:33 debian gconfd (kaka-3946): Serwer GConf nie jest używany, zakończenie.
Mar 19 06:53:33 debian gconfd (kaka-3946): Zakończenie
Mar 19 06:53:54 debian kernel: beryl[4014]: segfault at 0000000000000030 rip 000000000040fd10 rsp 00007fff1a1baab0 error 4
Mar 19 06:54:59 debian anacron[3246]: Job `cron.daily' started
Mar 19 06:54:59 debian anacron[4379]: Updated timestamp for job `cron.daily' to 2007-03-19
Mar 19 06:55:34 debian kernel: beryl[4448]: segfault at 0000000000000158 rip 000000000040fd10 rsp 00007fffa14c3dc0 error 4


Oczywiście googliłem i znalazłem parę rzeczy, jednak:

a) `aptitude reinstall gdm` nie poprawia stanu rzeczy,
b) `aptitude purge gdm && aptitude install gdm` także nic nie poprawia,
c) `dpkg-reconfigure gdm` znowu nic nie daje,
d) `dpkg-reconfigure gdm` i wybieram kdm, to samo,
e) ponowna instalacja sterowników zamkniętych od nvidii nie zmienia sprawy (więc może z paczek?).

Ogólnie no nie wiem co jest. Wszystko się wywala gdy tylko odpalę beryla, jak go nie odpalę to wszystko jest ok.

Znalazłem gdzieś na necie, że może to być wina sterowników nvidii - niby najnowsze takie błędy sprawiają. No nic, spróbuję zainstalować sterowniki z paczek, jak nic nie da, to starsze.

Jeszcze polecono mi, wpisać acpi=off w /boot/grub/menu.list. Teraz dmesg | grep ACPI daje mi:

 BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
 BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data)
Nvidia board detected. Ignoring ACPI timer override.
ACPI: Interpreter disabled.
pnp: PnP ACPI: disabled


Więc chyba ACPI nie jest włączane. Jednak nie zmienia to stanu rzeczy. BTW, to ACPI jakoś znacząco może wpłynąć na pracę systemu? No bo przeczytałem, że to "Technologia" stosowana raczej w laptopach, w celu zmniejszenia zużycia energii, ale też można to używać na zwykłym PC. Jak to w końcu z tym jest


Na razie nic więcej do głowy mi nie przychodzi, a walczę z tym trzeci dzień. Proszę więc o pomoc.


Z góry dziękuję za wszelkie odpowiedzi.
Pozdrawiam.

Offline Damian Labuda

  • Global Moderator
  • Guru
  • *****
  • Wiadomości: 705
    • Zobacz profil
Wywalanie się beryla (KDM / GDM ?)
« Odpowiedź #1 dnia: 2007-03-19, 16:01:14 »
Odinstalowałem najnowsze sterowniki nvidii i zainstalowałem sterowniki z paczek (87.76). Są to zarazem starsze sterowniki. No i też się wywala. Znalazłem na google że na sterownikach 7x.xx wszystko jest ok, ale to są już dość stare sterowniki, więc nie wiem czy jest sens je instalować.

Offline Damian Labuda

  • Global Moderator
  • Guru
  • *****
  • Wiadomości: 705
    • Zobacz profil
Wywalanie się beryla (KDM / GDM ?)
« Odpowiedź #2 dnia: 2007-03-19, 22:30:35 »
Odinstalowałem kdm i gdm i loguję się z konsoli, jednakże nic to nie daje - dalej mnie wywala. No normalnie nie wiem co jest, google i google i nic.


Jakieś propozycje ktoś ma?

Offline Damian Labuda

  • Global Moderator
  • Guru
  • *****
  • Wiadomości: 705
    • Zobacz profil
Wywalanie się beryla (KDM / GDM ?)
« Odpowiedź #3 dnia: 2007-03-26, 21:51:51 »
Najprawdopodobniej mam już rozwiązanie całego problemu :)

Więc od początku: całe zamieszanie powoduje YaKuake. Nie żaden beryl, nie KDE, nie sterowniki nVidii i inne bzdury, ale ten bajeczny YaKuake. Jak to mówią: "Najciemniej zawsze pod latarnią" ;)

Więc od początku. W YaKuake jest błąd w 'void MainWindow::slotDecreaseHeight()' w pliku main_window.cpp. Tak wnioskuję stąd: http://209.85.129.104/search?q=cache:bVZc8QsoymMJ:bugs.beryl-project.org/ticket/235+yakuake+beryl&hl=pl&ct=clnk&cd=3&gl=pl

Oczywiście nie chce mi się grzebać w kodzie, bo to prowadzi do zmieniania wielu plików (choć nie wiem czy tak akurat jest w tym przypadku). Za to znalazłem inne rozwiązanie. YaKuake pięknie teraz działa w KDE z uruchomionym berylem ;)

Całe padnięcie x'ów powoduje YaKuake, jeśli odpalimy więcej niż jedną zakładkę. Z tej racji, że nie mogę żyć bez zakładek (Sic!) postanowiłem użyć... Tak, tak: screen'a :)

W screen'ie odpalam sobie kolejne jakby "zakładki" dzięki czemu w samym YaKuake jest odpalona jedna zakładka z screen'em na czele.

Teraz mam YaKuake z KDE i berylem - do screen'a już się przyzwyczaiłem ;) Naprawdę - ciekawa rzecz, warto spróbować.

A co do tego wywalania się x'ów, to jest to bug YaKuake, który nie został załatany. Cóż, trzeba czekać, ale już długo o YaKuake wieści nie słychać, więc pewnie Wam (tym, którym używają YaKuake) będzie trzeba się powoli na screen'a przerzucać - ale jeszcze raz mówię, ciekawa rzecz, naprawdę warto go poznać.

A co do bugu to odsyłam tutaj: http://209.85.129.104/search?q=cache:bVZc8QsoymMJ:bugs.beryl-project.org/ticket/235+yakuake+beryl&hl=pl&ct=clnk&cd=3&gl=pl i tutaj: http://bugs.gentoo.org/show_bug.cgi?id=158395


Pozdrawiam.