Opened 11 years ago
Closed 11 years ago
#4658 closed Bug (invalid)
segfault at utp.cpp:1567
Reported by: | msoltyspl | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | None Set |
Component: | Daemon | Version: | 2.42+ |
Severity: | Normal | Keywords: | |
Cc: |
Description
Version: transmission-daemon 2.42+ (13099).
When utp is enabled, I can reproduce segfaults related to third-party/libutp/utp.cpp - though it can take many (tens) of hours before that particular thing happens. The offending instruction is:
resends[nr++] = v;
#0 0x080b7a94 in UTPSocket::selective_ack at utp.cpp:1567
nr was 13560 when the segfault happened, but resends table has only 32 entires. So that's hell of an overflow ;)
See the attached backtrace for more information.
Attachments (1)
Change History (2)
Changed 11 years ago by msoltyspl
comment:1 Changed 11 years ago by jordan
- Resolution set to invalid
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
msoltyspl, this appears to be a bug in libutp rather than Transmission. Please report this upstream to the libutp maintainers at https://github.com/bittorrent/libutp -- thanks!