Ticket #8204: mythcommflag-gdb-bactrace.txt

File mythcommflag-gdb-bactrace.txt, 18.7 KB (added by otto at kolsi dot fi, 14 years ago)
Line 
1[Thread debugging using libthread_db enabled]
2[New Thread 0x7dc9b70 (LWP 17498)]
3[Thread 0x7dc9b70 (LWP 17498) exited]
4[New Thread 0x7dc9b70 (LWP 17499)]
5[New Thread 0xb6dffb70 (LWP 17500)]
6[New Thread 0xb61ffb70 (LWP 17501)]
7[New Thread 0xb525eb70 (LWP 17502)]
8[New Thread 0xb485db70 (LWP 17503)]
9[Thread 0x7dc9b70 (LWP 17499) exited]
10
11Program received signal SIGABRT, Aborted.
120x00b73422 in __kernel_vsyscall ()
13
14Thread 7 (Thread 0xb485db70 (LWP 17503)):
15#0  0x00b73422 in __kernel_vsyscall ()
16No symbol table info available.
17#1  0x001dff85 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
18No locals.
19#2  0x034b8a81 in worker (v=0x81b5b30) at pthread.c:63
20        avctx = 0x81b5b30
21        c = 0x81cab10
22        our_job = 3
23        thread_count = 2
24        self_id = <value optimized out>
25#3  0x001db8f5 in start_thread (arg=0xb485db70) at pthread_create.c:297
26        __res = <value optimized out>
27        __ignore1 = <value optimized out>
28        __ignore2 = <value optimized out>
29        pd = 0xb485db70
30        now = <value optimized out>
31        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {2023412, 0, 4001536, -1266297928, 1076784215, 1895450430}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
32        not_first_call = <value optimized out>
33#4  0x01d1afce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
34No locals.
35
36Thread 6 (Thread 0xb525eb70 (LWP 17502)):
37#0  0x00b73422 in __kernel_vsyscall ()
38No symbol table info available.
39#1  0x001dff85 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
40No locals.
41#2  0x034b8a81 in worker (v=0x81b5b30) at pthread.c:63
42        avctx = 0x81b5b30
43        c = 0x81cab10
44        our_job = 2
45        thread_count = 2
46        self_id = <value optimized out>
47#3  0x001db8f5 in start_thread (arg=0xb525eb70) at pthread_create.c:297
48        __res = <value optimized out>
49        __ignore1 = <value optimized out>
50        __ignore2 = <value optimized out>
51        pd = 0xb525eb70
52        now = <value optimized out>
53        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {2023412, 0, 4001536, -1255808072, 5139540, 1895450430}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
54        not_first_call = <value optimized out>
55#4  0x01d1afce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
56No locals.
57
58Thread 5 (Thread 0xb61ffb70 (LWP 17501)):
59#0  0x00b73422 in __kernel_vsyscall ()
60No symbol table info available.
61#1  0x01cdafc6 in nanosleep () from /lib/libc.so.6
62No locals.
63#2  0x01d13f7c in usleep (useconds=500) at ../sysdeps/unix/sysv/linux/usleep.c:33
64        ts = {tv_sec = 0, tv_nsec = 500000}
65#3  0x00db22e7 in RingBuffer::ReadAheadThread (this=0x8158698) at RingBuffer.cpp:1092
66        totfree = 0
67        ret = 0
68        loops = 0
69        lastread = {tv_sec = 1269071344, tv_usec = 604936}
70        KB640 = 655360
71        readtimeavg = 147
72        used = 54881
73        now = {tv_sec = 1269071344, tv_usec = 604936}
74        readinterval = 10
75#4  0x00db1a25 in RingBuffer::StartReader (type=0x8158698) at RingBuffer.cpp:900
76        rbuffer = 0x8158698
77#5  0x001db8f5 in start_thread (arg=0xb61ffb70) at pthread_create.c:297
78        __res = <value optimized out>
79        __ignore1 = <value optimized out>
80        __ignore2 = <value optimized out>
81        pd = 0xb61ffb70
82        now = <value optimized out>
83        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {2023412, 0, 4001536, -1239419976, 1953393746, 1895450430}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
84        not_first_call = <value optimized out>
85#6  0x01d1afce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
86No locals.
87
88Thread 4 (Thread 0xb6dffb70 (LWP 17500)):
89#0  0x00b73422 in __kernel_vsyscall ()
90No symbol table info available.
91#1  0x01d136d1 in select () from /lib/libc.so.6
92No locals.
93#2  0x0033baff in MythSocketThread::run (this=0x80dbad8) at mythsocketthread.cpp:257
94        dummy = "000", '\0' <repeats 53 times>, "a\0\313\1", '\0' <repeats 28 times>, "a\0\313\1\0\0\0\0\320\0 \266\205\363\312\1\23", '\0' <repeats 11 times>, "b}\327\1@\0\0\0\\\0\0"
95        efds = {fds_bits = {6291456, 0 <repeats 31 times>}}
96        timers = {{d = 0xb62023a0, e = 0xb62023a0}}
97        maxfd = 22
98        rfds = {fds_bits = {6291456, 0 <repeats 31 times>}}
99        it = {i = 0xb62013c0}
100        rval = 1
101        downref_tm = 0
102        tm = {mds = 35184011}
103        locker = {{mtx = 0x80dbae5, val = 135117541}}
104#3  0x06420c0e in ?? () from /usr/lib/libQtCore.so.4
105No symbol table info available.
106#4  0x001db8f5 in start_thread (arg=0xb6dffb70) at pthread_create.c:297
107        __res = <value optimized out>
108        __ignore1 = <value optimized out>
109        __ignore2 = <value optimized out>
110        pd = 0xb6dffb70
111        now = <value optimized out>
112        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {2023412, 0, 4001536, -1226837064, -194089901, 1895450430}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
113        not_first_call = <value optimized out>
114#5  0x01d1afce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
115No locals.
116
117Thread 1 (Thread 0xb71937a0 (LWP 17495)):
118#0  0x00b73422 in __kernel_vsyscall ()
119No symbol table info available.
120#1  0x01c68781 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
121        resultvar = <value optimized out>
122        pid = 31100916
123        selftid = 17495
124#2  0x01c6a04a in *__GI_abort () at abort.c:88
125        act = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1}, sa_mask = {__val = {3221215044, 30768947, 4907588, 851968, 134676380, 134522744, 0, 13994, 3221215192, 134515032, 134513308, 0, 39, 3221215044, 30484552, 4, 3221215120, 31100916, 18, 3221216576, 3221215236, 30611588, 17, 3221215120, 4, 0, 3, 0, 2, 30900059, 30900055, 30895659}}, sa_flags = 30895633, sa_restorer = 0x1d79232}
126        sigs = {__val = {32, 0 <repeats 31 times>}}
127#3  0x01ca6619 in __libc_message (do_abort=2, fmt=0x1d7b0d0 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:170
128        ap = 0xbfffde64 "\20\265\327\1"
129        fd = -1073751748
130        on_2 = <value optimized out>
131        list = <value optimized out>
132        nlist = <value optimized out>
133        cp = <value optimized out>
134        written = 6
135#4  0x01caca71 in malloc_printerr (action=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0x82b9dc0) at malloc.c:6239
136        buf = "082b9dc0"
137        cp = <value optimized out>
138#5  0x01caf363 in munmap_chunk (p=<value optimized out>) at malloc.c:3540
139        __func__ = "munmap_chunk"
140        block = 2427725121
141        total_size = <value optimized out>
142        ret = <value optimized out>
143#6  0x00806646 in av_free (ptr=0x82b9dc0) at mem.c:146
144No locals.
145#7  0x00131976 in sws_freeContext (c=0x82b9dc0) at utils.c:1556
146        i = 720
147#8  0x001368c5 in sws_getCachedContext (context=0x6, srcW=720, srcH=576, srcFormat=PIX_FMT_YUV420P, dstW=720, dstH=576, dstFormat=PIX_FMT_GRAY8, flags=1, srcFilter=0x0, dstFilter=0x0, param=0x13f588) at utils.c:1576
148        default_param = {123456, 123456}
149#9  0x00ebfb33 in myth_sws_img_convert (dst=0x81a30b8, dst_pix_fmt=PIX_FMT_GRAY8, src=0xbfffdfec, pix_fmt=PIX_FMT_YUV420P, width=720, height=576) at myth_imgconvert.cpp:46
150        ctx_lock = {d = 0x81b1df8}
151        convert_ctx = 0x82b9dc0
152        locker = {{mtx = 0x15f14e9, val = 23008489}}
153#10 0x0807e7cf in pgm_fill (dst=0x81a30b8, frame=0x820fe40) at pgm.cpp:48
154        srcfmt = PIX_FMT_YUV420P
155        src = {data = {0xb2f85020 "\20\21\22\23\25\26\25\24\21\21\21\21\21\21\22\23\23\23\23\22\22\22\22\22\21\21\21\21\21\21\21\20\20\20\21\22\23\22\20\17\22\25\24\23\22\22\22\21\20\20\21\21\21\22\22\22\23\23\23\22\22\21\21\21\21\21\22\22\23\23\23\23\22\22\22\22\22\22\22\22\21\21\20\16\16\17\20\21\23\23\23\23\23\23\23\23\22\22\22\22\22\22\22\22\23\23\23\23\23\23\23\23\22\22\21\21\21\20\20\20\21\21\21\21\21\21\21\21\20\21\21\21\21\21\22\22\20\20\20\20\20\20\20\20\21\21\21\21\21", '\20' <repeats 11 times>, "\21\22\23\23\23\21\20\17\17\17\17\20\22\25\27\31\17\20\20\21\21\22\22\22\21\21\21\21\21\21\21\21\23\23\23\23\23\23\23\23"..., 0xb2fea420 "wwwwwwwxxyyzzzzzzzyyyyyy", 'x' <repeats 16 times>, "yyyzz", '{' <repeats 35 times>, "zzzzzzzz", '{' <repeats 32 times>, "||||||||", '{' <repeats 32 times>, '|' <repeats 16 times>, "}}}}}}}}{{{{{{{{}}}}}}}}"..., 0xb3003920 "\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\203\203\203\203\203\203\203\203\206\206\205\205\205\204\204\204\204\204\204\204\204\204\204\204\202\202\202\202\202\202\202\202\204\204\204\204\204\204\204\204\202\202\202\202\202\202\202\202\205\205\205\205\205\205\205\205\202\202\202\202\202\202\202\202\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\205\205\205\205\205\205\205\205\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\203\203\203\203\203\203\203\203\201\201\201\201\201\201\201\201\203\203\203\203\203\203\203\203\202\202\202\202\202\202\202\202\203\203\203\203\203\203\203\203\202\202\202\202\202\202\202\202"..., 0x0}, linesize = {720, 360, 360, 0}}
156#11 0x080837e5 in PGMConverter::getImage (this=0x81a30a8, frame=0x820fe40, _frameno=54805, pwidth=0xbfffe194, pheight=0xbfffe190) at PGMConverter.cpp:92
157        start = {tv_sec = 1269071345, tv_usec = 324660}
158        end = {tv_sec = 1269071345, tv_usec = 20}
159        elapsed = {tv_sec = 78, tv_usec = 5}
160#12 0x080a06bf in HistogramAnalyzer::analyzeFrame (this=0x81a30e8, frame=0x820fe40, frameno=54805) at HistogramAnalyzer.cpp:323
161        CINC = 4
162        pgm = 0xfd9776
163        rr3 = 17475832
164        start = {tv_sec = 0, tv_usec = 14378379}
165        RINC = 4
166        ismonochromatic = false
167        elapsed = {tv_sec = 22853736, tv_usec = 18566130}
168        pgmwidth = 0
169        cropwidth = 16777246
170        borderpixels = 22853736
171        npixels = 136021080
172        halfnpixels = 22853736
173        sumsquares = 75057667371743336
174        livepixels = 17675908
175        cc1 = 0
176        croprow = 136021124
177        bordercolor = 0 '\0'
178        cc = 22853736
179        cc2 = 22853736
180        end = {tv_sec = -1073749624, tv_usec = 4}
181        pgmheight = 22853736
182        cropcol = 136021472
183        rr = 22853736
184        rr1 = 22853736
185        cc3 = 135653640
186        DEFAULT_COLOR = 0
187        cropheight = 136010544
188        pp = 0x15cb868 "\300f\245"
189        sumval = 584206144927425032
190        rr2 = 10
191#13 0x080a510a in BlankFrameDetector::analyzeFrame (this=0x815b680, frame=0x820fe40, frameno=54805, pNextFrame=0xbfffe2e0) at BlankFrameDetector.cpp:424
192No locals.
193#14 0x08072ef5 in (anonymous namespace)::processFrame (pass=std::vector of length 1, capacity 2 = {...}, finishedAnalyzers=std::vector of length 0, capacity 1, deadAnalyzers=std::vector of length 1, capacity 1 = {...}, frame=0x820fe40, frameno=54805) at CommDetector2.cpp:142
194        fa = 0x815b680
195        ares = 135941377
196        iifa = 0x815b680
197        jjfa = 0x81a3660
198        nextFrame = -1
199        minNextFrame = 9223372036854775807
200#15 0x08077e3c in CommDetector2::go (this=0x81a4fc8) at CommDetector2.cpp:650
201        end = {tv_sec = 1269071345, tv_usec = 324652}
202        currentFrame = 0x820fe40
203        start = {tv_sec = 1269071345, tv_usec = 321373}
204        elapsedtv = {tv_sec = 0, tv_usec = 3279}
205        lastFrameNumber = 54804
206        deadAnalyzers = std::vector of length 1, capacity 1 = {0x81a3660}
207        lastLoggedFrame = 54804
208        passTime = {mds = 35023256}
209        getframetime = {tv_sec = 155, tv_usec = 493664}
210        nextFrame = 54805
211        clock = {mds = 35345321}
212        minlag = 7
213        totalFlagTime = {mds = 34956396}
214        passno = 1
215        npasses = 2
216        nframes = 54804
217        postprocessing = true
218        lastBreakMap = {{d = 0x80d7cc0, e = 0x80d7cc0}}
219#16 0x080b37aa in DoFlagCommercials (program_info=0x81438a0, showPercentage=true, fullSpeed=true, inJobQueue=false, nvp=0x815e908, commDetectMethod=COMM_DETECT_2_ALL, outputfilename=@0xbfffec2c, useDB=true) at main.cpp:584
220        a = 0x81a3980
221        c = 0x81a4d68
222        tmp = 0x642fdef
223        factory = {<No data fields>}
224        cer = 0x81b42b8
225        b = 0x81a6ca0
226        result = false
227        comms_found = 16777218
228#17 0x080b5d9c in FlagCommercials (program_info=0x81438a0, outputfilename=@0xbfffec2c, useDB=true) at main.cpp:791
229        ctx = 0x819fc28
230        fakeJobID = 2762
231        breaksFound = 0
232        blanks = {{d = 0x80d7cc0, e = 0x80d7cc0}}
233        filename = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 209}, alloc = 0, size = 0, data = 0x80d7ca2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 78}, alloc = 0, size = 0, data = 0x663890e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x81587b8, static codecForCStrings = 0x0}
234        tmprbuf = 0x8158698
235        nvp = 0x815e908
236#18 0x080b625a in FlagCommercials (chanid=@0xbfffec28, starttime=@0xbfffec24, outputfilename=@0xbfffec2c, useDB=true) at main.cpp:824
237        program_info = 0x81438a0
238        ret = 31100916
239#19 0x080ba93c in main (argc=5, argv=0xbffff0a4) at main.cpp:1371
240        a = <incomplete type>
241        outputfilename = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 209}, alloc = 0, size = 0, data = 0x80d7ca2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 78}, alloc = 0, size = 0, data = 0x663890e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x80d7c90, static codecForCStrings = 0x0}
242        starttime = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 209}, alloc = 0, size = 0, data = 0x80d7ca2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 78}, alloc = 0, size = 0, data = 0x663890e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x81551a8, static codecForCStrings = 0x0}
243        time_now = 1269070955
244        newCutList = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 209}, alloc = 0, size = 0, data = 0x80d7ca2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 78}, alloc = 0, size = 0, data = 0x663890e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x80d7c90, static codecForCStrings = 0x0}
245        filename = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 209}, alloc = 0, size = 0, data = 0x80d7ca2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 78}, alloc = 0, size = 0, data = 0x663890e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x8131b20, static codecForCStrings = 0x0}
246        queueJobInstead = false
247        cmdline = {parseTypes = 3, settingsOverride = {{d = 0x80d7cc0, e = 0x80d7cc0}}, settingsQuery = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 124}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x6638874}, d = 0x6638874}}, <No data fields>}, display = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 209}, alloc = 0, size = 0, data = 0x80d7ca2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 78}, alloc = 0, size = 0, data = 0x663890e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x80d7c90, static codecForCStrings = 0x0}, geometry = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 209}, alloc = 0, size = 0, data = 0x80d7ca2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 78}, alloc = 0, size = 0, data = 0x663890e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x80d7c90, static codecForCStrings = 0x0}, wantsToExit = false}
248        allStart = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 209}, alloc = 0, size = 0, data = 0x80d7ca2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 78}, alloc = 0, size = 0, data = 0x663890e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x8128eb8, static codecForCStrings = 0x0}
249        jobID = -1
250        fullfile = {d_ptr = {d = 0x8128f98}}
251        copyToCutlist = false
252        clearSkiplist = false
253        binname = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 209}, alloc = 0, size = 0, data = 0x80d7ca2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 78}, alloc = 0, size = 0, data = 0x663890e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x8128f50, static codecForCStrings = 0x0}
254        cmdline_err = 183
255        argpos = 5
256        isVideo = false
257        allEnd = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 209}, alloc = 0, size = 0, data = 0x80d7ca2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 78}, alloc = 0, size = 0, data = 0x663890e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x81318b8, static codecForCStrings = 0x0}
258        jobType = 0
259        useDB = true
260        allRecorded = false
261        getCutlist = false
262        getSkipList = false
263        result = 0
264        chanid = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 209}, alloc = 0, size = 0, data = 0x80d7ca2, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 78}, alloc = 0, size = 0, data = 0x663890e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x8143ad0, static codecForCStrings = 0x0}
265        clearCutlist = false
266        settingsOverride = {{d = 0x80d7cc0, e = 0x80d7cc0}}
267        finfo = {d_ptr = {d = 0x8131988}}