<div dir="ltr"><div><div>Hello,<br><br></div>I had a similar crash, and submitted a patch commited in  <a href="https://reviews.llvm.org/rL285843" class="gmail-phui-handle">rL285843</a><br></div>You could try to build afte this version from source, or wait for an updated build.<br><div><a href="https://reviews.llvm.org/rL285843" class="gmail-phui-handle"></a></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Nov 13, 2016 at 5:31 PM, Eli Zaretskii via lldb-dev <span dir="ltr"><<a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I installed a 32-bit Windows build of LLVM 4.0.0 from this page:<br>
<br>
  <a href="http://llvm.org/builds/" rel="noreferrer" target="_blank">http://llvm.org/builds/</a><br>
<br>
where it is identified as "based on SVN r284979 (24 October 2016)".<br>
(I actually wanted only LLDB, but there doesn't seem to be a separate<br>
installer for that.)  The machine where I installed it runs the 64-bit<br>
Windows 7 OS.  The only setting I changed during the installation was<br>
the installation directory: instead of the default under "C:\Program<br>
Files (x86)" I've installed it under d:\usr.<br>
<br>
The installation went fine.  After installing, I found that I needed<br>
Python 3.5.x, so I installed this:<br>
<br>
  <a href="https://www.python.org/ftp/python/3.5.2/python-3.5.2.exe" rel="noreferrer" target="_blank">https://www.python.org/ftp/<wbr>python/3.5.2/python-3.5.2.exe</a><br>
<br>
The installed Python works correctly.<br>
<br>
After all this, lldb crashes when it attempts to start a debuggee.<br>
Specifically, whenever I say "process launch -s" inside the debugger,<br>
it crashes.  (The information about the crash available in the Windows<br>
Event Viewer is at the end of this message.)  The same happens if I<br>
type "lldb PROGRAM" from the Windows cmd.exe prompt.  Until I try to<br>
launch the debuggee, lldb works: I can type the various commands,<br>
including "help" and they produce expected results.<br>
<br>
The crash is inside liblldb.dll, and the exception code seems to<br>
indicate that some C runtime library function is called with incorrect<br>
or invalid arguments.<br>
<br>
Other programs that came with the installation -- clang, llvm-ar,<br>
llvm-objdump -- seem to work fine and produce the expected results.<br>
In particular, I compiled a small C program with clang.<br>
<br>
So the installation seems to work fine, and only lldb crashes.<br>
<br>
What am I doing wrong?<br>
<br>
Thanks in advance for any help.<br>
<br>
Here's the info from the Event Viewer:<br>
<br>
Log Name:      Application<br>
Source:        Application Error<br>
Date:          13/11/2016 13:24:58<br>
Event ID:      1000<br>
Task Category: (100)<br>
Level:         Error<br>
Keywords:      Classic<br>
User:          N/A<br>
Computer:      <a href="http://C1050100036.ness.com" rel="noreferrer" target="_blank">C1050100036.ness.com</a><br>
Description:<br>
Faulting application name: lldb.exe, version: 4.0.0.0, time stamp: 0x580fd053<br>
Faulting module name: liblldb.dll, version: 4.0.0.0, time stamp: 0x580fd046<br>
Exception code: 0xc0000417<br>
Fault offset: 0x027295d2<br>
Faulting process id: 0x1564<br>
Faulting application start time: 0x01d23da09025cbd5<br>
Faulting application path: D:\usr\LLVM\bin\lldb.exe<br>
Faulting module path: D:\usr\LLVM\bin\liblldb.dll<br>
Report Id: cef982bb-a993-11e6-a608-<wbr>001b10002aec<br>
Event Xml:<br>
<Event xmlns="<a href="http://schemas.microsoft.com/win/2004/08/events/event" rel="noreferrer" target="_blank">http://schemas.<wbr>microsoft.com/win/2004/08/<wbr>events/event</a>"><br>
  <System><br>
    <Provider Name="Application Error" /><br>
    <EventID Qualifiers="0">1000</EventID><br>
    <Level>2</Level><br>
    <Task>100</Task><br>
    <Keywords>0x80000000000000</<wbr>Keywords><br>
    <TimeCreated SystemTime="2016-11-13T11:24:<wbr>58.000000000Z" /><br>
    <EventRecordID>121846</<wbr>EventRecordID><br>
    <Channel>Application</Channel><br>
    <Computer><a href="http://C1050100036.ness.com" rel="noreferrer" target="_blank">C1050100036.ness.com</a><wbr></Computer><br>
    <Security /><br>
  </System><br>
  <EventData><br>
    <Data>lldb.exe</Data><br>
    <Data>4.0.0.0</Data><br>
    <Data>580fd053</Data><br>
    <Data>liblldb.dll</Data><br>
    <Data>4.0.0.0</Data><br>
    <Data>580fd046</Data><br>
    <Data>c0000417</Data><br>
    <Data>027295d2</Data><br>
    <Data>1564</Data><br>
    <Data>01d23da09025cbd5</Data><br>
    <Data>D:\usr\LLVM\bin\lldb.<wbr>exe</Data><br>
    <Data>D:\usr\LLVM\bin\liblldb.<wbr>dll</Data><br>
    <Data>cef982bb-a993-11e6-a608-<wbr>001b10002aec</Data><br>
  </EventData><br>
</Event><br>
______________________________<wbr>_________________<br>
lldb-dev mailing list<br>
<a href="mailto:lldb-dev@lists.llvm.org">lldb-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/lldb-dev</a><br>
</blockquote></div><br></div>