Project

General

Profile

Bug #4643

crash while heavy scanning over Sat>IP server

Added by C vH about 7 years ago. Updated about 7 years ago.

Status:
Fixed
Priority:
Normal
Category:
SAT>IP
Target version:
-
Start date:
2017-10-02
Due date:
% Done:

100%

Estimated time:
Found in version:
4.2
Affected Versions:

Description

Server: 8 tuner, latest stable Tvh 4.2 server with 2 tuners for Sat>IP server.

Client: If I use the Sat>IP tuners and scan the whole Astra 19.2 (force scan) Tvh at the server crashs.

This is easily reproduce able, it looks like if I click 2 times "force scan" at the client the server goes down a minute later.
full log, bt full and disassemble at the end (http://cvh.libreelec.tv/Tvheadend/crash.txt)

(gdb) bt full
#0  linuxdvb_frontend_update_pids (mi=0x5555573eb5d0, mm=<optimized out>) at src/input/mpegts/linuxdvb/linuxdvb_frontend.c:767
        lfe = 0x5555573eb5d0
        mp = 0x7fff00000002
        mps = <optimized out>
#1  0x00005555557caea9 in mpegts_mux_update_pids_cb (aux=0x555557a16e90) at src/input/mpegts/mpegts_mux.c:910
        mm = 0x555557a16e90
        mi = 0x5555573eb5d0
#2  0x000055555571087d in mtimer_thread (aux=<optimized out>) at src/main.c:634
        mti = <optimized out>
        cb = <optimized out>
        next = 4286677097
#3  0x000055555571b785 in thread_wrapper (p=0x5555575ad680) at src/wrappers.c:159
        set = {__val = {16388, 0 <repeats 15 times>}}
        r = <optimized out>
#4  0x00007ffff62456ba in start_thread (arg=0x7ffff09ae700) at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7ffff09ae700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737230071552, -8902552660762837690, 0, 140737488345311, 140737230072256, 93825008241949, 8902533102375910726, 8902538724919721286}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
              cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread" 
#5  0x00007ffff56e83dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

History

#1

Updated by Jaroslav Kysela about 7 years ago

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

Applied in changeset commit:tvheadend|c88ebcfbf1b28f580144e9236204b544c124e76d.

Also available in: Atom PDF