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.

Reply via email to