Fork us on GitHub Follow us on Facebook Follow us on Twitter

Opened 9 years ago

Closed 9 years ago

#258 closed defect (fixed)

Regression in UDP

Reported by: Jakub Jermář Owned by:
Priority: major Milestone: 0.4.3
Component: helenos/net/udp Version:
Keywords: Cc:
Blocker for: Depends on:
See also:

Description

Some changes in changeset:mainline,349 introduced a regression into the UDP module.

In changeset:mainline,348, the UDP will function normally, as evidenced e.g. by the netecho utility. In changeset:mainline,349, however, UDP will crash with the following stack trace:

packet_get_id+0xc
udp_sendto_message+0x35
udp_process_client_messages+0x2b1
udp_message+0x4d
tl_client_connection+0x61

To reproduce, start HelenOS like this:

$ contrib/conf/ne-qe.sh

and from withing HelenOS, do:

# netstart
# netecho -v -p 8080

then, from outside of HelenOS, do:

$ echo -n "GET / HTTP/1.0\r\n\r\n" | nc -u localhost 8080
$ echo -n "GET / HTTP/1.0\r\n\r\n" | nc -u localhost 8080

Change History (1)

comment:1 Changed 9 years ago by Jakub Jermář

Resolution: fixed
Status: newclosed

Ok, this was quick.

Fixed in changeset:mainline,636.

Note: See TracTickets for help on using tickets.