Gimp: Fatal IO error 104

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
Morfik
Beginner
Posty: 149
Rejestracja: 21 lutego 2009, 21:00

Gimp: Fatal IO error 104

Post 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?
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post 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.
Awatar użytkownika
Morfik
Beginner
Posty: 149
Rejestracja: 21 lutego 2009, 21:00

Post 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.
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Przedstaw wyniki:

Kod: Zaznacz cały

cat /etc/apt/sources.list
apt-cache policy gimp
dpkg -l | grep gimp
Awatar użytkownika
Morfik
Beginner
Posty: 149
Rejestracja: 21 lutego 2009, 21:00

Post 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.
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Załóż konto nowego użytkownika i sprawdź.
Awatar użytkownika
Morfik
Beginner
Posty: 149
Rejestracja: 21 lutego 2009, 21:00

Post 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...
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Sprawdź ustawienia motywu środowiska graficznego.
Awatar użytkownika
Morfik
Beginner
Posty: 149
Rejestracja: 21 lutego 2009, 21:00

Post 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?
Awatar użytkownika
Van
Beginner
Posty: 194
Rejestracja: 04 lipca 2009, 11:54

Post 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?
ODPOWIEDZ