Ducharina
Petr Cech
cech na atrey.karlin.mff.cuni.cz
Čtvrtek Prosinec 5 19:22:34 CET 1996
4-130.1 Jan Januska (J.Januska na sh.cvut.cz) wrote:
: Omlouvam se vsem, kteri si budou myslet, ze to sem nepatri
: (kdyz ne sem, tak kam bych se mnel obracet s takovymi problemy)
:
: Pouzivam Netscape3 ve XFree86 3.2 pod Slackwarem 3.1 s jadrem 2.0.0
: Pokazde, kdyz (chci) pristupovat na stranky s timto URL:
:
: http://sunsite.mff.cuni.cz/........{na zbytku nezalezi}
:
: Tak po stahnuti stranky Netscape spadne s hlaskou BUS ERROR.
: Ducharina je v tom ze to pada jen a jen v tomto pripade.
:
: - v NETSCAPE 3 pro W95 tyto stejne stranky nepadaji(myslim Netscape)
: - URL: ftp://sunsite.mff.cuni.cz taky nepada
: - na zadnych jinych mistech (URL) mi Netscape nepada
:
: Muze mi nekdo prosim dat par tipu, kde hledat jadro pudla. Pripadne
: jestli se podobna prihoda nestala nekomu jinemu.
:
: Diky Honza Januska
:
Ahoj,
asi pred tydnem jsme zkouseli s kamaradem to same. Taky to padalo na
sunsitu (asi urcite JAVA). Je to tim (podle ruznych konferenci ..), ze
Netscape je kompilovan pod starymi libc (pry 5.0.9) - a blbe mallocuje pamet.
Pokousi se pristupovat do pameti, kterou nema a novy libc jsou na to
haklivejsi (coz je IMHO dobre). Resenim je (novy libc snad od 5.4.1?)generujou
taky knihovnu gnumalloc , ktera ma v sobe stary malloc. Netscape lze spustit
nasledujicim scriptem
---------------------------------------------------------------------
#!/bin/sh
export LD_PRELOAD=/usr/lib/libgnumalloc.so < standartne po instalaci libc
exec /usr/local/bin/netscape < zmenit podle lokace netscapu
Tot vse.
Peta Cech
P.S. Snad uz brzo bude Debian 1.2 (rex) :)
Další informace o konferenci Linux