<font size=2 face="sans-serif">It works for me on Power as well except
an intermittent failure in</font><br><font size=2 face="sans-serif">lock/omp_init_lock.c.<br><br>Kelvin<br></font><br><br><tt><font size=2>"Openmp-dev" <openmp-dev-bounces@lists.llvm.org>
wrote on 2018/09/05 11:10:18 AM:<br><br>> From: Jonas Hahnfeld via Openmp-dev <openmp-dev@lists.llvm.org></font></tt><br><tt><font size=2>> To: Gheorghe-Teod Bercea <Gheorghe-Teod.Bercea@ibm.com></font></tt><br><tt><font size=2>> Cc: llvm-openmp-dev <openmp-dev@lists.llvm.org></font></tt><br><tt><font size=2>> Date: 2018/09/05 11:10 AM</font></tt><br><tt><font size=2>> Subject: Re: [Openmp-dev] Segmentation fault
with latest version of trunk</font></tt><br><tt><font size=2>> Sent by: "Openmp-dev" <openmp-dev-bounces@lists.llvm.org></font></tt><br><tt><font size=2>> <br>> Working for me right now, even though I haven't updated the compiler
<br>> today. Can you get line information?<br>> <br>> I'm aware of </font></tt><a href=https://urldefense.proofpoint.com/v2/url?><tt><font size=2>https://urldefense.proofpoint.com/v2/url?</font></tt></a><tt><font size=2><br>> u=https-3A__reviews.llvm.org_D51653&d=DwIGaQ&c=jf_iaSHvJObTbx-<br>> siA1ZOg&r=yebGUrvFJWJ7GtM9woczVA&m=owEVGaFTPyPoov0Opc6_riz5JOClgKGoPChFs4aQcL4&s=16vUZ9CZQUjdpWnilFZhqgNiYgS4ECKJP8aiAoKEL-<br>> s&e= which changed <br>> RTLsTy::LoadRTLs(), but that has only removed an unused vector.<br>> My other cleanups were mostly focused on the NVPTX device runtime...<br>> <br>> Jonas<br>> <br>> On 2018-09-05 16:57, Gheorghe-Teod Bercea via Openmp-dev wrote:<br>> > Hi everyone,<br>> > <br>> > I just updated my branches I seem to fail to execute anything<br>> > involving OpneMP. I'm getting the a seg fault immediately.<br>> > <br>> > Is OpenMP currently broken? Looks like libomptarget might be
to blame.<br>> > <br>> > Here is the gdb trace:<br>> > <br>> > Program received signal SIGSEGV, Segmentation fault.<br>> > 0x0000000000000000 in ?? ()<br>> > (gdb) up<br>> > #1  0x00003fffb7c25814 in RTLsTy::LoadRTLs() () from<br>> > /localhd/gbercea/patch-compiler/obj-release/lib/libomptarget.so<br>> > (gdb)<br>> > #2  0x00003fffb7c28624 in void<br>> > std::__once_call_impl<std::_Bind_simple<std::_Mem_fn<void<br>> > (RTLsTy::*)()> (RTLsTy*)> >() () from<br>> > /localhd/gbercea/patch-compiler/obj-release/lib/libomptarget.so<br>> > (gdb)<br>> > #3  0x00003fffb7efb0e4 in __once_proxy () from<br>> > /usr/lib/powerpc64le-linux-gnu/libstdc++.so.6<br>> > (gdb)<br>> > #4  0x00003fffb7bd058c in __GI___pthread_once<br>> > (once_control=0x3fffb7c40338 <RTLs>, init_routine=0x3fffb7efb0b0<br>> > <__once_proxy>) at<br>> > ../nptl/sysdeps/unix/sysv/linux/powerpc/pthread_once.c:86<br>> > 86        ../nptl/sysdeps/unix/sysv/linux/powerpc/pthread_once.c:
No<br>> > such file or directory.<br>> > (gdb)<br>> > #5  0x00003fffb7c25bb4 in RTLsTy::RegisterLib(__tgt_bin_desc*)
() from<br>> > /localhd/gbercea/patch-compiler/obj-release/lib/libomptarget.so<br>> > (gdb)<br>> > #6  0x00003fffb7c244ec in __tgt_register_lib () from<br>> > /localhd/gbercea/patch-compiler/obj-release/lib/libomptarget.so<br>> > (gdb)<br>> > #7  0x0000000010000df8 in<br>> > .omp_offloading.descriptor_reg.nvptx64-nvidia-cuda ()<br>> > (gdb)<br>> > #8  0x000000001002a6c4 in __libc_csu_init ()<br>> > (gdb)<br>> > #9  0x00003fffb7a24c8c in generic_start_main (main=0x100019a0
<main>,<br>> > argc=<optimized out>, argv=0x3ffffffff138, auxvec=0x3ffffffff2f0,<br>> > init=0x1002a630 <__libc_csu_init>, rtld_fini=<optimized
out>,<br>> > stack_end=<optimized out>,<br>> >     fini=<optimized out>) at ../csu/libc-start.c:246<br>> > 246        ../csu/libc-start.c: No such file
or directory.<br>> > (gdb)<br>> > #10 0x00003fffb7a24ef8 in __libc_start_main (argc=<optimized
out>,<br>> > argv=<optimized out>, ev=<optimized out>, auxvec=<optimized
out>,<br>> > rtld_fini=<optimized out>, stinfo=<optimized out>,<br>> > stack_on_entry=<optimized out>)<br>> >     at ../sysdeps/unix/sysv/linux/powerpc/libc-start.c:93<br>> > 93        ../sysdeps/unix/sysv/linux/powerpc/libc-start.c:
No such<br>> > file or directory.<br>> > (gdb)<br>> > #11 0x0000000000000000 in ?? ()<br>> > <br>> > Thanks,<br>> > <br>> > --Doru<br>> > _______________________________________________<br>> > Openmp-dev mailing list<br>> > Openmp-dev@lists.llvm.org<br>> > </font></tt><a href=https://urldefense.proofpoint.com/v2/url?><tt><font size=2>https://urldefense.proofpoint.com/v2/url?</font></tt></a><tt><font size=2><br>> u=http-3A__lists.llvm.org_cgi-2Dbin_mailman_listinfo_openmp-2Ddev&d=DwIGaQ&c=jf_iaSHvJObTbx-<br>> siA1ZOg&r=yebGUrvFJWJ7GtM9woczVA&m=owEVGaFTPyPoov0Opc6_riz5JOClgKGoPChFs4aQcL4&s=xD_Drx63Y_9ArnlNy6cYBTMEOTfYP7fyFnWagkJJRIs&e=<br>> _______________________________________________<br>> Openmp-dev mailing list<br>> Openmp-dev@lists.llvm.org<br>> </font></tt><a href=https://urldefense.proofpoint.com/v2/url?><tt><font size=2>https://urldefense.proofpoint.com/v2/url?</font></tt></a><tt><font size=2><br>> u=http-3A__lists.llvm.org_cgi-2Dbin_mailman_listinfo_openmp-2Ddev&d=DwIGaQ&c=jf_iaSHvJObTbx-<br>> siA1ZOg&r=yebGUrvFJWJ7GtM9woczVA&m=owEVGaFTPyPoov0Opc6_riz5JOClgKGoPChFs4aQcL4&s=xD_Drx63Y_9ArnlNy6cYBTMEOTfYP7fyFnWagkJJRIs&e=<br>> <br></font></tt><BR>