arvidn / libtorrent

an efficient feature complete C++ bittorrent implementation
http://libtorrent.org
Other
5.1k stars 984 forks source link

libtorrent assertion failed #7291

Open SemiAccurate opened 1 year ago

SemiAccurate commented 1 year ago

Please provide the following information

libtorrent version (or branch): 2.1.0.0-283cea598 (master)

platform/architecture: Windows/x64

compiler and compiler version: MSVC++ 14.16

please describe what symptom you see, what you would expect to see instead and how to reproduce it.

assertion failed. Please file a bugreport at https://github.com/arvidn/libtorrent/issues Please include the following information:

version: 2.1.0.0-283cea598

file: 'C:...\libtorrent\src\peer_connection.cpp' line: 2600 function: incoming_piece_fragment expression: m_received_in_piece + bytes <= t->block_size()

stack: 0: 00007FF650DF786C libtorrent::print_backtrace +252 c:...\libtorrent\src\assert.cpp:165 1: 0000002601BFA350 2: 0000000000000001 3: CCCCCCCCCCCCCCCC 4: CCCCCCCCCCCCCCCC 5: 0000002601BF9E60

arvidn commented 1 year ago

thanks for the report. This is an old issue that I have not yet understood the cause of. I've spent a fair amount of time on it already. Perhaps it's time to disable this assert.

stale[bot] commented 11 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.