Hello, I'm running into an assertion that stops me in my tracks when
running my embedding app on 1.5.0.9. I'm using Windows 2000
Professional. I built the 1.5.0.9 with the standard Visual C++ 6.0
compiler.
The assertion happens here:
SECMOD_GetInternalModule() line 136
PK11_GetInternalSlot() line 1827 + 5 bytes
PK11_TokenExists(unsigned long 4113) line 1881 + 5 bytes
ssl3_config_match_init(sslSocketStr * 0x03e062a0) line 677 + 46 bytes
ssl2_ConstructCipherSpecs(sslSocketStr * 0x03e062a0) line 206 + 9 bytes
ssl2_BeginClientHandshake(sslSocketStr * 0x03e062a0) line 3000 + 9
bytes
ssl_Do1stHandshake(sslSocketStr * 0x03e062a0) line 149 + 13 bytes
ssl_SecureSend(sslSocketStr * 0x03e062a0, const unsigned char *
0x05af1698, int 469, int 0) line 1038 + 9 bytes
ssl_SecureWrite(sslSocketStr * 0x03e062a0, const unsigned char *
0x05af1698, int 469) line 1072 + 19 bytes
ssl_Write(PRFileDesc * 0x05af1d98, const void * 0x05af1698, int 469)
line 1310 + 21 bytes
nsSSLIOLayerWrite(PRFileDesc * 0x05ae7760, const void * 0x05af1698, int
469) line 1153 + 17 bytes
PR_Write(PRFileDesc * 0x05ae7760, const void * 0x05af1698, int 469)
line 145 + 20 bytes
nsSocketOutputStream::Write(nsSocketOutputStream * const 0x05ae7760,
const char * 0x05af1698, unsigned int 469, unsigned int * 0x03cefecc)
line 550 + 15 bytes
nsHttpConnection::OnReadSegment(nsHttpConnection * const 0x00001011,
const char * 0x05af1698, unsigned int 469, unsigned int * 0x03cefecc)
line 525
nsHttpTransaction::ReadRequestSegment(nsIInputStream * 0x05af19d8, void
* 0x05af1488, const char * 0x05af1698, unsigned int 0, unsigned int
469, unsigned int * 0x03cefecc) line 355
nsStringInputStream::ReadSegments(nsStringInputStream * const
0x05af19d8, unsigned int (nsIInputStream *, void *, const char *,
unsigned int, unsigned int, unsigned int *)* 0x03bc3560
nsHttpTransaction::ReadRequestSegment(nsIInputStream *, void *, const
char *, unsigned int, unsigned int, unsigned int *), void * 0x05af1488,
unsigned int 4096, unsigned int * 0x03cefecc) line 243
nsHttpTransaction::ReadSegments(nsHttpTransaction * const 0x00001011,
nsAHttpSegmentReader * 0x05ae0238, unsigned int 4096, unsigned int *
0x03cefecc) line 381
nsHttpConnection::OnSocketWritable(nsHttpConnection * const 0x00001011)
line 559 + 19 bytes
nsHttpConnection::OnOutputStreamReady(nsHttpConnection * const
0x05ae0244, nsIAsyncOutputStream * 0x05aea0e8) line 771
nsSocketOutputStream::OnSocketReady(nsSocketOutputStream * const
0x00001011, unsigned int 62879600) line 490
NECKO! const nsHttpConnection::`vftable'{for `nsAHttpSegmentWriter'}
address 0x03bf7780
nsHttpConnection::`scalar deleting destructor'(nsHttpConnection * const
0x00001011, unsigned int 62670619) address 0x03bc06c8
nsHttpTransaction::QueryInterface() address 0x03bc4711
f18b5600()
The top of the stack trace is in file
security\nss\lib\pk11wrap\pk11slot.c.
It happens when I try to get the embedding app to fetch
http://www.google.com/.
Before you think I'm foolish, I *did* check my machine for errant
nss3.dll files and the only nss3.dll files found were in the FIREFOX
build. (I'm using VMware so I don't have anything installed in this OS
I don't need).
What happens is that SECMOD_GetInternalModule() is returning null,
because global variable internalModule is null. Why is that?
Any help would be much appreciated.
Ed
_______________________________________________
dev-embedding mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-embedding