-
Notifications
You must be signed in to change notification settings - Fork 238
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Amazon VOD: Kodi crashes opening a video with inputstream.adaptive >21.1.2 #1394
Comments
i have no account to test amazon vod and the log unfurnately is not so precise to allow identify the problem since i see that you are able to compile ISA you can try help us to identify what PR cause the problem |
oK I will test - will take some time, but will stay tuned and report back … |
Did some tests today - started from 21.1.3 downwards an still crashing Kodi. |
usually on these cases from a "list" of commits i choose always a commit in the middle of the list, this is the list of commits between the working 21.1.2 to 21.1.3 so [addon] Add Team Kodi to provider name for sure is working (just after 21.1.2 bump) i suggest to do test by using always a commit in the middle, e.g. if testing this still crash, i could suggest try compile with and without [AdaptiveTree] First rework to cleanup segments
i dont know what say about this, maybe if i can see the relative manifest |
... did it exactly this way ... |
... just built version 21.3.0-Omega with attached patch and it does not crash ;-) ... |
Sorry, I do not understand … |
I used the current Omega now and reverted 239525e - will test … |
has no sense that you revert that commit on the top of upstream Omega branch... |
I do not know the code so I think I cannot help more than identifying the commit that introduced the problem … |
i got discount for amazon week account, so i can now test video playback for next 5 days tried as suggested 10 "video resume" attempts with two tvshows, but no crashes, im using ISA builded from current "Omega" branch (that has not been released yet), |
There is one movie that crashes every time: |
tried open "Thunderbirds are go" but unfurnately website say that is not available in my country |
:-( - unfortunately I have no idea what makes a movie crashing - if you can open one movie once, it is working until next reboot - so I was happy to find an episode that crashes by 100%. |
Not sure if this is related, but I also see crashes on Amazon VOD movies. It seems like some work never, some work sometimes, some always. Log:
Happy to provide more information if this is the right thread / issue |
selected lines of log shown has no relation with ISAdaptive crash would have been helpful to know: my account is expired so i cannot test anymore |
"The Witches of Eastwick" is a safe crash for me. It seems that I can play it from my Amazon.de and Amazon.com accounts, not sure if this is sufficient (de: crashes, com: buy or rent, so not tested if it really plays) . Is there a better way to tell if it is non-geolocked? The crash happens on LibreELEC 11.0.3 on a Raspberry Pie 4, no idea about windows Is there any other helpful information that I could provide? |
Hi all, I also experience this issue on rpi4 with libreelec 11.0.3 and Kodi 20. I would also like to support by providing debug information to help find the root cause. |
It seems to be a Raspberry Pi 4 problem. |
I can confirm this issue: Amazon streams often crashes on start. LibreELEC re-starts without a reboot. Issue remains after LibreELEC re-start. Setup: Raspberry Pi 4 Amazon VOD v1.0.2+matrix.1 InputStream Adaptiv = v20.3.11.1 -> plays without problems |
Yesterday I had the same crash as reported in Sandmann79/xbmc#716 - apparently this reports that the problem started between 20.3.11 and 20.3.12. Comparing commits: 20.3.11-Nexus...20.3.12-Nexus I think this is also the same as Sandmann79/xbmc#706 too? This one reports that the problem happened between 21.1.2 and 21.1.3: 21.1.2-Omega...21.1.3-Omega There are only 11 commits between 20.3.11 and 20.3.12 so maybe it would be easier to pin down in v20.3 than v21.1. It happened on a new RPi 5, with LibreELEC 11.0.4, kernel 6.1.68, kodi 20.2, and inputstream.adaptive Version: 20.3.16.1 that was released only a few days ago. The segfault looks the same:
Full log file: kodi_crash.log It was consistently triggered by any show in season 2 of Vox Machina on primevideo, but oddly any show in season 1 worked fine. |
Trying to follow up from #1394 (comment)
So in the bisection effort to identify where the problem came from, both of those commits need to be either left out or kept in together? @CastagnaIT can you confirm if that is right? |
@rptaylor yes therefore if you build from an old GH history point where there is no the fix commit 75b9724 in short if you build from an old GH history or you add both or you revert both commits, it is possible that the problem is around the memory allocation here, |
I unfortunately did not understand, what CastagnaIT said ... |
Sorry for the late reply - I'll take a look at it as soon as the health is better... |
@rptaylor on your comment above #1394 (comment) i have for a month primevideo so i can try make some tests UPDATE: |
I tried updating to 20.3.16.1 again and enabled debug logging, and tried a few of those same videos but the problem didn't happen. It may just be sporadic. I was originally using 20.3.16 when the problem first happened. |
i tried to make a fix (for kodi 21 atm, backport later), see PR #1464
UPDATE EDIT: see my new comment below with new builds hoping someone is able to give a feedback |
Thank you - due to a case of illness in the family, it will unfortunately take some time, but I will test it as soon as possible ... |
The problem randomly started happening again with a different show today. I was able to reproduce it 3 times and captured debug logs. Two of those times, I reproduced it using the same episode. @CastagnaIT I sent them with google drive to the address on your beacons.ai page. With the logs that failed on the same episode, the logged output stops after processing exactly the same data chunk.
I tried to find the core files for the stack trace |
@rptaylor you have to use the new isa test builds with kodi 21 |
i think to have found an oversight in my changed code |
Just built a version for RPi5 with your PR as patch and it did not crash when playing episodes that crashed always with previous versions … |
perfect thank you for the feedback |
Starting a video, kodi crashes in 5 of 10 attempts if using inputstream.adaptive with versions > 21.1.2 - mainly if resuming a video.
I compiled the version 21.1.2 for actual Kodi 21a3 and it works - changing to higher versions Kodi sometimes (very often) crashes - also with most actual "Omega"-version.
See also this bug-report where i was advised go create an issue here.
Attached please find a crashlog using actual Omega-version of inputstream.adaptive.
kodi_crashlog_20231007200445.log
The text was updated successfully, but these errors were encountered: