Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==23823==ERROR: AddressSanitizer: heap-use-after-free on address 0x618000015200 at pc 0x55797c52c9fa bp 0x7f0386f5d4d0 sp 0x7f0386f5d4c8
- READ of size 8 at 0x618000015200 thread T271 (tvh:mi-table)
- #0 0x55797c52c9f9 in mpegts_input_table_thread /home/ts/workspace/tvheadend/src/input/mpegts/mpegts_input.c:1592:21
- #1 0x55797c22cc94 in thread_wrapper /home/ts/workspace/tvheadend/src/wrappers.c:159:13
- #2 0x7f03ada96493 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x7493)
- #3 0x7f03abb7e93e in clone (/lib/x86_64-linux-gnu/libc.so.6+0xe893e)
- _fini at ??:0:0
- freed by thread T0 here:
- #0 0x55797c1a34e0 in __interceptor_cfree.localalias.1 (/home/ts/workspace/tvheadend/build.linux/tvheadend+0x6944e0)
- #1 0x55797c54abcd in mpegts_mux_free /home/ts/workspace/tvheadend/src/input/mpegts/mpegts_mux.c:727:3
- #2 0x55797c54b1b8 in mpegts_mux_release /home/ts/workspace/tvheadend/src/input/mpegts.h:906:5
- #3 0x55797c54af51 in mpegts_mux_delete /home/ts/workspace/tvheadend/src/input/mpegts/mpegts_mux.c:752:3
- #4 0x55797c5b497f in dvb_mux_delete /home/ts/workspace/tvheadend/src/input/mpegts/mpegts_mux_dvb.c:964:3
- #5 0x55797c544853 in mpegts_network_delete /home/ts/workspace/tvheadend/src/input/mpegts/mpegts_network.c:384:5
- #6 0x55797c5458c6 in mpegts_network_class_delete /home/ts/workspace/tvheadend/src/input/mpegts/mpegts_network.c:465:7
- #7 0x55797c5aedab in dvb_network_done /home/ts/workspace/tvheadend/src/input/mpegts/mpegts_network_dvb.c:946:5
- #8 0x55797c50db47 in mpegts_done /home/ts/workspace/tvheadend/src/input/mpegts.c:97:3
- #9 0x55797c1ea5d6 in main /home/ts/workspace/tvheadend/src/main.c:1290:3
- #10 0x7f03abab62b0 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x202b0)
- previously allocated by thread T0 here:
- #0 0x55797c1a3890 in calloc (/home/ts/workspace/tvheadend/build.linux/tvheadend+0x694890)
- #1 0x55797c5b3f8b in dvb_mux_create0 /home/ts/workspace/tvheadend/src/input/mpegts/mpegts_mux_dvb.c:1020:8
- #2 0x55797c5a816c in dvb_network_create0 /home/ts/workspace/tvheadend/src/input/mpegts/mpegts_network_dvb.c:856:13
- #3 0x55797c5aec59 in dvb_network_init /home/ts/workspace/tvheadend/src/input/mpegts/mpegts_network_dvb.c:930:9
- #4 0x55797c50d63f in mpegts_init /home/ts/workspace/tvheadend/src/input/mpegts.c:51:3
- #5 0x55797c1e8baa in main /home/ts/workspace/tvheadend/src/main.c:1198:3
- #6 0x7f03abab62b0 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x202b0)
- Thread T271 (tvh:mi-table) created by T20 (tvh:mtimer) here:
- #0 0x55797c1062ed in pthread_create (/home/ts/workspace/tvheadend/build.linux/tvheadend+0x5f72ed)
- #1 0x55797c22c991 in tvhthread_create /home/ts/workspace/tvheadend/src/wrappers.c:177:7
- #2 0x55797c52ad4f in mpegts_input_thread_start /home/ts/workspace/tvheadend/src/input/mpegts/mpegts_input.c:1764:3
- #3 0x55797c1ed420 in mtimer_thread /home/ts/workspace/tvheadend/src/main.c:633:7
- #4 0x55797c22cc94 in thread_wrapper /home/ts/workspace/tvheadend/src/wrappers.c:159:13
- #5 0x7f03ada96493 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x7493)
- Thread T20 (tvh:mtimer) created by T0 here:
- #0 0x55797c1062ed in pthread_create (/home/ts/workspace/tvheadend/build.linux/tvheadend+0x5f72ed)
- #1 0x55797c22c991 in tvhthread_create /home/ts/workspace/tvheadend/src/wrappers.c:177:7
- #2 0x55797c1e9d5f in main /home/ts/workspace/tvheadend/src/main.c:1257:3
- #3 0x7f03abab62b0 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x202b0)
- SUMMARY: AddressSanitizer: heap-use-after-free /home/ts/workspace/tvheadend/src/input/mpegts/mpegts_input.c:1592:21 in mpegts_input_table_thread
- Shadow bytes around the buggy address:
- 0x0c307fffa9f0: fd fd fd fd fd fd fd fd fd fd fd fd fd fa fa fa
- 0x0c307fffaa00: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
- 0x0c307fffaa10: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
- 0x0c307fffaa20: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
- 0x0c307fffaa30: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
- =>0x0c307fffaa40:[fd]fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
- 0x0c307fffaa50: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
- 0x0c307fffaa60: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
- 0x0c307fffaa70: fd fd fd fd fd fd fd fd fd fd fd fd fd fa fa fa
- 0x0c307fffaa80: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
- 0x0c307fffaa90: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
- Shadow byte legend (one shadow byte represents 8 application bytes):
- Addressable: 00
- Partially addressable: 01 02 03 04 05 06 07
- Heap left redzone: fa
- Freed heap region: fd
- Stack left redzone: f1
- Stack mid redzone: f2
- Stack right redzone: f3
- Stack after return: f5
- Stack use after scope: f8
- Global redzone: f9
- Global init order: f6
- Poisoned by user: f7
- Container overflow: fc
- Array cookie: ac
- Intra object redzone: bb
- ASan internal: fe
- Left alloca redzone: ca
- Right alloca redzone: cb
- ==23823==ABORTING
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement