Thread View: pl.comp.sys.x11
12 messages
12 total messages
Started by Andrzej Borsuk
Fri, 24 Oct 2003 10:49
XFree86 i olbrzymi wyciek pamięci
Author: Andrzej Borsuk
Date: Fri, 24 Oct 2003 10:49
Date: Fri, 24 Oct 2003 10:49
38 lines
2564 bytes
2564 bytes
Witam,
Zauważyłem wczoraj na mojej maszynie coś bardzo niepokojącego.
Komputer z XFree86 4.3.0 512MB RAM..
Otwieram za pomocą Gimpa około 40 zdjęć (Rozdzielczość 640x480). Po
chwili gimp zostaje zabity przez kernela z powodu braku pamięci.
Od tego momentu niemożliwe jest już uruchomienie jakiegokolwiek
większego programu (Gimp, Mozilla, OpenOffice). Wcale nie trzeba już
otwierać żadnych dokumentów. Każdy program alokujący więcej niż 6~10M
zostanie zabity.
Patrząc na ,,top'' przyczyna zdaje się oczywista 80% ~ 90% pamięci
zajmuje proces o znamiennej nazwie X. Przekonałem się już że niezależnie
od okoliczności X _nigdy_ nie zwalnia zaalokowanej pamięci.
Wzwiększenie swapa nie wydaje się być rozwiązaniem -- jedynie opóźnia
katastrofę i przyozdabia ją intensywnym mieleniem po dysku.
Czy ktoś spotkał już się z podobnym problemem i czy jest na to jakaś rada?
Dlaczego serwer X-window nie zwalnia zasobów gdy klient umiera?
Pozdr.A.
ps.
Znalazłem informację o wyciekach pamięci w 4.0.x, ale nie potrafię
uwieżyć by aż tak długo, tak powtarzalny błąd nie był by poprawiony?
--
_
(;[ SPAM?
\/>) Proszę wysyłać na moje podstawowe konto
`ab~^ mailto:root@localhost
--
Zaloz prywatne forum:
http://forum.onet.pl
Re: XFree86 i olbrzymi wyciek pamięci
Author: Kacper Perschke
Date: Fri, 24 Oct 2003 12:42
Date: Fri, 24 Oct 2003 12:42
9 lines
1211 bytes
1211 bytes
W artykule <3F990434.2070603@alfaelektro.com.pl> Andrzej Borsuk napisał(a): > [...] > Czy ktoś spotkał już się z podobnym problemem i czy jest na to jakaś rada? > Dlaczego serwer X-window nie zwalnia zasobów gdy klient umiera? Prawdopodobnie gimp 'core dumped by kernel' nie powiedział X'om, że zwalnia te bitmapy. KAcper
Re: XFree86 i olbrzymi wyciek pamięci
Author: Piotr Dembiński
Date: Fri, 24 Oct 2003 13:49
Date: Fri, 24 Oct 2003 13:49
9 lines
1227 bytes
1227 bytes
andrzej.borsuk@alfaelektro.com.pl (Andrzej Borsuk) writes: [...] > Czy ktoś spotkał już się z podobnym problemem i czy jest na to jakaś > rada? Dlaczego serwer X-window nie zwalnia zasobów gdy klient > umiera? ja bym to wysłał na gimp.org jako bug
Re: XFree86 i olbrzymi wyciek pamięci
Author: Andrzej Borsuk
Date: Fri, 24 Oct 2003 15:19
Date: Fri, 24 Oct 2003 15:19
33 lines
2266 bytes
2266 bytes
Użytkownik Kacper Perschke napisał:
> W artykule <3F990434.2070603@alfaelektro.com.pl> Andrzej Borsuk napisał(a):
>
>>[...]
>>Czy ktoś spotkał już się z podobnym problemem i czy jest na to jakaś rada?
>>Dlaczego serwer X-window nie zwalnia zasobów gdy klient umiera?
>
>
> Prawdopodobnie gimp 'core dumped by kernel'
dokładnie tak skończył gimp (a potem OO i Mozilla).
> nie powiedział X'om, że zwalnia te bitmapy.
A czy X'y nie mają własnych mechanizmów zwalniania zasobów,
w końcu zawsze może się zdarzyć nagłe zabicie (kilku) klientów?
Nawet sam niekiedy tak robie, gdy nie chce mi się czekać na jakiś
krnąbrny program..
Szczególnie że XWindow to również protokół sieciowy.
Pozdrawiam,
Andsrzej Borsuk
--
_
(;[ SPAM?
\/>) Proszę wysyłać na moje podstawowe konto
`ab~^ mailto:root@localhost
--
Zaloz prywatne forum:
http://forum.onet.pl
Re: XFree86 i olbrzymi wyciek pamięci
Author: Andrzej Borsuk
Date: Fri, 24 Oct 2003 15:22
Date: Fri, 24 Oct 2003 15:22
32 lines
2152 bytes
2152 bytes
Użytkownik Piotr Dembiński napisał:
> andrzej.borsuk@alfaelektro.com.pl (Andrzej Borsuk) writes:
>
> [...]
>
>
>>Czy ktoś spotkał już się z podobnym problemem i czy jest na to jakaś
>>rada? Dlaczego serwer X-window nie zwalnia zasobów gdy klient
>>umiera?
>
>
> ja bym to wysłał na gimp.org jako bug
Nie jestem pewien czy jest to błąd gimpa,
w końcu jak aplikacja która dostała SIGKILL miała by zwolnić zasoby?
Zamknięte zostało połączenie, wydaje mi się że powinno to być dla
serwera informacją że należy po sobie posprzątać?
W końcu system operacyjny radzi sobie np z zamykaniem plików przy
podobnej sytuacji?
Pozdr.A.
--
_
(;[ SPAM?
\/>) Proszę wysyłać na moje podstawowe konto
`ab~^ mailto:root@localhost
--
Zaloz prywatne forum:
http://forum.onet.pl
Re: XFree86 i olbrzymi wyciek pamięci
Author: Kacper Perschke
Date: Fri, 24 Oct 2003 15:39
Date: Fri, 24 Oct 2003 15:39
12 lines
1341 bytes
1341 bytes
W artykule <3F994409.3030704@alfaelektro.com.pl> Andrzej Borsuk napisał(a): > Nie jestem pewien czy jest to błąd gimpa, > w końcu jak aplikacja która dostała SIGKILL miała by zwolnić zasoby? A kto? > Zamknięte zostało połączenie, wydaje mi się że powinno to być dla > serwera informacją że należy po sobie posprzątać? Po sobie, czy po aplikacji? KAcper
Re: XFree86 i olbrzymi wyciek pamięci
Author: Piotr Dembiński
Date: Fri, 24 Oct 2003 19:56
Date: Fri, 24 Oct 2003 19:56
20 lines
1852 bytes
1852 bytes
andrzej.borsuk@alfaelektro.com.pl (Andrzej Borsuk) writes: > Użytkownik Piotr Dembiński napisał: > > andrzej.borsuk@alfaelektro.com.pl (Andrzej Borsuk) writes: > > [...] > > > >>Czy ktoś spotkał już się z podobnym problemem i czy jest na to jakaś > >>rada? Dlaczego serwer X-window nie zwalnia zasobów gdy klient > >>umiera? > > ja bym to wysłał na gimp.org jako bug > > Nie jestem pewien czy jest to błąd gimpa, > w końcu jak aplikacja która dostała SIGKILL miała by zwolnić zasoby? Wyślij na gimp.org i napisz dokładnie tak jak było. Programiści gimpa mają pewnie więcej doświadczenia w X i nawet jak to jest błąd w serwerze to będą w stanie go szybciej i dokładniej zlokalizować niż ty. TSD mógłbyś jeszcze to przetestować z inną wersją gimpa na przykład.
Re: XFree86 i olbrzymi wyciek pamięci
Author: Maciej Pietrzak
Date: Sun, 26 Oct 2003 03:37
Date: Sun, 26 Oct 2003 03:37
13 lines
1381 bytes
1381 bytes
Kacper Perschke wrote: > W artykule <3F994409.3030704@alfaelektro.com.pl> Andrzej Borsuk napisał(a): >> Nie jestem pewien czy jest to błąd gimpa, >> w końcu jak aplikacja która dostała SIGKILL miała by zwolnić zasoby? > A kto? Przecież proces, który dostanie SIGKILL kończy się natychmiast i nie ma szans na sprzątnięcie po sobie. -- Maciej Pietrzak <magh na apcoh org> "Oh my god! We all gonna die!"
Re: XFree86 i olbrzymi wyciek pamięci
Author: Andrzej Borsuk
Date: Mon, 27 Oct 2003 12:00
Date: Mon, 27 Oct 2003 12:00
30 lines
2272 bytes
2272 bytes
Użytkownik Piotr Dembiński napisał:
> Wyślij na gimp.org i napisz dokładnie tak jak było. Programiści gimpa
> mają pewnie więcej doświadczenia w X i nawet jak to jest błąd
> w serwerze to będą w stanie go szybciej i dokładniej zlokalizować niż
> ty.
>
> TSD mógłbyś jeszcze to przetestować z inną wersją gimpa na przykład.
Nie uważam by był to problem gimpa, poprostu w jego przypadku
najszybciej można sprowokować taki błąd. Program ładuję masę pixmap do
pamięci.
W przypadku innych aplikacji trzeba się o to nieźle postarać. Może jakaś
przeglądarka do zdjęć -- zobaczymy. Poćwiczę to dziś wieczorem na
maszynie zobaczymy jak to będzie wyglądało.
Pozdr.A.
--
_
(;[ SPAM?
\/>) Proszę wysyłać na moje podstawowe konto
`ab~^ mailto:root@localhost
--
Zaloz prywatne forum:
http://forum.onet.pl
Re: XFree86 i olbrzymi wyciek pamięci
Author: Rafał 'bufi' Lorbiecki
Date: Mon, 27 Oct 2003 12:08
Date: Mon, 27 Oct 2003 12:08
18 lines
1668 bytes
1668 bytes
_Osobnik_ *Andrzej Borsuk* _nastukał_ : > W przypadku innych aplikacji trzeba się o to nieźle postarać. Może jakaś > przeglądarka do zdjęć -- zobaczymy. Poćwiczę to dziś wieczorem na > maszynie zobaczymy jak to będzie wyglądało. To może też być problem jaja. Kiedyś dawno temu gdy miałem jajko 2.4.6 i przęglądałem gqview'wem obrazki, to po godzinie zaczęło się. Najpierw wysypały się demony, brakowało pamięci, swap się skończył i kernel zaczął kilować procesy. Po zmianie kernela na nowszy, problem nie występował. > Pozdr.A. _Pozdrawiam_ _bufi_
Re: XFree86 i olbrzymi wyciek pamięci
Author: Verox
Date: Thu, 30 Oct 2003 19:50
Date: Thu, 30 Oct 2003 19:50
35 lines
2068 bytes
2068 bytes
On 27 Oct 2003 13:00:01 +0100, Andrzej Borsuk napisał: > Użytkownik Piotr Dembiński napisał: > >> Wyślij na gimp.org i napisz dokładnie tak jak było. Programiści gimpa >> mają pewnie więcej doświadczenia w X i nawet jak to jest błąd >> w serwerze to będą w stanie go szybciej i dokładniej zlokalizować niż >> ty. >> >> TSD mógłbyś jeszcze to przetestować z inną wersją gimpa na przykład. > > Nie uważam by był to problem gimpa, poprostu w jego przypadku > najszybciej można sprowokować taki błąd. Program ładuję masę pixmap do > pamięci. > > W przypadku innych aplikacji trzeba się o to nieźle postarać. Może jakaś > przeglądarka do zdjęć -- zobaczymy. Poćwiczę to dziś wieczorem na > maszynie zobaczymy jak to będzie wyglądało. Nie trzeba: PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND 10493 root 11 0 280M 16M 4060 S 0 0.0 1.6 25:48 X [verox@matrix verox]$ icewmbg & [1] 16016 10493 root 19 0 329M 65M 3964 S 0 1.3 6.4 25:50 X jest w minute.... -- begin 755 signature.exe [verox <at> a4 <dot> pl] vy 73! de SP9UOB Proud to be 100 percent microsoft free. op. Tomek
Re: XFree86 i olbrzymi wyciek pamięci
Author: Mariusz Drozdziel
Date: Fri, 23 Jan 2004 04:25
Date: Fri, 23 Jan 2004 04:25
14 lines
1393 bytes
1393 bytes
Andrzej Borsuk wrote:
> Komputer z XFree86 4.3.0 512MB RAM..
> Otwieram za pomocą Gimpa około 40 zdjęć (Rozdzielczość 640x480). Po
> chwili gimp zostaje zabity przez kernela z powodu braku pamięci.
http://kerneltrap.org/node/view/1743
--
Mariusz.
== e-mail: mariusz@teleaudio.com.pl ==== http://tank.polsat.com.pl/~nova/ ==
== 2:482/52@fidonet.org == gpg: 46e57e6c07c1e2d67d92 17477014d50bb2cdf245 ==
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads