AnsweredAssumed Answered

RtlpHeapInvalidBadAddress

Question asked by dbachmann on Feb 29, 2016

Hi,

 

i was just trying to compile and run a newly created QML-Project from the ArcGIS.Runtime 10.26 in QtCreator (5.5.1, VS 2013, 64Bit). If the debugger is attached (cdb, Versions 8, 8.1 and 10 tested), the App crashes with the following error in the ESRIRuntimeQt::Dispatcher_thread:

 

ntdll!RtlpBreakPointHeap:

0x77cdba60                    mov   rax,qword ptr gs:[30h]
0x77cdba69  <+0x0009>         mov     rdx,qword ptr [rax+60h]
0x77cdba6d  <+0x000d>         cmp     byte ptr [rdx+2],0
0x77cdba71  <+0x0011>         je      ntdll!RtlpBreakPointHeap+0x29 (00000000`77cdba89)
0x77cdba73  <+0x0013>         mov     byte ptr [ntdll!RtlpHeapInvalidBreakPoint (00000000`77d69d79)],1
0x77cdba7a  <+0x001a>         mov     qword ptr [ntdll!RtlpHeapInvalidBadAddress (00000000`77d69d70)],rcx
0x77cdba81  <+0x0021>         int     3
0x77cdba82  <+0x0022>         mov     byte ptr [ntdll!RtlpHeapInvalidBreakPoint (00000000`77d69d79)],0

...

 

Call-Stack looks like this:

 

0    RtlpBreakPointHeap    ntdll   0x77cdba81   
1     ?? ::FNODOBFM::`string'    ntdll   0x77cbc0c3   
2    RtlDebugWalkHeap    ntdll   0x77d02caf   
3    RtlpWalkHeap    ntdll   0x77ca41e6   
4    RtlpQueryExtendedInformationHeap    ntdll   0x77d046f3   
5    RtlpQueryExtendedInformationAllHeaps    ntdll   0x77d04fd8   
6    RtlpQueryExtendedHeapInformation    ntdll   0x77d052a5   
7    RtlQueryHeapInformation    ntdll   0x77d059bc   
8    RtlQueryProcessHeapInformation    ntdll   0x77d05dcd   
9    RtlQueryProcessDebugInformation    ntdll   0x77d1935f   
10    Heap32Next    kernel32   0x77b7003a   
11    RAND_poll    LIBEAY32   0x6307c1e8   
12    lh_node_usage_stats_bio    LIBEAY32   0x6307a2b6   

13    q_RAND_status    qsslsocket_openssl_symbols.cpp    209    0x522ec707   

14    QSslSocketPrivate::ensureLibraryLoaded    qsslsocket_openssl.cpp    490    0x522dca14   

15    QSslSocketPrivate::supportsSsl    qsslsocket_openssl.cpp    463    0x522dc3e9   

16    QSslSocketPrivate::ensureInitialized    qsslsocket_openssl.cpp    604    0x522dc4f9   

17    QSslCertificatePrivate::QSslCertificatePrivate    qsslcertificate_p.h    80    0x522bbd50   

18    QSslCertificate::QSslCertificate    qsslcertificate.cpp    152    0x522b9c64   

19    QSslConfigurationPrivate::QSslConfigurationPrivate    qsslconfiguration_p.h    86    0x522bf8f3   

...

 

Anyone else experienced this Problem?

Running without cdb attached works just fine...

 

Thanks in advance,

Daniel

Outcomes