#
7d592ec4 |
|
15-Dec-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Fixed the bug that led to #5119. There was a race condition in the read path as soon as a second thread got into the game: if a thread was notified that a message is ready, another thread could call read_port() and steal it before the previous thread could claim it. The "Extensions" menu still doesn't seem to work, but I would guess that is unrelated. * The threads of the test app never exited, as read_port() returns the number of bytes it read, not just a status. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34681 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
69725587 |
|
16-Dec-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Added test that has multiple readers on a single port, and that drops into the same panic as #5119. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34680 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7d592ec4d20e77818a090c3a0c43b6f3c4a6cd27 |
|
15-Dec-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Fixed the bug that led to #5119. There was a race condition in the read path as soon as a second thread got into the game: if a thread was notified that a message is ready, another thread could call read_port() and steal it before the previous thread could claim it. The "Extensions" menu still doesn't seem to work, but I would guess that is unrelated. * The threads of the test app never exited, as read_port() returns the number of bytes it read, not just a status. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34681 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
697255873e2abb586afded6a7da4771b4d33ea76 |
|
16-Dec-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Added test that has multiple readers on a single port, and that drops into the same panic as #5119. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34680 a95241bf-73f2-0310-859d-f6bbb57e9c96
|