From 82443ddee6db6d5c87d5b980881c878cf4b7c806 Mon Sep 17 00:00:00 2001 From: Martin Stein Date: Mon, 14 Nov 2016 15:38:17 +0100 Subject: [PATCH] thread test: handle capability ref-count overflow Triggered by the create-as-many-threads test as it tries to create as many threads as possible. Ref #2120 --- repos/base/src/test/thread/main.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/repos/base/src/test/thread/main.cc b/repos/base/src/test/thread/main.cc index 8b324b657..f110e93d5 100644 --- a/repos/base/src/test/thread/main.cc +++ b/repos/base/src/test/thread/main.cc @@ -312,6 +312,8 @@ static void test_create_as_many_threads(Env &env) throw "Thread_creation_failed"; } catch (Thread::Out_of_stack_space) { throw "Out_of_stack_space"; + } catch (Genode::Native_capability::Reference_count_overflow) { + throw "Native_capability::Reference_count_overflow"; } } } catch (const char * ex) {