<div dir="ltr">Hi Ross and QGIS users,<div><br></div><div>I updated to QGIS 2.8.2 (thanks QGIS) but still I got the runtime error R6034. I know this the issue is beyond QGIS, but can you give me some light on how the procedure below works (if this works for most users with the same issue):</div><div><br></div><div>Basically, I have the process explorer already and found out that there are msvcr??.dll that is not in my windows system folder. msvcr71.dll and msvcr100.dll located in path:\OSGeo4W\bin\ directory.</div><div><br></div><div>Step 6: Check the path before the application run. -- So I open QGIS and the message is Runtime Error! Program: path:\OSGeo4W\bin\qgis-bin.exe. Is this the path step 6 is referring to?</div><div><br></div><div>The solution is to remove the offending entry from the path using a batch file. -- this is not quite clear to me how I will implement this one.</div><div><br></div><div>Thanks,</div><div>-Leo</div><div><br></div><div><ol style="margin:0px 0px 1em 30px;padding:0px;border:0px;font-size:15px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:19.5px"><li style="margin:0px 0px 0.5em;padding:0px;border:0px;word-wrap:break-word"><p style="margin:0px 0px 1em;padding:0px;border:0px;clear:both">Download Process Explorer <a href="http://technet.microsoft.com/en-ca/sysinternals/bb896653.aspx" style="margin:0px;padding:0px;border:0px;color:rgb(12,101,165);text-decoration:none">here</a>.</p></li><li style="margin:0px 0px 0.5em;padding:0px;border:0px;word-wrap:break-word"><p style="margin:0px 0px 1em;padding:0px;border:0px;clear:both">Start your application and reproduce runtime error R6034.</p></li><li style="margin:0px 0px 0.5em;padding:0px;border:0px;word-wrap:break-word"><p style="margin:0px 0px 1em;padding:0px;border:0px;clear:both">Start Process Explorer. In the "View" menu go to "Lower Pane View" and choose "DLLs".</p></li><li style="margin:0px 0px 0.5em;padding:0px;border:0px;word-wrap:break-word"><p style="margin:0px 0px 1em;padding:0px;border:0px;clear:both">In the top pane, locate your application and click on it. The bottom pane should show a list of DLLS loaded for your application.</p></li><li style="margin:0px 0px 0.5em;padding:0px;border:0px;word-wrap:break-word"><p style="margin:0px 0px 1em;padding:0px;border:0px;clear:both">Locate "msvcr??.dll" in the list. There should be several. Look for the one that is not in the "winsxs" folder, and make a note of it.</p></li><li style="margin:0px 0px 0.5em;padding:0px;border:0px;word-wrap:break-word"><p style="margin:0px 0px 1em;padding:0px;border:0px;clear:both">Now, check the path just before your application runs. If it includes the folder you noted in step 5, you've probably found the culprit.</p></li></ol><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:15px;clear:both;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:19.5px">How to fix the problem? You'll have to remove the offending entry from the path before running your program. In my case, I don't need anything else in the path, so I wrote a simple batch file that looks like this:</p><pre class="" style="margin-top:0px;padding:5px;border:0px;font-size:13px;overflow:auto;width:auto;max-height:600px;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,sans-serif;color:rgb(57,51,24);word-wrap:normal;background-color:rgb(238,238,238)"><code style="margin:0px;padding:0px;border:0px;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,sans-serif;white-space:inherit"><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">path</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">=</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">
myprogram</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">.</span><span class="" style="margin:0px;padding:0px;border:0px;color:rgb(0,0,0)">exe</span></code></pre><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:15px;clear:both;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:19.5px">That's it. The batch file simply clears the path before my program runs, so that the conflicting runtime DLL is not found.</p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:15px;clear:both;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:19.5px">Hope this helps!</p></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 8, 2015 at 9:51 AM, Leo Kris Palao <span dir="ltr"><<a href="mailto:lk.palao@gmail.com" target="_blank">lk.palao@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">HI Ross and QGIS Users,<div><br></div><div>I tried the solution from the forum but still I am receiving runtime error. I run process explorer and found that msvcr71.dll and msvcr100.dll in my C:\OSGeo4W/bin\ directory. I tried to 1) remove both; 2) remove msvcr71.dll, and 3) msvcr100.dll but still I am getting the runtime error prompt when opening QGIS.</div><div><br></div><div>When I installed QGIS 2.8 I erased first all the qgis files in my C:\ directory before running the OSGeo installer. I do not know if this has something to do with this issue. Because before I installed QGIS 2.6, installed also using OSGeo installer, but I have no issue like this.</div><div><br></div><div>Thanks,</div><div>-Leo</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 31, 2015 at 3:56 PM, McDonaldR <span dir="ltr"><<a href="mailto:McDonaldR@angus.gov.uk" target="_blank">McDonaldR@angus.gov.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-GB" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:13.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d">Hi Leo<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:13.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:13.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d">I had the same error a while back and I posted this to the UK QGIS user group:<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:13.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal">Anyone getting the following error on the latest update to QGIS via OSGeo4W? The problem is a copy of msvcr90.dll in the C:\OSGeo4W\apps\qgis\bin folder which clashes with the copy in C:\Windows\winsxs\ folder.  Removing the DLL from the
 QGIS folder allows the program to start without a hitch.  If you have QGIS DEV installed there is no issue.<br>
