home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Quality Assurance
Bugreports
Archive
Crash of MediaPortal Server after watching DVB-IP channel
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="mm1352000" data-source="post: 1203896" data-attributes="member: 82144"><p>Thanks for the report ucola <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite24" alt="(y)" title="Thumbs Up (y)" loading="lazy" data-shortname="(y)" /></p><p></p><p>[USER=107951]@georgius[/USER] </p><p>It looks like the IPTV source filter might be crashing on the second attempt to resize the HTTP protocol buffer.</p><p></p><p>This seems to happen more than once:</p><p>08-12-2016 18:06:42.074 [23e4] [{671F5996-A5DE-41B0-B448-17EC2E592FB5}] [Warning] CMPIPTV_HTTP: ReceiveData(): data received, buffer free space too small, buffer size: 524288, free buffer size: 1608, occupied buffer size: 347652, data length: 2920</p><p>08-12-2016 22:22:06.578 [1b34] [{FFCFDCC2-888E-4A26-93B0-881F17ED6C9D}] [Info] DLLMAIN: DllMain(): Start</p><p></p><p>09-12-2016 08:28:13.254 [1b70] [{30825995-1AFB-495A-8CD1-7F958CA989E0}] [Warning] CMPIPTV_HTTP: ReceiveData(): data received, buffer free space too small, buffer size: 524288, free buffer size: 632, occupied buffer size: 513504, data length: 5840</p><p>09-12-2016 08:30:02.206 [1b14] [{12E31056-965E-4BD3-8B90-9C71FB4A0223}] [Info] DLLMAIN: DllMain(): Start</p><p></p><p>12-12-2016 19:11:54.983 [ e18] [{00142FFF-3A80-4A1A-9CE1-0EB60B582A6D}] [Warning] CMPIPTV_HTTP: ReceiveData(): data received, buffer free space too small, buffer size: 524288, free buffer size: 240, occupied buffer size: 417076, data length: 8760</p><p></p><p>...but only for HTTP, not UDP:</p><p>[collapse]</p><p>09-12-2016 09:00:14.590 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): no data received, buffer free space too small, buffer size: 262144, free buffer size: 260, occupied buffer size: 261884, packet size: 1316</p><p>09-12-2016 09:00:14.603 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): resized buffer, buffer size: 524288, free buffer size: 262404, occupied buffer size: 261884</p><p>09-12-2016 09:00:14.760 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): no data received, buffer free space too small, buffer size: 524288, free buffer size: 520, occupied buffer size: 523768, packet size: 1316</p><p>09-12-2016 09:00:14.777 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): resized buffer, buffer size: 1048576, free buffer size: 524808, occupied buffer size: 523768</p><p>09-12-2016 09:00:15.105 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): no data received, buffer free space too small, buffer size: 1048576, free buffer size: 1040, occupied buffer size: 1047536, packet size: 1316</p><p>09-12-2016 09:00:15.121 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): resized buffer, buffer size: 2097152, free buffer size: 1049616, occupied buffer size: 1047536</p><p>09-12-2016 09:00:15.795 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): no data received, buffer free space too small, buffer size: 2097152, free buffer size: 764, occupied buffer size: 2096388, packet size: 1316</p><p>09-12-2016 09:00:15.808 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): resized buffer, buffer size: 4194304, free buffer size: 2097916, occupied buffer size: 2096388</p><p>09-12-2016 09:00:17.177 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): no data received, buffer free space too small, buffer size: 4194304, free buffer size: 212, occupied buffer size: 4194092, packet size: 1316</p><p>09-12-2016 09:00:17.192 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): resized buffer, buffer size: 8388608, free buffer size: 4194516, occupied buffer size: 4194092</p><p>09-12-2016 09:00:19.938 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): no data received, buffer free space too small, buffer size: 8388608, free buffer size: 424, occupied buffer size: 8388184, packet size: 1316</p><p>09-12-2016 09:00:19.948 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): resized buffer, buffer size: 16777216, free buffer size: 8389032, occupied buffer size: 8388184</p><p>09-12-2016 09:00:25.458 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): no data received, buffer free space too small, buffer size: 16777216, free buffer size: 848, occupied buffer size: 16776368, packet size: 1316</p><p>09-12-2016 09:00:25.495 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): resized buffer, buffer size: 33554432, free buffer size: 16778064, occupied buffer size: 16776368</p><p>[/collapse]</p><p></p><p>I checked the code and I think it might be related to chunking. It seems that the chunked buffer size is not checked for safety when adding data, and the chunked buffer is not resized when the normal buffer is resized.</p></blockquote><p></p>
[QUOTE="mm1352000, post: 1203896, member: 82144"] Thanks for the report ucola (y) [USER=107951]@georgius[/USER] It looks like the IPTV source filter might be crashing on the second attempt to resize the HTTP protocol buffer. This seems to happen more than once: 08-12-2016 18:06:42.074 [23e4] [{671F5996-A5DE-41B0-B448-17EC2E592FB5}] [Warning] CMPIPTV_HTTP: ReceiveData(): data received, buffer free space too small, buffer size: 524288, free buffer size: 1608, occupied buffer size: 347652, data length: 2920 08-12-2016 22:22:06.578 [1b34] [{FFCFDCC2-888E-4A26-93B0-881F17ED6C9D}] [Info] DLLMAIN: DllMain(): Start 09-12-2016 08:28:13.254 [1b70] [{30825995-1AFB-495A-8CD1-7F958CA989E0}] [Warning] CMPIPTV_HTTP: ReceiveData(): data received, buffer free space too small, buffer size: 524288, free buffer size: 632, occupied buffer size: 513504, data length: 5840 09-12-2016 08:30:02.206 [1b14] [{12E31056-965E-4BD3-8B90-9C71FB4A0223}] [Info] DLLMAIN: DllMain(): Start 12-12-2016 19:11:54.983 [ e18] [{00142FFF-3A80-4A1A-9CE1-0EB60B582A6D}] [Warning] CMPIPTV_HTTP: ReceiveData(): data received, buffer free space too small, buffer size: 524288, free buffer size: 240, occupied buffer size: 417076, data length: 8760 ...but only for HTTP, not UDP: [collapse] 09-12-2016 09:00:14.590 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): no data received, buffer free space too small, buffer size: 262144, free buffer size: 260, occupied buffer size: 261884, packet size: 1316 09-12-2016 09:00:14.603 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): resized buffer, buffer size: 524288, free buffer size: 262404, occupied buffer size: 261884 09-12-2016 09:00:14.760 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): no data received, buffer free space too small, buffer size: 524288, free buffer size: 520, occupied buffer size: 523768, packet size: 1316 09-12-2016 09:00:14.777 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): resized buffer, buffer size: 1048576, free buffer size: 524808, occupied buffer size: 523768 09-12-2016 09:00:15.105 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): no data received, buffer free space too small, buffer size: 1048576, free buffer size: 1040, occupied buffer size: 1047536, packet size: 1316 09-12-2016 09:00:15.121 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): resized buffer, buffer size: 2097152, free buffer size: 1049616, occupied buffer size: 1047536 09-12-2016 09:00:15.795 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): no data received, buffer free space too small, buffer size: 2097152, free buffer size: 764, occupied buffer size: 2096388, packet size: 1316 09-12-2016 09:00:15.808 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): resized buffer, buffer size: 4194304, free buffer size: 2097916, occupied buffer size: 2096388 09-12-2016 09:00:17.177 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): no data received, buffer free space too small, buffer size: 4194304, free buffer size: 212, occupied buffer size: 4194092, packet size: 1316 09-12-2016 09:00:17.192 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): resized buffer, buffer size: 8388608, free buffer size: 4194516, occupied buffer size: 4194092 09-12-2016 09:00:19.938 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): no data received, buffer free space too small, buffer size: 8388608, free buffer size: 424, occupied buffer size: 8388184, packet size: 1316 09-12-2016 09:00:19.948 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): resized buffer, buffer size: 16777216, free buffer size: 8389032, occupied buffer size: 8388184 09-12-2016 09:00:25.458 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): no data received, buffer free space too small, buffer size: 16777216, free buffer size: 848, occupied buffer size: 16776368, packet size: 1316 09-12-2016 09:00:25.495 [100c] [{4FDC3BEA-4440-4024-8FC0-6C1896825A61}] [Warning] CMPIPTV_UDP: ReceiveData(): resized buffer, buffer size: 33554432, free buffer size: 16778064, occupied buffer size: 16776368 [/collapse] I checked the code and I think it might be related to chunking. It seems that the chunked buffer size is not checked for safety when adding data, and the chunked buffer is not resized when the normal buffer is resized. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Quality Assurance
Bugreports
Archive
Crash of MediaPortal Server after watching DVB-IP channel
Contact us
RSS
Top
Bottom