Strona 1 z 2

[+] Firefox (Iceweasel) wywala X-y

: 25 czerwca 2013, 21:15
autor: saturno
Witam.
Od jakiegoś czasu mam coraz częściej problemy z Firefoksem, a mianowicie przy wczytywaniu niektórych stron wywalają się X-y i przenosi mnie do ekranu logowania.
Problem występuje na najnowszym Firefoksie, ale próbowałem wersji ESR czy Iceweasel i jest tak samo.
System, to 32-bit Wheezy z KDE, procesor: Athlon 64 3200+, Ram: 1,5GB + swap: 1GB, Radeon X1950 pro, a Firefoksa mam rozpakowanego w: /opt.

Przeglądając internet w poszukiwaniu rozwiązania spotkałem się z podobnym problemem, tzn. Firefox wywalał X-y przy wczytywaniu bardzo dużych plików JPEG jednak u mnie jest coś innego, bo też co prawda się wywala się przy wczytywaniu obrazków jednak nawt dużo mniejszych.
Przy otwieraniu bardzo dużych obrazków, do których linki znalazłem w internecie dynamicznie zajmowany jest RAM i swap, kursor myszy zwalniał, a dopiero następnie wywalają się X-y więc jest trochę czasu na reakcję.

Opiszę dokładnie jak, to przebiega u mnie na mniejszych obrazkach:
- wchodzę na stronę: http://pl.wikipedia.org/wiki/Plik:Warsz ... _rteci.jpg
- klikam PPM na obrazku
- obraz (JPEG, 1,1 MiB 3868 na 2269) zaczyna się ładować, a po sekundzie ekran zamarza. Aktywny jest tylko kursor myszy zmieniony w lupę z + (kursor nie zmienia się nawet jak wyjadę poza okno Firefoksa), nie można podejrzeć zużycia pamięci bo okna innych programów również są "zamarznięte".
- po około 10 sekundach wywalają się X-y.

Dodam, że próbowałem również na nowym profilu bez rozszerzeń i wtyczek jak również na nowo założonym innym koncie.

Pozdrawiam.
saturno

: 25 czerwca 2013, 22:09
autor: Rafal_F
Sprawdź logi w /var/log, a zwłaszcza:

Kod: Zaznacz cały

/var/log/Xorg.0.log.old
Ten ostatni musi pochodzić z sesji tuż po usterce.

: 26 czerwca 2013, 10:56
autor: saturno
Log z sesji po usterce: http://wklej.org/id/1074021/
Wydaje mi się, że tam nic nie ma, ale być może nie wiem czego szukać.

: 26 czerwca 2013, 12:23
autor: Rafal_F
Wygląda dobrze. A co jest w konsoli po wyłączeniu się x-ów? Spróbuj uruchomić firefoxa w konsoli z przekierowaniem wyjścia do pliku, w ten sposób nawet po wysypaniu się x-ów będziesz mógł podejrzeć co wypisywał. Sprawdź też dmesg po usterce.

: 26 czerwca 2013, 15:33
autor: saturno
Rafal_F pisze:A co jest w konsoli po wyłączeniu się x-ów?
Nie wiem czy o to chodzi: Podgląd pod kombinacją klawiszy: Ctrl + Alt + F1, Ctrl + Alt + F2, itd. .
Jeśli o to, to nie ma żadnych komunikatów.
Rafal_F pisze:Spróbuj uruchomić firefoxa w konsoli z przekierowaniem wyjścia do pliku, w ten sposób nawet po wysypaniu się x-ów będziesz mógł podejrzeć co wypisywał.

Kod: Zaznacz cały

/opt/firefox/firefox > plik
Tworzy pusty plik.

