Opened 12 years ago
Closed 12 years ago
#11090 closed Bug Report - General (Duplicate)
Lossless Transcodes Fail
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | MythTV - Mythtranscode | Version: | Master Head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | yes |
Description
Since upgrading from 0.25 to 0.26, lossless transcodes that worked almost 100% of the time have begun to fail 100% of the time. Every transcode seems to fail with the log entry "(AddFrame?) Deadlock detected. One buffer is full when the other is empty! Aborting"
Attached is a log from one morning trying to transcode 2 different shows.
Current system is Mythbuntu 0.25, output of mythbackend --version:
MythTV Version : v0.26-rc2-16-g9b526cc MythTV Branch : master Network Protocol : 75 Library API : 0.26.20120822-1 QT Version : 4.8.1 Options compiled in:
linux profile use_hidesyms using_alsa using_oss using_pulse using_pulseoutput using_backend using_bindings_perl using_bindings_python using_bindings_php using_crystalhd using_dvb using_firewire using_frontend using_hdhomerun using_ceton using_hdpvr using_iptv using_ivtv using_joystick_menu using_libcec using_libcrypto using_libdns_sd using_libxml2 using_lirc using_mheg using_opengl_video using_qtwebkit using_qtscript using_qtdbus using_v4l2 using_x11 using_xrandr using_xv using_bindings_perl using_bindings_python using_bindings_php using_mythtranscode using_opengl using_vaapi using_vdpau using_ffmpeg_threads using_live using_mheg using_libass using_libxml2
Attachments (4)
Change History (11)
Changed 12 years ago by
Attachment: | mythtranscode.log added |
---|
comment:2 Changed 12 years ago by
rkulagow@opti:~/mythtv.orig$ git bisect skip There are only 'skip'ped commits left to test. The first bad commit could be any of: 52be9885d38cdaa7a70660c66245c20fa8f87008 4300f0ed018d524c311d969c47ef5c4fdc906fcd 9cb02dee588127240fb8a843ed92347a33c7e0e1 940dd94d1ac092f61d9eebab542c96b7b54b7d45 96787dfe6ecbd9e1570c9ba4e587def0f46c2e38 6c3653cd378aacef10b7706d8b7f71beae41274c We cannot bisect more! rkulagow@opti:~/mythtv.orig$ git bisect log git bisect start # bad: [30f6e33cc25191a8b57492cdc1868845eaa713d8] Fixes #11072. Improve cc708 thread safety. git bisect bad 30f6e33cc25191a8b57492cdc1868845eaa713d8 # good: [3f6ae11d93577e7ea6ed0b7535ed31834a8837b5] Log the Qt version on startup git bisect good 3f6ae11d93577e7ea6ed0b7535ed31834a8837b5 # bad: [266ebc25bd2b99cbefad26a0fd0a2b1af8bc982b] Translate the Blu Ray regions in the settings pages. git bisect bad 266ebc25bd2b99cbefad26a0fd0a2b1af8bc982b # bad: [13209ebcb37cbb6090a2747043c0131f6f25e394] Fix 'Show Upcoming' context menu entry in the Guide. git bisect bad 13209ebcb37cbb6090a2747043c0131f6f25e394 # bad: [acc4cd4bc2cf4f320b56d8ecdfaf737af047bbfe] Rework RecorderBase::AspectChange() so it can't cause divide by zero. git bisect bad acc4cd4bc2cf4f320b56d8ecdfaf737af047bbfe # bad: [53c22345d7f00ad93924150a253c0d1bb0519f17] Fix possible divide by zero identified by Coverity git bisect bad 53c22345d7f00ad93924150a253c0d1bb0519f17 # skip: [9e1ba1c8de42ec67664bb18076d90b0c34764209] Add AS_O and CXX_O to configure - fix ppc build git bisect skip 9e1ba1c8de42ec67664bb18076d90b0c34764209 # skip: [098c103f67e6e93ba927d82d2d9433203a74eb1c] Merge branch 'devel/ffmpeg-sync-20120331' git bisect skip 098c103f67e6e93ba927d82d2d9433203a74eb1c # bad: [77d006bfd1d05092fbeafe1297a63e707f8b4291] Add byteswap_h and sys_endian_h back to HAVE_LIST git bisect bad 77d006bfd1d05092fbeafe1297a63e707f8b4291 # skip: [75eafd40831b4ccfd451191fb25efd6861eeea76] Fix goom to use av_get_cpu_flags() from current ffmpeg git bisect skip 75eafd40831b4ccfd451191fb25efd6861eeea76 # skip: [449d36dec79bd97cebd4fee3e19ab7224689ecc5] Fixed a couple more ffmpeg _encode_* API deprecations git bisect skip 449d36dec79bd97cebd4fee3e19ab7224689ecc5 # bad: [e41a2832d6848186f940a5834a71d63ea3c4ed3d] Fixed RAOP audio decoding to use all frames in a packet git bisect bad e41a2832d6848186f940a5834a71d63ea3c4ed3d # bad: [6c3653cd378aacef10b7706d8b7f71beae41274c] Make it all compile... git bisect bad 6c3653cd378aacef10b7706d8b7f71beae41274c # skip: [52be9885d38cdaa7a70660c66245c20fa8f87008] Cumulated changes from previous sync git bisect skip 52be9885d38cdaa7a70660c66245c20fa8f87008 # skip: [9cb02dee588127240fb8a843ed92347a33c7e0e1] Make it compile at least the ffmpeg part git bisect skip 9cb02dee588127240fb8a843ed92347a33c7e0e1 # skip: [4300f0ed018d524c311d969c47ef5c4fdc906fcd] FFmpeg sync as of 03/31/2012 git bisect skip 4300f0ed018d524c311d969c47ef5c4fdc906fcd # skip: [940dd94d1ac092f61d9eebab542c96b7b54b7d45] Roll-up of all changes after the previous sync git bisect skip 940dd94d1ac092f61d9eebab542c96b7b54b7d45 # skip: [96787dfe6ecbd9e1570c9ba4e587def0f46c2e38] Remove old ffmpeg contents git bisect skip 96787dfe6ecbd9e1570c9ba4e587def0f46c2e38 rkulagow@opti:~/mythtv.orig$ git bisect log | grep bad # bad: [30f6e33cc25191a8b57492cdc1868845eaa713d8] Fixes #11072. Improve cc708 thread safety. git bisect bad 30f6e33cc25191a8b57492cdc1868845eaa713d8 # bad: [266ebc25bd2b99cbefad26a0fd0a2b1af8bc982b] Translate the Blu Ray regions in the settings pages. git bisect bad 266ebc25bd2b99cbefad26a0fd0a2b1af8bc982b # bad: [13209ebcb37cbb6090a2747043c0131f6f25e394] Fix 'Show Upcoming' context menu entry in the Guide. git bisect bad 13209ebcb37cbb6090a2747043c0131f6f25e394 # bad: [acc4cd4bc2cf4f320b56d8ecdfaf737af047bbfe] Rework RecorderBase::AspectChange() so it can't cause divide by zero. git bisect bad acc4cd4bc2cf4f320b56d8ecdfaf737af047bbfe # bad: [53c22345d7f00ad93924150a253c0d1bb0519f17] Fix possible divide by zero identified by Coverity git bisect bad 53c22345d7f00ad93924150a253c0d1bb0519f17 # bad: [77d006bfd1d05092fbeafe1297a63e707f8b4291] Add byteswap_h and sys_endian_h back to HAVE_LIST git bisect bad 77d006bfd1d05092fbeafe1297a63e707f8b4291 # bad: [e41a2832d6848186f940a5834a71d63ea3c4ed3d] Fixed RAOP audio decoding to use all frames in a packet git bisect bad e41a2832d6848186f940a5834a71d63ea3c4ed3d # bad: [6c3653cd378aacef10b7706d8b7f71beae41274c] Make it all compile... git bisect bad 6c3653cd378aacef10b7706d8b7f71beae41274c
comment:3 Changed 12 years ago by
I'm having this same issue on Mythbuntu 12.04 with MythTV .26. Has there been any progress?
comment:4 Changed 12 years ago by
This is happending to me on all 3 of my myth systems. (2 frontends and 1 backend). Using newest .26-fixes.
I have tried mythtranscode wiki page with the deadlock detected troubleshooting section. Still same issue.
Attached my transcoding log.
comment:5 follow-up: 6 Changed 12 years ago by
Add my name to the list. Really miss the lossless transcodes!
comment:6 Changed 12 years ago by
Ticket locked: | set |
---|
Replying to dheianevans@…:
Add my name to the list. Really miss the lossless transcodes!
That's not how these things work...
Changed 12 years ago by
Attachment: | mythtranscode.2.log added |
---|
Changed 12 years ago by
Attachment: | mythtranscode-error.log added |
---|
mythtranscode -v all -m --chanid 2105 --starttime 20130305190400
comment:7 Changed 12 years ago by
Resolution: | → Duplicate |
---|---|
Status: | new → closed |
This appears to be a duplicate of #2077, see the latest comments over there.
All attached logfiles contain AC3 audio tracks which the patch in #2077 is supposed to fix, please test and report back over there.
transcode logs attempting to lossless transcode 3 files