[llvm-bugs] [Bug 25155] New: Assertion failed: use_empty() && "Uses remain when a value is destroyed!", file lib\IR\Value.cpp, line 82

via llvm-bugs llvm-bugs at lists.llvm.org
Mon Oct 12 22:59:17 PDT 2015


https://llvm.org/bugs/show_bug.cgi?id=25155

            Bug ID: 25155
           Summary: Assertion failed: use_empty() && "Uses remain when a
                    value is destroyed!", file lib\IR\Value.cpp, line 82
           Product: clang
           Version: trunk
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: release blocker
          Priority: P
         Component: C++
          Assignee: unassignedclangbugs at nondot.org
          Reporter: jascha at jawset.com
                CC: dgregor at apple.com, llvm-bugs at lists.llvm.org
    Classification: Unclassified

Happened with LLVM-3.8.0-r250039-win64


While deleting: void %
Use still stuck around after Def is destroyed:  terminatepad [void <badref>]
unwind label %catchendblock.i.i
Assertion failed: use_empty() && "Uses remain when a value is destroyed!", file
D:\src\llvm_snapshot_250039\llvm\lib\IR\Value.cpp, line 82
0x000000014081EAF5 (0x0000000000000016 0x000000018E293CC1 0x0000000000000000
0x0000000076E98FDA)
0x0000000141AEC44D (0x0000000100000001 0x0000000100000000 0x0000000142426B80
0x0000000000000298)
0x0000000141AE28CC (0x00000001428E60F0 0x0000000142426B80 0x0000000142426E40
0x0000000142426B80)
0x0000000141AE1823 (0x00000000047733F0 0x0000000004773420 0x00000000045BB9D8
0x0000000000000001)
0x00000001404312A4 (0x0000000000000001 0x0000000000B3C100 0x00000000045BB9D8
0x00000000045BB9D8)
0x00000001405A506E (0x0000000000B3C088 0x0000000002B70A78 0x0000000000B3C040
0x0000000000000001)
0x00000001405B0790 (0x000000000477D700 0x0000000000000002 0x0000000002B70A78
0x00000000047C3280)
0x00000001408BF9FF (0x000000000467D160 0x00000000048FEF40 0x0000000002B70A78
0x0000000000000000)
0x00000001408C146C (0x000000000495E6D0 0x0000000000B3C780 0x00000000045D2310
0x00000000045D2310)
0x000000014062A9FB (0x000000000495E6D0 0x000000000495E6D0 0x000000E1000000AA
0x0000000076E95B0F)
0x000000014062D02A (0x0000000000000000 0x0000000000000000 0x0000000000B3D350
0x0000000000B3D350)
0x0000000141B1FE8E (0x0000000000B3D2E0 0x0000000000B3D410 0x0000000000B3D2E0
0x0000000000000005)
0x0000000141B1FCF0 (0x0000000004896380 0x0000000000B3D3A9 0x0000000000000001
0x00000000000000B9)
0x0000000141B20A16 (0x0000000000B3D400 0x0000000000000000 0x0000000003C5A600
0x0000000000CA3FD0)
0x000000014042E136 (0x0000000000000087 0x000000000410C200 0x0000000000000000
0x0000000000000000)
0x000000014042CE88 (0x0000000000CA3EC8 0x0000000000B3D670 0x0000000000B3D7E0
0x00000001425487D0)
0x00000001409A78EF (0x0000000000C65B20 0x0000000000C65B20 0x000000000478C4D8
0x0000000000B3D910)
0x00000001409A7A46 (0x0000000000C96D50 0x0000000000CA2380 0x0000000000C96D50
0x0000000142760298)
0x0000000141BCC418 (0x0000000000000000 0x0000000000000000 0x0000000000000000
0x000000000261ABA0)
0x000000014112DB85 (0x0000000000C50000 0x0000000000B3DB00 0x0000000000C500B0
0x0000000000000000)
0x0000000140C51D1B (0x0000000000C500B0 0x0000000000000000 0x0000000000C61FC0
0x000000000000000B)
0x0000000141BCBD5C (0x0000000000C4EA40 0x0000000000C6D340 0x00000001428F0A70
0x0000000000000000)
0x0000000140C51BB8 (0x0000000000000000 0x0000000000000001 0x0000000000C660A0
0x0000000000000000)
0x0000000140C29869 (0x00000001408233B0 0x0000000000C500B0 0x0000000000B3DDD9
0x00000001408233F0)
0x0000000140C95A7B (0x0000000000C66700 0x0000000000C58370 0x0000000000C66A60
0x0000000000C4EA40)
0x000000013F9BCDD9 (0x0000000000000000 0x0000000100000000 0x00004ED9C974A9E5
0x0000000000B3E580)
0x000000013F9B9284 (0x00000000000000A3 0x0000000000C56C17 0x0000000000B3E5D0
0x0000000000000010)
0x000000013F9BB39E (0x0000000000000000 0x0000000000000000 0x0000000000000001
0x0000000000000000)
0x0000000141AE2470 (0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000)
0x0000000076C65A4D (0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000), BaseThreadInitThunk() + 0xD bytes(s)
0x0000000076E9B831 (0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000), RtlUserThreadStart() + 0x21 bytes(s)
clang-cl.exe: error: clang frontend command failed due to signal (use -v to see
invocation)
clang version 3.8.0 (trunk)
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files\LLVM\bin
clang-cl.exe: note: diagnostic msg: PLEASE submit a bug report to
http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and
associated run script.
clang-cl.exe: note: diagnostic msg: 
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-cl.exe: note: diagnostic msg:
C:\Users\jascha\AppData\Local\Temp\python_util-d86ed4.cpp
clang-cl.exe: note: diagnostic msg:
C:\Users\jascha\AppData\Local\Temp\python_util-d86ed4.sh
clang-cl.exe: note: diagnostic msg: 

********************

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20151013/55e06ec9/attachment.html>


More information about the llvm-bugs mailing list