Chyba: Bus error
Marek Picka
xpickam na hwlab.felk.cvut.cz
Úterý Květen 13 01:40:46 CEST 1997
Martin Mares wrote:
>
> Hello, world!
>
> > Problem libc; resitelne updatem (ne ze bych to doporucoval) nebo instalaci
>
> Ona to neni vubec chyba v libc, ale v Netscapu samotnem, ze vola libc s dosti
> nekorektnimi argumenty. Sice existuje libc, ktera takove snese, ale to problem
> jen obchazi.
> Martin
Tahle diskuze uz tady pred nedavnem probehla, takze zopakuju.
Chyba neni v libc ani v Netscapu. Projevuje se pouze u stranek s Javou.
Problem je v tom, ze Netscape je zkompilovan se starymi libc, kde je
pouziva jina alokace pameti.
Cili reseni je pouzivat netscape se starymi libc, nebo lepsi pouzit
knihovnu gnumalloc.so (ma jen nekolik kb a nahrazuje novou alokaci
pameti starou.
Dal je vhodne si prejmenovat soubor netscape treba na netscape-bin a
spoustet Netsc. ze skriptu
#!/bin/sh
LD_PRELOAD=/lib/gnumalloc.so
export LD_PRELOAD
exec /usr/local/bin/netscape-bin
a pokud budete mit stesti a Netscape dobrou naladu, tak vam to bude
chodit.
Dal byl trochu problem, ze to nechodilo se vsemi libc (napriklad u
nekterych libc byl problem pri 16 bitovych barvach), u me to chodi s
libc.so.5.4.17.
A jeste nakonec, kde sehnat patricne soubory:
Parker ho nasel tady:
ftp://ftp.muni.cz/pub/linux/distributions/redhat/contrib/RPMS/
netscape-wrapper-bnl-3.01-2.i386.rpm .
Louci se
Marek Picka
<xpickam na hwlab.felk.cvut.cz>
Další informace o konferenci Linux