[LLVMbugs] [Bug 20003] New: Crashing on pthread_join
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Wed Jun 11 05:15:50 PDT 2014
http://llvm.org/bugs/show_bug.cgi?id=20003
Bug ID: 20003
Summary: Crashing on pthread_join
Product: clang
Version: 3.0
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P
Component: libclang
Assignee: unassignedclangbugs at nondot.org
Reporter: allan at comp.ufu.br
CC: llvmbugs at cs.uiuc.edu
Classification: Unclassified
Created attachment 12638
--> http://llvm.org/bugs/attachment.cgi?id=12638&action=edit
source code
I think this is a bug. The code sounds sound and it works normally if I compile
with GCC.
The source code is attached. The file `in` is above. Ex:
$ gcc -ggdb -pthread thread.c
$ ./a.out < in
1 2 3
4 5 6
7 8
9 10
11 12
BEFORE SLEEP
AFTER SLEEP
AFTER JOIN
58 64
139 154
Count: 4
$ clang -ggdb -pthread thread.c
$ ./a.out < in
1 2 3
4 5 6
7 8
9 10
11 12
BEFORE SLEEP
AFTER SLEEP
Segmentation fault (core dumped)
$
I suppose this is an bug in clang.
OS: Ubuntu 12.04.4 fully updated (Linux hostname 3.2.0-64-generic #97-Ubuntu
SMP Wed Jun 4 22:04:21 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux)
clang: Ubuntu clang version 3.0-6ubuntu3 (tags/RELEASE_30/final) (based on LLVM
3.0) Target: x86_64-pc-linux-gnu Thread model: posix
Proc: Intel i5 4 "cores"
===== BEGIN FILE "IN" =====
2 3
1 2 3
4 5 6
3 2
7 8
9 10
11 12
====== END FILE ======
--
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/20140611/66331a47/attachment.html>
More information about the llvm-bugs
mailing list