Hi There!
I have a problem with mesa-opencl-icd
I used Mate 19.04 and earlier without a problem, but with 19.10 Beta, it fails.
Details:
I use mesa-opencl-icd and the Einstein@home project (app) within BOINC to process data on my Radeon/ATI 7750 Card.
The process starts up OK - but I get an error in less than a minute.
The error is reported on https://einsteinathome.org/task/888883349,
I will try to copy and summarize here...
# Task 888883349
Name: LATeah1062L07_332.0_0_0.0_15029665_1
Workunit ID: [422265218](https://einsteinathome.org/workunit/422265218)
Created: 11 Oct 2019 5:53:25 UTC
Sent: 11 Oct 2019 6:09:52 UTC
Report deadline: 25 Oct 2019 6:09:52 UTC
Received: 11 Oct 2019 6:13:27 UTC
Server state: Over
Outcome: Computation error
Client state: Compute error
Exit status: 11 (0x0000000B) Unknown error code
Computer: [12201025](https://einsteinathome.org/host/12201025)
Run time (sec): 14.36
CPU time (sec): 12.53
Peak working set size (MB): 117.97
Peak swap size (MB): 1430.13
Peak disk usage (MB): 0.02
Validation state: Invalid
Granted credit: 0
Application: Gamma-ray pulsar binary search #1 on GPUs v1.18 (FGRPopencl1K-ati)
x86_64-pc-linux-gnu
||--------------------------------------------||
### Stderr output
||--------------------------------------------||
......skipping......
ac_rtld error: shdr->sh_size & 3
ELF error: invalid section index
-- signal handler called: signal 1
4 stack frames obtained for this thread:
Frame 14:
Binary file: ../../projects/einstein.phys.uwm.edu/hsgamma_FGRPB1G_1.18_x86_64-pc-linux-gnu__FGRPopencl1K-ati (0x48b101)
Source file: hs_boinc_extras.c (Function: sighandler / Line: 291)
Frame 13:
Binary file: /usr/lib/x86_64-linux-gnu/gallium-pipe/pipe_radeonsi.so (0x7f1affad4e21)
Offset info: +0x14ce21
Frame 12:
Binary file: /usr/lib/x86_64-linux-gnu/gallium-pipe/pipe_radeonsi.so (0x7f1affad4e21)
Offset info: +0x14ce21
Frame 11:
Binary file: /lib/x86_64-linux-gnu/libMesaOpenCL.so.1 (0x7f1b049b319b)
Offset info: +0x37319b
Frame 10:
Binary file: /lib/x86_64-linux-gnu/libMesaOpenCL.so.1 (0x7f1b049b3bbf)
Offset info: +0x373bbf
Frame 9:
Binary file: /lib/x86_64-linux-gnu/libMesaOpenCL.so.1 (0x7f1b049b0815)
Offset info: +0x370815
Frame 8:
Binary file: /lib/x86_64-linux-gnu/libMesaOpenCL.so.1 (0x7f1b049b0fa3)
Offset info: +0x370fa3
Frame 7:
Binary file: /lib/x86_64-linux-gnu/libMesaOpenCL.so.1 (0x7f1b0499f39d)
Offset info: +0x35f39d
Frame 6:
Binary file: ../../projects/einstein.phys.uwm.edu/hsgamma_FGRPB1G_1.18_x86_64-pc-linux-gnu__FGRPopencl1K-ati (0x48fe01)
Offset info: opencl_setup_photon_pairs_array+0x4c1
Source file: unknown (Function: opencl_setup_photon_pairs_array / Line: 0)
Frame 5:
Binary file: ../../projects/einstein.phys.uwm.edu/hsgamma_FGRPB1G_1.18_x86_64-pc-linux-gnu__FGRPopencl1K-ati (0x47480d)
Offset info: setup_photon_pairs_array+0x36d
Source file: HSgammaPulsar.c (Function: setup_photon_pairs_array / Line: 2107)
Frame 4:
Binary file: ../../projects/einstein.phys.uwm.edu/hsgamma_FGRPB1G_1.18_x86_64-pc-linux-gnu__FGRPopencl1K-ati (0x47e28e)
Offset info: MAIN+0x4dee
Source file: HSgammaPulsar.c (Function: MAIN / Line: 4866)
Frame 3:
Binary file: ../../projects/einstein.phys.uwm.edu/hsgamma_FGRPB1G_1.18_x86_64-pc-linux-gnu__FGRPopencl1K-ati (0x46c06f)
Offset info: main+0x5ff
Source file: hs_boinc_extras.c (Function: worker / Line: 833)
Source file: hs_boinc_extras.c (Function: main / Line: 1039)
Frame 2:
Binary file: /lib/x86_64-linux-gnu/libc.so.6 (0x7f1b05d871e3)
Offset info: __libc_start_main+0xf3
Frame 1:
Binary file: ../../projects/einstein.phys.uwm.edu/hsgamma_FGRPB1G_1.18_x86_64-pc-linux-gnu__FGRPopencl1K-ati (0x46e569)
Source file: unknown (Function: _start / Line: 0)
End of stacktrace
02:10:13 (5107): called boinc_finish
Warning: Program terminating, but clFFT resources not freed.
Please consider explicitly calling clfftTeardown( ).
</stderr_txt>
=================================================================
About the hardware....
Boinc lists harware and drivers in its log.. Here is the start....
Sun 13 Oct 2019 01:14:37 PM EDT | | Starting BOINC client version 7.16.3 for x86_64-pc-linux-gnu
Sun 13 Oct 2019 01:14:37 PM EDT | | log flags: file_xfer, sched_ops, task
Sun 13 Oct 2019 01:14:37 PM EDT | | Libraries: libcurl/7.65.3 OpenSSL/1.1.1c zlib/1.2.11 libidn2/2.2.0 libpsl/0.20.2 (+libidn2/2.0.5) libssh/0.9.0/openssl/zlib nghttp2/1.39.2 librtmp/2.3
Sun 13 Oct 2019 01:14:37 PM EDT | | Data directory: /var/lib/boinc-client
Sun 13 Oct 2019 01:14:37 PM EDT | | OpenCL: AMD/ATI GPU 0: AMD VERDE (DRM 2.50.0, 5.3.0-18-generic, LLVM 9.0.0) (driver version 19.2.1, device version OpenCL 1.1 Mesa 19.2.1, 2048MB, 2048MB available, 512 GFLOPS peak)
Sun 13 Oct 2019 01:14:38 PM EDT | | [libc detection] gathered: 2.30, Ubuntu GLIBC 2.30-0ubuntu2
Sun 13 Oct 2019 01:14:38 PM EDT | | Host name: pc-14
Sun 13 Oct 2019 01:14:38 PM EDT | | Processor: 8 AuthenticAMD AMD FX(tm)-8150 Eight-Core Processor [Family 21 Model 1 Stepping 2]
Sun 13 Oct 2019 01:14:38 PM EDT | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2 popcnt aes xsave avx lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt fma4 nodeid_msr topoext perfctr_core perfctr_nb cpb hw_pstate ssbd ibpb vmmcall arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
Sun 13 Oct 2019 01:14:38 PM EDT | | OS: Linux Ubuntu: Ubuntu Eoan Ermine (development branch) [5.3.0-18-generic|libc 2.30 (Ubuntu GLIBC 2.30-0ubuntu2)]
Sun 13 Oct 2019 01:14:38 PM EDT | | Memory: 11.61 GB physical, 48.83 GB virtual
Sun 13 Oct 2019 01:14:38 PM EDT | | Disk: 133.57 GB total, 124.69 GB free
Sun 13 Oct 2019 01:14:38 PM EDT | | Local time is UTC -4 hours
================================================================
Question: Any ideas?
Go back to 19.04 or 18.04?
T H A N KS in advance,
Jay