Portál AbcLinuxu, 26. dubna 2024 14:50


Dotaz: FC3 Neoprávněný přístup do paměti (SIGSEGV)

22.11.2004 23:17 Milan
FC3 Neoprávněný přístup do paměti (SIGSEGV)
Přečteno: 347×
Odpovědět | Admin
Zdravim. Nainstaloval jsem FC3 a při pokusu zprovoznit nektere aplikace, ktere jsem drive bezne pouzival mi to v konzoli hlasi Neoprávněný přístup do paměti (SIGSEGV). Stává se to při pokusu MPlayeru přehrát WMV formát ale třeba i při spuštění skritpu Checkinstall a ještě některých dalších.

Zde je výpis checkinstallu:

Copying documentation directory... /var/tmp/VSdoqRUbhCmQMXqLPaUY/installscript.sh: line 13: 6571 Neoprávněný přístup do paměti (SIGSEGV) mkdir -p "/usr/doc/checkinstall-1.5.3" make -C installwatch-0.6.3 make[1]: Entering directory `/home/milan/checkinstall-1.5.3/installwatch-0.6.3' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/milan/checkinstall-1.5.3/installwatch-0.6.3' cp checkinstall makepak /usr/local/sbin make: *** [install] Neoprávněný přístup do paměti (SIGSEGV)

**** Installation failed. Aborting package creation.

Restoring overwritten files from backup...OK

Cleaning up...OK

Bye.

Dříve jsem používal Mandrake a Debian, kde vše (u MPlayeru i stejná verze) fungovalo. S FC3 se, pokud vím, instaluje SELinux, což by mohlo zapříčinit tento problém. Bohužel nikde na internetu jsem se nic nedozvěděl, ani na webu FC ani na NSA/selinux a ani google mi nic smysluplného nevrátí, jakoby se tento problém týkal pouze mne. Nesetkal se někdo s podobným problémem, popř. podařilo se ho někomu vyřešit?? Moje jádro je 2.9.6_FC3, zkousel jsem to i na zkompilovaném vanilla 2.9.6 ale stejný problém. Předem díky za odpověď
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.11.2004 23:50 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: FC3 Neoprávněný přístup do paměti (SIGSEGV)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud jde o SELinux, tak si ti asi podařilo minout odkaz SELinux FAQ přímo na fedora.redhat.com. A nejspíš za to nemůže, protože defaultní policy je targeted, nikoli strict (zdravím MSSM), a mplayer ani checkinstall nepatří mezi programy, které by byly omezovány. Ostatně, podezříváš-li z něčeho SELinux, tak se (a) podívej do logu po ,avc` chybách (b) si ho vypni (viz FAQ).

K segfaultům by pomohlo, kdybys nechal programy vyhodit core (ulimit -c unlimited) a nechal si v gdb vypsat backtrace, takhle těžko říci, může to zdechnout z tisíce důvodů. Nejspíš předpokládají něco, co na FC3 neplatí. Byly kompilovány na FC3? Mplayer mi funguje normálně (kompilovaný na FC2), i wmv přehrává, checkinstall nepoužívám.
23.11.2004 06:59 Milan
Rozbalit Rozbalit vše Re: FC3 Neoprávněný přístup do paměti (SIGSEGV)
Omlouvám se, tuto sekci jsem v RH prehledl. SElinux uz je vypnuty, chyba zustava. Vse bylo kompilovano na FC3. Muzete, prosim, popsat jak presne nechat vyhodit core? Tolik se v linuxu neorientuju.
23.11.2004 09:29 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: FC3 Neoprávněný přístup do paměti (SIGSEGV)
Core to při segfaultu vyhodí, když to povolíš ulimitem, což jsem popsal.

O gdb vyšel (pokěkd excentrický) seriál na rootu.

I kdyby z toho nic nebylo, tak s backtrace by z toho nakonec měl být alespoň dobrý bugreport.
Jiří Svoboda avatar 23.11.2004 09:00 Jiří Svoboda | skóre: 37 | blog: cat /dev/mind | Prostějov
Rozbalit Rozbalit vše Re: FC3 Neoprávněný přístup do paměti (SIGSEGV)
Odpovědět | | Sbalit | Link | Blokovat | Admin
checkinstall nefungoval uz na FC2. Po duvodech jsem nepatral, narazil jsem na to nahodou u kamarada.
23.11.2004 11:18 Ondra
Rozbalit Rozbalit vše Re: FC3 Neoprávněný přístup do paměti (SIGSEGV)
Odpovědět | | Sbalit | Link | Blokovat | Admin
me pomohlo s jinymi SW tohle:

echo 1 > /proc/sys/vm/legacy_va_layout
echo 0 > /proc/sys/kernel/exec-shield
23.11.2004 11:38 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: FC3 Neoprávněný přístup do paměti (SIGSEGV)
To by na mplayer s windowsími kodeky mohlo mít vliv (třeba nemám správné wma soubory, když mi jedou i bez toho), ale dělal bych to setarch -L -X binárka. Na checkinstall nevím, proč by to mělo mít vliv.
23.11.2004 12:05 Ondra
Rozbalit Rozbalit vše Re: FC3 Neoprávněný přístup do paměti (SIGSEGV)
checkinstall na FC>=2, aspon co vim, nerozjedete (bohuzel). kazdopadne na "normalni" aplikace to vetsinou pomuze, treba DBDesigner tohle potreboval s jadrem 2.6.8-1 ale s 2.6.9 to uz potreba zase neni.
23.11.2004 12:13 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: FC3 Neoprávněný přístup do paměti (SIGSEGV)
Co se týče checkinstallu, tak doufám, že je to naschvál, a že budou nefunkčnost udržovat, aby lidi vytvářeli balíčky normálním způsobem :o)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.