Hozzászólások
Nos a problémát megoldottam, köszönöm a tippeket.
Újraforgattam az mplayert --enable-debug=3 configure opcióval aztán gdb-ben
lefuttattam, és a backtrace (bt parancs) eredményeképpen láttam hogy vmi
nincs rendben az nvidia display driverrel. A gentoo-féle driver volt fent
nekem, gyorsan le is szedtem és felraktam az official változatot, így minden
működik.
- A hozzászóláshoz be kell jelentkezni
Találtam még 2 programot amik ugyanígy viselkednek: glxgears és glxinfo ... lehet hogy tényleg valami nvidia-related? :-(
- A hozzászóláshoz be kell jelentkezni
Üdv!
A segítségeteket kérném abban, hogy mitől lehet, hogy miután lecseréltem a kernelem 2.6.9-rc4-love1 ről bármelyik 2.6.10/11-love-ra (de mostmár a 2.6.11-gentookat is kipróbáltam és u.a.) egyes programok (pl. az mplayer, ami engem a legjobban idegesít) indítás után rögtön segfaultolnak. Strace szerint a segfault előtti utolsó megmozdulása az összes ilyen programnak ez:
[code:1:2e3751d2ee]_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbffff074, 31, (nil), 0}) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
[/code:1:2e3751d2ee]
Mi okozza ezt a hibát? És leginkább hogy tudom megszüntetni?
Előre is köszi a segítséget.
- A hozzászóláshoz be kell jelentkezni
kernel konfigon mit valtoztattal?
- A hozzászóláshoz be kell jelentkezni
Semmit nem valtoztattam a configon. Annyira, hogy az eddigi .config-ot atmasoltam az aktualis konyvtarba..
- A hozzászóláshoz be kell jelentkezni
A jelenlegi configomat kiraktam ide, hátha ez segít vkinek... Már pár hetes a probléma egyébként, és kezd nagyon idegesítő lenni, hogy aviplay-jel kell lejátszanom mindenféle videot.. :x
- A hozzászóláshoz be kell jelentkezni
mi segfaultol meg mplayeren kivul?
- A hozzászóláshoz be kell jelentkezni
például xawtv... biztos van még más is, keresek még...
viszont a mencoder az tökéletesen működik.
- A hozzászóláshoz be kell jelentkezni
[quote:1bbd53d034="ZsoL"]például xawtv... biztos van még más is, keresek még...
viszont a mencoder az tökéletesen működik.
hm, lehet, hogy rossz iranyban tapogatodzom, de nem lehet, hogy vga driver kornyeken lesz a szopo?
- A hozzászóláshoz be kell jelentkezni
hm erre még nem is gondoltam. Megpróbáljuk... Visszarakok egy régi nvidia drivert és postolom ha van valami..
- A hozzászóláshoz be kell jelentkezni
Nos, nem az nvidia driver a ludas. Sőt, még konzolban is ugyanúgy elszáll az mplayer. Kezdek kifogyni az ötletekből. :-(
- A hozzászóláshoz be kell jelentkezni
Egyébként milyen disztró, régen Mandrake alatt nekem a KDE 2szer sig11-ezett induláskor ha nem a CD-n lévő kernelt használtam.
- A hozzászóláshoz be kell jelentkezni
Gentoo:
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.4, glibc-2.3.5-r0, 2.6.11-gentoo-r5 i686)
- A hozzászóláshoz be kell jelentkezni
lehet hogy a framebuffer szutykol?
- A hozzászóláshoz be kell jelentkezni
Az én tippem:
Úgy fest, hogy az adott hívás a kernel verzióját kérdezi le, ezt a kernel sikeresen elhelyezi valamely memóriaterületre. Az adott függvény még visszatér sikeresen, tehát nem abban van a hiba, hanem az azt követő kódban. Szerintem nekiáll pontok mentén darabolni, és szarul van lekódolva, ezért ha kettő helyett három pont is van benne, akkor valamit elszáll a kapott sztringet megemésztő kóddarabka. Tehát csak az alkalmazás a hibás, fel kell készíteni több komponensből álló verziószámok megértésére is.
Mondom, csak tipp, de szerintem hihető :)
- A hozzászóláshoz be kell jelentkezni
Esetleg megprobalhatod kikapcsolni a Module versioning support-ot a kernelben (CONFIG_MODVERSIONS) nalam egyszer ez okozott segfaultokat bizonyos modulok ki//be toltesekor.
- A hozzászóláshoz be kell jelentkezni
Köszi szépen a tippeket, eleinte nekem is az volt a tippem, mint egmontnak, de mostmár nem vagyok biztos semmiben sem :-)
a modversiont kikapcsolom, megpróbálom úgy...
UPDATE: modversion nélkül is u.a. a hiba
... esetleg ha --enable-debuggal fordítnám az mplayert, több infót megtudhatok, nem?
- A hozzászóláshoz be kell jelentkezni