suspend, segfault, hibauzenetek

Hello!

Tudom hogy ennek nem itt a helye de igazából nem tudnék neki megfelelő helyet találni a fórumban.

Szóval a gép készenléti állapotból való "visszajövése" után, egy pár dolog random nem működik.
Opera: párszor elindul, de mindig elszáll, aztán már nem lehet elindítani
a hibaüzi:

toomi@tibi-gepe:~$ opera 
ERROR: ld.so: object 'libjvm.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libawt.so' from LD_PRELOAD cannot be preloaded: ignored.
/usr/lib/opera/9.27-20080331.6/opera: symbol lookup error: /usr/lib/libqt-mt.so.3: undefined symbol: _ZNK11QTranslator11fildMessageEPKcS1_S1_

de van olyan is hogy elindul és segfaultol mielőtt betöltene bármi is.

a firefox is elindult 1-2x de mindig elszállt, most már el sem indul:

toomi@tibi-gepe:~$ firefox 
Segmentation fault (core dumped)

SMplayer szintén a qt-re hivatkozik:

toomi@tibi-gepe:~$ smplayer 
smplayer: symbol lookup error: /usr/lib/libqt-mt.so.3: undefined symbol: _ZNK11QTranslator11fildMessageEPKcS1_S1_

Felraktam az epiphany-t is hogy legalább tudjak mivel netezni, először az is segfaultolt, aztán elindult, párszor ez is elszállt, de most megy egy ideje.

a rendszer ubuntu 7.10, a "beépített" suspendet használtam.
a gép rendes leállítása és újraindítása után persze minden működik normálisan

minden javaslatot és ötletet örömmel fogadok, nekem ötletem sincs mi baja lehet, egyáltalán járt már valaki így?

Hozzászólások

Mivel géptípust nem írtál, én első körben memtest86-ot futtatnék (ha x86) majd google:// :-)

- Esetleg nem volt tuningolva a gép véletlenül?
- Akár CPU cache is lehet bűnös (pl. tuningnál)
- Megfordult a fejemben, hogy suspendre kapcsoláskor esetleg valamilyen probléma lép fel memória frissítési ciklusok alatt, ezért elveszhetnek adatok, vagy szemetelődhetnek területek.
- Nem feltétlen jelentkezik látható hiba. Bizonyos problémák csak intenzív memória teszt mellett jönnek elő.
- Persze akár szoftver is lehet bűnös, de először mindíg a hardverhibát zárom ki, aztán debuggolok szoftvert.. :)

hat, valszeg ubuntu beepitett suspendje a szar, mert nekem gentoon, siman mukodik mindenfele suspend. mikor ubuntut probaltam, az viszont szar volt, kb annyira mint neked.

esetleg probalj meg egy suspend2ramot...

echo mem > /sys/power/state

ha nincs, akkor nezdmeg hogy biosban lehet-e bekapcsolni, valoszinu lehet. aztan ismet proba, ha ez mukodik rendesen akkor azzal a szoftvere suspendel van a baj ami ubuntuba van

miutan visszjott abbol a suspendbol amit te csinalsz, akkor nyomj egy dmesgt legyszi fel http-re

Ugyan kismillió helyen olvasható, de mit jelent az hogy "nem áll fel belőle"?

A.) - ha nyomogatod a billentyűzeten a Num Lock /Scroll Lock stb. gombokat reagál, vagy sem.
A1.) - nem reagál sőt a Scroll Lock és Caps Lock villog
A2.) - reagál. tehát csak a képernyő nem tér vissza, a billentyűzet működik. Ebben az esetben framebuffer/ nvidia esetén bináris videókártya meghajtó megoldja a problémát, vagy akár egy ctrl-alt-f7 is (?).
A3.) - nem reagál, sőt a vinyó folyamatosan megy, ill reagál, csak 3 perccel később világit a lámpa a billentyűzeten.
A3/1.) - ha van ACPI kikapcsológomb kezelés (=powerbtn.sh - szabályosan kikapcsol), akkor nyomd meg a kikapcsológombot és leáll v. sem. lehet 10 percig eltarthat ebben az esetben.
A4.) - nem reagál billentyűzetre, a vinyó sem megy egyáltalán, nem történik semmi. 10 perc után sem. a power led világit, se billentyűzet, se vinyó semmi sincs. se ctrl-alt-del, se ctrl-alt-bspace, se acpi power button, semmi nincs.

