Bug #2028
[Git master / 3.9.470-g6482d33] sefault caused by timeshift
Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
2014-03-31
Due date:
% Done:
100%
Estimated time:
Found in version:
3.9.470-g6482d33
Affected Versions:
Description
As title :p
#0 timeshift_input (opaque=0x2a583b0, sm=0x7f94000ead00)
at src/timeshift.c:180
ts = 0x2a583b0
pkt = 0x7f940004d700
#1 0x000000000041b3a6 in streaming_pad_deliver (sp=sp@entry=0x7f9420091768,
sm=sm@entry=0x7fff5cf16970) at src/streaming.c:346
st = 0x2a62b88
next = 0x0
__PRETTY_FUNCTION__ = "streaming_pad_deliver"
#2 0x0000000000468250 in linuxdvb_frontend_monitor (aux=<optimized out>)
at src/input/mpegts/linuxdvb/linuxdvb_frontend.c:567
u16 = <optimized out>
u32 = 0
buf = "DiBcom 7000PC : DVB-T #5 #0", '\000' <repeats 228 times>
lfe = <optimized out>
mmi = 0x280a5e0
mm = 0x7f942008f4b0
mp = <optimized out>
fe_status = 31
status = SIGNAL_GOOD
sigstat = {status_text = 0x49b924 "GOOD", snr = 237, signal = 55168,
ber = 0, unc = 0}
sm = {sm_link = {tqe_next = 0x20, tqe_prev = 0x12},
sm_type = SMT_SIGNAL_STATUS, sm_time = 3, {sm_data = 0x7fff5cf16950,
sm_code = 1559325008}}
s = 0x7f9420091530
#3 0x00000000004078b9 in mainloop () at src/main.c:401
gti = <optimized out>
cb = <optimized out>
ts = {tv_sec = 1396230529, tv_nsec = 181514}
#4 main (argc=44, argv=0x7fff5cf17508) at src/main.c:831
i = <optimized out>
set = {__val = {16386, 0 <repeats 15 times>}}
adapter_mask = 4294967295
log_level = <optimized out>
log_options = <optimized out>
log_debug = <optimized out>
log_trace = <optimized out>
buf = "/tmp\000\177\000\000\000\000`\330\342\271\376\377\000\000v7Ob(\377\210\003\346\220\305E\214\000\300\000\b\000\005\200\000`\300\200\000\r\212\f\000\004\020\000\210D2\b.@\210P4, \016\"H&\204\300\214\004\b\000\002\002\016\241\254\032\004f\300\000\300\062\000\300\000P\001 \201\b\204\v ($\000\004 P\000\020X\200\312DB(\000\006\200\020\030B\000 @\200\000\tP\000Q\212@\020\000\000\000\000\b\000\000\021\020\000u\361\\\377\177\000\000\270\324G1\224\177\000\000@\236\001\b\004\200\200\000\004\200PLG\242\000\200\310N&1\224\177\000\000\300\331G1\224\177\000\000Ń'1\224\177\000\000ȩH1\224\177\000\000\350\344G1\224\177\000\000\000\020H1\224\177\000\000\330\324G1\224\177\000\000\000\000\000\000\000\000\000\000֛'1\224\177\000\000\030\320H1\224\177\000\000\230r\361\\\377\177\000\000\240r\361\\\377\177\000\000\257r\361\\\377\177\000\000\340\221'"...
opt_help = 0
opt_version = 0
opt_fork = 1
opt_firstrun = 0
opt_stderr = 0
opt_syslog = 0
opt_uidebug = 0
opt_abort = 0
opt_noacl = 0
opt_fileline = 0
opt_threadid = 0
opt_ipv6 = 0
opt_tsfile_tuner = 0
opt_dump = 1
opt_config = 0x0
opt_user = 0x7fff5cf17ed1 "hts"
opt_group = 0x7fff5cf17ed8 "video"
opt_logpath = 0x7fff5cf17e8f "/home/hts/tvh.log"
opt_log_debug = 0x0
opt_log_trace = 0x7fff5cf17ea9 "subscription,service,linuxdvb,mpegts"
opt_pidpath = 0x488660 "/var/run/tvheadend.pid"
opt_dvb_adapters = 0x0
opt_bindaddr = 0x0
opt_subscribe = 0x0
opt_tsfile = {max = 10, num = 0, str = 0x2593260}
cmdline_opts = {{sopt = 0 '\000', lopt = 0x0,
desc = 0x488677 "Generic Options", type = OPT_BOOL, param = 0x0}, {
sopt = 104 'h', lopt = 0x488687 "help",
desc = 0x48868c "Show this page", type = OPT_BOOL,
param = 0x7fff5cf16b70}, {sopt = 118 'v',
lopt = 0x493da1 "version",
desc = 0x48869b "Show version infomation", type = OPT_BOOL,
param = 0x7fff5cf16b74}, {sopt = 0 '\000', lopt = 0x0,
desc = 0x4886b3 "Service Configuration", type = OPT_BOOL,
param = 0x0}, {sopt = 99 'c', lopt = 0x48b8b7 "config",
desc = 0x4886c9 "Alternate config path", type = OPT_STR,
param = 0x7fff5cf16ba8}, {sopt = 102 'f', lopt = 0x4886df "fork",
desc = 0x4886e4 "Fork and run as daemon", type = OPT_BOOL,
param = 0x7fff5cf16b78}, {sopt = 117 'u', lopt = 0x488702 "user",
desc = 0x4886fb "Run as user", type = OPT_STR,
param = 0x7fff5cf16bb0}, {sopt = 103 'g', lopt = 0x48870e "group",
desc = 0x488707 "Run as group", type = OPT_STR,
param = 0x7fff5cf16bb8}, {sopt = 112 'p', lopt = 0x488673 "pid",
desc = 0x488714 "Alternate pid path", type = OPT_STR,
param = 0x7fff5cf16bd8}, {sopt = 67 'C',
lopt = 0x488727 "firstrun",
desc = 0x488c40 "If no user account exists then create one with\nno username and no password. Use with care as\nit will allow world-wide administrative access\nto your Tvheadend installation until you edit\nthe access-con"...,
type = OPT_BOOL, param = 0x7fff5cf16b7c}, {sopt = 97 'a',
lopt = 0x488730 "adapters",
desc = 0x488d30 "Only use specified DVB adapters (comma separated)", type = OPT_STR, param = 0x7fff5cf16be0}, {sopt = 0 '\000', lopt = 0x0,
desc = 0x488739 "Server Connectivity", type = OPT_BOOL,
param = 0x0}, {sopt = 54 '6', lopt = 0x48874d "ipv6",
desc = 0x488752 "Listen on IPv6", type = OPT_BOOL,
param = 0x7fff5cf16b9c}, {sopt = 98 'b',
lopt = 0x488761 "bindaddr",
desc = 0x48876a "Specify bind address", type = OPT_STR,
param = 0x7fff5cf16be8}, {sopt = 0 '\000',
lopt = 0x48877f "http_port",
desc = 0x488789 "Specify alternative http port", type = OPT_INT,
param = 0x6cd1f4}, {sopt = 0 '\000', lopt = 0x4887a7 "http_root",
desc = 0x488d68 "Specify alternative http webroot",
type = OPT_STR, param = 0x6cd190}, {sopt = 0 '\000',
lopt = 0x4887b1 "htsp_port",
desc = 0x4887bb "Specify alternative htsp port", type = OPT_INT,
param = 0x6cd1a8}, {sopt = 0 '\000', lopt = 0x4887d9 "htsp_port2",
desc = 0x4887e4 "Specify extra htsp port", type = OPT_INT,
param = 0x6cd0c0}, {sopt = 0 '\000', lopt = 0x0,
desc = 0x4887fc "Debug Options", type = OPT_BOOL, param = 0x0}, {
sopt = 100 'd', lopt = 0x48881a "stderr",
desc = 0x48880a "Enable debug on stderr", type = OPT_BOOL,
param = 0x7fff5cf16b80}, {sopt = 115 's',
lopt = 0x488831 "syslog",
desc = 0x488821 "Enable debug to syslog", type = OPT_BOOL,
param = 0x7fff5cf16b84}, {sopt = 108 'l',
lopt = 0x488838 "logfile", desc = 0x488840 "Enable debug to file",
type = OPT_STR, param = 0x7fff5cf16bc0}, {sopt = 0 '\000',
lopt = 0x4888ac "debug",
desc = 0x488855 "Enable debug subsystems", type = OPT_STR,
param = 0x7fff5cf16bc8}, {sopt = 0 '\000',
lopt = 0x4960bf "trace",
desc = 0x48886d "Enable trace subsystems", type = OPT_STR,
param = 0x7fff5cf16bd0}, {sopt = 0 '\000',
lopt = 0x488885 "fileline",
desc = 0x488d90 "Add file and line numbers to debug",
type = OPT_BOOL, param = 0x7fff5cf16b94}, {sopt = 0 '\000',
lopt = 0x48888e "threadid",
desc = 0x488897 "Add the thread ID to debug", type = OPT_BOOL,
param = 0x7fff5cf16b98}, {sopt = 0 '\000',
lopt = 0x4888b2 "uidebug",
desc = 0x488db8 "Enable webUI debug (non-minified JS)",
type = OPT_BOOL, param = 0x7fff5cf16b88}, {sopt = 65 'A',
lopt = 0x4888c6 "abort", desc = 0x4888ba "Immediately abort",
type = OPT_BOOL, param = 0x7fff5cf16b8c}, {sopt = 68 'D',
lopt = 0x4888cc "dump",
desc = 0x4888d1 "Enable coredumps for daemon", type = OPT_BOOL,
param = 0x7fff5cf16ba4}, {sopt = 0 '\000',
lopt = 0x4888ed "noacl",
desc = 0x488de0 "Disable all access control checks",
type = OPT_BOOL, param = 0x7fff5cf16b90}, {sopt = 106 'j',
lopt = 0x4888f3 "join",
desc = 0x488e08 "Subscribe to a service permanently",
type = OPT_STR, param = 0x7fff5cf16bf0}, {sopt = 0 '\000',
lopt = 0x0, desc = 0x4888f8 "TODO: testing", type = OPT_BOOL,
param = 0x0}, {sopt = 0 '\000', lopt = 0x488906 "tsfile_tuners",
desc = 0x488914 "Number of tsfile tuners", type = OPT_INT,
param = 0x7fff5cf16ba0}, {sopt = 0 '\000',
lopt = 0x48892c "tsfile",
desc = 0x488933 "tsfile input (mux file)", type = OPT_STR_LIST,
param = 0x7fff5cf16c00}}
History
Updated by Adam Sutton almost 10 years ago
- Status changed from New to Fixed
- % Done changed from 0 to 100
Applied in changeset commit:tvheadend|1369d5dbebb83e2bb9d5583325ef23fdd7aeb061.