#18037 closed Bugs (Fixed)

PVR crash with 64K chunk size

Reported by: CiNcH Owned by: ksooo
Priority: 4 - Normal
Component: Video playback (inc. audio in video and codecs) Version: 18.0 "Leia" Beta2
Severity: Normal Keywords:
Cc: ksooo, FernetMenta Blocked By:
Blocking: Platform: Android

Description

When initiating playback of a PVR channel via DVBViewer Client add-on, Kodi crashes when chunk size is set to 64K. It does not crash at 4K.

I am attaching a debug log and crash dump. DOWNLOAD

09-13 16:40:20.108  2471  3008 F libc    : Fatal signal 6 (SIGABRT), code -6 in tid 3008 (Thread-13)
09-13 16:40:20.115  1108  1108 W         : debuggerd: handling request: pid=2471 uid=10155 gid=10155 tid=3008
09-13 16:40:20.437  3124  3124 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-13 16:40:20.437  3124  3124 F DEBUG   : Build fingerprint: 'Sony/BRAVIA_ATV3_4K_EU/BRAVIA_ATV3_4K:7.0/NRD91N.S139/1.6.0.56.29.1.00:user/release-keys'
09-13 16:40:20.437  3124  3124 F DEBUG   : Revision: '0'
09-13 16:40:20.437  3124  3124 F DEBUG   : ABI: 'arm'
09-13 16:40:20.437  3124  3124 F DEBUG   : pid: 2471, tid: 3008, name: Thread-13  >>> org.xbmc.kodi <<<
09-13 16:40:20.437  3124  3124 F DEBUG   : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
09-13 16:40:20.437  3124  3124 F DEBUG   :     r0 00000000  r1 00000bc0  r2 00000006  r3 00000008
09-13 16:40:20.437  3124  3124 F DEBUG   :     r4 7be7f978  r5 00000006  r6 7be7f920  r7 0000010c
09-13 16:40:20.437  3124  3124 F DEBUG   :     r8 ffffffea  r9 7f5f63e8  sl 7f5f63a8  fp dfb9b0bb
09-13 16:40:20.437  3124  3124 F DEBUG   :     ip 00000000  sp 7be7f2c8  lr ada14447  pc ada16ca4  cpsr 280f0010
09-13 16:40:20.490  3124  3124 F DEBUG   :
09-13 16:40:20.490  3124  3124 F DEBUG   : backtrace:
09-13 16:40:20.490  3124  3124 F DEBUG   :     #00 pc 00049ca4  /system/lib/libc.so (tgkill+12)
09-13 16:40:20.490  3124  3124 F DEBUG   :     #01 pc 00047443  /system/lib/libc.so (pthread_kill+34)
09-13 16:40:20.490  3124  3124 F DEBUG   :     #02 pc 0001d745  /system/lib/libc.so (raise+10)
09-13 16:40:20.490  3124  3124 F DEBUG   :     #03 pc 00019291  /system/lib/libc.so (__libc_android_abort+34)
09-13 16:40:20.490  3124  3124 F DEBUG   :     #04 pc 00017034  /system/lib/libc.so (abort+4)
09-13 16:40:20.490  3124  3124 F DEBUG   :     #05 pc 027aa928  /data/app/org.xbmc.kodi-1/lib/arm/libkodi.so
09-13 16:40:20.490  3124  3124 F DEBUG   :     #06 pc 027ab228  /data/app/org.xbmc.kodi-1/lib/arm/libkodi.so (avio_read+132)
09-13 16:40:20.490  3124  3124 F DEBUG   :     #07 pc 0287b6fc  /data/app/org.xbmc.kodi-1/lib/arm/libkodi.so
09-13 16:40:20.490  3124  3124 F DEBUG   :     #08 pc 0287b610  /data/app/org.xbmc.kodi-1/lib/arm/libkodi.so
09-13 16:40:20.490  3124  3124 F DEBUG   :     #09 pc 02878060  /data/app/org.xbmc.kodi-1/lib/arm/libkodi.so
09-13 16:40:20.490  3124  3124 F DEBUG   :     #10 pc 027b6090  /data/app/org.xbmc.kodi-1/lib/arm/libkodi.so (ff_read_packet+1852)
09-13 16:40:20.490  3124  3124 F DEBUG   :     #11 pc 027b768c  /data/app/org.xbmc.kodi-1/lib/arm/libkodi.so
09-13 16:40:20.490  3124  3124 F DEBUG   :     #12 pc 027b7188  /data/app/org.xbmc.kodi-1/lib/arm/libkodi.so (av_read_frame+1000)
09-13 16:40:20.490  3124  3124 F DEBUG   :     #13 pc 00eba1d8  /data/app/org.xbmc.kodi-1/lib/arm/libkodi.so (_ZN15CDVDDemuxFFmpeg4ReadEv+128)
09-13 16:40:20.490  3124  3124 F DEBUG   :     #14 pc 00f1a54c  /data/app/org.xbmc.kodi-1/lib/arm/libkodi.so (_ZN12CVideoPlayer10ReadPacketERP11DemuxPacketRP12CDemuxStream+344)
09-13 16:40:20.490  3124  3124 F DEBUG   :     #15 pc 00f1c628  /data/app/org.xbmc.kodi-1/lib/arm/libkodi.so (_ZN12CVideoPlayer7ProcessEv+504)
09-13 16:40:20.490  3124  3124 F DEBUG   :     #16 pc 011c0bb4  /data/app/org.xbmc.kodi-1/lib/arm/libkodi.so (_ZN7CThread6ActionEv+40)
09-13 16:40:20.490  3124  3124 F DEBUG   :     #17 pc 011bfef0  /data/app/org.xbmc.kodi-1/lib/arm/libkodi.so (_ZN7CThread12staticThreadEPv+212)
09-13 16:40:20.491  3124  3124 F DEBUG   :     #18 pc 00046f13  /system/lib/libc.so (_ZL15__pthread_startPv+22)
09-13 16:40:20.491  3124  3124 F DEBUG   :     #19 pc 00019cdd  /system/lib/libc.so (__start_thread+6)

Change History (3)

comment:1 Changed at 2018-09-14T07:12:02+01:00 by FernetMenta

This is not a crash but an assertion in ffmpeg. Means ffmpeg deliberately terminates the app because a logical problem. Since actual read function is implemented by the addon, my guess is that it is the addon that violates the contract.

comment:2 Changed at 2018-09-19T17:04:19+01:00 by CiNcH

FIXED

Can be closed. Thanks @FernetMenta.

Last edited at 2018-09-19T17:06:00+01:00 by CiNcH (previous) (diff)

comment:3 Changed at 2018-09-19T17:11:10+01:00 by FernetMenta

  • Component changed from PVR (Personal Video Recoder) - core components to Video playback (inc. audio in video and codecs)
  • Milestone changed from Pending / Future to 18.0 "Leia"
  • Resolution set to Fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.