<html>
<head>
<base href="https://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 --- - piglit cl-program-max-work-item-sizes and get-work-dim.cl assert"
href="https://llvm.org/bugs/show_bug.cgi?id=28912">28912</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>piglit cl-program-max-work-item-sizes and get-work-dim.cl assert
</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>Keywords</th>
<td>regression
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>P
</td>
</tr>
<tr>
<th>Component</th>
<td>Backend: AMDGPU
</td>
</tr>
<tr>
<th>Assignee</th>
<td>unassignedbugs@nondot.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>pavel.ondracka@email.cz
</td>
</tr>
<tr>
<th>CC</th>
<td>jan.vesely@rutgers.edu, llvm-bugs@lists.llvm.org
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr></table>
<p>
<div>
<pre>Piglit tests cl-program-max-work-item-sizes and get-work-dim.cl started to
assert after
commit 4a44da0c828a22430539225a6a481148981de9ef
Author: Jan Vesely <<a href="mailto:jan.vesely@rutgers.edu">jan.vesely@rutgers.edu</a>>
Date: Mon Jul 25 20:17:02 2016 +0000
AMDGPU: Remove read_workdim intrinsic
Full debug output:
Starting program:
/home/ondracka/DATA/graphics/piglit/bin/cl-program-max-work-item-sizes
/home/ondracka/DATA/graphics/piglit/bin/cl-program-max-work-item-sizes:
/home/ondracka/graphics/install/lib64/libOpenCL.so.1: no version information
available (required by
/home/ondracka/DATA/graphics/piglit/bin/cl-program-max-work-item-sizes)
/home/ondracka/DATA/graphics/piglit/bin/cl-program-max-work-item-sizes:
/home/ondracka/graphics/install/lib64/libOpenCL.so.1: no version information
available (required by
/home/ondracka/graphics/piglit/lib/libpiglitutil_cl.so.0)
/home/ondracka/DATA/graphics/piglit/bin/cl-program-max-work-item-sizes:
/home/ondracka/graphics/install/lib64/libOpenCL.so.1: no version information
available (required by
/home/ondracka/graphics/piglit/lib/libpiglitutil_cl.so.0)
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffedabb700 (LWP 29393)]
[New Thread 0x7fffed0b5700 (LWP 29394)]
[New Thread 0x7fffec8b4700 (LWP 29395)]
[New Thread 0x7fffec0b3700 (LWP 29396)]
[New Thread 0x7fffeb8b2700 (LWP 29397)]
[New Thread 0x7fffeb0b1700 (LWP 29398)]
[New Thread 0x7fffea8b0700 (LWP 29399)]
[New Thread 0x7fffea0af700 (LWP 29400)]
[New Thread 0x7fffe98ae700 (LWP 29401)]
[New Thread 0x7fffe90ad700 (LWP 29402)]
[New Thread 0x7fffe88ac700 (LWP 29403)]
[New Thread 0x7fffe80ab700 (LWP 29404)]
[New Thread 0x7fffe78aa700 (LWP 29405)]
[Thread 0x7fffe80ab700 (LWP 29404) exited]
[Thread 0x7fffe78aa700 (LWP 29405) exited]
[Thread 0x7fffe88ac700 (LWP 29403) exited]
[Thread 0x7fffe90ad700 (LWP 29402) exited]
[Thread 0x7fffe98ae700 (LWP 29401) exited]
[Thread 0x7fffea0af700 (LWP 29400) exited]
[Thread 0x7fffea8b0700 (LWP 29399) exited]
[Thread 0x7fffeb0b1700 (LWP 29398) exited]
[Thread 0x7fffeb8b2700 (LWP 29397) exited]
[Thread 0x7fffec0b3700 (LWP 29396) exited]
[Thread 0x7fffec8b4700 (LWP 29395) exited]
[Thread 0x7fffed0b5700 (LWP 29394) exited]
## Test: Run kernel with max work item sizes
(/home/ondracka/graphics/piglit/tests/cl/program/max-work-item-sizes.c) ##
# Platform supporting only version 1.1. Running test on that version.
# Running on:
# Platform: Clover
# Device: AMD CAICOS (DRM 2.43.0 / 4.6.4-301.fc24.x86_64, LLVM 4.0.0)
# OpenCL version: 1.2
# OpenCL C version: 1.1
# Build options: -cl-std=CL1.1
cl-program-max-work-item-sizes:
/home/ondracka/graphics/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:117: virtual
llvm::AsmPrinter::~AsmPrinter(): Assertion `!DD && Handlers.empty() &&
"Debug/EH info didn't get finalized"' failed.
Thread 1 "cl-program-max-" received signal SIGABRT, Aborted.
0x00007ffff52896f5 in raise () from /lib64/libc.so.6
(gdb) bt
#0 0x00007ffff52896f5 in raise () from /lib64/libc.so.6
#1 0x00007ffff528b2fa in abort () from /lib64/libc.so.6
#2 0x00007ffff5281f97 in __assert_fail_base () from /lib64/libc.so.6
#3 0x00007ffff5282042 in __assert_fail () from /lib64/libc.so.6
#4 0x00007ffff27d679d in llvm::AsmPrinter::~AsmPrinter (this=<optimized out>,
__in_chrg=<optimized out>)
at /home/ondracka/graphics/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:117
#5 0x00007ffff3201c8e in llvm::AMDGPUAsmPrinter::~AMDGPUAsmPrinter
(this=0x683750, __in_chrg=<optimized out>)
at /home/ondracka/graphics/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:23
#6 llvm::AMDGPUAsmPrinter::~AMDGPUAsmPrinter (this=0x683750,
__in_chrg=<optimized out>)
at /home/ondracka/graphics/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:23
#7 0x00007ffff22eb146 in llvm::PMDataManager::~PMDataManager (this=0xe62ee0,
__in_chrg=<optimized out>)
at /home/ondracka/graphics/llvm/lib/IR/LegacyPassManager.cpp:1268
#8 0x00007ffff22eb205 in llvm::FPPassManager::~FPPassManager (this=0xe62ec0,
__in_chrg=<optimized out>)
at /home/ondracka/graphics/llvm/include/llvm/IR/LegacyPassManagers.h:446
#9 llvm::FPPassManager::~FPPassManager (this=0xe62ec0, __in_chrg=<optimized
out>) at /home/ondracka/graphics/llvm/include/llvm/IR/LegacyPassManagers.h:446
#10 0x00007ffff22eb146 in llvm::PMDataManager::~PMDataManager (this=0xe635a0,
__in_chrg=<optimized out>)
at /home/ondracka/graphics/llvm/lib/IR/LegacyPassManager.cpp:1268
#11 0x00007ffff22ec06e in (anonymous namespace)::MPPassManager::~MPPassManager
(this=0xe63580, __in_chrg=<optimized out>)
at /home/ondracka/graphics/llvm/lib/IR/LegacyPassManager.cpp:308
#12 (anonymous namespace)::MPPassManager::~MPPassManager (this=0xe63580,
__in_chrg=<optimized out>)
at /home/ondracka/graphics/llvm/lib/IR/LegacyPassManager.cpp:313
#13 0x00007ffff22ea89e in llvm::PMTopLevelManager::~PMTopLevelManager
(this=0x698ff0, __in_chrg=<optimized out>)
at /home/ondracka/graphics/llvm/lib/IR/LegacyPassManager.cpp:806
#14 0x00007ffff22eb3e9 in llvm::legacy::PassManagerImpl::~PassManagerImpl
(this=0x698e30, __in_chrg=<optimized out>)
at /home/ondracka/graphics/llvm/lib/IR/LegacyPassManager.cpp:389
#15 llvm::legacy::PassManagerImpl::~PassManagerImpl (this=0x698e30,
__in_chrg=<optimized out>)
at /home/ondracka/graphics/llvm/lib/IR/LegacyPassManager.cpp:389
#16 0x00007ffff22eb8d1 in llvm::legacy::PassManager::~PassManager
(this=0x7fffffffbff0, __in_chrg=<optimized out>)
at /home/ondracka/graphics/llvm/lib/IR/LegacyPassManager.cpp:1727
#17 0x00007ffff65a57af in (anonymous namespace)::emit_code (mod=...,
target=..., ft=ft@entry=llvm::TargetMachine::CGFT_ObjectFile,
r_log="input.cl:1:90: warning: implicit declaration of function
'get_work_dim' is invalid in C99\n<unknown>:0:0: in function test void (i32
addrspace(1)*): unsupported call to function llvm.AMDGPU.read.workdi"...) at
../../../../../src/gallium/state_trackers/clover/llvm/codegen/native.cpp:127
#18 0x00007ffff65a5b2d in clover::llvm::build_module_native (mod=...,
target=..., c=...,
r_log="input.cl:1:90: warning: implicit declaration of function
'get_work_dim' is invalid in C99\n<unknown>:0:0: in function test void (i32
addrspace(1)*): unsupported call to function llvm.AMDGPU.read.workdi"...) at
../../../../../src/gallium/state_trackers/clover/llvm/codegen/native.cpp:150
#19 0x00007ffff65a2001 in clover::llvm::link_program (modules=...,
ir=PIPE_SHADER_IR_NATIVE, target="caicos-r600--", opts=...,
r_log="input.cl:1:90: warning: implicit declaration of function
'get_work_dim' is invalid in C99\n<unknown>:0:0: in function test void (i32
addrspace(1)*): unsupported call to function llvm.AMDGPU.read.workdi"...) at
../../../../../src/gallium/state_trackers/clover/llvm/invocation.cpp:289
#20 0x00007ffff6595911 in clover::program::link (this=this@entry=0x670560,
devs=..., opts=" -cl-std=CL1.1", progs=...)
at ../../../../../src/gallium/state_trackers/clover/core/program.cpp:82
#21 0x00007ffff65740b9 in clBuildProgram (d_prog=0x670568, num_devs=1,
d_devs=0x63c3f0, p_opts=<optimized out>, pfn_notify=0x0, user_data=0x0)
at ../../../../../src/gallium/state_trackers/clover/api/program.cpp:186
#22 0x00007ffff7bce38e in piglit_cl_build_program_with_source_extended
(context=0x63c4b0, count=1, strings=0x602148 <config+104>,
options=0x6707e0 " -cl-std=CL1.1", fail=false) at
/home/ondracka/graphics/piglit/tests/util/piglit-util-cl.c:765
#23 0x00007ffff7bce4f9 in piglit_cl_build_program_with_source
(context=0x63c4b0, count=1, strings=0x602148 <config+104>, options=0x6707e0 "
-cl-std=CL1.1")
at /home/ondracka/graphics/piglit/tests/util/piglit-util-cl.c:811
#24 0x00007ffff7bd2eda in piglit_cl_program_test_run (argc=1,
argv=0x7fffffffd8c8, void_config=0x6020e0 <config>, version=11,
platform_id=0x7ffff7bc2b60 <(anonymous namespace)::_clover_platform>,
device_id=0x637198)
at
/home/ondracka/graphics/piglit/tests/util/piglit-framework-cl-program.c:240
#25 0x00007ffff7bd1922 in piglit_cl_framework_run (argc=1, argv=0x7fffffffd8c8)
at /home/ondracka/graphics/piglit/tests/util/piglit-framework-cl.c:344
#26 0x0000000000400ffb in main (argc=1, argv=0x7fffffffd8c8) at
/home/ondracka/graphics/piglit/tests/cl/program/max-work-item-sizes.c:39
System:
GPU: 06:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI]
Caicos XTX [Radeon HD 8490 / R5 235X OEM]
llvm: 5a9fa77faf0b8794428b3072b28b7f15d898d52a
libclc: 8243e979a42c48c6b018995d35e8a371014b59da
mesa: 8c4d9afb7e770f312079994994f42ddebf7e641c</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>