Project

General

Profile

Bug #1539

TVHeadend crashes when live stream is paused (timeshift) and user tries to unsubscribe from (stop) stream

Added by Dimitris Kazakos almost 12 years ago. Updated almost 12 years ago.

Status:
Fixed
Priority:
Normal
Category:
Streaming
Target version:
-
Start date:
2013-01-15
Due date:
% Done:

100%

Estimated time:
Found in version:
3.3.380~gc1312e1
Affected Versions:

Description

Just what the title says, compiled today.
On the debug log, I get:

Jan 15 22:35:40 Ion3D tvheadend4432: CRASH: Signal: 6 in PRG: /usr/bin/tvheadend (3.3.380~gc1312e1) [aadae4e95575882739cfcf4ee9ed88fe6c51603e] CWD: /
Jan 15 22:35:40 Ion3D tvheadend4432: CRASH: Fault address 0x1150 (N/A)
Jan 15 22:35:40 Ion3D tvheadend4432: CRASH: Loaded libraries: /lib/i386-linux-gnu/libcrypto.so.1.0.0 /lib/i386-linux-gnu/libz.so.1 /usr/lib/i386-linux-gnu/libavahi-common.so.3 /usr/lib/i386-linux-gnu/libavahi-client.so.3 /usr/lib/i386-linux-gnu/i686/cmov/libavcodec.so.53 /usr/lib/i386-linux-gnu/i686/cmov/libavutil.so.51 /usr/lib/i386-linux-gnu/i686/cmov/libavformat.so.53 /usr/lib/i386-linux-gnu/libcurl.so.4 /lib/i386-linux-gnu/librt.so.1 /lib/i386-linux-gnu/libdl.so.2 /lib/i386-linux-gnu/libpthread.so.0 /lib/i386-linux-gnu/libm.so.6 /lib/i386-linux-gnu/libc.so.6 /lib/i386-linux-gnu/libdbus-1.so.3 /usr/lib/libvpx.so.1 /usr/lib/i386-linux-gnu/libvorbisenc.so.2 /usr/lib/i386-linux-gnu/libvorbis.so.0 /usr/lib/i386-linux-gnu/libtheoraenc.so.1 /usr/lib/i386-linux-gnu/libtheoradec.so.1 /usr/lib/i386-linux-gnu/sse2/libspeex.so.1 /usr/lib/libschroedinger-1.0.so.0 /usr/lib/libgsm.so.1 /usr/lib/libva.so.1 /lib/i386-linux-gnu/libbz2.so.1.0 /usr/lib/i386-linux-gnu/libidn.so.11 /usr/lib/i386-linux-gnu/liblber-2.4.so.2 /usr/lib/i386-linux-gnu/libldap_r-2.4.so.2 /usr/lib/i386-linux-gn
Jan 15 22:35:40 Ion3D tvheadend4432: CRASH: Register dump [19]: 00000033 00000000 0000007b 0000007b b66c5ff4 00000000 b351d3e8 b351d0f4 00001150 00000006 00001158 00000000 00000000 00000000 b7716424 00000073 00200206 b351d0f4 0000007b
Jan 15 22:35:40 Ion3D tvheadend4432: CRASH: STACKTRACE
Jan 15 22:35:40 Ion3D tvheadend4432: CRASH: /home/nemphys/git/tvheadend/src/trap.c:141 0x8071722
Jan 15 22:35:40 Ion3D tvheadend4432: CRASH: __kernel_rt_sigreturn+0x0 ()
Jan 15 22:35:40 Ion3D tvheadend4432: CRASH: __kernel_vsyscall+0x10 ()
Jan 15 22:35:40 Ion3D tvheadend4432: CRASH: gsignal+0x4f (/lib/i386-linux-gnu/libc.so.6)
Jan 15 22:35:40 Ion3D tvheadend4432: CRASH: abort+0x175 (/lib/i386-linux-gnu/libc.so.6)
Jan 15 22:35:40 Ion3D tvheadend4432: CRASH: ??:0 0xb6547085
Jan 15 22:35:40 Ion3D tvheadend4432: CRASH: ??:0 0xb6547137
Jan 15 22:35:40 Ion3D tvheadend4432: CRASH: /home/nemphys/git/tvheadend/src/timeshift/timeshift_filemgr.c:79 0x8094eb0
Jan 15 22:35:40 Ion3D tvheadend4432: CRASH: ??:0 0xb66fdd4c
Jan 15 22:35:40 Ion3D tvheadend4432: CRASH: clone+0x5e (/lib/i386-linux-gnu/libc.so.6)

History

#1

Updated by Adam Sutton almost 12 years ago

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

Applied in changeset commit:2da44d4810f6a20af4038a86210c89af8d48fae5.

Also available in: Atom PDF