Ticket #8618: stacktrace.txt

File stacktrace.txt, 24.5 KB (added by ppww <pete-myth@…>, 14 years ago)

Debug session, shows where DVD playback dies.

Line 
1Script started on Sun 11 Jul 2010 03:25:13 PM PDT
2mythtv% gdb mythfrontend.real
3(gdb) run
4Starting program: /usr/bin/mythfrontend.real
5[Thread debugging using libthread_db enabled]
62010-07-11 15:25:32.177 mythfrontend version: branches/release-0-23-fixes [25325] www.mythtv.org
72010-07-11 15:25:32.178 Using runtime prefix = /usr
82010-07-11 15:25:32.178 Using configuration directory = /home/pete/.mythtv
9[New Thread 0x7fffe6399710 (LWP 11420)]
10[New Thread 0x7fffe5b98710 (LWP 11421)]
11[New Thread 0x7fffe5397710 (LWP 11422)]
122010-07-11 15:25:33.084 Empty LocalHostName.
132010-07-11 15:25:33.085 Using localhost value of mythtv
14[New Thread 0x7fffdffff710 (LWP 11423)]
15[Thread 0x7fffdffff710 (LWP 11423) exited]
162010-07-11 15:25:33.274 New DB connection, total: 1
172010-07-11 15:25:33.281 Connected to database 'mythconverg' at host: localhost
182010-07-11 15:25:33.282 Closing DB connection named 'DBManager0'
192010-07-11 15:25:33.410 ScreenSaverX11Private: XScreenSaver support enabled
202010-07-11 15:25:33.410 ScreenSaverX11Private: Gnome screen saver support enabled
212010-07-11 15:25:33.412 DPMS is disabled.
222010-07-11 15:25:33.430 Primary screen: 0.
232010-07-11 15:25:33.432 Connected to database 'mythconverg' at host: localhost
242010-07-11 15:25:33.473 Using screen 0, 1280x720 at 0,0
252010-07-11 15:25:33.641 Desktop video mode: 1280x720 60.0024 Hz
262010-07-11 15:25:33.767 MythUI Image Cache size set to 20971520 bytes
27[New Thread 0x7fffdffff710 (LWP 11431)]
282010-07-11 15:25:33.837 Enabled verbose msgs:  important general
292010-07-11 15:25:33.897 Connecting to lcd server: 127.0.0.1:6545 (try 1 of 10)
30[New Thread 0x7fffdf7fe710 (LWP 11436)]
312010-07-11 15:25:33.903 New DB connection, total: 2
322010-07-11 15:25:33.904 Connected to database 'mythconverg' at host: localhost
332010-07-11 15:25:34.003 Primary screen: 0.
342010-07-11 15:25:34.014 Using screen 0, 1280x720 at 0,0
352010-07-11 15:25:34.035 Using theme base resolution of 1280x720
362010-07-11 15:25:34.126 LIRC: Successfully initialized '/dev/lircd' using '/home/pete/.mythtv/lircrc' config
37[New Thread 0x7fffdeffd710 (LWP 11437)]
382010-07-11 15:25:34.128 JoystickMenuThread Error: Joystick disabled - Failed to read /home/pete/.mythtv/joystickmenurc
39[New Thread 0x7fffde7fc710 (LWP 11438)]
402010-07-11 15:25:34.309 Using Frameless Window
412010-07-11 15:25:34.934 Using the OpenGL painter
42[New Thread 0x7fffdc8f5710 (LWP 11439)]
43[New Thread 0x7fffdc0f4710 (LWP 11440)]
442010-07-11 15:25:35.887 XMLParseBase: Loaded base theme from '/usr/share/mythtv/themes/Mythbuntu/base.xml'
452010-07-11 15:25:35.933 XMLParseBase: Loaded base theme from '/usr/share/mythtv/themes/default-wide/base.xml'
462010-07-11 15:25:36.079 XMLParseBase: Loaded base theme from '/usr/share/mythtv/themes/default/base.xml'
472010-07-11 15:25:36.080 XMLParseBase, Error: Unable to load window 'backgroundwindow' from base
482010-07-11 15:25:36.168 Current MythTV Schema Version (DBSchemaVer): 1254
492010-07-11 15:25:36.797 WARNING: The theme (Mythbuntu-7.10) is missing a themeinfo.xml file, ignoring.
502010-07-11 15:25:37.304 WARNING: The theme (Mythbuntu-7.10) is missing a themeinfo.xml file, ignoring.
512010-07-11 15:25:37.658 Registering Internal as a media playback plugin.
522010-07-11 15:25:38.000 Cannot load language en_us for module mytharchive
532010-07-11 15:25:38.119 Cannot load language en_us for module mythbrowser
542010-07-11 15:25:38.125 Registering WebBrowser as a media playback plugin.
552010-07-11 15:25:38.125 Cannot load language en_us for module mythbrowser
562010-07-11 15:25:38.526 MediaMonitorUnix::AddDevice() - empty device path.
572010-07-11 15:25:38.526 MediaMonitorUnix::AddDevice() - empty device path.
582010-07-11 15:25:38.527 MediaMonitorUnix::AddDevice() - empty device path.
592010-07-11 15:25:38.527 MonitorRegisterExtensions(0x100, gif,jpg,png)
602010-07-11 15:25:38.529 Cannot load language en_us for module mythgallery
612010-07-11 15:25:38.706 Cannot load language en_us for module mythgame
622010-07-11 15:25:38.763 Cannot load language en_us for module mythmovies
632010-07-11 15:25:39.787 Current MythMusic Schema Version (MusicDBSchemaVer): 1017
642010-07-11 15:25:39.852 MonitorRegisterExtensions(0x40, mp3,mp2,ogg,oga,flac,wma,wav,ac3,oma,omg,atp,ra,dts,aac,m4a,aa3,tta,mka,aiff,swa,wv)
652010-07-11 15:25:39.864 Cannot load language en_us for module mythmusic
662010-07-11 15:25:40.032 Cannot load language en_us for module mythnews
672010-07-11 15:25:40.549 Current MythVideo Schema Version (mythvideo.DBSchemaVer): 1032
682010-07-11 15:25:40.567 Cannot load language en_us for module mythvideo
692010-07-11 15:25:40.681 Cannot load language en_us for module mythweather
702010-07-11 15:25:40.682 XMLParseBase: Loading window theme from /usr/share/mythtv/themes/Mythbuntu/menu-ui.xml
712010-07-11 15:25:40.780 Loading menu theme from /usr/share/mythtv/themes/defaultmenu//mainmenu.xml
722010-07-11 15:25:40.802 Found mainmenu.xml for theme 'Mythbuntu'
73[Thread 0x7fffdc0f4710 (LWP 11440) exited]
74[Thread 0x7fffdc8f5710 (LWP 11439) exited]
752010-07-11 15:25:41.517 Using NV NPOT texture extension
76[New Thread 0x7fffdc8f5710 (LWP 11441)]
772010-07-11 15:25:42.091 MythContext: Connecting to backend server: 127.0.0.1:6543 (try 1 of 1)
782010-07-11 15:25:42.157 Using protocol version 56
792010-07-11 15:25:46.395 XMLParseBase: Loading window theme from /usr/share/mythtv/themes/Mythbuntu/video-ui.xml
80[New Thread 0x7fffdc0f4710 (LWP 11442)]
81[New Thread 0x7fffd785e710 (LWP 11443)]
82[Thread 0x7fffd785e710 (LWP 11443) exited]
83[Thread 0x7fffdc0f4710 (LWP 11442) exited]
842010-07-11 15:25:46.682 MythVideo::ScanVideoDirectory Scanning (/var/lib/mythtv/videos)
85[New Thread 0x7fffdc0f4710 (LWP 11444)]
86[New Thread 0x7fffd785e710 (LWP 11445)]
87libdvdnav: Using dvdnav version svnR1169
88libdvdread: Using libdvdcss version 1.2.10 for DVD access
89libdvdnav: DVD Title: CDROM
90libdvdnav: DVD Serial Number: 4C2E810300004E20
91libdvdnav: DVD Title (Alternative):
92libdvdnav: Unable to find map file '/home/pete/.dvdnav/CDROM.map'
93libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8
942010-07-11 15:25:54.826 Opened DVD device at /var/lib/mythtv/videos/DVD.iso
952010-07-11 15:25:54.835 There are 1 titles on the disk
962010-07-11 15:25:54.835 Title 0 has 0 parts.
97[New Thread 0x7fffd6c49710 (LWP 11446)]
982010-07-11 15:25:55.416 TV: Attempting to change from None to WatchingDVD
99libdvdnav: Using dvdnav version svnR1169
100libdvdread: Using libdvdcss version 1.2.10 for DVD access
101libdvdnav: DVD Title: CDROM
102libdvdnav: DVD Serial Number: 4C2E810300004E20
103libdvdnav: DVD Title (Alternative):
104libdvdnav: Unable to find map file '/home/pete/.dvdnav/CDROM.map'
105libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8
1062010-07-11 15:25:55.418 Opened DVD device at /var/lib/mythtv/videos/DVD.iso
1072010-07-11 15:25:55.419 There are 1 titles on the disk
1082010-07-11 15:25:55.419 Title 0 has 0 parts.
109[Thread 0x7fffde7fc710 (LWP 11438) exited]
110
111libdvdread: Attempting to retrieve all CSS keys
112libdvdread: This can take a _long_ time, please be patient
113
114libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00000147
115libdvdread: Elapsed time 0
116libdvdread: Found 1 VTS's
117libdvdread: Elapsed time 0
1182010-07-11 15:25:56.456 AFD: Opened codec 0x3ae1870, id(MPEG2VIDEO) type(Video)
1192010-07-11 15:25:56.456 NVP(0): Disabling Audio, params(-1,-1,-1)
120[New Thread 0x7fffde7fc710 (LWP 11447)]
1212010-07-11 15:25:56.684 VideoOutputXv: XVideo Adaptor Name: 'NV17 Video Texture'
1222010-07-11 15:25:56.787 OSD Theme Dimensions W: 640 H: 480
1232010-07-11 15:25:57.453 TV: Changing from None to WatchingDVD
124[New Thread 0x7fffd32eb710 (LWP 11448)]
1252010-07-11 15:25:57.479 OpenGLVideoSync()
126
127Program received signal SIGSEGV, Segmentation fault.
128[Switching to Thread 0x7fffde7fc710 (LWP 11447)]
129block_copy (block=0x3aed840, dest=0x0, stride=720) at idct_mmx.c:613
130613     idct_mmx.c: No such file or directory.
131        in idct_mmx.c
132(gdb) bt
133#0  block_copy (block=0x3aed840, dest=0x0, stride=720) at idct_mmx.c:613
134#1  mpeg2_idct_copy_mmxext (block=0x3aed840, dest=0x0, stride=720) at idct_mmx.c:759
135#2  0x00007ffff7941e52 in slice_intra_DCT (decoder=0x3aed700, code=<value optimized out>,
136    buffer=<value optimized out>) at slice.c:954
137#3  mpeg2_slice (decoder=0x3aed700, code=<value optimized out>, buffer=<value optimized out>) at slice.c:1832
138#4  0x00007ffff7937788 in mpeg2_parse (mpeg2dec=0x3aed700) at decode.c:188
139#5  0x00007ffff759cf0c in AvFormatDecoderPrivate::DecodeMPEG2Video (this=0x4252da0, avctx=0x3ae1870,
140    picture=0x7fffde7fb2a0, got_picture_ptr=0x7fffde7fae8c, buf=0x7fffe0432ee0 "", buf_size=7599)
141    at avformatdecoder.cpp:319
142#6  0x00007ffff75be64a in AvFormatDecoder::GetFrame (this=0x3adc4f0, decodetype=kDecodeVideo)
143    at avformatdecoder.cpp:4289
144#7  0x00007ffff7535396 in NuppelVideoPlayer::GetFrameNormal (this=0x472ae40, decodetype=kDecodeVideo)
145    at NuppelVideoPlayer.cpp:1488
146#8  0x00007ffff7536250 in NuppelVideoPlayer::GetFrame (this=0x472ae40, decodetype=kDecodeVideo, unsafe=false)
147    at NuppelVideoPlayer.cpp:1574
148#9  0x00007ffff75452b0 in NuppelVideoPlayer::StartPlaying (this=0x472ae40, openfile=false)
149    at NuppelVideoPlayer.cpp:3733
150#10 0x00007ffff7576c87 in SpawnDecode (param=0x472ae40) at playercontext.cpp:29
151#11 0x00007ffff1dd89ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
152#12 0x00007fffedfa86fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
153#13 0x0000000000000000 in ?? ()
154(gdb) up 2
155#2  0x00007ffff7941e52 in slice_intra_DCT (decoder=0x3aed700, code=<value optimized out>,
156    buffer=<value optimized out>) at slice.c:954
157954     slice.c: No such file or directory.
158        in slice.c
159
160(gdb) up
161#3  mpeg2_slice (decoder=0x3aed700, code=<value optimized out>, buffer=<value optimized out>) at slice.c:1832
1621832    in slice.c
163(gdb) p *decoder
164$2 = {bitstream_buf = 2367299584, bitstream_bits = -3,
165  bitstream_ptr = 0x5c63246 "\206\033\215\032\064a\206\343F\215\030a\270Ñ£F\030n4hц\033\215\032\064a\206\343F\215\030a\270Ñ£F\030n4hц\033\215\032\064a\206\343F\215\030a\270Ñ£F\030n4hц\033\215\032\064a\206\343F\215\030a\270Ñ£F\030n4hц\033\215\032\064a\206\343F\215\030a\270Ñ£F\030n4hц\033\215\032\064a\206\343F\215\030a\270Ñ£F\030n4hц\033\215\032\064a\206\343F\215\030a\270Ñ£F\030n4hц\033\215\032\064a\206\343F\215\030a\270Ñ£F\030n4hц\033\215\032\064a\206\343F\215\030a\270Ñ£F\030n4hц\033\215\032\064a\206\343F\215\030"..., dest = {0x0, 0x0,
166    0x0}, offset = 0, stride = 720, uv_stride = 360, slice_stride = 11520, slice_uv_stride = 2880,
167  stride_frame = 720, limit_x = 1408, limit_y_16 = 928, limit_y_8 = 944, limit_y = 464, b_motion = {ref = {{
168        0x0, 0x0, 0x0}, {0x9600000096000000 <Address 0x9600000096000000 out of bounds>,
169        0x9600000096000000 <Address 0x9600000096000000 out of bounds>,
170        0x9600000096000000 <Address 0x9600000096000000 out of bounds>}}, ref2 = {0x9600000096000000,
171      0x9600000096000000}, pmv = {{0, 0}, {0, 0}}, f_code = {14, 14}}, f_motion = {ref = {{0x0, 0x0, 0x0}, {
172        0x9600000096000000 <Address 0x9600000096000000 out of bounds>,
173        0x9600000096000000 <Address 0x9600000096000000 out of bounds>,
174        0x9600000096000000 <Address 0x9600000096000000 out of bounds>}}, ref2 = {0x9600000096000000,
175      0x9600000096000000}, pmv = {{0, 0}, {0, 0}}, f_code = {14, 14}}, motion_parser = {
176    0x7ffff7937960 <motion_zero_420>, 0x7ffff7939e70 <motion_fr_field_420>,
177    0x7ffff7939a00 <motion_fr_frame_420>, 0x7ffff7940dd0 <motion_fr_dmv_420>,
178    0x7ffff7939860 <motion_reuse_420>}, dc_dct_pred = {2048, 16384, 16384}, DCTblock = {
179    16 <repeats 64 times>}, picture_dest = {0x0, 0x0, 0x0}, convert = 0, convert_id = 0x0,
180  dmv_offset = -1778384896, v_offset = 0, quantizer_matrix = {0x3aeda20, 0x3aeea20, 0x3aeda20, 0x3aeea20},
181  chroma_quantizer = {0x3aed920, 0x3aee920}, quantizer_prescale = {{{0 <repeats 64 times>}, {8, 8, 8, 8, 8,
182[...]
183
184(gdb) up 2
185#5  0x00007ffff759cf0c in AvFormatDecoderPrivate::DecodeMPEG2Video (this=0x4252da0, avctx=0x3ae1870,
186    picture=0x7fffde7fb2a0, got_picture_ptr=0x7fffde7fae8c, buf=0x7fffe0432ee0 "", buf_size=7599)
187    at avformatdecoder.cpp:319
188319     avformatdecoder.cpp: No such file or directory.
189        in avformatdecoder.cpp
190(gdb) p *this
191$3 = {mpeg2dec = 0x3aed700, dvdvdec = 0x0, allow_mpeg2dec = true,
192  partialFrames = {<std::deque<AVFrame*, std::allocator<AVFrame*> >> = {<std::_Deque_base<AVFrame*, std::allocator<AVFrame*> >> = {
193        _M_impl = {<std::allocator<AVFrame*>> = {<__gnu_cxx::new_allocator<AVFrame*>> = {<No data fields>}, <No data fields>}, _M_map = 0x49ea7c0, _M_map_size = 8, _M_start = {_M_cur = 0x3addbd0, _M_first = 0x3addbd0,
194            _M_last = 0x3adddd0, _M_node = 0x49ea7d8}, _M_finish = {_M_cur = 0x3addbd0, _M_first = 0x3addbd0,
195            _M_last = 0x3adddd0, _M_node = 0x49ea7d8}}}, <No data fields>}, <No data fields>}}
196
197(gdb) up
198#6  0x00007ffff75be64a in AvFormatDecoder::GetFrame (this=0x3adc4f0, decodetype=kDecodeVideo)
199    at avformatdecoder.cpp:4289
2004289    in avformatdecoder.cpp
201(gdb) p *this
202$4 = {<DecoderBase> = {_vptr.DecoderBase = 0x7ffff7d83130, m_parent = 0x472ae40, m_playbackinfo = 0x3adc320,
203    ringBuffer = 0x4a069c0, current_width = 720, current_height = 480, current_aspect = 1.77777779,
204    fps = 29.969999999999999, bitrate = 9800, framesPlayed = 0, framesRead = 1, lastKey = -1,
205    keyframedist = 15, indexOffset = 0, ateof = false, exitafterdecoded = false, transcoding = false,
206    hasFullPositionMap = true, recordingHasPositionMap = true, posmapStarted = true,
207    positionMapType = MARK_UNSET, m_positionMapLock = {d = 0x49ed360},
208    m_positionMap = {<std::_Vector_base<DecoderBase::posmapentry, std::allocator<DecoderBase::posmapentry> >> = {
209        _M_impl = {<std::allocator<DecoderBase::posmapentry>> = {<__gnu_cxx::new_allocator<DecoderBase::posmapentry>> = {<No data fields>}, <No data fields>}, _M_start = 0x425cec0, _M_finish = 0x425ced8,
210          _M_end_of_storage = 0x425ced8}}, <No data fields>}, dontSyncPositionMap = false,
211    exactseeks = false, livetv = false, watchingrecording = false, hasKeyFrameAdjustTable = false,
212    lowbuffers = true, getrawframes = false, getrawvideo = false, errored = false, waitingForChange = false,
213    readAdjust = 0, justAfterChange = false, currentTrack = {-1, -1, -1, -1, -1}, tracks = {
214      {<std::_Vector_base<StreamInfo, std::allocator<StreamInfo> >> = {
215          _M_impl = {<std::allocator<StreamInfo>> = {<__gnu_cxx::new_allocator<StreamInfo>> = {<No data fields>}, <No data fields>}, _M_start = 0x49ec0a0, _M_finish = 0x49ec0a0,
216            _M_end_of_storage = 0x49ec0b8}}, <No data fields>},
217      {<std::_Vector_base<StreamInfo, std::allocator<StreamInfo> >> = {
218          _M_impl = {<std::allocator<StreamInfo>> = {<__gnu_cxx::new_allocator<StreamInfo>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},
219      {<std::_Vector_base<StreamInfo, std::allocator<StreamInfo> >> = {
220          _M_impl = {<std::allocator<StreamInfo>> = {<__gnu_cxx::new_allocator<StreamInfo>> = {<No data fields>}, <No data fields>}, _M_start = 0x918d90, _M_finish = 0x918dc0,
221            _M_end_of_storage = 0x918dc0}}, <No data fields>},
222      {<std::_Vector_base<StreamInfo, std::allocator<StreamInfo> >> = {
223          _M_impl = {<std::allocator<StreamInfo>> = {<__gnu_cxx::new_allocator<StreamInfo>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},
224      {<std::_Vector_base<StreamInfo, std::allocator<StreamInfo> >> = {
225          _M_impl = {<std::allocator<StreamInfo>> = {<__gnu_cxx::new_allocator<StreamInfo>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}},
226    wantedTrack = {{av_stream_index = -1, av_substream_index = -1, language = -2, language_index = 0,
227        stream_id = -1, easy_reader = false, wide_aspect_ratio = false}, {av_stream_index = -1,
228        av_substream_index = -1, language = -2, language_index = 0, stream_id = -1, easy_reader = false,
229        wide_aspect_ratio = false}, {av_stream_index = 0, av_substream_index = -1, language = 0,
230        language_index = 0, stream_id = 1, easy_reader = false, wide_aspect_ratio = false}, {
231        av_stream_index = -1, av_substream_index = -1, language = -2, language_index = 0, stream_id = -1,
232        easy_reader = false, wide_aspect_ratio = false}, {av_stream_index = -1, av_substream_index = -1,
233        language = -2, language_index = 0, stream_id = -1, easy_reader = false, wide_aspect_ratio = false}},
234    selectedTrack = {{av_stream_index = -1, av_substream_index = -1, language = -2, language_index = 0,
235        stream_id = -1, easy_reader = false, wide_aspect_ratio = false}, {av_stream_index = -1,
236        av_substream_index = -1, language = -2, language_index = 0, stream_id = -1, easy_reader = false,
237        wide_aspect_ratio = false}, {av_stream_index = 0, av_substream_index = -1, language = 0,
238        language_index = 0, stream_id = 1, easy_reader = false, wide_aspect_ratio = false}, {
239        av_stream_index = -1, av_substream_index = -1, language = -2, language_index = 0, stream_id = -1,
240        easy_reader = false, wide_aspect_ratio = false}, {av_stream_index = -1, av_substream_index = -1,
241        language = -2, language_index = 0, stream_id = -1, easy_reader = false, wide_aspect_ratio = false}},
242    languagePreference = {<std::_Vector_base<int, std::allocator<int> >> = {
243        _M_impl = {<std::allocator<int>> = {<__gnu_cxx::new_allocator<int>> = {<No data fields>}, <No data fields>}, _M_start = 0x971b40, _M_finish = 0x971b48, _M_end_of_storage = 0x971b48}}, <No data fields>}},
244  d = 0x4252da0, is_db_ignored = false, m_h264_parser = 0x3addfa0, ic = 0x509f850, params = {time_base = {
245      num = 0, den = 0}, sample_rate = 0, channels = 0, width = 0, height = 0, pix_fmt = PIX_FMT_YUV420P,
246    channel = 0, standard = 0x0, mpeg2ts_raw = 0, mpeg2ts_compute_pcr = 0, initial_pause = 0,
247    prealloced_context = 1, video_codec_id = CODEC_ID_NONE, audio_codec_id = CODEC_ID_NONE}, readcontext = {
248    prot = 0x7ffff7dbb640, flags = 0, is_streamed = 1, max_packet_size = 0, priv_data = 0x3adf470,
249    filename = 0x9600000096000000 <Address 0x9600000096000000 out of bounds>}, frame_decoded = 0,
250  decoded_video_frame = 0x0, avfRingBuffer = 0x3adf470, directrendering = false, drawband = false,
251  no_dts_hack = false, dorewind = 150, gopset = false, seen_gop = true, seq_count = 2, storedPackets = {{p = {
252        static shared_null = {ref = {_q_value = 6044}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {
253            0x0}}, d = 0x7fffe03aa670}, d = 0x7fffe03aa670}}, firstgoppos = 0, prevgoppos = -1,
254  gotvideo = false, start_code_state = 3515226112, lastvpts = 0, lastapts = 0, lastccptsu = 147831011,
255  using_null_videoout = false, video_codec_id = kCodec_MPEG2, no_hardware_decoders = false,
256  maxkeyframedist = -1, ccd608 = 0x3ae23a0, ccd708 = 0x3add800, ttd = 0x49ea290, cc608_parity_table = {0, 1,
257    1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0,
258    1, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 1, 0,
259    0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0,
260    1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 0,
261    0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 1, 1, 0, 1,
262    0, 0, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1...}, itv = 0x0,
263  selectedVideoIndex = 0, audioSamples = 0x5c055f0, audioSamplesResampled = 0x0, reformat_ctx = 0x0,
264  audio_src_fmt = SAMPLE_FMT_NONE, allow_ac3_passthru = false, allow_dts_passthru = false,
265  internal_vol = true, disable_passthru = false, max_channels = 2, last_ac3_channels = 0,
266  last_framesRead = 0, dummy_frame = 0x0, audioIn = {codec_id = CODEC_ID_NONE, sample_size = -2,
267    sample_rate = -1, channels = -1, do_passthru = false}, audioOut = {codec_id = CODEC_ID_NONE,
268    sample_size = -2, sample_rate = -1, channels = -1, do_passthru = false}, lastdvdtitle = 1,
269  decodeStillFrame = false, dvd_xvmc_enabled = false, dvd_video_codec_changed = false,
270  dvdTitleChanged = false, mpeg_seq_end_seen = false}
271
272(gdb) up
273#7  0x00007ffff7535396 in NuppelVideoPlayer::GetFrameNormal (this=0x472ae40, decodetype=kDecodeVideo)
274    at NuppelVideoPlayer.cpp:1488
2751488    NuppelVideoPlayer.cpp: No such file or directory.
276        in NuppelVideoPlayer.cpp
277(gdb) p *this
278$5 = {<CC608Reader> = {_vptr.CC608Reader = 0x7ffff7d82a10}, <CC708Reader> = {
279    _vptr.CC708Reader = 0x7ffff7d82ab0, buf = {0x4a0de10 "\250\021$\356\377\177",
280[...]
281      0x512b5b0 "\330\025$\356\377\177"}, buf_alloc = {512 <repeats 64 times>}, buf_size = {
282      0 <repeats 64 times>}, delayed = {false <repeats 64 times>}, temp_str = {0x13aec90, 0x13af2b0,
283      0x13af8d0, 0x13afef0, 0x13b0510, 0x4b0a460, 0x4b0aa80, 0x4b0b0a0, 0x4b0b6c0, 0x4b0bce0, 0x4743520,
284      0x4743b40, 0x4744160, 0x4744780, 0x4744da0, 0x47453c0, 0x47459e0, 0x4746000, 0x4746620, 0x4746c40,
285      0x4747260, 0x4747880, 0x4747ea0, 0x47484c0, 0x4748ae0, 0x4749100, 0x4749720, 0x4749d40, 0x50a1840,
286      0x50a1e60, 0x50a2480, 0x50a2aa0, 0x50a30c0, 0x50a36e0, 0x50a3d00, 0x50a4320, 0x50a4940, 0x50a4f60,
287      0x50a5580, 0x50a5ba0, 0x50a61c0, 0x50a67e0, 0x50a6e00, 0x50a7420, 0x50a7a40, 0x50a8060, 0x50a8680,
288      0x50a8ca0, 0x50a92c0, 0x50a98e0, 0x50a9f00, 0x5127050, 0x5127460, 0x5127a80, 0x51280a0, 0x51286c0,
289      0x5128ce0, 0x5129300, 0x5129920, 0x5129f40, 0x512a560, 0x512ab80, 0x512b1a0, 0x512b7c0},
290    temp_str_alloc = {512 <repeats 64 times>}, temp_str_size = {0 <repeats 64 times>}},
291  detect_letter_box = 0x49472b0, decoder = 0x3adc4f0, decoder_change_lock = {d = 0x9716a0},
292  videoOutput = 0x3ae6670, player_ctx = 0x4b2e490, no_hardware_decoders = false,
293  parentWidget = 0x7fffe0010b30, embedid = 0, wantToResize = false, embx = -1, emby = -1, embw = -1,
294  embh = -1, decoderThreadPaused = {d = 0x90a990}, videoThreadPaused = {d = 0x90f940}, videoThreadUnpaused = {
295    d = 0x919390}, playingWaitCond = {d = 0x4a062d0}, vidExitLock = {d = 0x919160}, pauseUnpauseLock = {
296    d = 0x971910}, internalPauseLock = {d = 0x4a0e020}, playingLock = {d = 0x4a0e0a0}, eof = false,
297  m_double_framerate = false, m_double_process = false, m_can_double = false, m_deint_possible = true,
298  paused = false, pausevideo = false, actuallypaused = false, video_actually_paused = false, playing = true,
299  decoder_thread_alive = true, killplayer = false, killvideo = false, livetv = false,
300  watchingrecording = false, editmode = false, resetvideo = false, using_null_videoout = false,
301  no_audio_in = true, no_audio_out = true, transcoding = false, hasFullPositionMap = true,
302  limitKeyRepeat = false, errorLock = {d = 0x50aa730}, errorMsg = warning: RTTI symbol not found for class '__cxxabiv1::__si_class_type_info'
303{static null = {<No data fields>},
304    static shared_null = {ref = {_q_value = 4503}, alloc = 0, size = 0, data = 0x84975a, clean = 0,
305      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
306    static shared_empty = {ref = {_q_value = 3807}, alloc = 0, size = 0, data = 0x7fffeee7489a, clean = 0,
307      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
308    d = 0x849740, static codecForCStrings = 0x0}, errorType = 0, jumpchapter = 0, bookmarkseek = 0,
309  fftime = 0, seekamountpos = 4, seekamount = 30, exactseeks = false, videobuf_retries = 0, framesPlayed = 1,
310  totalFrames = 249140, totalLength = 8313, rewindtime = 0, m_recusage = warning: RTTI symbol not found for class '__cxxabiv1::__si_class_type_info'
311{static null = {<No data fields>},
312    static shared_null = {ref = {_q_value = 4503}, alloc = 0, size = 0, data = 0x84975a, clean = 0,
313      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
314    static shared_empty = {ref = {_q_value = 3807}, alloc = 0, size = 0, data = 0x7fffeee7489a, clean = 0,
315      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
316    d = 0x849740, static codecForCStrings = 0x0}, video_disp_dim = {wd = 720, ht = 480}, video_dim = {
317    wd = 720, ht = 480}, video_frame_rate = 29.969999999999999, video_aspect = 1.33333004,
318  forced_video_aspect = -1, m_scan = kScan_Interlaced, m_scan_locked = false, m_scan_tracker = 2,
319  m_scan_initialized = false, keyframedist = 1, prebuffering_wait = {d = 0x9191e0}, prebuffering_lock = {
320    d = 0x50aa7b0}, prebuffering = true, prebuffer_tries = 0, prebuffer_tries_total = 0, db_prefer708 = true,
321  textDisplayMode = 0, prevTextDisplayMode = 0, vbimode = 0, ttPageNum = 2184, ccmode = 0, wtxt = 0,
322  rtxt = 0, text_buflock = {d = 0x971a40}, text_size = 368, txtbuffers = {{timecode = 0, len = 0,
323      buffer = 0x49ea090 "8\021$\356\377\177", type = 0 '\000'}, {timecode = 0, len = 0,
324[...]