Bug#1034430: kodi-inputstream-adaptive: crash when resuming video
Package: kodi-inputstream-adaptive
Version: 20.3.2+ds-1
Severity: important
X-Debbugs-Cc: ds@fastmail.com
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
-- System Information:
Debian Release: 12.0
APT prefers unstable
APT policy: (500, 'unstable')
merged-usr: no
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.1.0-7-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages kodi-inputstream-adaptive depends on:
ii kodi [kodi-api-inputstream] 2:20.1+dfsg-1
ii libc6 2.36-9
ii libexpat1 2.5.0-1
ii libgcc-s1 12.2.0-14
ii libstdc++6 12.2.0-14
ii libwebm1 1.0.0.29-1
kodi-inputstream-adaptive recommends no packages.
kodi-inputstream-adaptive suggests no packages.
-- no debconf information
Reply to: