Ticket #8204: mythcommflag-gdb-bactrace.txt

File mythcommflag-gdb-bactrace.txt, 18.7 KB (added by otto at kolsi dot fi, 16 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}}