Liblor / advanced_operating_systems_2020

Advanced Operating System Course at ETHZ
MIT License
19 stars 4 forks source link

The endpoint buffer is full #79

Closed Liblor closed 4 years ago

Liblor commented 4 years ago

Master@ d175284ec0f18c2a2c00eccb8c98437b35c830bf is broken for me

hello.0.0: aos_rpc_lmp_process_get_name: dummy
init.0.0: processserver service_recv_cb()
hello.0.0: client_process_get_name_cb()
hello.0.0: aos_rpc_lmp_process_get_name: dummy
init.0.0: processserver service_recv_cb()
hello.0.0: client_process_get_name_cb()
hello.0.0: aos_rpc_lmp_process_get_name: dummy
minit.0.0: processserver service_recv_cb()
hello.0.0: client_process_get_name_cb()
hello.0.0: aos_rpc_lmp_process_get_name: dummy
init.0.0: processserver service_recv_cb()
dummy.0.0: initializing static heap
dummy.0.0: Setting up a new channel to init.
dummy.0.0: initializing static heap
dummy.0.0: Setting up a new channel to init.
ERROR: dummy.0 in aos_rpc_lmp_send_message() /source//lib/aos/aos_rpc_lmp.c:65
ERROR: lmp_chan_send4 failed (transient), The endpoint buffer is full
ERROR: dummy.0 in aos_rpc_lmp_send_message() /source//lib/aos/aos_rpc_lmp.c:65
ERROR: lmp_chan_send4 failed (transient), The endpoint buffer is full
ERROR: dummy.0 in aos_rpc_lmp_send_message() /source//lib/aos/aos_rpc_lmp.c:65
Liblor commented 4 years ago

last working branch for me: 004b317f9d9b3934cb73c5e8c1d2b09b3e284f1d

abertschi commented 4 years ago

Disabling this seems to avoid the issue: https://github.com/Liblor/advanced_operating_systems_2020/blob/bea499d4b5f331baf5cbcad631f32b8190d6d2de/lib/aos/init.c#L190-L192

should help to narrow down the issue