Bug #736
closedTVHeadend crash after channel scanning
0%
Description
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/tvheadend...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/tvheadend d 401
[Thread debugging using libthread_db enabled]
[New Thread 0x7ffff60c2700 (LWP 2402)]
[New Thread 0x7ffff58c1700 (LWP 2403)]
[New Thread 0x7ffff50c0700 (LWP 2405)]
[INFO]:dvb: Found adapter /dev/dvb/adapter0 (Afatech AF9033 DVB-T) via USB (480 Mbit/s)
[New Thread 0x7ffff48bf700 (LWP 2407)]
tcp_server: epoll_wait: Interrupted system call
[New Thread 0x7fffeffff700 (LWP 2408)]
tcp_server: epoll_wait: Interrupted system call
[DEBUG]:dvb: "/dev/dvb/adapter0" tuning to "730,000 kHz" (Initial autoscan)
[DEBUG]:dvb: Add service "_dev_dvb_adapter0_Afatech_AF9033_DVB_T514000000_0003" on "Harashut Hashnia: 514,000 kHz"
[DEBUG]:dvb: Add service "_dev_dvb_adapter0_Afatech_AF9033_DVB_T514000000_0015" on "Harashut Hashnia: 514,000 kHz"
[DEBUG]:dvb: Add service "_dev_dvb_adapter0_Afatech_AF9033_DVB_T514000000_0002" on "Harashut Hashnia: 514,000 kHz"
[DEBUG]:dvb: Add service "_dev_dvb_adapter0_Afatech_AF9033_DVB_T514000000_0005" on "Harashut Hashnia: 514,000 kHz"
[DEBUG]:dvb: Add service "_dev_dvb_adapter0_Afatech_AF9033_DVB_T514000000_0020" on "Harashut Hashnia: 514,000 kHz"
[DEBUG]:dvb: Add service "_dev_dvb_adapter0_Afatech_AF9033_DVB_T514000000_0004" on "Harashut Hashnia: 514,000 kHz"
[DEBUG]:dvb: Add service "_dev_dvb_adapter0_Afatech_AF9033_DVB_T514000000_0001" on "Harashut Hashnia: 514,000 kHz"
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
tcp_server: epoll_wait: Interrupted system call
[New Thread 0x7fffeddd5700 (LWP 2409)]
tcp_server: epoll_wait: Interrupted system call
[INFO]:dvr: Creating new configuration ''
[WARNING]:dvr: Output directory for video recording is not yet configured for DVR configuration "". Defaulting to to "/home/reuvenah". This can be changed from the web user interface.
[INFO]:CSA: Using SSE2 128bit parallel descrambling
[New Thread 0x7fffed5d4700 (LWP 2410)]
tcp_server: epoll_wait: Interrupted system call
[NOTICE]:START: HTS Tvheadend version 2.12 started, running as PID:2399 UID:0 GID:0, settings located in '/home/reuvenah/.hts/tvheadend'
tcp_server: epoll_wait: Interrupted system call
[DEBUG]:dvb: "730,000 kHz" on adapter "Afatech AF9033 DVB-T", status changed to Faint signal
[DEBUG]:dvb: "730,000 kHz" on adapter "Afatech AF9033 DVB-T", status changed to No signal
[DEBUG]:dvb: "730,000 kHz" on adapter "Afatech AF9033 DVB-T", status changed to Faint signal
[New Thread 0x7fffecdd3700 (LWP 2415)]
[ERROR]:HTTP: 192.168.1.2: /extjs.html -
[DEBUG]:dvb: "730,000 kHz" on adapter "Afatech AF9033 DVB-T", status changed to No signal
[New Thread 0x7fffec5d2700 (LWP 2416)]
[New Thread 0x7fffebdd1700 (LWP 2417)]
[New Thread 0x7fffeb5d0700 (LWP 2418)]
[New Thread 0x7fffeadcf700 (LWP 2419)]
[New Thread 0x7fffea5ce700 (LWP 2420)]
[DEBUG]:dvb: "/dev/dvb/adapter0" tuning to "Harashut Hashnia: 514,000 kHz" (Initial autoscan)
[NOTICE]:dvb: New mux "14,227 kHz" created by automatic mux discovery
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffeffff700 (LWP 2408)]
0x00007ffff6bc55d1 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) info reg
rax 0x0 0
rbx 0x0 0
rcx 0x0 0
rdx 0x0 0
rsi 0x4532b7 4534967
rdi 0x0 0
rbp 0x7ba8a0 0x7ba8a0
rsp 0x7fffefffd598 0x7fffefffd598
r8 0x7ffff6ed22a8 140737336124072
r9 0x7ffff6ed2228 140737336123944
r10 0xa 10
r11 0x2 2
r12 0x7ffff0000a20 140737219922464
r13 0x48 72
r14 0x7c1e10 8134160
r15 0x7ffff00185d0 140737220019664
rip 0x7ffff6bc55d1 0x7ffff6bc55d1
eflags 0x10283 [ CF SF IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
(gdb) disassemble $pc-32,$pc+32
Dump of assembler code from 0x7ffff6bc55b1 to 0x7ffff6bc55f1:
0x00007ffff6bc55b1 <strlen+49>: add %al,(%rax)
0x00007ffff6bc55b3 <strlen+51>: je 0x7ffff6bc55bc <strlen+60>
0x00007ffff6bc55b5 <strlen+53>: lea 0xb8f34(%rip),%rax # 0x7ffff6c7e4f0
0x00007ffff6bc55bc <strlen+60>: retq
0x00007ffff6bc55bd: nopl (%rax)
0x00007ffff6bc55c0: xor %rax,%rax
0x00007ffff6bc55c3: mov %edi,%ecx
0x00007ffff6bc55c5: and $0x3f,%ecx
0x00007ffff6bc55c8: pxor %xmm0,%xmm0
0x00007ffff6bc55cc: cmp $0x30,%ecx
0x00007ffff6bc55cf: ja 0x7ffff6bc55ea
=> 0x00007ffff6bc55d1: movdqu (%rdi),%xmm1
0x00007ffff6bc55d5: pcmpeqb %xmm1,%xmm0
0x00007ffff6bc55d9: pmovmskb %xmm0,%edx
0x00007ffff6bc55dd: test %edx,%edx
0x00007ffff6bc55df: jne 0x7ffff6bc565b
0x00007ffff6bc55e1: mov %rdi,%rax
0x00007ffff6bc55e4: and $0xfffffffffffffff0,%rax
0x00007ffff6bc55e8: jmp 0x7ffff6bc5607
0x00007ffff6bc55ea: mov %rdi,%rax
0x00007ffff6bc55ed: and $0xfffffffffffffff0,%rax
End of assembler dump.
(gdb) bt full
#0 0x00007ffff6bc55d1 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1 0x00007ffff6bc52e6 in strdup () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#2 0x000000000041dd9b in ?? ()
No symbol table info available.
#3 0x000000000043cd5f in ?? ()
No symbol table info available.
#4 0x000000000043e14f in ?? ()
No symbol table info available.
#5 0x0000000000439cdc in ?? ()
No symbol table info available.
#6 0x000000000043af8d in ?? ()
No symbol table info available.
#7 0x00007ffff7162d8c in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#8 0x00007ffff6c2904d in clone () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#9 0x0000000000000000 in ?? ()
No symbol table info available.