Znalazłem coś w syslog:
Jun 26 11:40:15 dhcppc0 kernel: [ 103.420341] radeon 0000:01:00.0: object_init failed for (35143680, 0x00000002)
Jun 26 11:40:15 dhcppc0 kernel: [ 103.420348] [drm:radeon_gem_object_create] *ERROR* Failed to allocate GEM object (35143680, 2, 4096, -12)
Jun 26 11:40:35 dhcppc0 kdm[2426]: X server for display :0 terminated unexpectedly
Jun 26 11:40:35 dhcppc0 acpid: client 2446[0:0] has disconnected
Jun 26 11:40:35 dhcppc0 acpid: client connected from 4943[0:0]
Jun 26 11:40:35 dhcppc0 acpid: 1 client rule loaded
Jun 26 11:40:37 dhcppc0 kdm_greet[4953]: Cannot load /usr/share/kde4/apps/kdm/faces/.default.face: Nie ma takiego pliku ani katalogu
Jun 26 11:40:41 dhcppc0 dbus[2322]: [system] Activating service name='org.kde.powerdevil.backlighthelper' (using servicehelper)
Jun 26 11:40:41 dhcppc0 org.kde.powerdevil.backlighthelper: QDBusConnection: system D-Bus connection created before QCoreApplication. Application may misbehave.
Jun 26 11:40:41 dhcppc0 dbus[2322]: [system] Successfully activated service 'org.kde.powerdevil.backlighthelper'
I w dmesg:

Kod: Zaznacz cały

[  124.187457] radeon 0000:01:00.0: object_init failed for (35143680, 0x00000002)
[  124.187465] [drm:radeon_gem_object_create] *ERROR* Failed to allocate GEM object (35143680, 2, 4096, -12)
[  518.527126] device-mapper: uevent: version 1.0.3
[  518.527969] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[  521.416149] EFI Variables Facility v0.08 2004-May-17
[  521.848544] SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled
[  521.849106] SGI XFS Quota Management subsystem
[  521.869818] JFS: nTxBlock = 8192, nTxLock = 65536
[  521.919298] NTFS driver 2.1.30 [Flags: R/W MODULE].
[  521.970760] QNX4 filesystem 0.2.3 registered.
[  522.108729] Btrfs loaded
[  522.127756] fuse init (API version 7.17)
[ 1683.904791] radeon 0000:01:00.0: object_init failed for (35143680, 0x00000002)
[ 1683.904799] [drm:radeon_gem_object_create] *ERROR* Failed to allocate GEM object (35143680, 2, 4096, -12)
[ 2258.423336] radeon 0000:01:00.0: object_init failed for (35143680, 0x00000002)
[ 2258.423344] [drm:radeon_gem_object_create] *ERROR* Failed to allocate GEM object (35143680, 2, 4096, -12)
[ 2681.601182] radeon 0000:01:00.0: object_init failed for (35143680, 0x00000002)
[ 2681.601190] [drm:radeon_gem_object_create] *ERROR* Failed to allocate GEM object (35143680, 2, 4096, -12)
[ 2751.224039] radeon 0000:01:00.0: object_init failed for (35143680, 0x00000002)
[ 2751.224047] [drm:radeon_gem_object_create] *ERROR* Failed to allocate GEM object (35143680, 2, 4096, -12)

: 26 czerwca 2013, 15:43
autor: Rafal_F

: 26 czerwca 2013, 17:05
autor: saturno
Ad. 1 link: "radeon.modeset = 0" odpada, bo zmniejsza, to wydajność akceleracji w całym systemie.
Ad. 2 i 3 link: widziałem wcześniej te strony. Wyłączenie akceleracji w Firefoksie nie pomaga.

: 26 czerwca 2013, 18:05
autor: Rafal_F
No to mnie się skończyły pomysły. Pozostaje jeszcze zmiana sterowników otwarte - zamknięte. Bo to wygląda na błąd albo sprzętowy albo w sterowniku.

: 26 czerwca 2013, 19:49
autor: saturno
Do tej karty dostępne są tylko sterowniki otwarte.
Sprzętowy problem nie jest, bo w innych dystrybucjach byłoby tak samo.
Odnośnie błędu w sterowniku, to próbuję zaktualizować jądro tylko nie chcę tego robić na łapu capu: threads/29034-Instalacja-j%C4%85dra-z-b ... nie-Wheeze

: 27 czerwca 2013, 11:19
autor: zbig
Zainstaluj jakiś manager okien np. openbox lub fluxbox i sprawdź w na nim, ewentualnie na gołych X-ach. Sprawdź wersję Iceweasel ESR z repozytorium. Ja dawniej także miewałem problemy z Firefoksem.