Bug #2603

Random crash when skipping to the next HLS video

Added by Leonid Protasov over 5 years ago. Updated over 5 years ago.

Status:FixedStart date:05/01/2015
Priority:NormalDue date:
Assignee:Andreas Smas% Done:

100%

Category:HLS
Target version:4.10
Found in version:4.9.425 Platform:Linux

Description

CRASH           [EMERG]: Signal: 8 in thread video player - PRG: Movian (4.9.425.g67796) EXE: /root/showtime/build.linux/showtime, CWD: /root/showtime  
CRASH           [EMERG]: Fault address /root/showtime/src/backend/hls/hls.c:554 0x4bc1c7 (Integer division by zero)
CRASH           [EMERG]: Loaded libraries: /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 /usr/lib/x86_64-linux-gnu/libfreetype.so.6 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 /usr/lib/x86_64-linux-gnu/libX11.so.6 /usr/lib/x86_64-linux-gnu/libXext.so.6 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/x86_64-linux-gnu/libpulse.so.0 /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 /lib/x86_64-linux-gnu/libglib-2.0.so.0 /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 /usr/lib/x86_64-linux-gnu/libwebkitgtk-1.0.so.0 /usr/lib/x86_64-linux-gnu/libXss.so.1 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 /usr/lib/x86_64-linux-gnu/libXv.so.1 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3 /usr/lib/x86_64-linux-gnu/libavahi-client.so.3 /lib/x86_64-linux-gnu/libssl.so.1.0.0 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /usr/lib/x86_64-linux-gnu/libvdpau.so.1 /lib/x86_64-linux-gnu/libpthread.so.0 /lib/x86_64-linux-gnu/librt.
CRASH           [EMERG]: Register dump [23]: 0000000000000000 0000000000000001 00007fd4bc000078 00007fd4bc000078 00007fd4b3ffd250 00007fd4bc7198a0 00007fd4b3ffd250 0000000000000800 0000000000000000 0000000000000000 00007fd4b3ffd278 00007fd4bc6e64f0 0000000000000000 0000000000000000 0000000000000000 00007fd4b3ffd130 00000000004bc1c7 0000000000010206 0000000000000033 0000000000000000 0000000000000000 0000000000000000 0000000000000000 
CRASH           [EMERG]: STACKTRACE (14 frames)
CRASH           [EMERG]: /root/showtime/src/arch/linux/linux_trap.c:271 0x411878
CRASH           [EMERG]: /root/showtime/src/arch/linux/linux_trap.c:340 0x4a95f0
CRASH           [EMERG]: ??:0 0x7fd4eb9e8d10
CRASH           [EMERG]: /root/showtime/src/backend/hls/hls.c:554 0x4bc1c7
CRASH           [EMERG]: /root/showtime/src/backend/hls/hls.c:687 0x4bc460
CRASH           [EMERG]: /root/showtime/src/backend/hls/hls_ts.c:995 0x4be3b0
CRASH           [EMERG]: /root/showtime/src/backend/hls/hls_ts.c:1159 0x4bf7cf
CRASH           [EMERG]: /root/showtime/src/backend/hls/hls.c:1218 0x4bde53
CRASH           [EMERG]: /root/showtime/src/backend/hls/hls.c:1891 0x4be281
CRASH           [EMERG]: /root/showtime/src/video/video_playback.c:326 0x5b446f
CRASH           [EMERG]: /root/showtime/src/video/video_playback.c:701 (discriminator 12) 0x5b4fb3
CRASH           [EMERG]: /root/showtime/src/arch/posix/posix_threads.c:160 0x4ab1a0
CRASH           [EMERG]: ??:0 0x7fd4eb9df6aa
CRASH           [EMERG]: clone+0x6d  (/lib/x86_64-linux-gnu/libc.so.6)

Associated revisions

Revision 82d69faf
Added by Andreas Smas over 5 years ago

hls: Avoid division by zero

Fixes #2603

Change included in version 4.9.426

History

#1 Updated by Andreas Smas over 5 years ago

  • Status changed from New to Fixed
  • % Done changed from 0 to 100

Also available in: Atom PDF