Project

General

Profile

Bug #315 » debuglog-2.txt

Jouk Hettema -, 2010-10-27 09:33

 
1
info reg
2
eax            0x00
3
ecx            0x5285   21125
4
edx            0x66
5
ebx            0x527c   21116
6
esp            0xb5ffd75c0xb5ffd75c
7
ebp            0xb5ffd7680xb5ffd768
8
esi            0x31d84f 3266639
9
edi            0x359ff4 3514356
10
eip            0x130416 0x130416 <__kernel_vsyscall+2>
11
eflags         0x200202 [ IF ID ]
12
cs             0x73115
13
ss             0x7b123
14
ds             0x7b123
15
es             0x7b123
16
fs             0x00
17
gs             0x3351
18
(gdb) disassemble $pc-32,$pc+32
19
Dump of assembler code from 0x1303f6 to 0x130436:
20
   0x001303f6:  add    %al,(%eax)
21
   0x001303f8:  add    %al,(%eax)
22
   0x001303fa:  add    %al,(%eax)
23
   0x001303fc:  add    %al,(%eax)
24
   0x001303fe:  add    %al,(%eax)
25
   0x00130400 <__kernel_sigreturn+0>:   pop    %eax
26
   0x00130401 <__kernel_sigreturn+1>:   mov    $0x77,%eax
27
   0x00130406 <__kernel_sigreturn+6>:   int    $0x80
28
   0x00130408 <__kernel_sigreturn+8>:   nop
29
   0x00130409:  lea    0x0(%esi),%esi
30
   0x0013040c <__kernel_rt_sigreturn+0>:mov    $0xad,%eax
31
   0x00130411 <__kernel_rt_sigreturn+5>:int    $0x80
32
   0x00130413 <__kernel_rt_sigreturn+7>:nop
33
   0x00130414 <__kernel_vsyscall+0>:int    $0x80
34
=> 0x00130416 <__kernel_vsyscall+2>:ret    
35
   0x00130417:  add    %ch,(%esi)
36
   0x00130419:  jae    0x130483
37
   0x0013041b:  jae    0x130491
38
   0x0013041d:  jb     0x130493
39
   0x0013041f:  popa   
40
   0x00130420:  bound  %eax,(%eax)
41
   0x00130422:  cs
42
   0x00130423:  push   $0x687361
43
   0x00130428:  cs
44
   0x00130429:  fs
45
   0x0013042a:  jns    0x13049a
46
   0x0013042c:  jae    0x1304a7
47
   0x0013042e:  insl   (%dx),%es:(%edi)
48
   0x0013042f:  add    %ch,(%esi)
49
   0x00130431:  fs
50
   0x00130432:  jns    0x1304a2
51
   0x00130434:  jae    0x1304aa
52
End of assembler dump.
53
(gdb) bt full
54
#0  0x00130416 in __kernel_vsyscall ()
55
No symbol table info available.
56
#1  0x001fcd11 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
57
        resultvar = <value optimized out>
58
        resultvar = <value optimized out>
59
        pid = 3514356
60
        selftid = 21125
61
#2  0x001fe5ea in abort () at abort.c:92
62
        save_stage = 2
63
        act = {__sigaction_handler = {sa_handler = 0xb6a00010, sa_sigaction = 0xb6a00010}, sa_mask = {__val = {3514356, 3514356, 3063939088, 0, 3053442992, 
64
              2379422, 2382337, 3063939088, 32, 3514356, 122, 121, 3053443192, 2332984, 0, 3064792120, 121, 3025805360, 0, 4222451712, 3064792120, 
65
              3064792221, 3064792120, 3064792120, 3064792241, 3064792420, 3064792120, 3064792420, 0, 0, 0, 0}}, sa_flags = 0, sa_restorer = 0xc}
66
        sigs = {__val = {32, 0 <repeats 31 times>}}
67
#3  0x001f5d98 in __assert_fail (assertion=0x80942d8 "st->st_buf.sb_data != ((void *)0)", file=0x80942b4 "/usr/src/tvheadend/src/parsers.c", line=966, 
68
    function=0x80943e9 "parse_mpeg2video") at assert.c:81
69
        buf = 0xb6a52638 "tvheadend: /usr/src/tvheadend/src/parsers.c:966: parse_mpeg2video: Assertion `st->st_buf.sb_data != ((void *)0)' failed.\n"
70
#4  0x0805bf00 in parse_mpeg2video (t=0x8242048, st=0x8242358, len=141, next_startcode=435, sc_offset=2455) at /usr/src/tvheadend/src/parsers.c:966
71
        pkt = 0xb458f0c0
72
        buf = <value optimized out>
73
        bs = {rdata = 0xb80009a3 "J\256\237\352\351n\226\352\322\177\253i?\272\260\305ulQ_\200/\252\374", <incomplete sequence \370\200\275\245>, 
74
          wdata = 0x0, offset = 0, len = 1096}
75
        frametype = <value optimized out>
76
        __PRETTY_FUNCTION__ = "parse_mpeg2video"
77
#5  0x0805b881 in parse_sc (t=0x8242048, st=0x8242358, data=0x831884c "", len=176, vp=0x805baa0 <parse_mpeg2video>) at /usr/src/tvheadend/src/parsers.c:321
78
        sc = 435
79
        i = <value optimized out>
80
        r = <value optimized out>
81
        __PRETTY_FUNCTION__ = "parse_sc"
82
#6  0x0805dad1 in ts_recv_packet0 (t=0x8242048, st=<value optimized out>, tsb=0x8318840 "GB\a1\a`") at /usr/src/tvheadend/src/tsdemux.c:123
83
        off = <value optimized out>
84
        pusi = 1
85
        cc = <value optimized out>
86
        error = 0
87
#7  0x08070f20 in cwc_descramble (td=0x8318670, t=0x8242048, st=0x8242550, tsb=0xb5ffdec8 "G") at /usr/src/tvheadend/src/cwc.c:1376
88
        i = <value optimized out>
89
        t0 = 0x8318840 "GB\a1\a`"
90
        ct = 0x8318670
91
        r = 140
92
        vec = {0x0, 0x831ed98 "", 0x0}
93
        __PRETTY_FUNCTION__ = "cwc_descramble"
94
#8  0x0805dfbd in ts_recv_packet1 (t=0x8242048, tsb=0xb5ffdec8 "G", pcrp=0x0) at /usr/src/tvheadend/src/tsdemux.c:240
95
        st = 0x8242550
96
        n = 1
97
        m = <value optimized out>
98
        r = <value optimized out>
99
        td = 0x8318670
100
        error = 0
101
#9  0x08081248 in dvb_adapter_input_dvr (aux=0x81f5748) at /usr/src/tvheadend/src/dvb/dvb_adapter.c:540
102
        tda = 0x81f5748
103
        fd = 13
104
        i = <value optimized out>
105
        r = 1880
106
        tsb = "G\002\001\324\327s\027\255\221\374\332X\302\071\n\262j\270\371\322@\334L\261 \342n\263\253\006\205\320hnP\033?\f\020\230\270\370]\023(\317(\220\n\\\343]$'\305\017j\001z\374E\240\235?&|\251\370L]\375\220\033\337'\275\256P8\213w\307\331s1\223\344C\266?j\315*\366\304\314\017\063\n\202\217(\r\022\227&\"\270\346Q\370\230\216\272\342\371{\203`^\365Jz\236\2577?\320\062\247V\247\334KU\354F$.\223\221\354\246\024K\241\233\331\016H\016\340\022?\373u\220\030s\005@\005h|\262\343|\316!EK\275pe\321(\006\026\251/RG\002\005?!X\226(\v\254\245\332\351\037<\225\t\226\334.E\036|\206\344\006#,r\271:\277\241[\375?V\342??k\200?\201\372I\343\367Q^\312\327\071\357\212v\"\302-i\354\344\373=T\030\060ug\301%1\274\202h\360rtu\024T\216(\004\340A.\243TW\017\310V\"V\266\257t\366\257\352C\245\214\331\304?!|\033X\313?d?A\251K\346\270K\304#?#o/H\266\314\307\332\004\227\063\rk\312\305`\034?\366\343'<\271\213\237\347[B\330\066\027\256\251\336L(\351_\362\246O\206_P<!\250\210\375\066B"...
107
---Type <return> to continue, or q <return> to quit---
108
        t = 0x8242048
109
#10 0x00193919 in start_thread (arg=0xb5ffeb70) at pthread_create.c:301
110
        __res = <value optimized out>
111
        __ignore1 = 21125
112
        __ignore2 = 6
113
        pd = 0xb5ffeb70
114
        now = <value optimized out>
115
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1724404, 0, 4001536, -1241521064, -1971117718, 1194603009}, mask_was_saved = 0}}, priv = {pad = {0x0, 
116
              0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
117
        not_first_call = <value optimized out>
118
        pagesize_m1 = <value optimized out>
119
        sp = <value optimized out>
120
        freesize = <value optimized out>
121
#11 0x002afcce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
122
No locals.
123
(gdb) q
124
A debugging session is active.
125

    
126
Inferior 1 [process 21116] will be killed.
127

    
128
Quit anyway? (y or n) y
129
[tvheadend@dvb ~]$ 
(4-4/5)