Piped icon indicating copy to clipboard operation
Piped copied to clipboard

NS_BINDING_ABORTED

Open amogusussy opened this issue 1 year ago • 9 comments

Official Instance

Describe the bug

The instance piped.kavin.rocks isn't loading, and is giving NS_BINDING_ABORTED in the transferred section in the network tab of dev tools.

This has happened on both piped.kavin.rocks, and piped.projectsegfau.lt, which leads me to believe it's an issue with piped.

To Reproduce

It goes on and off every few days, so I don't know exactly how to reproduce it.

From doing some searching, I think it's because of my cache configuration in Librewolf, so disabling most caching will probably help in reproducing.

Expected behavior

It should just load normally.

Logs/Errors

No response

Browser, and OS with Version.

Flatpak Librewolf on Void Linux.

Additional context

I've found this stackoverflow question, which says that you need to send the HTTP Expires headers.

amogusussy avatar Aug 01 '23 13:08 amogusussy

I've found this stackoverflow question, which says that you need to send the HTTP Expires headers.

This is irrelevant since we send Cache-Control headers, which override this.

Can you reproduce this issue on something that isn't Librewolf, such as regular Firefox for example? This really seems like an issue in LibreWolf rather than Piped to me.

FireMasterK avatar Aug 04 '23 20:08 FireMasterK

This tends to happen every few days at random times, so unless I'd use firefox 24/7, I doubt I'd be able to replicate it.

Piped is the only website(s) that I have this issue with, and it happens accross instances.

It probably is an issue with some stuff I've changed in the about:config. I'll try changing some of that to see if I can get it to work.

amogusussy avatar Aug 04 '23 20:08 amogusussy

Please do let me know if you can reproduce this on a browser with a vanilla configuration! I'll close the issue until then.

FireMasterK avatar Aug 04 '23 20:08 FireMasterK

Hi, I can reproduce this problem quite readily in Firefox 119.0. I've attached an zipped-up HAR file produced by loading a video with dev tools open, on the Network tab, clicking the gear icon in the top right corner, and clicking Save All as HAR. I'm not familiar with the filetype so I didn't know how to inspect it further, but rest assured the tab is full of fetch requests that failed with NS_BINDING_ABORTED. Occurs at about the same frequency as OP described.

piped.video_Archive [23-10-30 11-05-56].har.zip

Same here, also on Firefox 119.0. Also attached logs. piped.kavin.rocks_Archive [23-10-31 17-00-45].har.zip

burghoffdavid avatar Oct 31 '23 16:10 burghoffdavid

@FireMasterK just checking to see if this could or should be reopened? Thanks!

@mpm11011 are you able to reproduce this issue on a fresh Firefox profile?

FireMasterK avatar Nov 23 '23 04:11 FireMasterK

I also observed multiple NS_BINDING_ABORTED in devtools although video loads and plays fine. Not sure if this is related. Firefox 120.0, fresh profile. Screenshot from 2023-11-25 at 15_37_37 553787913

mtvrsh avatar Nov 25 '23 15:11 mtvrsh

@FireMasterK I'm not sure what you meant by fresh profile. If you mean signed in to a new Mozilla account, I can tell you that I'm not signed in at all. But @m3tav3rse 's screenshot shows exactly what I was seeing.

It should probably be noted that the frequency of video stoppages has been greatly reduced since I first attached my logs, so maybe some changes in the interrim improved the issue. That said, it hasn't gone away entirely, and even when videos load and run perfectly, the network tab still shows a bunch of NS_BINDING_ABORTED errors. So maybe we were seeing 2 totally unrelated problems.