On 12/22/15 23:33, Guido Witmond wrote: > Hi Genodians, > > With the release 15.11 I've build a new working Genode system with > lighttpd on top of the Fiasco kernel, the only kernel that likes my > hardware.
Correction, my system runs under Fiasco/OC 64 bit. > There is another issue, the whole site stops responding after a little > time. Clicking new urls just give timeouts. I've investigated: It's a sporadic issue, sometimes it happens almost immediately, other times, it happened after 5 hours. Independent of the amount of http-traffic. First I got this error on the console: Ipxe_session_component::_receive(const char*, unsigned int): failed to process received packet This was the evil code responsible for that: repos/dde_ipxe/src/drivers/nic/main.cc:85 } catch (...) { PDBG("failed to process received packet"); } Disabling that catch-all and running again gave this error: [init -> nic_drv] Uncaught exception of type 'N6Genode20Packet_stream_sourceINS_20Packet_stream_po17Packet_descriptorELj1024ELj1024EcEEE19Packet_alloc_failedE' [init -> nic_drv] abort called - thread: 'nic_drv_ep' To me this file is where the error gets thrown but not caught: repos/os/src/server/nic_bridge/packet_handler.cc:121 It looks to me that the system dies on an unexpected packet from the outside. And I don't want to place a linux based firewall in front of Genode. ;-) I've tried to add some code to show details of the packet and why it cannot be allocated. However, I can't get this change to get compiled and build. Here I'm stuck. Please help me how can I change the repos/os part and get it to compile. Or with whatever else I'm doing wrong. Cheers, Guido. PS. If you are going to have a New Years' resolution (or a Roadmap entry), please remove those evil catchalls that hide the root causes. There's quite a few in the codebase.
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------
_______________________________________________ genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main