Project

General

Profile

Bug #315 » debuglog.txt

Jouk Hettema -, 2010-10-27 08:16

 
1
info reg
2
eax            0x00
3
ecx            0x00
4
edx            0x00
5
ebx            0x824c670136627824
6
esp            0xb5ffd9400xb5ffd940
7
ebp            0xb5ffd9980xb5ffd998
8
esi            0x1f31
9
edi            0x100256
10
eip            0x805b2320x805b232 <parse_sc+418>
11
eflags         0x210246 [ PF ZF IF RF 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 0x805b212 to 0x805b252:
20
   0x0805b212 <parse_sc+386>:   mov    $0x0,%dl
21
   0x0805b214 <parse_sc+388>:   add    %al,(%eax)
22
   0x0805b216 <parse_sc+390>:   mov    -0x20(%ebp),%eax
23
   0x0805b219 <parse_sc+393>:   mov    %eax,(%esp)
24
   0x0805b21c <parse_sc+396>:   call   0x804bab0 <sbuf_reset>
25
   0x0805b221 <parse_sc+401>:   mov    0xac(%ebx),%edx
26
   0x0805b227 <parse_sc+407>:   mov    %edi,%eax
27
   0x0805b229 <parse_sc+409>:   mov    0xa8(%ebx),%ecx
28
   0x0805b22f <parse_sc+415>:   shr    $0x18,%eax
29
=> 0x0805b232 <parse_sc+418>:   mov    %al,(%ecx,%edx,1)
30
   0x0805b235 <parse_sc+421>:   mov    0xa8(%ebx),%ecx
31
   0x0805b23b <parse_sc+427>:   mov    %edi,%eax
32
   0x0805b23d <parse_sc+429>:   shr    $0x10,%eax
33
   0x0805b240 <parse_sc+432>:   mov    %al,0x1(%ecx,%edx,1)
34
   0x0805b244 <parse_sc+436>:   mov    0xa8(%ebx),%ecx
35
   0x0805b24a <parse_sc+442>:   mov    %edi,%eax
36
   0x0805b24c <parse_sc+444>:   shr    $0x8,%eax
37
   0x0805b24f <parse_sc+447>:   mov    %al,0x2(%ecx,%edx,1)
38
End of assembler dump.
39
(gdb) bt full
40
#0  0x0805b232 in parse_sc (t=0x824c350, st=0x824c670, data=0x85ae06c "", 
41
    len=176, vp=0x805b4e0 <parse_mpeg2video>)
42
    at /usr/src/tvheadend/src/parsers.c:345
43
        sc = 256
44
        i = <value optimized out>
45
        r = <value optimized out>
46
#1  0x0805d4f1 in ts_recv_packet0 (t=0x824c350, st=<value optimized out>, 
47
    tsb=0x85ae060 "GB\b<\a") at /usr/src/tvheadend/src/tsdemux.c:123
48
        off = <value optimized out>
49
        pusi = 1
50
        cc = <value optimized out>
51
        error = 0
52
#2  0x08070920 in cwc_descramble (td=0x8492390, t=0x824c350, st=0x824c670, 
53
    tsb=0xb5ffe040 "G\002\b\220\355\305P\022c?_\361\215\217\271i%[q\264\355 \273RD\357\230\r\275c\250I\177\220\060\360?\033+\213\024\267%8\210`\207jtVBE\273\252u\351\344}LD+\224\302U\330\371P8\254\005\321\322\370\243$\222Ah\213\221\201\354\365\031FT\357\256m\370\362\307\310\320\034\230\330\023\376\253|\342\024\300a\275\035\216\354\266E\001W\n\017v\312u?%\260\362\215\357\314j9\t9\nR\310\002,\206\304\023\061?\336Ni\350T8\360Y_\263\377\037\353\037\352z\352Y=\275\066;%\312\061+\020\345\230qC\300\241W\317\310\037:Ox\254\344m\224\230G\002\002\234\265P\320;S?d"...) at /usr/src/tvheadend/src/cwc.c:1376
54
        i = <value optimized out>
55
        t0 = 0x85ae060 "GB\b<\a"
56
---Type <return> to continue, or q <return> to quit---
57
        ct = 0x8492390
58
        r = 131
