For Programmers: Free Programming Magazines  


Home > Archive > VC STL > March 2005 > Access Violation in std:map









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Access Violation in std:map
Wei Li

2005-03-22, 4:03 pm

We are encountering issues similar as described in the following link:
http://support.microsoft.com/defaul...kb;en-us;813810

And we followed the workaround to change our code.

After that the issue still happens and we see the following in the stack:

*** WARNING: symbols timestamp is wrong 0x3ef274dc 0x4060ef9b for NTDLL.DLL

ChildEBP RetAddr

0621e598 0a901f39 shsmp!MemPoolSetHighThreads+0x137

0621e5a8 0a90b04a shsmp!MemAllocPtr+0x49

0621e5bc 0a90b3b3 shsmp!shi_freeThreadPools+0x4a

*** WARNING: Unable to verify timestamp for smjavaimsapi3.dll

0621e5d0 0503c53d shsmp!shi_new+0x13

0621e5e8 0503b2db
smjavaimsapi3!?_Insert@?$_Tree@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@2@U_Kfn@?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$
less@V8b928634+0xd
[C:\\snapshot\\dqim\\devel\\thirdparty\\
msvcc-nt\\6.0sp5\\Include\xtree @ 462]

0621e610 0502f3b9
smjavaimsapi3!std::map<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char>
[C:\\snapshot\\dqim\\devel\\thirdparty\\
msvcc-nt\\6.0sp5\\Include\map @ 96]

0621ec08 04f63503 smjavaimsapi3!CSmImsCommand::returnTaskS
creenFields+0x879
[SmImsCommand.cpp @ 2579]

0621ec74 0a90b04a smjavaimsapi3!enumerateTaskScreenFields+
0x883
[ImsCommandImpls.cpp @ 746]

0621ec88 0a90b3b3 shsmp!shi_freeThreadPools+0x4a

0621ec9c 04f95f11 shsmp!shi_new+0x13

0621ed78 78008676
smjavaimsapi3!std::basic_string<char,std::char_traits<char>,std::allocator<char>[color=darkred]
>::_Copy+0x51

[C:\\snapshot\\dqim\\devel\\thirdparty\\
msvcc-nt\\6.0sp5\\Include\xstring @
526]

0621ed84 0a90267b msvcrt!_getptd+0x64

0621ed9c 0a90b19c shsmp!MemFreePtr+0x4b

0621eda8 0a90b40a shsmp!shi_freeThreadPools+0x19c

*** WARNING: Unable to verify checksum for smmfc42.DLL

*** ERROR: Symbol file could not be found. Defaulted to export symbols for
smmfc42.DLL -

0621edb0 5f443ed4 shsmp!shi_delete+0xa

WARNING: Stack unwind information not available. Following frames may be
wrong.

0621ee78 00000006 smmfc42!Ordinal825+0xa



Any insights to this issue? It happens on a multi-cpu machine.
Tom Widmer

2005-03-22, 4:03 pm

Wei Li wrote:
> We are encountering issues similar as described in the following link:
> http://support.microsoft.com/defaul...kb;en-us;813810
>
> And we followed the workaround to change our code.


> Any insights to this issue? It happens on a multi-cpu machine.


Have you applied the patch for <xtree> from here:
http://www.dinkumware.com/vc_fixes.html
?

Tom
Wei Li

2005-03-22, 4:03 pm

Tom,

Thanks for the info. and we are in the process of doing this now.

"Tom Widmer" wrote:

> Wei Li wrote:
>
>
> Have you applied the patch for <xtree> from here:
> http://www.dinkumware.com/vc_fixes.html
> ?
>
> Tom
>

Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com