<html>
<head>
<base href="http://llvm.org/bugs/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - Crash running interpreter on ilist.h line 229 (++*this)"
href="http://llvm.org/bugs/show_bug.cgi?id=21380">21380</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Crash running interpreter on ilist.h line 229 (++*this)
</td>
</tr>
<tr>
<th>Product</th>
<td>libraries
</td>
</tr>
<tr>
<th>Version</th>
<td>trunk
</td>
</tr>
<tr>
<th>Hardware</th>
<td>PC
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>P
</td>
</tr>
<tr>
<th>Component</th>
<td>Interpreter
</td>
</tr>
<tr>
<th>Assignee</th>
<td>unassignedbugs@nondot.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>jvapen@gmail.com
</td>
</tr>
<tr>
<th>CC</th>
<td>llvmbugs@cs.uiuc.edu
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr></table>
<p>
<div>
<pre>Created <span class=""><a href="attachment.cgi?id=13248" name="attach_13248" title="Attachments are describe in event">attachment 13248</a> <a href="attachment.cgi?id=13248&action=edit" title="Attachments are describe in event">[details]</a></span>
Attachments are describe in event
Hi all,
during some experimentation I was able to notice a crash, which is not always
reproducible, though happens more then 1 out of 10.
Practical, I am using the LLVM libraries to hardcode some IR in my program and
then execute this with the Execution engine. The IR ran has no issues while ran
with the MCJIT, though does with Interpreter.
I also ran into issues while having thread sanitizer active, though have no
idea if
I'll attach as much information as possible, like config file used to compile
the LLVM libraries (Revision: 220584) (makefile.conf), my C++ code (main.cpp) ,
information retrieved by GDB (gdb.txt), the IR (IR.txt), though since I
apparently can only attach a single file, this will most likely be in an
archive.
I've also added the compile command I am using (compile.txt), though I guess
this can be simplified.
The flags related to include files, libs, ... needed by llvm are created using
llvm-config:
llvm-config --cppflags --ldflags
llvm-config --system-libs --libs all core mcjit native interpreter irreader
I run my code on Ubuntu 14.04 (64bit) and have compiled everything with
clang-3.4 + libc++.
If you would need extra information, just let me know.
I used $LLVM_SRC_ROOT and $LLVM_BUILD_ROOT as paths to the checkout and the
out-of-tree build paths.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
</ul>
</body>
</html>