clickos icon indicating copy to clipboard operation
clickos copied to clipboard

Unsupported function kill called in Mini-OS kernel

Open belsholff opened this issue 7 years ago • 0 comments

People,

I'm experiencing a problem that kills/stops Mini-OS execution. It just manifests when clickOS instance is in "standby". It happens when the system execute the following line. https://github.com/sysml/clickos/blob/a092d40e53ddca514cd9a0bff56b1cd1e0228399/include/click/packet.hh#L1844

The console's output is:

assertion "p >= buffer() && p + len <= end_buffer()" failed: file "/path/to/clickos/include/click/packet.hh", line 1844, function: void Packet::set_network_header(const unsigned char*, uint32_t) Unsupported function kill called in Mini-OS kernel Do_exit called! base is 0x36fe38 caller is 0xb01e9 base is 0x36fe58 caller is 0xb95a5 base is 0x36fe68 caller is 0xa0851 base is 0x36fe88 caller is 0x9e6fe base is 0x36fe98 caller is 0x9e76f base is 0x36fee8 caller is 0x78e1d base is 0x36fef8 caller is 0x192e0 base is 0x36ff18 caller is 0x7dc43 base is 0x36ff48 caller is 0x48435 base is 0x36ff98 caller is 0x391d base is 0x36ffe8 caller is 0x35a6`

xl list output shows something this:

Name ID Mem VCPUs State Time(s) Domain-0 0 750 4 r----- 11794.3 router 1 18 1 ---sc- 0.3 linux 2 1024 2 r----- 5624.2

'sc' means shutdown and crashed.

I used these packets to compile clickOS/miniOS kernel from this tutorial:

http://people.cs.clemson.edu/~hongdal/clickos.tar http://people.cs.clemson.edu/~hongdal/mini-os.tar http://people.cs.clemson.edu/~hongdal/cosmos.tar http://people.cs.clemson.edu/~hongdal/toolchain.tar

Would it be outdated and so already fixed? Have you ever seen this before? Maybe it would be a kind of "hibernation" not handled in development?

Thanks!

belsholff avatar Nov 23 '17 16:11 belsholff