Strona 1 z 2

Gimp: Fatal IO error 104

: 05 sierpnia 2011, 13:45
autor: Morfik
Podczas pracy w gimpie, po paru, parunastu minutach (w zależności od szczęścia) zostaje zresetowane całe środowisko graficzne. Uruchomiłem gimpa z opcją --verbose i przekierowałem log z konsoli do pliku, by móc po resecie x-ów zobaczyć co spowodowało restart. Na końcu pliku widnieje:

Kod: Zaznacz cały

gimp: Fatal IO error 104 (Połączenie zerwane przez drugą stronę) on X server :0.
(script-fu:9708): LibGimpBase-WARNING **: script-fu: gimp_wire_read(): error
Gimp jest w wersji 2.6.11, środowisko graficzne gnome, wersja testowa Debiana (aktualizowany co dzień, ostatnia aktualizacja dziś rano), jądro 2.6.39-2-686-pae.
Problem pojawia się za każdym razem po uruchomieniu gimpa i tylko gimpa, występował też wcześniej, jednak za dużo w gimpa nie używałem i jeden restart środowiska graficznego mi aż tak bardzo nie przeszkadzał. Poza tym myślałem, że to przejściowe problemy z gimpem lub dystrybucją i że w krótszym/dłuższym czasie zostaną one rozwiązane. Jednak ostatnio potrzebuję gimpa do pracy i resety co 5 minut są trochę irytujące. Gdyby chociaż sam gimp się resetował, a nie przy okazji całe środowisko graficzne.

W /var/log/syslog widnieje z kolei linijka:

Kod: Zaznacz cały

Aug  5 12:49:48 morfikownia gdm[1704]: WARNING: gdm_slave_xioerror_handler: Poważny błąd X - restartowanie :0
Czy ktoś miał lub ma podobny problem? I czy ktoś wie w czym on tkwi? Dodam, że restartowanie występuje niezależnie od wersji gimpa czy jądra.

Czy jest możliwość zablokowania restartowania się x-ów?

: 06 sierpnia 2011, 02:31
autor: fnmirk
Wykonaj:.

Kod: Zaznacz cały

dpkg -l | grep gimp
następnie usuń wszystkie pakiety z listy:

Kod: Zaznacz cały

apt-get purge nazwa
Następnie wykonaj:

Kod: Zaznacz cały

apt-get clean
apt-get update
Brak błędów, zainstaluj ponownie wszystkie pakiety wcześniej usunięte.

: 06 sierpnia 2011, 10:02
autor: Morfik
Wszystkie powyższe operacje przebiegły bez problemu. Zainstalowałem ponownie to, co zostało odinstalowane, jednak dalej występuje ten sam problem.

: 07 sierpnia 2011, 00:07
autor: fnmirk
Przedstaw wyniki:

Kod: Zaznacz cały

cat /etc/apt/sources.list
apt-cache policy gimp
dpkg -l | grep gimp

: 09 sierpnia 2011, 11:07
autor: Morfik
Plik /etc/apt/sources.list

Kod: Zaznacz cały

# squeeze - stable #
# deb http://ftp.pl.debian.org/debian/ stable main non-free contrib
# deb-src http://ftp.pl.debian.org/debian/ stable main non-free contrib
# deb http://security.debian.org/ stable/updates main contrib non-free
# deb-src http://security.debian.org/ stable/updates main contrib non-free

# deb http://ftp.pl.debian.org/debian squeeze-updates main contrib non-free
# deb-src http://ftp.pl.debian.org/debian squeeze-updates main contrib non-free 

# deb http://www.debian-multimedia.org stable main non-free
# deb-src http://www.debian-multimedia.org stable main non-free

# deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free

# wheezy - testing #

 deb http://ftp.pl.debian.org/debian/ testing main non-free contrib
 deb-src http://ftp.pl.debian.org/debian/ testing main non-free contrib
 deb http://security.debian.org/ testing/updates main contrib non-free
 deb-src http://security.debian.org/ testing/updates main contrib non-free

 deb http://www.debian-multimedia.org testing main non-free
 deb-src http://www.debian-multimedia.org testing main non-free

# SID #
# deb http://ftp.pl.debian.org/debian/ sid main non-free contrib
# deb-src http://ftp.pl.debian.org/debian/ sid main non-free contrib

# deb http://www.debian-multimedia.org sid main non-free
# deb-src http://www.debian-multimedia.org sid main non-free

# EXP #
 deb http://ftp.pl.debian.org/debian/ experimental main contrib non-free
 deb-src http://ftp.pl.debian.org/debian/ experimental main contrib non-free

 deb http://piotrkosoft.net/pub/mirrors/debian-multimedia/ experimental main
 deb-src http://piotrkosoft.net/pub/mirrors/debian-multimedia/ experimental main