A4es esetben pastebin-re tedd fel az lsmod -ot hogy milyen modulok vannak betöltve nálad. valamelyikkel inkompatibilis. de ehhez tudni kellene hogy s2ram elött pontosan miket használ a rendszered.

A3as esetben szintén lsmod kellene, és hogy milyen vinyók, cd-k vannak a gépekbe. Elég annyi hogy IDE, vagy SATA, vagy SCSI. ill. az uborkas rendszered által használt kernel config (

/boot/config-$(uname -r)

)
A1. esetben kernel panic van. joccakat. bugs.kernel.org. dmesg, stb.

-------

Nem a zsömle kicsi, a pofátok nagy...

a gép elindul, villog egyet mindket dvdiro es annyi, a numlock vilagit, egy darabig daral a vinyo aztan ennyi, powerled vilagit de meg sem nyikkan, power gombra nem reagál.

a gepben van egy sata vinyo (WD), ket dvdiro (LG-H20L,PIO111D), nvidia vgakartya (inno7600gst), sb live! 5.1 digital es egy tunerkartya

http://toomi.extra.hu/modulok lsmod
http://toomi.extra.hu/config kernel config (ez egyebkent a gyari ubuntu kernel)
http://toomi.extra.hu/suspend dmesg a gnome-os suspend utan visszakapcsolaskor

Az még hagyján az ac sem kellene. a fant mindenképpen ki kéne szedni, mert az biztosan nem tér rendesen vissza, de ilyen durva hibát nem ettől fog produkálni.

Azért van benne, mert ez ubuntu gyári kernel, és az acpid daemon indításkor gondolom elindítja...

Le kéne állítani az alsa daemont, és a networkinget (hálózati kártya driverrel együtt) s2ram elött, és rmmod olni kéne a modulokat. Alsa daemon stop után a snd-page-alloc bentragad általában azt mindenképpen és bluetoothok se maradjanak.

Akkor biztos ami biztos cpufreq szekció s menjen ondemand, conservative és thermal, ennek a megfelelő szundis kezelése nem az igazi. Nem ettől dől, de szundi után nem minden esetben megy rendesen a freq állítgatás úgy ahogy kéne.

A teljes tunerkártya cucc is mehet videodevestül, úgysem valószínű hogy a tuner támogatja teljes mértékben a szundit.

parport szintén nem kell. teljes usb gönc is mehet ehcivel, ohcival usbcore al együtt, ilyenkor jó ha van usbmgr daemon , az leállításkor kiszedi majd az egész usb s cuccot,

usbhid ? ezmegminek?

apparmor. hát ezt nem tudom...ezt szundival sose próbáltam, de lehet a segfaultok ettől vannak :)

Igazából ki kéne szedni a modulok közül amit csak lehet az s2ram elött. Nagyon gépfüggő hogy végül is melyik modulon zanyál el a dolog.

Aztán ha megvan a renitens, akkor valami powersave daemonon keresztül kell hibernálni ami alapból támogatja és automatán 1-2 msp alatt kezeli a gányolásokat . (listában meg lehet adni a powesave configban milyen szolgáltatásokat , modulokat állítson le, töltsön ki a kernelből).
Nekem a leggyanusabb az usb , a bluetooth, és az snd-page-alloc (alsa)

Akkor a legfontosabb s2ram ot paraméterezni kellene. s2ramot -p -el az nvidia kártya miatt.

---------

Nem a zsömle kicsi, a pofátok nagy...

Nem az ubuntu hibája. Az összes disztró-generic kernelbe belefordítják szinte az összes modult, mert honnan tudná a disztrókészítő hogy user vasának éppen melyik kell.

Ezért (is) jó újrafordított, testre szabott kernelt használni. A nemhasznált, féligműködő modulokat el lehet takarítani az útból.

off:

lehet hogy pechje lesz a srácnak és valami csúnya libata IDE kezelési probléma... :

[ 138.744000] ata1: failed to recover some devices, retrying in 5 secs

Meg kéne próbálni kiszedni a cdrom (+sr_mod) ot is. hátha segít.
Persze ez még a régi IDE+BLK_DEV_IDEACPI féle kezeléssel nem volt 1ébként. Ezért kell szétverni egy működő rendszert.

--------

Nem a zsömle kicsi, a pofátok nagy...