59
        vec = {
60
          0x85b045c "G\002\b\231U9\302m\242>\262n\344\331m\216g\016?Y\325\367\250\235\273\fse?$\377>", 0x85b0af8 "\375H~\343Q2", 0x0}
61
        __PRETTY_FUNCTION__ = "cwc_descramble"
62
#3  0x0805d9dd in ts_recv_packet1 (t=0x824c350, 
63
    tsb=0xb5ffe040 "G\002\b\220\355\305P\022c?_\361\215\217\271i%[q\264\355 \273RD\357\230\r\275c\250I\177\220\060\360?\033+\213\024\267%8\210`\207jtVBE\273\252u\351\344}LD+\224\302U\330\371P8\254\005\321\322\370\243$\222Ah\213\221\201\354\365\031FT\357\256m\370\362\307\310\320\034\230\330\023\376\253|\342\024\300a\275\035\216\354\266E\001W\n\017v\312u?%\260\362\215\357\314j9\t9\nR\310\002,\206\304\023\061?\336Ni\350T8\360Y_\263\377\037\353\037\352z\352Y=\275\066;%\312\061+\020\345\230qC\300\241W\317\310\037:Ox\254\344m\224\230G\002\002\234\265P\320;S?d"..., pcrp=0x0) at /usr/src/tvheadend/src/tsdemux.c:240
64
        st = 0x824c670
65
        n = 1
66
        m = <value optimized out>
67
        r = <value optimized out>
68
        td = 0x8492390
69
        error = 0
70
#4  0x08080c48 in dvb_adapter_input_dvr (aux=0x81f4748)
71
    at /usr/src/tvheadend/src/dvb/dvb_adapter.c:540
72
---Type <return> to continue, or q <return> to quit---
73
        tda = 0x81f4748
74
        fd = 13
75
        i = <value optimized out>
76
        r = 1880
77
        tsb = "G\002\000\321\301\060\033%,\251\2144?/\242x{\001\344\330\017\222\206\000\372\260\"\272\356>\361?Q@;\016\302\026\264\037\242\370\300\340T@\345C?s\361\205\276\366\224M\335Gk\037&`-\034y\375>\240t\334i\027<\251+D\t\306\367\a\326d\207!\234\017e3I\256\251\374\347\251k\032\236\070\t\346\231)V\021\306\366YZ\225pZ`\226\v*\253\364\347\020\360>K\f\300\375-`\177\"\352\264\a\340^j\370\326~\340{\203M1\374A\327\005%\256\277Q\237f\033\t\235H\242\303\036\371)\312\347g\310\063PM\031\020vA\306CL\367\230\232\216\312\370\004\370\tG\002\005\321*\256\241\005\305\347x\305A\262$\255\253\033?\302\215qT\233F\a(9Y\366s\200\367\255\265\237\371#\026\321Z%4{\275\302?2+)?\251\356\333?O@r\003\071?\202\350\256I1\250\226|\350j\367\067\177\060?W\016\217\327\063j\000N?\363$\a\244\006\027\265B\353\316\177\v6^d?EX.\353W\351hA\230?m;\372\325\t\233\364\026\264_\307P\243R\264F\017eb\223pw\347\366YC?:Ft!\226?\037\025j\310\034"...
78
        t = 0x824c350
79
#5  0x00193919 in start_thread (arg=0xb5ffeb70) at pthread_create.c:301
80
        __res = <value optimized out>
81
        __ignore1 = 0
82
        __ignore2 = 0
83
        pd = 0xb5ffeb70
84
        now = <value optimized out>
85
---Type <return> to continue, or q <return> to quit---
86
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1724404, 0, 4001536, 
87
                -1241521064, 56373114, -823444463}, mask_was_saved = 0}}, 
88
          priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, 
89
              cleanup = 0x0, canceltype = 0}}}
90
        not_first_call = <value optimized out>
91
        pagesize_m1 = <value optimized out>
92
        sp = <value optimized out>
93
        freesize = <value optimized out>
94
#6  0x002afcce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
95
No locals.
96
(gdb) q
97
A debugging session is active.
98

    
99
Inferior 1 [process 15454] will be killed.
100

    
101
Quit anyway? (y or n) y
(3-3/5)