#1034430 kodi-inputstream-adaptive: crash when resuming video

Package:
kodi-inputstream-adaptive
Source:
kodi-inputstream-adaptive
Description:
Adaptive inputstream addon for Kodi
Submitter:
david s
Date:
2023-04-15 05:51:03 UTC
Severity:
normal
#1034430#5
Date:
2023-04-15 03:25:03 UTC
From:
To:
Dear Maintainer,

When resuming a Youtube video, Kodi will crash with the following stack
trace:

Thread 1 (Thread 0x7ff6751026c0 (LWP 100225)):
#0  0x00007ff771d63ccc in  () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ff771d14ef2 in raise () at /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ff771cff472 in abort () at /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007ff771cff395 in  () at /lib/x86_64-linux-gnu/libc.so.6
#4  0x00007ff771d0ddf2 in  () at /lib/x86_64-linux-gnu/libc.so.6
#5  0x00007ff686d82a65 in webm::UnknownParser::Feed(webm::Callback*, webm::Reader*, unsigned long*) () at /usr/lib/x86_64-linux-gnu/libwebm.so.1
#6  0x00007ff686d833f1 in webm::WebmParser::Feed(webm::Callback*, webm::Reader*) () at /usr/lib/x86_64-linux-gnu/libwebm.so.1
#7  0x00007ff67a602558 in  () at /usr/lib/x86_64-linux-gnu/kodi/addons/inputstream.adaptive/inputstream.adaptive.so.20.3.2
#8  0x00007ff67a5eef0d in  () at /usr/lib/x86_64-linux-gnu/kodi/addons/inputstream.adaptive/inputstream.adaptive.so.20.3.2
#9  0x00007ff67a5eeef9 in  () at /usr/lib/x86_64-linux-gnu/kodi/addons/inputstream.adaptive/inputstream.adaptive.so.20.3.2
#10 0x00007ff67a5f846b in  () at /usr/lib/x86_64-linux-gnu/kodi/addons/inputstream.adaptive/inputstream.adaptive.so.20.3.2
#11 0x00007ff67a5b0189 in  () at /usr/lib/x86_64-linux-gnu/kodi/addons/inputstream.adaptive/inputstream.adaptive.so.20.3.2
#12 0x00005650984cfb6e in CDVDDemuxClient::Read() ()
#13 0x0000565098552d26 in CVideoPlayer::ReadPacket(DemuxPacket*&, CDemuxStream*&) ()
#14 0x000056509855a21d in CVideoPlayer::Process() ()
#15 0x0000565098809a45 in CThread::Action() ()
#16 0x000056509880b46e in  ()
#17 0x000056509880bfab in  ()
#18 0x00007ff771ad44a3 in  () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#19 0x00007ff771d61fd4 in  () at /lib/x86_64-linux-gnu/libc.so.6
#20 0x00007ff771de266c in  () at /lib/x86_64-linux-gnu/libc.so.6


I noticed that the Debian version is patched to use a packaged libwebm
while upstream is using a much older version. Recompiling without this
patch seems to fix the issue, but more testing is needed.

I can provide further logs upon request

~ds

#1034430#10
Date:
2023-04-15 05:47:09 UTC
From:
To:
Hi David!

Thanks for the report!
Can you please send me specific playlist used to reproduce the bug in private messages?