Closed Bug 16402 Opened 25 years ago Closed 25 years ago

nsRDFService.cpp problem

Categories

(Core Graveyard :: RDF, defect, P3)

HP
HP-UX
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jgracer, Assigned: waterson)

References

Details

(Whiteboard: fix ready)

Attachments

(2 files)

On line 150, the class has a function that deletes itself.  In doing so, the
code moves to line 1214 where a member function is called and the memory for
the function is gone now.  The program cores.
prlog:

0[40008200]: Loaded library a.out (init)
0[40008200]: creating native ComponentLoader
0[40008200]: creating component loader table
0[40008200]: nsComponentManager: Initialized.
0[40008200]: nsComponentManager: platformVersionCheck() passed.
0[40008200]:            Factory register succeeded
progid=component://netscape/registry.
0[40008200]:            Factory register succeeded
progid=component://netscape/allocator.
0[40008200]:            Factory register succeeded
progid=component://netscape/arena.
0[40008200]:            Factory register succeeded
progid=component://netscape/byte-buffer.
0[40008200]:            Factory register succeeded
progid=component://netscape/filespec.
0[40008200]:            Factory register succeeded
progid=component://netscape/directoryiterator.
0[40008200]:            Factory register succeeded
progid=component://netscape/properties.
0[40008200]:            Factory register succeeded
progid=component://netscape/persistent-properties.
0[40008200]:            Factory register succeeded
progid=component://netscape/supports-array.
0[40008200]:            Factory register succeeded
progid=component://netscape/xpcom/observer.
0[40008200]:            Factory register succeeded
progid=component://netscape/observer-service.
0[40008200]:            Factory register succeeded
progid=component:/netscape/generic-factory.
0[40008200]:            Factory register succeeded
progid=component://netscape/event-queue-service.
0[40008200]:            Factory register succeeded
progid=component://netscape/event-queue.
0[40008200]:            Factory register succeeded
progid=component://netscape/thread.
0[40008200]:            Factory register succeeded
progid=component://netscape/thread-pool.
0[40008200]:            Factory register succeeded
progid=component://netscape/xpcomproxy.
0[40008200]:            Factory register succeeded
progid=component://netscape/supports-id.
0[40008200]:            Factory register succeeded
progid=component://netscape/supports-string.
0[40008200]:            Factory register succeeded
progid=component://netscape/supports-wstring.
0[40008200]:            Factory register succeeded
progid=component://netscape/supports-PRBool.
0[40008200]:            Factory register succeeded
progid=component://netscape/supports-PRUint8.
0[40008200]:            Factory register succeeded
progid=component://netscape/supports-PRUint16.
0[40008200]:            Factory register succeeded
progid=component://netscape/supports-PRUint32.
0[40008200]:            Factory register succeeded
progid=component://netscape/supports-PRUint64.
0[40008200]:            Factory register succeeded
progid=component://netscape/supports-PRTime.
0[40008200]:            Factory register succeeded
progid=component://netscape/supports-char.
0[40008200]:            Factory register succeeded
progid=component://netscape/supports-PRInt16.
0[40008200]:            Factory register succeeded
progid=component://netscape/supports-PRInt32.
0[40008200]:            Factory register succeeded
progid=component://netscape/supports-PRInt64.
0[40008200]:            Factory register succeeded
progid=component://netscape/supports-float.
0[40008200]:            Factory register succeeded
progid=component://netscape/supports-double.
0[40008200]:            Factory register succeeded
progid=component://netscape/supports-void.
0[40008200]: nsComponentManager:
ProgIDToCLSID(component://netscape/directoryiterator)->{a3020981-2018-11d3-915f-a957795b7ebc}
0[40008200]: nsComponentManager:
FindFactory({a3020981-2018-11d3-915f-a957795b7ebc})
0[40008200]:            found (null) as 40033400 in factory cache.
0[40008200]:            Factory CreateInstance() succeeded.
0[40008200]: RegisterComponentCommon: about:
component://netscape/network/protocol/about?what= application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libnsappshell.sl
0[40008200]:            Factory register succeeded
progID=component://netscape/network/protocol/about?what=.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libappcores.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libnsappshell.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libappcores.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40035b00 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libnsappshell.sl as
40035b80 in factory cache.
0[40008200]: RegisterComponentCommon: (null)
component://netscape/appshell/appShellService application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libnsappshell.sl
0[40008200]:            Factory already registered.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl as
40035c00 in factory cache.
0[40008200]: RegisterComponentCommon: Blender component://netscape/gfx/blender
application/x-mozilla-native lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40035d00 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libnsappshell.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: Device Context
component://netscape/gfx/devicecontext application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl
0[40008200]:            Factory register succeeded
progID=component://netscape/gfx/devicecontext.
0[40008200]: RegisterComponentCommon: Device Context Spec
component://netscape/gfx/devicecontextspec application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl
0[40008200]:            Factory register succeeded
progID=component://netscape/gfx/devicecontextspec.
0[40008200]: RegisterComponentCommon: Device Context Spec Factory
component://netscape/gfx/devicecontextspecfactory application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl
0[40008200]:            Factory register succeeded
progID=component://netscape/gfx/devicecontextspecfactory.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libraptorwebwidget.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: Drag Service
component://netscape/widget/dragservice application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded
progID=component://netscape/widget/dragservice.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: Font Metrics
component://netscape/gfx/fontmetrics application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl
0[40008200]:            Factory register succeeded
progID=component://netscape/gfx/fontmetrics.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: Image component://netscape/gfx/image
application/x-mozilla-native lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl
0[40008200]:            Factory register succeeded
progID=component://netscape/gfx/image.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libraptorplugin.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libraptorplugin.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: Region component://netscape/gfx/region
application/x-mozilla-native lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl
0[40008200]:            Factory register succeeded
progID=component://netscape/gfx/region.
0[40008200]: RegisterComponentCommon: Rendering Context
component://netscape/gfx/renderingcontext application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl
0[40008200]:            Factory register succeeded
progID=component://netscape/gfx/renderingcontext.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libjsdom.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorview.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: Transferable
component://netscape/widget/transferable application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded
progID=component://netscape/widget/transferable.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorview.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorview.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libraptorwebwidget.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40035d80 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40035e00 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: Clipboard
component://netscape/widget/clipboard application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded
progID=component://netscape/widget/clipboard.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libnsappshell.sl as
40035e80 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libnsappshell.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libnslocale.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libnslocale.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40035f00 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: (null)
component://netscape/appshell/commonDialogs application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libnsappshell.sl
0[40008200]:            Factory register succeeded
progID=component://netscape/appshell/commonDialogs.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40035f80 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libappcores.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libjsdom.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libnslocale.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl as
40037020 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl as
400370e0 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl as
400371a0 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40037260 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libnsappshell.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]:            found
lib:/work/gnu/mozilla/dist/lib/libraptorwebwidget.sl as 400372e0 in factory
cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libraptorwebwidget.sl
0[40008200]:            Factory already registered.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40037360 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]:            found (null) as 40033940 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) component://netscape/filelocator
application/x-mozilla-native lib:/work/gnu/mozilla/dist/lib/libnsappshell.sl
0[40008200]:            Factory register succeeded
progID=component://netscape/filelocator.
0[40008200]: RegisterComponentCommon: nsIFileSpecWithUI
component://netscape/filespecwithui application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded
progID=component://netscape/filespecwithui.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40038ac0 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40037420 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl as
400374a0 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40037560 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
400375e0 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl as
40037660 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libjsdom.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libnecko.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40037720 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libjsdom.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
400377a0 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libnslocale.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libnslocale.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libnslocale.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40037820 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
400378a0 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40037920 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
400379a0 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libchardet.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libnsappshell.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libnecko.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libnecko.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libnsappshell.sl as
4003a4a0 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libnecko.sl
0[40008200]:            Factory already registered.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libraptorplugin.sl
as 40037a20 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libraptorplugin.sl
0[40008200]:            Factory already registered.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libraptorplugin.sl
as 40037aa0 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libraptorplugin.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libnsprefm.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40037b20 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libnslocale.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libnslocale.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libpref.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libnsprefm.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libnsprefm.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libprefwindow.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libprofile.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libnsappshell.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/librdf.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/librdf.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/librdf.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/librdf.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libappcores.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/librdf.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/librdf.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/librdf.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/librdf.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/librdf.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/librdf.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/librdf.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/librdf.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/librdf.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/librdf.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/librdf.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40037ba0 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl as
40037c20 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl as
40037ce0 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libgfx_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libnslocale.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]:            found
lib:/work/gnu/mozilla/dist/lib/components/libraptorview.sl as 40037e20 in
factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorview.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libnsappshell.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: Sound Services component://netscape/sound
application/x-mozilla-native lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory register succeeded
progID=component://netscape/sound.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40037ea0 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40037f20 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40037fa0 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libappcores.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40038040 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40038100 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]:            found
lib:/work/gnu/mozilla/dist/lib/components/libraptorview.sl as 40038180 in
factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorview.sl
0[40008200]:            Factory already registered.
0[40008200]:            found
lib:/work/gnu/mozilla/dist/lib/components/libraptorview.sl as 40038200 in
factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorview.sl
0[40008200]:            Factory already registered.
0[40008200]:            found
lib:/work/gnu/mozilla/dist/lib/libraptorwebwidget.sl as 40038280 in factory
cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libraptorwebwidget.sl
0[40008200]:            Factory already registered.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40038300 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: window-mediator
component://netscape/rdf/datasource?name=window-mediator
application/x-mozilla-native lib:/work/gnu/mozilla/dist/lib/libnsappshell.sl
0[40008200]:            Factory register succeeded
progID=component://netscape/rdf/datasource?name=window-mediator.
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl as
40038380 in factory cache.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libwidget_gtk.sl
0[40008200]:            Factory already registered.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libchardet.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/libnsappshell.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: RegisterComponentCommon: (null) (null) application/x-mozilla-native
lib:/work/gnu/mozilla/dist/lib/components/libraptorhtml.sl
0[40008200]:            Factory register succeeded progID=<none>.
0[40008200]: nsComponentManager:
FindFactory({e34783f5-ac08-11d2-8d19-00805fc2500c})
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libnsappshell.sl as
40035e80 in factory cache.
0[40008200]: nsNativeComponentLoader: loading
"/work/gnu/mozilla/dist/lib/libnsappshell.sl"
0[40008200]: Loaded library /work/gnu/mozilla/dist/lib/libnsappshell.sl (load
lib)
0[40008200]: nsNativeComponentLoader:
/work/gnu/mozilla/dist/lib/libnsappshell.sl using OBSOLETE NSGetFactory
0[40008200]:            Factory CreateInstance() succeeded.
0[40008200]: nsComponentManager:
FindFactory({b2a68893-bfa2-11d2-96c8-0060b0fb9956})
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libappcores.sl as
40035a80 in factory cache.
0[40008200]: nsNativeComponentLoader: loading
"/work/gnu/mozilla/dist/lib/libappcores.sl"
0[40008200]: Loaded library /work/gnu/mozilla/dist/lib/libappcores.sl (load lib)
0[40008200]: nsNativeComponentLoader: /work/gnu/mozilla/dist/lib/libappcores.sl
using OBSOLETE NSGetFactory
0[40008200]:            Factory CreateInstance() succeeded.
0[40008200]: nsComponentManager:
FindFactory({45f27d10-987b-11d2-bd40-00105aa45e89})
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libjsdom.sl as
40037da0 in factory cache.
0[40008200]: nsNativeComponentLoader: loading
"/work/gnu/mozilla/dist/lib/libjsdom.sl"
0[40008200]: Loaded library /work/gnu/mozilla/dist/lib/libjsdom.sl (load lib)
0[40008200]: nsNativeComponentLoader: /work/gnu/mozilla/dist/lib/libjsdom.sl
using OBSOLETE NSGetFactory
0[40008200]:            Factory CreateInstance() succeeded.
0[40008200]: nsComponentManager:
FindFactory({43147b80-8a39-11d2-9938-0080c7cb1080})
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libnsappshell.sl as
40035b80 in factory cache.
0[40008200]: nsNativeComponentLoader:
/work/gnu/mozilla/dist/lib/libnsappshell.sl using OBSOLETE NSGetFactory
0[40008200]:            Factory CreateInstance() succeeded.
0[40008200]: nsComponentManager:
FindFactory({0659cb83-faad-11d2-8e19-b206620a657c})
0[40008200]:            found lib:/work/gnu/mozilla/dist/lib/libnsappshell.sl as
4003b920 in factory cache.
0[40008200]: nsNativeComponentLoader:
/work/gnu/mozilla/dist/lib/libnsappshell.sl using OBSOLETE NSGetFactory
0[40008200]: nsComponentManager:
FindFactory({bfd05264-834c-11d2-8eac-00805f29f370})
0[40008200]:            found
lib:/work/gnu/mozilla/dist/lib/components/librdf.sl as 4003b240 in factory
cache.
0[40008200]: nsNativeComponentLoader: loading
"/work/gnu/mozilla/dist/lib/components/librdf.sl"
0[40008200]: Loaded library /work/gnu/mozilla/dist/lib/components/librdf.sl
(load lib)
0[40008200]: nsNativeComponentLoader:
/work/gnu/mozilla/dist/lib/components/librdf.sl using nsIModule to get factory
0[40008200]: nsComponentManager:
FindFactory({0f78da56-8321-11d2-8eac-00805f29f370})
0[40008200]:            found
lib:/work/gnu/mozilla/dist/lib/components/librdf.sl as 4003ae20 in factory
cache.
0[40008200]: nsNativeComponentLoader:
/work/gnu/mozilla/dist/lib/components/librdf.sl using nsIModule to get factory
0[40008200]:            Factory CreateInstance() succeeded.
0[40008200]: rdfserv get-resource NC:WindowMediatorRoot
0[40008200]: nsComponentManager:
ProgIDToCLSID(component://netscape/rdf/resource-factory?name=NC)->[FAILED]
0[40008200]: rdfserv   register-resource [4003e560] NC:WindowMediatorRoot
0[40008200]: rdfserv get-resource http://home.netscape.com/NC-rdf#Name
0[40008200]: nsComponentManager:
ProgIDToCLSID(component://netscape/rdf/resource-factory?name=http)->[FAILED]
0[40008200]: rdfserv   register-resource [4003e5e0]
http://home.netscape.com/NC-rdf#Name
0[40008200]: rdfserv get-resource http://home.netscape.com/NC-rdf#URL
0[40008200]: rdfserv   register-resource [4003e620]
http://home.netscape.com/NC-rdf#URL
0[40008200]: nsComponentManager:
FindFactory({bfd0526d-834c-11d2-8eac-00805f29f370})
0[40008200]:            found
lib:/work/gnu/mozilla/dist/lib/components/librdf.sl as 4003b0c0 in factory
cache.
0[40008200]: nsNativeComponentLoader:
/work/gnu/mozilla/dist/lib/components/librdf.sl using nsIModule to get factory
0[40008200]:            Factory CreateInstance() succeeded.
0[40008200]: nsComponentManager:
FindFactory({d4214e92-fb94-11d2-bdd8-00104bde6048})
0[40008200]:            found
lib:/work/gnu/mozilla/dist/lib/components/librdf.sl as 4003aca0 in factory
cache.
0[40008200]: nsNativeComponentLoader:
/work/gnu/mozilla/dist/lib/components/librdf.sl using nsIModule to get factory
0[40008200]: rdfserv get-resource
http://www.w3.org/1999/02/22-rdf-syntax-ns#instanceOf
0[40008200]: rdfserv   register-resource [4003e780]
http://www.w3.org/1999/02/22-rdf-syntax-ns#instanceOf
0[40008200]: rdfserv get-resource
http://www.w3.org/1999/02/22-rdf-syntax-ns#nextVal
0[40008200]: rdfserv   register-resource [4003e7c0]
http://www.w3.org/1999/02/22-rdf-syntax-ns#nextVal
0[40008200]: rdfserv get-resource http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag
0[40008200]: rdfserv   register-resource [4003e800]
http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag
0[40008200]: rdfserv get-resource http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq
0[40008200]: rdfserv   register-resource [4003e840]
http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq
0[40008200]: rdfserv get-resource http://www.w3.org/1999/02/22-rdf-syntax-ns#Alt
0[40008200]: rdfserv   register-resource [4003e880]
http://www.w3.org/1999/02/22-rdf-syntax-ns#Alt
0[40008200]:            Factory CreateInstance() succeeded.
0[40008200]: InMemoryDataSource(4003d6c0): ASSERT
0[40008200]:   [(4003e560)NC:WindowMediatorRoot]--
0[40008200]:
---[(4003e780)http://www.w3.org/1999/02/22-rdf-syntax-ns#instanceOf]--
0[40008200]:   -->[(4003e840)http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq]
0[40008200]: rdfserv   register-literal [4003c800]
0[40008200]: InMemoryDataSource(4003d6c0): ASSERT
0[40008200]:   [(4003e560)NC:WindowMediatorRoot]--
0[40008200]:
---[(4003e7c0)http://www.w3.org/1999/02/22-rdf-syntax-ns#nextVal]--
0[40008200]:   -->("1")
0[40008200]: rdfserv   register-datasource [4003d500] rdf:window-mediator
0[40008200]:            Factory CreateInstance() succeeded.
0[40008200]: nsComponentManager:
FindFactory({9ac9e770-18bc-11d3-9337-00104ba0fd40})
0[40008200]:            found
lib:/work/gnu/mozilla/dist/lib/components/libnecko.sl as 4003a0a0 in factory
cache.
0[40008200]: nsNativeComponentLoader: loading
"/work/gnu/mozilla/dist/lib/components/libnecko.sl"
0[40008200]: Loaded library /work/gnu/mozilla/dist/lib/components/libnecko.sl
(load lib)
0[40008200]: nsNativeComponentLoader:
/work/gnu/mozilla/dist/lib/components/libnecko.sl using nsIModule to get factory
0[40008200]:            Factory CreateInstance() succeeded.
0[40008200]: nsComponentManager:
ProgIDToCLSID(component://netscape/network/protocol?name=chrome)->[FAILED]
0[40008200]: rdfserv unregister-resource [4003e800]
http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag
0[40008200]: rdfserv unregister-resource [4003e880]
http://www.w3.org/1999/02/22-rdf-syntax-ns#Alt
0[40008200]: rdfserv unregister-datasource [4003d500] rdf:window-mediator
0[40008200]: rdfserv unregister-resource [4003e5e0]
http://home.netscape.com/NC-rdf#Name
0[40008200]: rdfserv unregister-resource [4003e620]
http://home.netscape.com/NC-rdf#URL
0[40008200]: rdfserv unregister-resource [4003e780]
http://www.w3.org/1999/02/22-rdf-syntax-ns#instanceOf
0[40008200]: rdfserv unregister-resource [4003e840]
http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq
0[40008200]: rdfserv unregister-resource [4003e560] NC:WindowMediatorRoot
0[40008200]: rdfserv unregister-resource [4003e7c0]
http://www.w3.org/1999/02/22-rdf-syntax-ns#nextVal

gdb:

#0  0xc01494c0 in sigsuspend () from /usr/lib/libc.1
#1  0xc00b3e30 in sleep () from /usr/lib/libc.1
#2  0x77c8 in ah_crap_handler (signum=11) at nsAppRunner.cpp:632
#3  <signal handler called>
#4  UnregisterLiteral__14RDFServiceImplP13nsIRDFLiteral (this=0x0,
    aLiteral=0x4003c800) at nsRDFService.cpp:1214
#5  0xc217c268 in _$_11LiteralImpl (this=0x4003c800, __in_chrg=3)
    at nsRDFService.cpp:146
#6  0xc217c428 in LiteralImpl::Release (this=0x4003c800)
    at nsRDFService.cpp:150
#7  0xc2161904 in _$_9Assertion (this=0x4003e9a0, __in_chrg=3)
    at nsInMemoryDataSource.cpp:125
#8  0xc21636f4 in DeleteForwardArcsEntry__18InMemoryDataSourceP11PLHashEntryiPv
    (he=0x4003e940, i=0, arg=0x0) at nsInMemoryDataSource.cpp:632
#9  0xc0d5708c in PL_HashTableEnumerateEntries (ht=0x4003e680, f=0x7af0aaba,
    arg=0x0) at plhash.c:368
#10 0xc2163594 in _$_18InMemoryDataSource (this=0x4003d6c0, __in_chrg=3)
    at nsInMemoryDataSource.cpp:609
#11 0xc2163ad4 in InMemoryDataSource::Internal::Release (this=0x4003d6dc)
    at nsInMemoryDataSource.cpp:640
#12 0xc21638e0 in InMemoryDataSource::Release (this=0x4003d6c0)
    at nsInMemoryDataSource.cpp:640
#13 0xc1f2b710 in _$_16nsWindowMediator (this=0x4003d500, __in_chrg=3)
    at nsWindowMediator.cpp:384
#14 0xc1f2cb20 in nsWindowMediator::Release (this=0x4003d500)
    at nsWindowMediator.cpp:618
#15 0xc1d79e74 in DeleteEntry (aKey=0x4003ea40, aData=0x4003e9e0, closure=0x0)
    at nsServiceManager.cpp:168
#16 0xc1d0a27c in _hashEnumerateRemove (he=0x4003ea60, i=4, arg=0x7b03b338)
    at nsHashtable.cpp:223
#17 0xc0d5708c in PL_HashTableEnumerateEntries (ht=0x40006060, f=0x7af8531a,
    arg=0x7b03b338) at plhash.c:368
#18 0xc1d0a3c8 in Reset__11nsHashtablePFP9nsHashKeyPvPv_iPv (this=0x40006040,
    destroyFunc=0x7af86672, closure=0x0) at nsHashtable.cpp:239
#19 0xc1d0aec0 in nsObjectHashtable::Reset (this=0x40006040)
    at nsHashtable.cpp:361
#20 0xc1d0ac6c in _$_17nsObjectHashtable (this=0x40006040, __in_chrg=3)
    at nsHashtable.cpp:327
#21 0xc1d7a0d0 in _$_20nsServiceManagerImpl (this=0x40006020, __in_chrg=3)
    at nsServiceManager.cpp:195
#22 0xc1d7a2a8 in nsServiceManagerImpl::Release (this=0x40006020)
    at nsServiceManager.cpp:204
#23 0xc1cfc7b8 in NS_ShutdownXPCOM (servMgr=0x0) at nsXPComInit.cpp:475
#24 0x7b40 in main (argc=1, argv=0x7b03ae98) at nsAppRunner.cpp:676
Status: NEW → ASSIGNED
Whiteboard: fix ready
Target Milestone: M11
Attached patch proposed fixSplinter Review
rjc: could you code review?
*** Bug 16333 has been marked as a duplicate of this bug. ***
*** Bug 16013 has been marked as a duplicate of this bug. ***
Looks OK to me.
I just applied this patch, and I am still crashing on WINNT.  My tree was
pulled at 9am.  The stacktrace looks like:

RDFServiceImpl::UnregisterLiteral(nsIRDFLiteral * 0x00d8c5e0) line 1243 + 11
bytes
LiteralImpl::~LiteralImpl() line 156
LiteralImpl::`scalar deleting destructor'(unsigned int 0x00000001) + 15 bytes
LiteralImpl::Release(LiteralImpl * const 0x00d8c5e0) line 159 + 157 bytes
Assertion::~Assertion() line 134 + 18 bytes
Assertion::`scalar deleting destructor'(unsigned int 0x00000001) + 15 bytes
InMemoryDataSource::DeleteForwardArcsEntry(PLHashEntry * 0x00d8c6f0, int
0x00000000, void * 0x00000000) line 669 + 28 bytes
PL_HashTableEnumerateEntries(PLHashTable * 0x00d8ceb0, int (PLHashEntry *, int,
void *)* 0x01294280 InMemoryDataSource::DeleteForwardArcsEntry(PLHashEntry *,
int, void *), void * 0x00000000) line 368 + 15 bytes
InMemoryDataSource::~InMemoryDataSource() line 646 + 19 bytes
InMemoryDataSource::`scalar deleting destructor'(unsigned int 0x00000001) + 15
bytes
InMemoryDataSource::Internal::Release(InMemoryDataSource::Internal * const
0x00d8cf1c) line 677 + 166 bytes
InMemoryDataSource::Release(InMemoryDataSource * const 0x00d8cf00) line 677 +
21 bytes
nsWindowMediator::~nsWindowMediator() line 384 + 27 bytes
nsWindowMediator::`scalar deleting destructor'(unsigned int 0x00000001) + 15
bytes
nsWindowMediator::Release(nsWindowMediator * const 0x00d8ea40) line 618 + 157
bytes
nsServiceManagerImpl::ReleaseService(nsServiceManagerImpl * const 0x00ca4c90,
const nsID & {...}, nsISupports * 0x00d8ea40, nsIShutdownListener * 0x00000000)
line 294 + 12 bytes
nsServiceManager::ReleaseService(const nsID & {...}, nsISupports * 0x00d8ea40,
nsIShutdownListener * 0x00000000) line 458 + 29 bytes
nsAppShellService::~nsAppShellService() line 151 + 20 bytes
nsAppShellService::`scalar deleting destructor'(unsigned int 0x00000001) + 15
bytes
nsAppShellService::Release(nsAppShellService * const 0x00d107b0) line 158 + 157
bytes
DeleteEntry(nsHashKey * 0x00d10730, void * 0x00d10770, void * 0x00000000) line
168 + 18 bytes
_hashEnumerateRemove(PLHashEntry * 0x00d106f0, int 0x0000000d, void *
0x0012febc) line 223 + 26 bytes
PL_HashTableEnumerateEntries(PLHashTable * 0x00ca4bf0, int (PLHashEntry *, int,
void *)* 0x10017b50 _hashEnumerateRemove(PLHashEntry *, int, void *), void *
0x0012febc) line 368 + 15 bytes
nsHashtable::Reset(int (nsHashKey *, void *, void *)* 0x10043810
DeleteEntry(nsHashKey *, void *, void *), void * 0x00000000) line 239 + 20
bytes
nsObjectHashtable::Reset() line 362
nsObjectHashtable::~nsObjectHashtable() line 328
nsObjectHashtable::`scalar deleting destructor'(unsigned int 0x00000001) + 15
bytes
nsServiceManagerImpl::~nsServiceManagerImpl() line 195 + 31 bytes
nsServiceManagerImpl::`scalar deleting destructor'(unsigned int 0x00000001) +
15 bytes
nsServiceManagerImpl::Release(nsServiceManagerImpl * const 0x00ca4c90) line 204
+ 154 bytes
NS_ShutdownXPCOM(nsIServiceManager * 0x00000000) line 484 + 17 bytes
main(int 0x00000001, char * * 0x00ca4cd0) line 723 + 8 bytes
mainCRTStartup() line 338 + 17 bytes
KER
dougt: is 'hep' pointing to garbage at line 1243? or is it null?
doug: see above...
hep looks fine, the problem is 'this' is null when you call:

PLHashEntry** hep = PL_HashTableRawLookup(mLiterals,
(*mLiterals->keyHash)(value), value);

so mLiterals is undefined.
i see the problem. ugh. is this on startup? or shutdown?
dougt: could you try propsed patch #2? I made sure that literals hold references
to the nsRDFService, so that this sort of thing shouldn't happen.
*** Bug 16458 has been marked as a duplicate of this bug. ***
it happens at startup.  (can you not reproduce this?)

I have applied the 2nd patch and the crash still happens.
no, i can't reproduce this.

why is XPCOM being shut down on startup?
add jud to cc list
Here is the problem that I am seeing.  The RDF Service is being released as its
refcount hits zero.  Users are holding onto pointer to this old deallocated
object.  When they access them, we crash.  If I set the refcount for the RDF
Service to a high number 0x00f00000, all the crashes go away.

Maybe, the RDF Service should act as a singleton for the entire lifetime of the
app.
duh.  of course it is a singleton, but someone is not addref-ing properly.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
QA Contact: tever → jgracer
jgracer, can you help in verifying this has been fixed?  Thanks.
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: