I have never posted nor read a message in this group before, so I
don't want to bother no one, but I have a problem that I hope you can
find interesting:
I have tried to build and run the M18, 0.7 and 0.8 but I have never
seen mozilla run on my box: linux-2.2.18 on an i586, XFree-4.0.2, gcc
2.92.2.1, glibc-2.1.3 (it was a bare Debian 2.2.16)
My hd is too small to build a debug version, but I tried to get some
info from my latest build (0.8) using the ddd and gdb 5.0:
#0 0x400fa63c in nsComponentManagerImpl::Shutdown ()
from /usr/src/mozilla/dist/bin/libxpcom.so
Dump of assembler code from 0x400fa63c to 0x400fa73c:
0x400fa63c <nsComponentManagerImpl::Shutdown(void)+24>: cmpl
$0x0,0x48(%esi)
0x400fa640 <nsComponentManagerImpl::Shutdown(void)+28>: je
0x400fa650 <nsComponentManagerImpl::Shutdown(void)+44>
0x400fa642 <nsComponentManagerImpl::Shutdown(void)+30>: mov
$0x80004005,%eax
manually adding some -g in the makefiles of libxpcom I got:
#1 0x400bc0fd in NS_ShutdownXPCOM (servMgr=0x0) at
nsXPComInit.cpp:710
#0 nsComponentManagerImpl::Shutdown (this=0x0) at
nsComponentManager.cpp:342
Do you think I have not been able to configure mozilla properly or
actually there is something wrong in the code of libxpcom?
Thank you.