ubuntuusers.de

Out of Memory: Kills Process Plymouthd

Status: Gelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

Finian

Anmeldungsdatum:
2. April 2010

Beiträge: 31

Hallo an alle!

Ich hoffe, dass mir jemand helfen kann; Ich bin relativ neu bei der "Ubuntu-Gemeinde" (seit Anfang 2010) und konnte meine Fragen bisher durch Lektüre von Threads, Zeitungen und der Wiki-Dokumentation lösen. Aber diesmal finde ich keine Antwort. Während des Bootvorganges war mir folgende Meldung aufgefallen: Out of memory: kill process 429 (plymouthd) score 38 or a child . So wie ich die Meldung verstehe, läuft bei mir während des bootens das Memory voll und Linux muss per "Kill Process" wieder Memory freigeben? Hat noch jemand dieses Problem? Oder kann mir Jemand erklären was es bedeutet und wie ich es evt. beheben kann? Ich wäre sehr dankbar. Ich benuzte 10.04 Lucid Lynx.

Hier habe ich noch einen Auszug aus dem Boot-Protokoll (erstellt mit dmesg), da das Bootlog anscheinend nicht funktioniert?

[    3.321387] lowmem_reserve[]: 0 0 0 0
[    3.321391] DMA: 3*4kB 3*8kB 4*16kB 3*32kB 2*64kB 1*128kB 2*256kB 1*512kB 2*1024kB 0*2048kB 0*4096kB = 3524kB
[    3.321400] Normal: 1*4kB 0*8kB 0*16kB 1*32kB 0*64kB 1*128kB 0*256kB 1*512kB 1*1024kB 1*2048kB 0*4096kB = 3748kB
[    3.321408] HighMem: 46*4kB 58*8kB 64*16kB 34*32kB 16*64kB 10*128kB 4*256kB 6*512kB 7*1024kB 2*2048kB 536*4096kB = 2215880kB
[    3.321418] 1382 total pagecache pages
[    3.321420] 0 pages in swap cache
[    3.321422] Swap cache stats: add 0, delete 0, find 0/0
[    3.321423] Free swap  = 0kB
[    3.321424] Total swap = 0kB
[    3.328259] 784000 pages RAM
[    3.328261] 556690 pages HighMem
[    3.328263] 12238 pages reserved
[    3.328264] 1264 pages shared
[    3.328266] 213034 pages non-shared
[    3.328268] Out of memory: kill process 429 (plymouthd) score 38 or a child
[    3.328271] Killed process 429 (plymouthd)
[    3.329632] ureadahead invoked oom-killer: gfp_mask=0xd0, order=0, oom_adj=0
[    3.329636] ureadahead cpuset=/ mems_allowed=0
[    3.329640] Pid: 428, comm: ureadahead Not tainted 2.6.32-22-generic #33-Ubuntu
[    3.329642] Call Trace:
[    3.329649]  [<c01cc814>] oom_kill_process+0xa4/0x2b0
[    3.329653]  [<c01cce89>] ? select_bad_process+0xa9/0xe0
[    3.329657]  [<c01ccf11>] __out_of_memory+0x51/0xa0
[    3.329661]  [<c01ccfb8>] out_of_memory+0x58/0xb0
[    3.329665]  [<c01cf7c7>] __alloc_pages_slowpath+0x407/0x4a0
[    3.329669]  [<c01cf99a>] __alloc_pages_nodemask+0x13a/0x170
[    3.329673]  [<c01cf9ec>] __get_free_pages+0x1c/0x30
[    3.329677]  [<c01ad57a>] ring_buffer_resize+0x18a/0x2a0
[    3.329681]  [<c01aeb55>] tracing_resize_ring_buffer+0x25/0x80
[    3.329686]  [<c01b28b2>] tracing_entries_write+0xe2/0x160
[    3.329690]  [<c01b20c7>] ? trace_nowake_buffer_unlock_commit+0x37/0x50
[    3.329695]  [<c02f4414>] ? security_file_permission+0x14/0x20
[    3.329700]  [<c0207ad4>] ? rw_verify_area+0x64/0xe0
[    3.329704]  [<c0207bf2>] vfs_write+0xa2/0x1a0
[    3.329708]  [<c01b27d0>] ? tracing_entries_write+0x0/0x160
[    3.329712]  [<c0208512>] sys_write+0x42/0x70
[    3.329716]  [<c01033ec>] syscall_call+0x7/0xb