# OP #
 deb http://download.skype.com/linux/repos/debian/ stable non-free

 deb http://dl.google.com/linux/deb/ stable non-free main

 deb ftp://ftp.gajim.org/debian unstable main

 deb http://repos.zend.com/zend-server/deb server non-free

 deb http://deb.playonlinux.com/ squeeze main

# deb http://www.lamaresh.net/apt squeeze main
 deb http://www.lamaresh.net/apt sid main

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free

# deb http://deb.opera.com/opera/ stable non-free
# deb http://deb.opera.com/opera/ testing non-free
# deb http://deb.opera.com/opera/ unstable non-free

# deb http://deb.opera.com/opera-beta/ stable non-free
# deb http://deb.opera.com/opera-beta/ testing non-free
 deb http://deb.opera.com/opera-beta/ unstable non-free

# deb http://repo.dug.net.pl/dfr/ stable main contrib
# deb http://repo.dug.net.pl/dfr/ testing main contrib

deb http://debian.anonymous-proxy-servers.net sid main

# deb http://download.sip-communicator.org/deb unstable/

# deb http://debian.opennms.org stable main
# deb-src http://debian.opennms.org stable main
 deb http://debian.opennms.org unstable main
 deb-src http://debian.opennms.org unstable main

# PPA #

 deb http://ppa.launchpad.net/openshot.developers/ppa/ubuntu natty main 
# deb-src http://ppa.launchpad.net/openshot.developers/ppa/ubuntu natty main 

 deb http://ppa.launchpad.net/webupd8team/haguichi/ubuntu natty main 
# deb-src http://ppa.launchpad.net/webupd8team/haguichi/ubuntu natty main 

 deb http://ppa.launchpad.net/conky-companions/ppa/ubuntu natty main 
# deb-src http://ppa.launchpad.net/conky-companions/ppa/ubuntu natty main 

Kod: Zaznacz cały

root:/# apt-cache policy gimp
gimp:
  Zainstalowana: 2.6.11-3+b1
  Kandydująca:   2.6.11-3+b1
  Tabela wersji:
 *** 2.6.11-3+b1 0
        500 http://ftp.pl.debian.org/debian/ testing/main i386 Packages
        100 /var/lib/dpkg/status

Kod: Zaznacz cały

root:/# dpkg -l | grep gimp
ii  gimp                                  2.6.11-3+b1                       The GNU Image Manipulation Program
ii  gimp-data                             2.6.11-3                          Data files for GIMP
ii  gimp-help-common                      2.6.1-1                           Data files for the GIMP documentation
ii  gimp-help-pl                          2.6.1-1                           Documentation for the GIMP (Polish)
ii  libgimp2.0                            2.6.11-3+b1                       Libraries for the GNU Image Manipulation Program
Dodane:
Zaobserwowałem ciekawą sytuację. Pracowałem w gimpie 3-4 minuty, po czym zamknąłem gimpa i chwilę po tym (1-2 minuty) zresetowało się środowisko graficzne. Być może nie sam gimp tutaj jest winny.

: 09 sierpnia 2011, 21:12
autor: fnmirk
Załóż konto nowego użytkownika i sprawdź.

: 09 sierpnia 2011, 23:29
autor: Morfik
Zrobiłem nowe konto, odpaliłem gimpa, pracowałem w nim z 15 min (robiłem to samo co na starym koncie) i żadnych resetów. Podmieniłem katalog .gimp-2.6 z katalogu domowego, ze starego konta i też żadnych problemów. Wróciłem więc na stare konto, i postanowiłem sprawdzić czy wyczyszczenie wspomnianego wcześniej katalogu coś pomoże (chciałem mieć pewność co do ustawień gimpa). Popracowałem 2 min i reset...

: 10 sierpnia 2011, 10:27
autor: fnmirk
Sprawdź ustawienia motywu środowiska graficznego.

: 10 sierpnia 2011, 11:47
autor: Morfik
Problem tkwi w kursorze myszki (pobrany z http://gnome-look.org/content/show.php/ ... tent=83194 ). Przy zwykłym wszystko jest w porządku. Pytanie czy kursor jest do wyrzucenia i muszę szukać innego?

Wgrałem inny kursor (http://gnome-look.org/content/show.php/ ... ent=110882 ) tym razem gimp wyrzuca:

Kod: Zaznacz cały

(script-fu:22525): LibGimpBase-WARNING **: script-fu: gimp_wire_read(): error
Naruszenie ochrony pamięci
Czy da się używać gimpa mając niestandardowy kursor?

: 10 sierpnia 2011, 14:41
autor: Van
Da się. Ja używałem.
  1. Gałąź testowa połączona z repozytorium eksperymentalnym? Czy to rozważne?
  2. Czy ściągałeś/instalowałeś jakieś dodatki do GIMP-a?