Closed Bug 1108796 Opened 10 years ago Closed 10 years ago

Facebook video player only plays a few frames at a time, then stops

Categories

(Firefox Graveyard :: Shumway, defect, P1)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: cpeterson, Unassigned)

References

Details

(Whiteboard: [shumway:fb1])

Using Shumway 0.9.3463 on OS X with Nightly 37 (or Aurora 36 or Beta 35), Facebook videos play only a few frames of video and then stop. If you press the play button again, a few more frames will play.

https://www.facebook.com/video.php?v=10152699630551919&set=vb.50043151918&type=2&theater


For more information, see https://www.facebook.com/selfxss.
" _kw-Xtuy1gh.js:23:1447
Load Shared Dependencies: timer started shumway.gfx.js:1
Load Shared Dependencies: 156.66ms shumway.gfx.js:6186
Load GFX Dependencies: timer started shumway.gfx.js:6187
Load GFX Dependencies: 37.73ms shumway.gfx.js:12258
Load Player Dependencies: timer started shumway.player.js:1
Load Shared Dependencies: timer started shumway.player.js:2
Load Shared Dependencies: 13.26ms shumway.player.js:6182
Load AVM2 Dependencies: timer started shumway.player.js:6183
Load AVM2 Dependencies: 34.71ms shumway.player.js:22220
Load SWF Parser: timer started shumway.player.js:22221
Load SWF Parser: 2.53ms shumway.player.js:25217
Load Flash TS Dependencies: timer started shumway.player.js:25218
Load Flash TS Dependencies: 46.92ms shumway.player.js:40229
Load AVM1 Dependencies: timer started shumway.player.js:40230
Load AVM1 Dependencies: 5.79ms shumway.player.js:44770
Load Player Dependencies: 111.24ms shumway.player.js:49309
"Shumway: start normal" viewerWrapper.js:119:6
"url=https://static.xx.fbcdn.net/rsrc.php/v1/yx/r/jD6gDqwE1TG.swf;params=({params:"{\"autoplay\":false,\"auto_hd\":false,\"autoplay_reason\":\"unknown\",\"autoplay_setting\":null,\"autorewind\":true,\"default_hd\":true,\"dtsg\":\"AQHXgFD-v7Vy\",\"inline_player\":false,\"lsd\":\"AVo4jHKF\",\"min_progress_update\":300,\"pixel_ratio\":1,\"player_origin\":\"videos\",\"preload\":true,\"source\":\"permalink\",\"start_index\":0,\"start_muted\":false,\"stream_type\":\"stream\",\"use_spotlight\":false,\"video_data\":[{\"hd_src\":\"https:\\/\\/scontent-2.2914.fna.fbcdn.net\\/hvideo-xaf1\\/v\\/t43.1792-2\\/10824466_10152699631131919_977173411_n.mp4?rl=1779&vabr=1186&oh=12e9acc5cd1c8f557c039f9c8e2fa865&oe=54863C3A\",\"is_hds\":false,\"is_hls\":false,\"index\":0,\"rotation\":0,\"sd_src\":\"https:\\/\\/scontent-2.2914.fna.fbcdn.net\\/hvideo-xap1\\/v\\/t42.1790-2\\/10826339_10152699631106919_1675354242_n.mp4?rl=417&vabr=232&oh=b181c9f65a282046ef35d33b5cb80d66&oe=54863DA0\",\"thumbnail_src\":\"https:\\/\\/scontent-2.2914.fna.fbcdn.net\\/hvthumb-xpa1\\/v\\/t15.0-10\\/10540055_10152699631181919_10152699630551919_41934_1388_b.jpg?oh=fbbb2b103d34b3a0e90aaeec3da4bb63&oe=551B6313\",\"thumbnail_height\":720,\"thumbnail_width\":1280,\"video_duration\":16,\"video_id\":\"10152699630551919\",\"subtitles_src\":null}],\"show_captions_default\":false,\"persistent_volume\":true,\"buffer_length\":0.1}", width:"720", height:"405", user:"0", log:"no", div_id:"id_54862502b30e31760607117", swf_id:"swf_id_54862502b30e31760607117", browser:"Firefox+37.0", tracking_domain:"https://pixel.facebook.com", post_form_id:"", string_table:"https://s-static.ak.facebook.com/flash_strings.php/t98477/en_US"})" viewer.js:130:0
"Compiler settings: {"appCompiler":true,"sysCompiler":false,"verifier":true}" viewer.js:253:0
"Parsing https://static.xx.fbcdn.net/rsrc.php/v1/yx/r/jD6gDqwE1TG.swf..." viewer.js:254:2
Execute builtin.abc: timer started shumway.player.js:49068
Execute builtin.abc: 102.58ms shumway.player.js:49072
mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create shumway.player.js:10495:10
"Session #1: loading https://static.xx.fbcdn.net/rsrc.php/v1/yx/r/jD6gDqwE1TG.swf" viewerPlayer.js:104:10
"Session #1: loaded 81098/81098" viewerPlayer.js:126:14
"somewhatImplemented: Capabilities.serverString: OS=Mac%20OS%2010.5.2" shumway.player.js:132:6
"somewhatImplemented: getStackTrace" shumway.player.js:132:6
"somewhatImplemented: public flash.system.Security::static allowDomain ["www.facebook.com"]" shumway.player.js:132:6
"somewhatImplemented: public flash.system.Security::static allowInsecureDomain" shumway.player.js:132:6
"somewhatImplemented: public flash.display.LoaderInfo::get parameters" shumway.player.js:132:6
"somewhatImplemented: public flash.net.NetConnection::connect" shumway.player.js:132:6
"somewhatImplemented: public flash.media.SoundTransform::_updateTransform" shumway.player.js:132:6
"somewhatImplemented: NetStream._invoke (4)" shumway.player.js:132:6
"somewhatImplemented: public flash.net.NetStream::set client" shumway.player.js:132:6
"somewhatImplemented: NetStream._invoke (300)" shumway.player.js:132:6
"somewhatImplemented: public flash.net.NetStream::play" shumway.player.js:132:6
"somewhatImplemented: public flash.ui.Mouse::static show" shumway.player.js:132:6
"somewhatImplemented: NetStream._invoke (202)" shumway.player.js:132:6
"Not Implemented: processing loadClose when loading was aborted" shumway.player.js:132:6
"Session #1: closed" viewerPlayer.js:120:14
"__flash__eval: try {__flash__toXML(location.hostname.toString());} catch (e) {"<exception>" + e + "</exception>";}" ShumwayStreamConverter.jsm:789:6
"__flash__registerCallback: getVideoInfo" ShumwayStreamConverter.jsm:799:4
"__flash__registerCallback: switchVideo" ShumwayStreamConverter.jsm:799:4
"__flash__registerCallback: unmuteVideo" ShumwayStreamConverter.jsm:799:4
"__flash__registerCallback: setFTData" ShumwayStreamConverter.jsm:799:4
"__flash__registerCallback: muteVideo" ShumwayStreamConverter.jsm:799:4
"__flash__registerCallback: seekVideo" ShumwayStreamConverter.jsm:799:4
"__flash__registerCallback: pauseVideo" ShumwayStreamConverter.jsm:799:4
"__flash__registerCallback: playVideo" ShumwayStreamConverter.jsm:799:4
"__flash__eval: try {__flash__toXML(location.hostname.toString());} catch (e) {"<exception>" + e + "</exception>";}" ShumwayStreamConverter.jsm:789:6
"__flash__eval: try {__flash__toXML(Arbiter.inform("flash/logEvent",({logData:({video_id:"10152699630551919",event:"invalid_url"}),sender:"swf_id_54862502b30e31760607117",name:"Facebook_Flash_Video_Player",divID:"id_54862502b30e31760607117"}),"persistent"));} catch (e) {"<exception>" + e + "</exception>";}" ShumwayStreamConverter.jsm:789:6
"__flash__eval: try {__flash__toXML(Arbiter.inform("flash/pausePlayback",({sender:"swf_id_54862502b30e31760607117",name:"Facebook_Flash_Video_Player",divID:"id_54862502b30e31760607117"}),"persistent"));} catch (e) {"<exception>" + e + "</exception>";}" ShumwayStreamConverter.jsm:789:6
"__flash__eval: try {__flash__toXML(Arbiter.inform("flash/ready",({init_delay:1761,divID:"id_54862502b30e31760607117",name:"Facebook_Flash_Video_Player",sender:"swf_id_54862502b30e31760607117"}),"persistent"));} catch (e) {"<exception>" + e + "</exception>";}" ShumwayStreamConverter.jsm:789:6
"__flash__eval: try {__flash__toXML(Arbiter.inform("flash/logEvent",({logData:({video_time_ratio:0,video_time_position:NaN,video_id:"10152699630551919",source:"permalink",lsd:"AVo4jHKF",is_hds:false,inline:false,hls:false,hd:true,fb_dtsg:"AQHXgFD-v7Vy",additional_bytes_loaded:0,resource_url:"https://scontent-2.2914.fna.fbcdn.net/hvideo-xaf1/v/t43.1792-2/10824466_10152699631131919_977173411_n.mp4?rl=1779&vabr=1186&oh=12e9acc5cd1c8f557c039f9c8e2fa865&oe=54863C3A",event:"ready_to_play",startup_delay:-1}),sender:"swf_id_54862502b30e31760607117",name:"Facebook_Flash_Video_Player",divID:"id_54862502b30e31760607117"}),"persistent"));} catch (e) {"<exception>" + e + "</exception>";}" ShumwayStreamConverter.jsm:789:6
"somewhatImplemented: NetStream._invoke (305)" shumway.player.js:132:6
"somewhatImplemented: NetStream._invoke (306)" shumway.player.js:132:6
POST https://www.facebook.com/ajax/bz [HTTP/1.1 200 OK 111ms]
"__flash__eval: try {__flash__toXML(Arbiter.inform("flash/logEvent",({logData:({video_time_ratio:0,video_time_position:0,video_id:"10152699630551919",source:"permalink",lsd:"AVo4jHKF",is_hds:false,inline:false,hls:false,hd:true,fb_dtsg:"AQHXgFD-v7Vy",additional_bytes_loaded:7541,resource_url:"https://scontent-2.2914.fna.fbcdn.net/hvideo-xaf1/v/t43.1792-2/10824466_10152699631131919_977173411_n.mp4?rl=1779&vabr=1186&oh=12e9acc5cd1c8f557c039f9c8e2fa865&oe=54863C3A",state:"started",reason:"user_initiated",event:"requested_playing"}),sender:"swf_id_54862502b30e31760607117",name:"Facebook_Flash_Video_Player",divID:"id_54862502b30e31760607117"}),"persistent"));} catch (e) {"<exception>" + e + "</exception>";}" ShumwayStreamConverter.jsm:789:6
"__flash__eval: try {__flash__toXML(Arbiter.inform("flash/logEvent",({logData:({video_time_ratio:0,video_time_position:0,video_id:"10152699630551919",source:"permalink",lsd:"AVo4jHKF",is_hds:false,inline:false,hls:false,hd:true,fb_dtsg:"AQHXgFD-v7Vy",additional_bytes_loaded:0,resource_url:"https://scontent-2.2914.fna.fbcdn.net/hvideo-xaf1/v/t43.1792-2/10824466_10152699631131919_977173411_n.mp4?rl=1779&vabr=1186&oh=12e9acc5cd1c8f557c039f9c8e2fa865&oe=54863C3A",original_play_reason:"user_initiated",autoplay_reason:"unknown",startup_delay:-1,stream_type:"stream",media_length:15.018666,event:"started_playing",reason:"user_initiated"}),sender:"swf_id_54862502b30e31760607117",name:"Facebook_Flash_Video_Player",divID:"id_54862502b30e31760607117"}),"persistent"));} catch (e) {"<exception>" + e + "</exception>";}" ShumwayStreamConverter.jsm:789:6
"__flash__eval: try {__flash__toXML(Arbiter.inform("flash/beginPlayback",({position:0,reason:"user_initiated",sender:"swf_id_54862502b30e31760607117",name:"Facebook_Flash_Video_Player",divID:"id_54862502b30e31760607117"}),"persistent"));} catch (e) {"<exception>" + e + "</exception>";}" ShumwayStreamConverter.jsm:789:6
"__flash__eval: try {__flash__toXML(Arbiter.inform("flash/clickForTracking",({sender:"swf_id_54862502b30e31760607117",name:"Facebook_Flash_Video_Player",divID:"id_54862502b30e31760607117"}),"persistent"));} catch (e) {"<exception>" + e + "</exception>";}" ShumwayStreamConverter.jsm:789:6
"__flash__eval: try {__flash__toXML(Arbiter.inform("flash/buffering",({sender:"swf_id_54862502b30e31760607117",name:"Facebook_Flash_Video_Player",divID:"id_54862502b30e31760607117"}),"persistent"));} catch (e) {"<exception>" + e + "</exception>";}" ShumwayStreamConverter.jsm:789:6
"__flash__eval: try {__flash__toXML(Arbiter.inform("flash/updateStatus",({position:0,sender:"swf_id_54862502b30e31760607117",name:"Facebook_Flash_Video_Player",divID:"id_54862502b30e31760607117"}),"persistent"));} catch (e) {"<exception>" + e + "</exception>";}" ShumwayStreamConverter.jsm:789:6
"__flash__eval: try {__flash__toXML(Arbiter.inform("flash/logEvent",({logData:({video_time_ratio:0,video_time_position:0,video_id:"10152699630551919",source:"permalink",lsd:"AVo4jHKF",is_hds:false,inline:false,hls:false,hd:true,fb_dtsg:"AQHXgFD-v7Vy",additional_bytes_loaded:0,resource_url:"https://scontent-2.2914.fna.fbcdn.net/hvideo-xaf1/v/t43.1792-2/10824466_10152699631131919_977173411_n.mp4?rl=1779&vabr=1186&oh=12e9acc5cd1c8f557c039f9c8e2fa865&oe=54863C3A",original_play_reason:"user_initiated",video_last_start_time_position:0,event:"paused",reason:"user_initiated"}),sender:"swf_id_54862502b30e31760607117",name:"Facebook_Flash_Video_Player",divID:"id_54862502b30e31760607117"}),"persistent"));} catch (e) {"<exception>" + e + "</exception>";}" ShumwayStreamConverter.jsm:789:6
"__flash__eval: try {__flash__toXML(Arbiter.inform("flash/pausePlayback",({sender:"swf_id_54862502b30e31760607117",name:"Facebook_Flash_Video_Player",divID:"id_54862502b30e31760607117"}),"persistent"));} catch (e) {"<exception>" + e + "</exception>";}" ShumwayStreamConverter.jsm:789:6
"__flash__eval: try {__flash__toXML(Arbiter.inform("flash/turnOffAutoplay",({sender:"swf_id_54862502b30e31760607117",name:"Facebook_Flash_Video_Player",divID:"id_54862502b30e31760607117"}),"persistent"));} catch (e) {"<exception>" + e + "</exception>";}" ShumwayStreamConverter.jsm:789:6
Blocks: shumway-m3
Fixed by https://github.com/mozilla/shumway/pull/1926
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Depends on: 1110129
Make bugs with "[shumway-fb1]" whiteboard tag block shumway-fb1 meta bug 1110298.
Blocks: shumway-fb1
No longer blocks: shumway-fb1
Product: Firefox → Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.