#1981: mpegtsraw open of multicast stream may hang -------------------------------------+------------------------------------- Reporter: Krieger | Owner: Type: defect | Status: closed Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mpegtsraw | needs_more_info Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+-------------------------------------
Comment (by jhowe321): Replying to [comment:2 cehoyos]: > Please reopen if you can provide a backtrace. Here's one on Windows, multiple branches. Occurs < 5% of the time. Cannot reproduce on Linux. {{{ avformat-57.dll!ff_poll(pollfd * fds, unsigned long numfds, int timeout) Line 314 C Symbols loaded. avformat-57.dll!ff_network_wait_fd(int fd, int write) Line 79 C Symbols loaded. avformat-57.dll!udp_read(URLContext * h, unsigned char * buf, int size) Line 1069 C Symbols loaded. avformat-57.dll!retry_transfer_wrapper(URLContext * h, unsigned char * buf, int size, int size_min, int(*)(URLContext *, unsigned char *, int) transfer_func) Line 376 C Symbols loaded. avformat-57.dll!ffurl_read(URLContext * h, unsigned char * buf, int size) Line 410 C Symbols loaded. avformat-57.dll!fill_buffer(AVIOContext * s) Line 573 C Symbols loaded. avformat-57.dll!avio_read(AVIOContext * s, unsigned char * buf, int size) Line 668 C Symbols loaded. avformat-57.dll!read_packet(AVFormatContext * s, unsigned char * buf, int raw_packet_size, const unsigned char * * data) Line 2454 C Symbols loaded. avformat-57.dll!mpegts_read_header(AVFormatContext * s) Line 2700 C Symbols loaded. avformat-57.dll!avformat_open_input(AVFormatContext * * ps, const char * filename, AVInputFormat * fmt, AVDictionary * * options) Line 595 C Symbols loaded. }}} libavformat/os_support.c {{{ if (timeout < 0) { rc = select(n, &read_set, &write_set, &exception_set, NULL); } else { struct timeval tv; tv.tv_sec = timeout / 1000; tv.tv_usec = 1000 * (timeout % 1000); ---> rc = select(n, &read_set, &write_set, &exception_set, &tv); } }}} -- Ticket URL: <https://trac.ffmpeg.org/ticket/1981#comment:3> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker _______________________________________________ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org http://ffmpeg.org/mailman/listinfo/ffmpeg-trac