May 12, 2015 [Issue 13416] dead-lock in FreeBSD suspend handler | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13416 Joakim <dbugz@joakim.fea.st> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- --- Comment #9 from Joakim <dbugz@joakim.fea.st> --- This fix doesn't seem to work on 9.1 i386, as the new FreeBSD test introduced in this PR hangs 90+% of the time. -- |
October 31, 2015 [Issue 13416] dead-lock in FreeBSD suspend handler | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13416 --- Comment #10 from Martin Nowak <code@dawg.eu> --- (In reply to Joakim from comment #9) > This fix doesn't seem to work on 9.1 i386, as the new FreeBSD test introduced in this PR hangs 90+% of the time. > I also tried to override SIGCANCEL > which is used for pthread_suspend_np but that didn't work. SIGCANCEL is the signal used by pthread_suspend_np internally. The signal handler already deal with being in critical regions, hence it doesn't suffer from the deadlock. As it isn't allowed to overrride SIGCANCEL we imitated the behavior by poking in pthread guts (THR_IN_CRITICAL). -- |
October 31, 2015 [Issue 13416] dead-lock in FreeBSD suspend handler | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13416 --- Comment #11 from Martin Nowak <code@dawg.eu> --- (In reply to Joakim from comment #9) > This fix doesn't seem to work on 9.1 i386, as the new FreeBSD test introduced in this PR hangs 90+% of the time. Any further details? It doesn't seem like the pthread layout changed from 8.x to 9.1. Is it easy to reproduce w/ the test case of comment 5? -- |
August 26, 2018 [Issue 13416] dead-lock in FreeBSD suspend handler | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13416 --- Comment #12 from Joakim <dbugz@joakim.fea.st> --- Sorry, only seeing your question now. I was simply checking the D tests on FreeBSD back then but I haven't used that OS in years, so can't look into it further now. -- |
January 18, 2022 [Issue 13416] dead-lock in FreeBSD suspend handler | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13416 --- Comment #13 from Dlang Bot <dlang-bot@dlang.rocks> --- @ibuclaw created dlang/druntime pull request #3682 "Issue 13416: Remove libthr hack from core.thread.osthread" mentioning this issue: - Issue 13416: Remove libthr hack from core.thread.osthread https://github.com/dlang/druntime/pull/3682 -- |
January 20, 2022 [Issue 13416] dead-lock in FreeBSD suspend handler | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13416 --- Comment #14 from Dlang Bot <dlang-bot@dlang.rocks> --- dlang/druntime pull request #3682 "Issue 13416: Remove libthr hack from core.thread.osthread" was merged into master: - 3ac665c49d7aae1893c4e4535f60d1b4e2d427a3 by Iain Buclaw: Issue 13416: Remove libthr hack from core.thread.osthread https://github.com/dlang/druntime/pull/3682 -- |
December 30, 2022 [Issue 13416] dead-lock in FreeBSD suspend handler | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13416 Iain Buclaw <ibuclaw@gdcproject.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED CC| |ibuclaw@gdcproject.org Resolution|--- |DUPLICATE --- Comment #15 from Iain Buclaw <ibuclaw@gdcproject.org> --- Suspend signals changed to SIGRTMIN. https://github.com/dlang/druntime/pull/3617 *** This issue has been marked as a duplicate of issue 15939 *** -- |
Copyright © 1999-2021 by the D Language Foundation