<br>
This post provided the answer and method: <a href="http://stackoverflow.com/questions/14552348/runtime-error-r6034-in-embedded-python-application/14680947#14680947" target="_blank">
http://stackoverflow.com/questions/14552348/runtime-error-r6034-in-embedded-python-application/14680947#14680947</a><br>
<br>
This happened after using the OSGeo4W installer to upgrade to QGIS 2.6.1-2<span style="font-size:13.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:13.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:13.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d">Whether this is just my install environment or affects everyone, I don’t know.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:13.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:13.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d">Hope it helps<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:13.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:13.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d">Ross<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:13.0pt;font-family:"Century Gothic","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:qgis-user-bounces@lists.osgeo.org" target="_blank">qgis-user-bounces@lists.osgeo.org</a> [mailto:<a href="mailto:qgis-user-bounces@lists.osgeo.org" target="_blank">qgis-user-bounces@lists.osgeo.org</a>]
<b>On Behalf Of </b>Leo Kris Palao<br>
<b>Sent:</b> 31 March 2015 03:05<br>
<b>To:</b> QGIS Mailing List<br>
<b>Subject:</b> [Qgis-user] QGIS 2.8 runtime error<u></u><u></u></span></p><div><div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Hi QGIS Users,<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I have this problem when opening QGIS. It reports:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<p class="MsoNormal">Runtime error:<br>
Program C:\OSGeo4W\bin\qgis-bin.exe<br>
R6034<br>
An application has made an attempt to load C runtime library incorrectly. Please contact the application's support team for more information.<u></u><u></u></p>
</blockquote>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">After clicking "OK" it loads QGIS. I have not tried to process anything so I have no idea if this will affect some of the functions in QGIS.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I am using Windows 7 64 bit. Installed QGIS via OSGeo 32bit.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">note: I already restarted my laptop.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks in advance for any help,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">-Leo<u></u><u></u></p>
</div>
</div>
</div></div></div>
<div> </div>
<div>
<p class="MsoNormal" style="MARGIN:0cm 0cm 0pt"><span style="FONT-SIZE:7.5pt;FONT-FAMILY:'Arial','sans-serif'"><font>This message is strictly confidential. If you have received
 this in error, please inform the sender and remove it from your system. If received in error you may not copy, print, forward or use it or any attachment in any way. This message is not capable of creating a legal contract or a binding representation and does
 not represent the views of Angus Council. Emails may be monitored for security and network management reasons.<span>
</span>Messages containing inappropriate content may be intercepted. Angus Council does not accept any liability for any harm that may be caused to the recipient system or data on it by this message or any attachment.
</font></span></p>
</div>
</div>

</blockquote></div><br></div>
</div></div></blockquote></div><br></div>