mc-light Segfault na FreeBSD 8.3 amd64

Dan Lukes dan at obluda.cz
Fri Oct 12 00:08:57 CEST 2012


Miroslav Lachman wrote:
> Jen takovy rychly dotaz - pouzivate nekdo mc-light zkompilovany z portu
> na FreeBSD 8.3-RELEASE-p3?

Typickou pricinou je nekonzistentni system. Napriklad kdyby port
mc-light pouzival dve knihovny, ktere by obe pouzivaly OpenSSL, ale
kazda byla prelozena proti jine verzi (treba jedna proti
base-systemovemu, druha proti portovemu).

Samozrejme, nemusi jit nutne o OpenSSL ale o jine knihovny.

Pokud nejde o nekonzistenci vynucenou optionama jednotlivych portu
vznikne to nejcasteji tak, ze po upgrade portu s knihovnami se neprelozi
vsechny porty, ktere ji pouzivani - v systemu tak zustane port
pouzivajici starsi verzi.

Nejsnaz se napravi novym prelozenim uplne vsech portu.

V nekterych pripadech lze problem odhalit pokud ze systemu smazes stare
knihovny (cd /usr/src ; make delete-old delete-old-libs). Jen pozor, ze
zpusob jakym to poznas je ten, ze veci zavisle na starych verzich
knihoven prestanou fungovat (protoze jim ty knihovny smazes).

Obzvlast zakerny zpusob vzniku nekonzistence je pak neopatrne pouziti
/etc/libmap.conf - v tomto pripade zamozrejme rekompilace spis nepomuze.

Dan



More information about the Users-l mailing list