Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

examples/ex2: double free or corruption #1

Open
kkos opened this issue Jul 20, 2018 · 1 comment
Open

examples/ex2: double free or corruption #1

kkos opened this issue Jul 20, 2018 · 1 comment
Assignees
Labels

Comments

@kkos
Copy link

kkos commented Jul 20, 2018

When I run examples/ex2, the following error occurs.

pi@tumbler:~/setup/libmimixfe-master/examples $ ./ex2
0 / 120
*** Error in `./ex2': double free or corruption (fasttop): 0x005b1aa8 ***
Aborted
pi@tumbler:~/setup/libmimixfe-master/examples $ ./ex2
0 / 120
*** Error in `./ex2': double free or corruption (fasttop): 0x001f4aa8 ***
Aborted
pi@tumbler:~/setup/libmimixfe-master/examples $ ./ex2
0 / 120
*** Error in `./ex2': double free or corruption (fasttop): 0x0098daa8 ***
Aborted
pi@tumbler:~/setup/libmimixfe-master/examples $ 

必ずエラーが起こるわけではありませんが、80%以上の確率で起こります。
起こらなかったときには最後(119/120)まで正常に動きます。
起きる場合は、ほとんど0/120で起きます。(一度だけ1/120で起きました。)
gdb上で実行すると起こりませんでした。
デバッグ出力文を入れて確認すると、sleep(1)を実行中に起こっています。
なので、裏で生成されているスレッドの中で発生しているのだろうと思います。

ex1とex3では起きていません。

@nagisasaka
Copy link
Contributor

ありがとうございます #5607d7d にて修正されたものと思います。

@nagisasaka nagisasaka self-assigned this Oct 12, 2018
@nagisasaka nagisasaka added the bug label Oct 12, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants