Article View: alt.pl.fan.gopher
Article #13343Re: pliterkowy wątek - zażółć gęślą jaźń :)
From: Maestro / nET#47
Date: Fri, 24 Jan 2003 04:45
Date: Fri, 24 Jan 2003 04:45
170 lines
8464 bytes
8464 bytes
Zakochane Służby Imperium wywiesiły na lodówce wiadomość,
której treść została przycięta i przytoczona poniżej.
>> Uptime 50 minut, bo "Unable to handle kernel pag-
>> ing request" i trzeba było ręcznie restartować...
> Jądro próbowało dostać się do niezamapowanej strony pamięci, która w dodatku
> nie istniała (wyjątek page fault jest zgłaszany przez procesor w przypadku
> próby dostępu do strony pamięci, która nie istnieje, albo nie jest aktualnie
> dostępna, bo np. siedzi w swapie, nie ma praw do odczytu, itp., ale kod
> obsługi do_page_fault w jądrze potrafi odróżnić te sytuacje).
Spoks, lubię, gdy tak mówisz :) .
Sporo już się dowiedziałem z takich postów :))
> Komunikat
> powinien brzmieć `Unable to handle kernel paging request at virtual address
> (osiem-cyferek-hex)', oraz parę przydatnych informacji. Na pewno masz
> sprawną pamięć? Dobrze jest ułożona w slotach? Pamiętasz może, jakie
> to były hexcyferki? Jeśli nie to powinieneś mieć zapis w syslogu
> (/var/log/messages).
Nom. No i właśnie nigdzie w /var/log/ tego nie ma.
Mogę to najwyżej spisać z ekranu :/ .
Czasami pojawia się ten napis dwa razy pod rząd.
W każdym razie można tylko ponaciskać sobie
Alt+F1, Alt+F2 itd. ale przy napisaniu nazwy usera
po "login:" zawiesza daną konsolę.
>> Eh :( . A ciekawe jest to, że winda na tym kompie
>> chodziła w miarę OK (tj. jak zawsze).
> Hm, dziwne. Używałeś całą pamięć?
Teoretycznie hm... możliwe. Tam jest 24 MB, zazwy-
czaj z tego 20-22 MB jest used. Apache+PHP+MySQL,
ircd, eggdrop, smbd i jeszcze kilka pierdół.
> Wyjątek ochrony to wyjątek ochrony,
> nieważne czy jego konsekwencją będzie segfault, czy oops, czy np. BSOD
> (o tym decyduje jego handler w jądrze, do_page_fault). Być może Windows
> pewne wyjątki ochrony ignoruje, albo robi coś za plecami użytkownika (to
> znaczy Linux też tak robi, ale tylko wtedy, kiedy wyjątek ochrony wystąpi
> np. z powodu wyswapowania strony - wtedy mówi swapperowi, żeby ją dociągnął,
> a użytkownik wcale nie musi o tym wiedzieć, chociaż oczywiście może). Musisz
> spytać jakiegoś fachowca od Windows, chociaż bez dostępu do źródeł raczej
> będzie ciężko.
Na pewno niektóre ignoruje, inaczej wieszałby się
jeszcze częściej. ;)
>> To już - AFAIR - czwarta instalka/dystrybucja linuxa,
>> która się krzaczy z powodu tego, co wyżej (unable...)
> Ten kod siedzi w jądrze i nie był zmieniany od 1995 roku.
Miło wiedzieć :)
>> lub "malloc: assertion botched".
> Hm. A wiesz co, zrób eksperyment. Wyłącz użytkownikowi limity na pamięć,
Takich podobno standardowo nie ma?
> skompiluj i wykonaj poniższy kod (do pliku np. test.c i gcc -o test test.c,
> a potem ./test).
> main() [...]
> {
> while (!0)
> memset ((char *) malloc(1024), 0, 1024);
> }
Skompilowałem i wykonałem z roota. Może być?
> Swoją drogą dobry sposób na przeniesienie części pamięci do swapa,
> zwalniając pamięć fizyczną (pochodzi i ^C, kill albo cokolwiek).
> Nieważne. Uruchom (najpierw wszystko pozamykaj, bo jeśli potwierdzą
> się moje przypuszczenia, może być potrzebny reboot)
To zamykanie wszystkiego było najtrudniejsze ;) .
Apache - spoko, apachectl stop. inetd, ircd,
eggdrop - wystarczy kill. Ale taki mysql...
kill -9 pid, nie znalazłem niczego normalniej-
szego:)
> i czekaj. Możesz sobie gdzieś odpalić topa i obserwować.
Odpaliłem. Top uznał, że do momentu aż ./test
przestanie działać nie zrobi nic (żadnego update).
[Hm, odpaliłem po raz 5-ty, tym razem z top -d 0.1
i coś wypisywał, konkretniej ./test grzecznie so-
bie zajął pamięć gdzieś do niecałych 80%, poczekał
trochę i się terminate, tak jak niżej
> Są dwa wyjścia. Albo po pewnym (sporym...) czasie
24 MB RAMu w SIMMach oraz i586 MMX@200 MHz.
Jakieś 8 sekund, potem przerwa i przy ok. 77%
pamięci - stop na 30 sekund.
> program skończy się z powodu braku pamięci,
| root@zrob:~/ram# ./test
| Terminated
Czyli skończył się z powodu braku pamięci?
> albo się wykrzaczy.
"Terminated" jest dla mnie
za mało konkretnym wyrażeniem ;)
> Jeśli się skończy z powodu braku pamięci, pojęcia nie mam co
> może być nie tak, może spróbuj zainstalować najnowsze jądro.
Jest 2.4.18. To chyba jedno z najnowszych?
> Jeśli wykrzaczy, sprawdź pamięć, bo to raczej ona.
Też mi się tak wydawało.
>>> 748 ttyS1 S 0:00 gpm -t ms -m /dev/mouse
>> Hmm...??
> Mam załadowane w razie jakbym chciał zacząć używać.
Spoks.
>>> 867 ? S 0:00 banner 79
>>> 868 ? S 0:00 banner 139
>>> 869 ? S 0:00 banner 31337
>> Heh... finger, smb i eleet oraz "Nie ośmieszaj się" :)
> No popatrz :)) (i jeszcze zapis w logach, wysyłany codziennie na maila)
Ooo... To fajne :) . Jest OpenSource? ;)
>>> 2027 pts/4 S 0:00 \_ /bin/bash
>>> 2057 pts/4 R 0:00 \_ ps axf
>> I znowu dowiedziałem się czegoś nowego - "f"
>> w ps'ie robi ładne drzewko :)
> Nom :)
Hm... aliasy się robi w ~/.bash_profile, tak?
>>> 873 tty3 S 0:00 /sbin/mingetty tty3
>> Czemu Ty masz mingetty, a ja agetty? Czym się różni?
> agetty potrafi także obsługiwać połączenia po portach szeregowych
> oraz modemowe,
Spoks, aktualnie mi to ani trochę niepotrzebne :P
> chociaż kiedyś udało mi się połączyć Amigę z pecetem
> przez nullmodem
Znajomy ma Atari XL/XE jako terminal do linuxa ;)
> i właśnie z mingetty (albo to było getty, nie pamiętam,
> po stronie Amigi był jakiś zwykły terminal ansi) i nawet ładnie chodziło
> (gdyby nie brać pod uwagę rozjechania się podczas wyświetlania irssi
Czemu? irssi wydaje mi się, że jest dość friendly?
> i przymusowego killa, kiedy to w przypływie natchnienia uruchomiliśmy
> ping -f, wysyłający na terminal kropki i bekspejse przy każdym wysłanym
> i odebranym pakiecie ICMP Echo i Reply... Ale czemu się dziwić, terminal
> chodził na 9600 i to było jego maksimum :)).
rotfl. Trzeba było wyrzucać w ogóle wszystkie
pakiety z łącza np. 1 Mbps na ekran tej Amigi.
--
|| | ||| | | || -[ pzdrwk | gg:385095 | mailto:maestro@megapolisQ.pl ]-
||_|_|||_|_|_|| -[ Odpisując mi na priv usuń "Q" z adresu emailowego ]-
|%|%|%|%|%|%|%| -[ 5ss (http://5ss.kdm.pl/) & s6 (http://s6.prv.pl/) ]-
|m|a|e|s|t|r|o| -[ Playing: redman - solówka. ]-
Technical Details
Message-ID:
<24012003.54BFC09B@maestro.5ss.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mailReferences:
<vq8m0vgl9bcpdgg74kv2cpfn9e3lkvpbbu@4ax.com> <26122002.732B78E6@maestro.5ss.pl> <20021227.12894@news.blade.net> <31122002.264108C9@maestro.5ss.pl> <gophi.1245300736@gophi.nascom.nasa.gov> <04012003.2F80C9B2@maestro.5ss.pl> <gophi.1245313326@gophi.nascom.nasa.gov> <19012003.669ADD54@maestro.5ss.pl> <gophi.1245359984@gophi.nascom.nasa.gov> <22012003.7DFD2AEB@maestro.5ss.pl> <gophi.1245381956@gophi.nascom.nasa.gov>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail
From: Maestro / nET#47 <maestro@megapolisQ.pl>
Newsgroups: alt.pl.fan.gopher
Subject: Re: pliterkowy wątek -
zażółć gęślą jaźń :)
Date: Fri, 24 Jan 2003 05:45:14 +0100
Organization: SingleSextet [http://s6.prv.pl/] & Piata Strona Swiata [http://5ss.kdm.pl/] member
Lines: 170
Message-ID: <24012003.54BFC09B@maestro.5ss.pl>
References: <vq8m0vgl9bcpdgg74kv2cpfn9e3lkvpbbu@4ax.com> <26122002.732B78E6@maestro.5ss.pl> <20021227.12894@news.blade.net> <31122002.264108C9@maestro.5ss.pl> <gophi.1245300736@gophi.nascom.nasa.gov> <04012003.2F80C9B2@maestro.5ss.pl> <gophi.1245313326@gophi.nascom.nasa.gov> <19012003.669ADD54@maestro.5ss.pl> <gophi.1245359984@gophi.nascom.nasa.gov> <22012003.7DFD2AEB@maestro.5ss.pl> <gophi.1245381956@gophi.nascom.nasa.gov>
NNTP-Posting-Host: zad-3.katowice.msk.pl
Mime-Version: 1.0
X-Trace: news.tpi.pl 1043383538 3726 217.97.155.3 (24 Jan 2003 04:45:38 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Fri, 24 Jan 2003 04:45:38 +0000 (UTC)
X-SigInfo: Generated by Sygnaturkowiec v. 0.1.3.5
X-Face: ?`hjB(@y|Y`sc|ss/i^%<e%ylWyOj::K_N]-C{d5]?C;"^*%<$481$ECV#-;VfL>j=c;QUQ;zy/^Wl~Aq7>2u)T-H&7=4?`./OMmbF:r<|ya\f5SI#M`*YP-5bBFV:wvw@+;Mw<*Aj>,OlGuS0,yd#i6)n?f8s;KL,;@<)]LRYkVtIb1BAJ^z3l=u!W\VnS|44`5{~>eQa~9
X-Counter: 8680
X-Organization2: Platforma Pieknych i Mlodych [news:alt.fan.gonia]
X-PersonalStatus: ipn friend [news:ircx.pl.nastolatki]
X-Organization3: Fanklub Myszki [news:alt.pl.fan.myszka], Gophera [news:alt.pl.fan.gopher], etc.
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit