[lldb-dev] LLDB 4.0.0 crashes on Windows 7

Rudy Pons via lldb-dev lldb-dev at lists.llvm.org
Mon Nov 14 16:08:52 PST 2016


Hello,

I had a similar crash, and submitted a patch commited in rL285843
<https://reviews.llvm.org/rL285843>
You could try to build afte this version from source, or wait for an
updated build.
<https://reviews.llvm.org/rL285843>

On Sun, Nov 13, 2016 at 5:31 PM, Eli Zaretskii via lldb-dev <
lldb-dev at lists.llvm.org> wrote:

> Hi,
>
> I installed a 32-bit Windows build of LLVM 4.0.0 from this page:
>
>   http://llvm.org/builds/
>
> where it is identified as "based on SVN r284979 (24 October 2016)".
> (I actually wanted only LLDB, but there doesn't seem to be a separate
> installer for that.)  The machine where I installed it runs the 64-bit
> Windows 7 OS.  The only setting I changed during the installation was
> the installation directory: instead of the default under "C:\Program
> Files (x86)" I've installed it under d:\usr.
>
> The installation went fine.  After installing, I found that I needed
> Python 3.5.x, so I installed this:
>
>   https://www.python.org/ftp/python/3.5.2/python-3.5.2.exe
>
> The installed Python works correctly.
>
> After all this, lldb crashes when it attempts to start a debuggee.
> Specifically, whenever I say "process launch -s" inside the debugger,
> it crashes.  (The information about the crash available in the Windows
> Event Viewer is at the end of this message.)  The same happens if I
> type "lldb PROGRAM" from the Windows cmd.exe prompt.  Until I try to
> launch the debuggee, lldb works: I can type the various commands,
> including "help" and they produce expected results.
>
> The crash is inside liblldb.dll, and the exception code seems to
> indicate that some C runtime library function is called with incorrect
> or invalid arguments.
>
> Other programs that came with the installation -- clang, llvm-ar,
> llvm-objdump -- seem to work fine and produce the expected results.
> In particular, I compiled a small C program with clang.
>
> So the installation seems to work fine, and only lldb crashes.
>
> What am I doing wrong?
>
> Thanks in advance for any help.
>
> Here's the info from the Event Viewer:
>
> Log Name:      Application
> Source:        Application Error
> Date:          13/11/2016 13:24:58
> Event ID:      1000
> Task Category: (100)
> Level:         Error
> Keywords:      Classic
> User:          N/A
> Computer:      C1050100036.ness.com
> Description:
> Faulting application name: lldb.exe, version: 4.0.0.0, time stamp:
> 0x580fd053
> Faulting module name: liblldb.dll, version: 4.0.0.0, time stamp: 0x580fd046
> Exception code: 0xc0000417
> Fault offset: 0x027295d2
> Faulting process id: 0x1564
> Faulting application start time: 0x01d23da09025cbd5
> Faulting application path: D:\usr\LLVM\bin\lldb.exe
> Faulting module path: D:\usr\LLVM\bin\liblldb.dll
> Report Id: cef982bb-a993-11e6-a608-001b10002aec
> Event Xml:
> <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
>   <System>
>     <Provider Name="Application Error" />
>     <EventID Qualifiers="0">1000</EventID>
>     <Level>2</Level>
>     <Task>100</Task>
>     <Keywords>0x80000000000000</Keywords>
>     <TimeCreated SystemTime="2016-11-13T11:24:58.000000000Z" />
>     <EventRecordID>121846</EventRecordID>
>     <Channel>Application</Channel>
>     <Computer>C1050100036.ness.com</Computer>
>     <Security />
>   </System>
>   <EventData>
>     <Data>lldb.exe</Data>
>     <Data>4.0.0.0</Data>
>     <Data>580fd053</Data>
>     <Data>liblldb.dll</Data>
>     <Data>4.0.0.0</Data>
>     <Data>580fd046</Data>
>     <Data>c0000417</Data>
>     <Data>027295d2</Data>
>     <Data>1564</Data>
>     <Data>01d23da09025cbd5</Data>
>     <Data>D:\usr\LLVM\bin\lldb.exe</Data>
>     <Data>D:\usr\LLVM\bin\liblldb.dll</Data>
>     <Data>cef982bb-a993-11e6-a608-001b10002aec</Data>
>   </EventData>
> </Event>
> _______________________________________________
> lldb-dev mailing list
> lldb-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20161115/6260c439/attachment.html>


More information about the lldb-dev mailing list