Nochmals Danke ! Finian

Bearbeitet von jug:

CODE-Block eingefügt. Bitte verwende die Formatierungsfunktionen und die Vorschau um deine Beiträge lesbarer zu gestalten, danke!

Bearbeitet von jug:

Ubuntu-Version nachgetragen, bitte gib diese immer mit an und verwende dafür die Formularfelder, die unser Forum bereitstellt. Danke.

jkostik

Avatar von jkostik

Anmeldungsdatum:
28. April 2009

Beiträge: 18

Wohnort: Germany

Ich habe genau das gleiche Problem, aber bei mir sieht es wahrscheinlich noch schlimmer aus. Ich habe noch ein Prozess, der gekillt wird:

kill process 395 (plymouthd) kill process 394 (ureadahead)

Was noch schlimmer ist, mein Rechner bleibt manchmal deswegen (nur meine Vermutung) haengen!

Finian

(Themenstarter)

Anmeldungsdatum:
2. April 2010

Beiträge: 31

Hallo Jkostik!

Ehrlich gesagt habe ich auch beide Probleme (OO kill Plymouth und ureadahead)!

Bei dem Problem mit dem "Hängenbleiben" kann ich Dir aber helfen:

1. Gib

gksu gedit /etc/initramfs-tools/conf.d/splash 

in die Konsole ein. (Damit erschaffst Du die Datei "splash")

2. Jetzt fügst Du folgende Zeile in die (noch leere) Datei ein:

FRAMEBUFFER=y

...und speicherst.

3. Jetzt musst Du nur noch

sudo update-initramfs -u

einfügen und Voilá, Dein PC hängt sich nicht mehr auf.

Grüße! Finian

jkostik

Avatar von jkostik

Anmeldungsdatum:
28. April 2009

Beiträge: 18

Wohnort: Germany

Ich habe die Lösung endlich gefunden!!!

Also, folgendes:

1. plymouthd abstellen erfolgt durch editieren die kernel-Zeile in GRUB (grub.cfg oder menu.lst) und fügt den Kernel-Parameter noplymouth ein.

Beispiel: linux /boot/vmlinuz-2.6.32-22-generic-pae root=UUID=c2d6eea9-80d6-423e-a9b0-948f5de40106 ro noplymouth Falls damit das System korrekt bootet, kann man als dauerhafte Lösung auch Plymouth komplett entfernen oder einen Kernelparameter in die Datei /etc/default/grub einfügen: GRUB_CMDLINE_LINUX_DEFAULT="noplymouth" Dann bootet Ubuntu ohne Splash. 👍

Danach Update vomGrub notwendig: sudo update-grub

2. ureadahead ausschalten durch auskommentieren in der Datei /etc/init/ureadahead.conf von der Zeile exec /sbin/ureadahead --daemon

Bei mir hat es geklappt!

Finian

(Themenstarter)

Anmeldungsdatum:
2. April 2010

Beiträge: 31

Vielen Dank! Jetzt funktioniert mein Bootprozess reibungslos! Grüße! Finian

E.T.

Anmeldungsdatum:
16. September 2010

Beiträge: 1

Hallo allerseits!

Vielen Dank für Eure hilfreichen Beiträge! Ich hatte ähnliche Probleme und jetzt bootet Ubuntu auch tatsächlich. Und was noch schöner ist, jetzt sind die virtuellen Konsolen tty1-tty6, auf die man per Alt+Strg+(F1,...,F6) kommt, wieder da! Die hatte ich nämlich nach einer Neuinstallation der Version 10.04 nicht und verstand mein Linux nicht mehr. Das einzige, was ich gemacht habe, war in der Datei /etc/default/grub die folgende Zeile einzufügen: GRUB_CMDLINE_LINUX_DEFAULT="noplymouth".

Also nochmals vielen Dank für die richtigen Tipps!!!

Antworten |