nanogui: Netscape 6 on Nano-X
Subject:
Re: Netscape 6 on Nano-X
From:
####@####.####
Date:
18 Oct 2000 22:27:21 -0000
Message-Id: <Pine.LNX.4.10.10010190917570.7342-100000@helios.devel.igelaus.com.au>
On Thu, 19 Oct 2000, [big5] Fu Tony wrote:
> Hi Peter,
>
> Thanks a lot. I am trying on nano-X X11 verson now. A
> little bit progress so far. I can bring up Netscape6
> PR3 and ALMOST load URI:www.netscape.com page. But in
> the last second nano-X crashed and netscape
> terminated. nano-X die at fblin32.c line 133.
> I log the O/P it's as follows:
>
> ======================================================
> clearing PRIMARY clipboardano-X
> XDefaultVisual:
> Visual class: TrueColor (4)
> id: 32
> bits_per_rgb: 6
> map_entries: 64
> Screen RootDepth: 16
> Screen RootVisual
> Visual class: TrueColor (4)
> id: 32
> bits_per_rgb: 6
> map_entries: 64
> Depth: 16
> Visual: 0
> Visual class: TrueColor (4)
> id: 32
> bits_per_rgb: 6
> map_entries: 64
> setting colormap
> setting colormap
> freetype_createfont: serif,16 not found
> freetype_createfont: sans-serif,11 not found
> freetype_createfont: sans-serifb,11 not found
> freetype_createfont: sans-serif,10 not found
> freetype_createfont: serif,16 not found
> freetype_createfont: serif,16 not found
> freetype_createfont: serif,10 not found
> freetype_createfont: serif,10 not found
> freetype_createfont: monospace,13 not found
> freetype_createfont: sans-serif,10 not found
> freetype_createfont: sans-serif,10 not found
> freetype_createfont: sans-serif,10 not found
> freetype_createfont: sans-serif,16 not found
> freetype_createfont: sans-serif,16 not found
> freetype_createfont: sans-serif,16 not found
> freetype_createfont: sans-serif,10 not found
> freetype_createfont: sans-serif,10 not found
> freetype_createfont: sans-serif,10 not found
> freetype_createfont: serif,16 not found
> freetype_createfont: sans-serif,10 not found
> freetype_createfont: sans-serif,10 not found
> clearing PRIMARY clipboardear32_blit: Assertion `h >
> 0' failed.
> Aborted (core dumped)
> [root@cr523841-a bin]#
> =======================================================
>
Ok, this is a known bug. It is because Mozilla may attempt to render
images with a width or a height of zero. One way I found to stop this was
to remove the assert commands from the fblin32.c file. The way I did this
was wrap the assert.h include in an #if 0, #else then #define assert. ie
#if 0
#include <assert.h>
#else
#define assert(what)
#endif
I am hoping to find a better fix for this.