<div dir="auto">In that case, is there a pre-compiled version with GDB debug symbols available? I should be able to attach GDB instead of Visual Studio and at least get a stack trace of where the error is being thrown in the native library. <div dir="auto"><br></div><div dir="auto">Or would I need to compile it myself with optimizations disabled? </div><div dir="auto"><br><div data-smartmail="gmail_signature" dir="auto">Sent from my phone. </div></div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Feb 4, 2019, 3:26 AM Andre Heinecke <<a href="mailto:aheinecke@gnupg.org">aheinecke@gnupg.org</a> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
On Sunday, February 3, 2019 8:35:26 PM CET Daniel Lo Nigro wrote:<br>
> Is there somewhere I can get a debug build of the Windows version of the<br>
> GPGME library (libgpgme-11.dll), or a PDB file containing the debug<br>
> symbols? I'm hitting some access violations while using the library in my<br>
> code, and would like to do some debugging<br>
<br>
Sorry, currently there are no MSVC compatible debug symbols available. We <br>
compile with GCC and the debug info is incompatible.<br>
<br>
My suggestion is to run your code with an environment variable set like:<br>
<br>
set GPGME_DEBUG=9;c:\tmp\gpgme.log<br>
<br>
(assuming c:\tmp exists and is writable) this will show you a lot of what is <br>
going on inside GPGME.<br>
<br>
<br>
Access violations sound like maybe a NULL pointer variable where there should <br>
not be one or an unterminated string. (Or random / uninitialized pointers <br>
passed as we mostly check for NULL pointers).<br>
<br>
<br>
Best Regards,<br>
Andre<br>
<br>
-- <br>
GnuPG e.V., Rochusstr. 44, D-40479 Düsseldorf.  VR 11482 Düsseldorf<br>
Vorstand: W.Koch, M.Gollowitzer, A.Heinecke.    Mail: <a href="mailto:board@gnupg.org" target="_blank" rel="noreferrer">board@gnupg.org</a><br>
Finanzamt D-Altstadt, St-Nr: 103/5923/1779.   Tel: +49-2104-4938799</blockquote></div>