On 11/5/2012 10:58 AM, adamdickme...@gmail.com wrote:
I'm trying to get NS_InitXPCOM2 to work . I have linked against xulrunner SDK's 10, 12, 13, 16 and 17. We also have other programs using XRE_InitEmbedding2, but the point of failure is the same.
<snip>
Program received signal SIGSEGV, Segmentation fault. 0x0000000000000000 in ?? () (gdb) bt #0 0x0000000000000000 in ?? () #1 0x00007ffff322f613 in PL_DHashTableOperate (table=0x62bcd8, key=0x7ffff3a9ccb0, op=PL_DHASH_LOOKUP) at /builds/slave/rel-m-beta-xr-lnx64-bld/build/obj-firefox/xpcom/build/pldhash.cpp:576
bug 763327, perhaps? The workaround I'm using is http://hg.mozilla.org/pyxpcom/file/0ba416782345/xpcom/src/module/_xpcom.cpp#l278
You can probably use simpler things, since you are not a shared library being loaded by some other process :)
HTH, -- Mook _______________________________________________ dev-embedding mailing list dev-embedding@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-embedding