Ticket #3842: mfdb-14238-segfault-dbg-1.log

File mfdb-14238-segfault-dbg-1.log, 24.1 KB (added by gtgj@…, 17 years ago)

mythfilldatabase segfault trace with debug patch

Line 
1[Thread debugging using libthread_db enabled]
2[New Thread 46912554512944 (LWP 29062)]
32007-08-21 10:03:02.773 Using runtime prefix = /usr/local
4[Detaching after fork from child process 29067. (Try `set detach-on-fork off'.)]
52007-08-21 10:03:03.223 New DB connection, total: 1
62007-08-21 10:03:03.263 Connected to database 'mythconverg' at host: mythhost
72007-08-21 10:03:03.265 Enabling Settings Cache.
82007-08-21 10:03:03.278 Clearing Settings Cache.
92007-08-21 10:03:03.281 MSqlQuery: SELECT data FROM settings WHERE value = 'LogEnabled' AND hostname = 'mythhost.home' ;
102007-08-21 10:03:03.293 MSqlQuery: SELECT data FROM settings WHERE value = 'LogEnabled' AND hostname IS NULL;
112007-08-21 10:03:03.299 MSqlQuery: SELECT data FROM settings WHERE value = 'LogMaxCount' AND hostname = 'mythhost.home' ;
122007-08-21 10:03:03.303 MSqlQuery: SELECT data FROM settings WHERE value = 'LogPrintLevel' AND hostname = 'mythhost.home' ;
132007-08-21 10:03:03.312 MSqlQuery: SELECT sourceid,name,xmltvgrabber,userid,password,lineupid FROM videosource  ORDER BY sourceid;
142007-08-21 10:03:03.316 New DB connection, total: 2
152007-08-21 10:03:03.328 Connected to database 'mythconverg' at host: mythhost
162007-08-21 10:03:16.167 MSqlQuery: SELECT MAX(endtime) FROM program p LEFT JOIN channel c ON p.chanid=c.chanid WHERE c.sourceid= 1 AND manualid = 0;
172007-08-21 10:03:16.168 Updating source #1 (cable) with grabber schedulesdirect1
182007-08-21 10:03:16.197 MSqlQuery: SELECT COUNT(chanid) FROM channel WHERE sourceid = 1 AND xmltvid != ''
192007-08-21 10:03:16.198 Found 75 channels for source 1 which use grabber
202007-08-21 10:03:16.198
212007-08-21 10:03:16.198 Checking day @ offset 0, date: Tue Aug 21 2007
222007-08-21 10:03:16.290 MSqlQuery: SELECT c.chanid, COUNT(p.starttime) FROM channel c LEFT JOIN program p ON c.chanid = p.chanid   AND starttime >= DATE_ADD(DATE_ADD(CURRENT_DATE(), INTERVAL '-1' DAY), INTERVAL '20' HOUR)   AND starttime < DATE_ADD(CURRENT_DATE(), INTERVAL '0' DAY) WHERE c.sourceid = 1 AND c.xmltvid != '' GROUP BY c.chanid;
232007-08-21 10:03:16.290 Checking program counts for day -1
242007-08-21 10:03:16.290     chanid 1002 -> 4 programs
252007-08-21 10:03:16.290     chanid 1003 -> 5 programs
262007-08-21 10:03:16.290     chanid 1004 -> 4 programs
272007-08-21 10:03:16.290     chanid 1005 -> 7 programs
282007-08-21 10:03:16.290     chanid 1006 -> 7 programs
292007-08-21 10:03:16.290     chanid 1007 -> 5 programs
302007-08-21 10:03:16.291     chanid 1008 -> 5 programs
312007-08-21 10:03:16.291     chanid 1009 -> 4 programs
322007-08-21 10:03:16.291     chanid 1010 -> 5 programs
332007-08-21 10:03:16.291     chanid 1012 -> 8 programs
342007-08-21 10:03:16.291     chanid 1013 -> 6 programs
352007-08-21 10:03:16.291     chanid 1014 -> 5 programs
362007-08-21 10:03:16.291     chanid 1015 -> 1 programs
372007-08-21 10:03:16.291     chanid 1016 -> 8 programs
382007-08-21 10:03:16.291     chanid 1017 -> 2 programs
392007-08-21 10:03:16.291     chanid 1018 -> 5 programs
402007-08-21 10:03:16.291     chanid 1019 -> 3 programs
412007-08-21 10:03:16.291     chanid 1020 -> 4 programs
422007-08-21 10:03:16.292     chanid 1021 -> 5 programs
432007-08-21 10:03:16.292     chanid 1022 -> 2 programs
442007-08-21 10:03:16.292     chanid 1023 -> 2 programs
452007-08-21 10:03:16.292     chanid 1024 -> 1 programs
462007-08-21 10:03:16.292     chanid 1025 -> 6 programs
472007-08-21 10:03:16.292     chanid 1026 -> 1 programs
482007-08-21 10:03:16.292     chanid 1027 -> 1 programs
492007-08-21 10:03:16.292     chanid 1028 -> 1 programs
502007-08-21 10:03:16.292     chanid 1029 -> 4 programs
512007-08-21 10:03:16.292     chanid 1030 -> 1 programs
522007-08-21 10:03:16.292     chanid 1031 -> 3 programs
532007-08-21 10:03:16.293     chanid 1032 -> 5 programs
542007-08-21 10:03:16.293     chanid 1033 -> 6 programs
552007-08-21 10:03:16.293     chanid 1034 -> 3 programs
562007-08-21 10:03:16.293     chanid 1035 -> 8 programs
572007-08-21 10:03:16.293     chanid 1036 -> 3 programs
582007-08-21 10:03:16.293     chanid 1037 -> 4 programs
592007-08-21 10:03:16.293     chanid 1038 -> 5 programs
602007-08-21 10:03:16.293     chanid 1039 -> 2 programs
612007-08-21 10:03:16.293     chanid 1040 -> 5 programs
622007-08-21 10:03:16.293     chanid 1041 -> 8 programs
632007-08-21 10:03:16.293     chanid 1042 -> 3 programs
642007-08-21 10:03:16.294     chanid 1043 -> 8 programs
652007-08-21 10:03:16.294     chanid 1044 -> 6 programs
662007-08-21 10:03:16.294     chanid 1045 -> 2 programs
672007-08-21 10:03:16.294     chanid 1046 -> 4 programs
682007-08-21 10:03:16.294     chanid 1047 -> 4 programs
692007-08-21 10:03:16.294     chanid 1048 -> 5 programs
702007-08-21 10:03:16.294     chanid 1049 -> 2 programs
712007-08-21 10:03:16.294     chanid 1050 -> 4 programs
722007-08-21 10:03:16.294     chanid 1051 -> 6 programs
732007-08-21 10:03:16.294     chanid 1052 -> 5 programs
742007-08-21 10:03:16.294     chanid 1053 -> 8 programs
752007-08-21 10:03:16.294     chanid 1054 -> 8 programs
762007-08-21 10:03:16.295     chanid 1055 -> 6 programs
772007-08-21 10:03:16.295     chanid 1056 -> 3 programs
782007-08-21 10:03:16.295     chanid 1057 -> 4 programs
792007-08-21 10:03:16.295     chanid 1058 -> 5 programs
802007-08-21 10:03:16.295     chanid 1059 -> 4 programs
812007-08-21 10:03:16.295     chanid 1060 -> 4 programs
822007-08-21 10:03:16.295     chanid 1061 -> 4 programs
832007-08-21 10:03:16.295     chanid 1062 -> 3 programs
842007-08-21 10:03:16.295     chanid 1063 -> 8 programs
852007-08-21 10:03:16.295     chanid 1064 -> 6 programs
862007-08-21 10:03:16.295     chanid 1065 -> 6 programs
872007-08-21 10:03:16.296     chanid 1066 -> 3 programs
882007-08-21 10:03:16.296     chanid 1068 -> 3 programs
892007-08-21 10:03:16.296     chanid 1069 -> 6 programs
902007-08-21 10:03:16.296     chanid 1070 -> 6 programs
912007-08-21 10:03:16.296     chanid 1071 -> 4 programs
922007-08-21 10:03:16.296     chanid 1072 -> 8 programs
932007-08-21 10:03:16.296     chanid 1073 -> 3 programs
942007-08-21 10:03:16.296     chanid 1075 -> 7 programs
952007-08-21 10:03:16.296     chanid 1076 -> 5 programs
962007-08-21 10:03:16.296     chanid 1077 -> 8 programs
972007-08-21 10:03:16.297     chanid 1081 -> 3 programs
982007-08-21 10:03:16.297     chanid 1082 -> 8 programs
992007-08-21 10:03:16.407 MSqlQuery: SELECT c.chanid, COUNT(p.starttime) FROM channel c LEFT JOIN program p ON c.chanid = p.chanid   AND starttime >= DATE_ADD(DATE_ADD(CURRENT_DATE(), INTERVAL '0' DAY), INTERVAL '20' HOUR)   AND starttime < DATE_ADD(CURRENT_DATE(), INTERVAL '1' DAY) WHERE c.sourceid = 1 AND c.xmltvid != '' GROUP BY c.chanid;
1002007-08-21 10:03:16.408 Checking program counts for day 0
1012007-08-21 10:03:16.408     chanid 1002 -> 5 programs
1022007-08-21 10:03:16.408     chanid 1003 -> 4 programs
1032007-08-21 10:03:16.408     chanid 1004 -> 4 programs
1042007-08-21 10:03:16.408     chanid 1005 -> 5 programs
1052007-08-21 10:03:16.408     chanid 1006 -> 7 programs
1062007-08-21 10:03:16.408     chanid 1007 -> 6 programs
1072007-08-21 10:03:16.408     chanid 1008 -> 5 programs
1082007-08-21 10:03:16.408     chanid 1009 -> 3 programs
1092007-08-21 10:03:16.409     chanid 1010 -> 6 programs
1102007-08-21 10:03:16.409     chanid 1012 -> 6 programs
1112007-08-21 10:03:16.409     chanid 1013 -> 6 programs
1122007-08-21 10:03:16.409     chanid 1014 -> 5 programs
1132007-08-21 10:03:16.409     chanid 1015 -> 1 programs
1142007-08-21 10:03:16.409     chanid 1016 -> 7 programs
1152007-08-21 10:03:16.409     chanid 1017 -> 6 programs
1162007-08-21 10:03:16.409     chanid 1018 -> 5 programs
1172007-08-21 10:03:16.409     chanid 1019 -> 3 programs
1182007-08-21 10:03:16.409     chanid 1020 -> 4 programs
1192007-08-21 10:03:16.409     chanid 1021 -> 5 programs
1202007-08-21 10:03:16.409     chanid 1022 -> 2 programs
1212007-08-21 10:03:16.410     chanid 1023 -> 2 programs
1222007-08-21 10:03:16.410     chanid 1024 -> 1 programs
1232007-08-21 10:03:16.410     chanid 1025 -> 8 programs
1242007-08-21 10:03:16.410     chanid 1026 -> 1 programs
1252007-08-21 10:03:16.410     chanid 1027 -> 1 programs
1262007-08-21 10:03:16.410     chanid 1028 -> 1 programs
1272007-08-21 10:03:16.410     chanid 1029 -> 4 programs
1282007-08-21 10:03:16.410     chanid 1030 -> 1 programs
1292007-08-21 10:03:16.410     chanid 1031 -> 3 programs
1302007-08-21 10:03:16.410     chanid 1032 -> 5 programs
1312007-08-21 10:03:16.410     chanid 1033 -> 6 programs
1322007-08-21 10:03:16.411     chanid 1034 -> 3 programs
1332007-08-21 10:03:16.411     chanid 1035 -> 8 programs
1342007-08-21 10:03:16.411     chanid 1036 -> 2 programs
1352007-08-21 10:03:16.411     chanid 1037 -> 4 programs
1362007-08-21 10:03:16.411     chanid 1038 -> 4 programs
1372007-08-21 10:03:16.411     chanid 1039 -> 4 programs
1382007-08-21 10:03:16.411     chanid 1040 -> 3 programs
1392007-08-21 10:03:16.411     chanid 1041 -> 8 programs
1402007-08-21 10:03:16.411     chanid 1042 -> 4 programs
1412007-08-21 10:03:16.411     chanid 1043 -> 6 programs
1422007-08-21 10:03:16.411     chanid 1044 -> 3 programs
1432007-08-21 10:03:16.411     chanid 1045 -> 4 programs
1442007-08-21 10:03:16.412     chanid 1046 -> 5 programs
1452007-08-21 10:03:16.412     chanid 1047 -> 7 programs
1462007-08-21 10:03:16.412     chanid 1048 -> 4 programs
1472007-08-21 10:03:16.412     chanid 1049 -> 2 programs
1482007-08-21 10:03:16.412     chanid 1050 -> 4 programs
1492007-08-21 10:03:16.412     chanid 1051 -> 6 programs
1502007-08-21 10:03:16.412     chanid 1052 -> 4 programs
1512007-08-21 10:03:16.412     chanid 1053 -> 8 programs
1522007-08-21 10:03:16.412     chanid 1054 -> 8 programs
1532007-08-21 10:03:16.412     chanid 1055 -> 6 programs
1542007-08-21 10:03:16.412     chanid 1056 -> 3 programs
1552007-08-21 10:03:16.413     chanid 1057 -> 4 programs
1562007-08-21 10:03:16.413     chanid 1058 -> 5 programs
1572007-08-21 10:03:16.413     chanid 1059 -> 4 programs
1582007-08-21 10:03:16.413     chanid 1060 -> 4 programs
1592007-08-21 10:03:16.413     chanid 1061 -> 4 programs
1602007-08-21 10:03:16.413     chanid 1062 -> 4 programs
1612007-08-21 10:03:16.413     chanid 1063 -> 7 programs
1622007-08-21 10:03:16.413     chanid 1064 -> 6 programs
1632007-08-21 10:03:16.413     chanid 1065 -> 7 programs
1642007-08-21 10:03:16.413     chanid 1066 -> 3 programs
1652007-08-21 10:03:16.413     chanid 1068 -> 4 programs
1662007-08-21 10:03:16.414     chanid 1069 -> 5 programs
1672007-08-21 10:03:16.414     chanid 1070 -> 4 programs
1682007-08-21 10:03:16.414     chanid 1071 -> 6 programs
1692007-08-21 10:03:16.414     chanid 1072 -> 7 programs
1702007-08-21 10:03:16.414     chanid 1073 -> 3 programs
1712007-08-21 10:03:16.414     chanid 1075 -> 7 programs
1722007-08-21 10:03:16.414     chanid 1076 -> 3 programs
1732007-08-21 10:03:16.414     chanid 1077 -> 8 programs
1742007-08-21 10:03:16.414     chanid 1081 -> 4 programs
1752007-08-21 10:03:16.414     chanid 1082 -> 7 programs
1762007-08-21 10:03:16.414 Data is already present for Tue Aug 21 2007, skipping
1772007-08-21 10:03:16.415
1782007-08-21 10:03:16.415 Checking day @ offset 1, date: Wed Aug 22 2007
1792007-08-21 10:03:16.415 Data Refresh always needed for tomorrow
1802007-08-21 10:03:16.415 Refreshing data for Wed Aug 22 2007
1812007-08-21 10:03:16.415 This DataDirect listings source is shared by 3 MythTV lineups
1822007-08-21 10:03:16.415 We should keep data around after this one
1832007-08-21 10:03:16.416 New DB DataDirect connection
1842007-08-21 10:03:16.417 Connected to database 'mythconverg' at host: mythhost
1852007-08-21 10:03:16.471 MSqlQuery: UPDATE settings SET data ='2007-08-21 10:03' WHERE value='mythfilldatabaseLastRunStart'
1862007-08-21 10:03:16.473 Retrieving datadirect data.
1872007-08-21 10:03:16.475 Grabbing data for Tue Aug 21 2007 offset 1
1882007-08-21 10:03:16.477 From Wed Aug 22 07:00:00 2007 to Thu Aug 23 07:00:00 2007 (UTC)
1892007-08-21 10:03:16.479 Grabbing listing data
190[Detaching after fork from child process 29073.]
1912007-08-21 10:03:16.496 DataDirect: Saving listings to DD cache
1922007-08-21 10:03:16.496 copy: opening dst (1)
193--10:03:16--  http://webservices.schedulesdirect.tmsdatadirect.com/schedulesdirect/tvlistings/xtvdService
194           => `-'
195Resolving webservices.schedulesdirect.tmsdatadirect.com... 206.18.98.175
196Connecting to webservices.schedulesdirect.tmsdatadirect.com|206.18.98.175|:80... connected.
197HTTP request sent, awaiting response... 401 Unauthorized
198Reusing existing connection to webservices.schedulesdirect.tmsdatadirect.com:80.
199HTTP request sent, awaiting response... 200 OK
200Length: unspecified [text/xml]
201
202    0K .......... .......... .......... .......... ..........   20.32 KB/s
203   50K .......... .......... .......... .......... ..........  302.18 KB/s
204  100K .......... .......... .......... .......... ..........  103.94 KB/s
205  150K .......... .......... .......... .......... .......     127.25 KB/s
206
20710:03:21 (56.82 KB/s) - `-' saved [202676]
208
2092007-08-21 10:03:21.013 copy: ok
2102007-08-21 10:03:21.014 copy: closing dst
2112007-08-21 10:03:21.014 fp(/tmp/mythtv_ddp_smDSnh/mythtv_dd_cache_1_gtgj@pacbell.net_Wed Aug 22 07:00:00 2007_Thu Aug 23 07:00:00 2007): 0x75d120
212
213Program received signal SIGSEGV, Segmentation fault.
214[Switching to Thread 46912554512944 (LWP 29062)]
2150x0000003f8f25f690 in fflush () from /lib64/libc.so.6
216(gdb) thread apply all bt full
217
218Thread 1 (Thread 46912554512944 (LWP 29062)):
219#0  0x0000003f8f25f690 in fflush () from /lib64/libc.so.6
220No symbol table info available.
221#1  0x000000320bc031f5 in QFile::close ()
222   from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
223No symbol table info available.
224#2  0x000000320bc196cc in QFile::~QFile ()
225   from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
226No symbol table info available.
227#3  0x00002aaaaaf574d7 in DataDirectProcessor::GrabData (this=0x7fff60d85660,
228    pstartDate={d = {jd = 2454335}, t = {ds = 25200000}}, pendDate=
229        {d = {jd = 2454336}, t = {ds = 25200000}}) at datadirect.cpp:1119
230        in = <incomplete type>
231        out = <incomplete type>
232        ok = true
233        msg = {static null = {
234    static null = <same as static member of an already seen type>,
235    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x755a20,
236  static shared_null = 0x64c3d0}
237        err = {static null = {
238    static null = <same as static member of an already seen type>,
239    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x7558c0,
240  static shared_null = 0x64c3d0}
241        ddurl = {static null = {
242    static null = <same as static member of an already seen type>,
243    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x71ef20,
244  static shared_null = 0x64c3d0}
245        inputfile = {static null = {
246    static null = <same as static member of an already seen type>,
247    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x71f380,
248  static shared_null = 0x64c3d0}
249        cache_dd_data = {static null = {
250    static null = <same as static member of an already seen type>,
251    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x75cbd0,
252  static shared_null = 0x64c3d0}
253        fp = (FILE *) 0x75d120
254        f = <incomplete type>
255#4  0x000000000040db99 in FillData::grabDDData (this=0x7fff60d85640,
256    source=@0x7fff60d832e0, poffset=1, pdate={jd = 2454334}, ddSource=1)
257    at filldata.cpp:167
258        fromdatetime = {d = {jd = 2454335}, t = {ds = 25200000}}
259        todatetime = {d = {jd = 2454336}, t = {ds = 25200000}}
260        needtoretrieve = true
261        qdtNow = {d = {jd = 2454334}, t = {ds = 36196415}}
262        query = {<> = {<No data fields>}, m_db = 0x71f2c0,
263  m_isConnected = true, m_returnConnection = false}
264        status = {static null = {
265    static null = <same as static member of an already seen type>,
266    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x74a3a0,
267  static shared_null = 0x64c3d0}
268        fromlocaldt = {d = {jd = 7640912}, t = {ds = 0}}
269        tolocaldt = {d = {jd = 1624779776}, t = {ds = 32767}}
270#5  0x000000000040f8f0 in FillData::grabData (this=0x7fff60d85640,
271    source=@0x7fff60d84c70, offset=1, qCurrentDate=0x7fff60d83e00)
272    at filldata.cpp:285
273        xmltv_grabber = {static null = {
274    static null = <same as static member of an already seen type>,
275    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x72c2c0,
276  static shared_null = 0x64c3d0}
277        tempfilename = "\003\000\000\000\000\000\000\000\2202Ø`ÿ\177\000"
278        filename = {static null = {
279    static null = <same as static member of an already seen type>,
280    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x3,
281  static shared_null = 0x64c3d0}
282        home = {static null = {
283    static null = <same as static member of an already seen type>,
284    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x19f,
285  static shared_null = 0x64c3d0}
286        configfile = {static null = {
287    static null = <same as static member of an already seen type>,
288    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x7fff60d833d0,
289  static shared_null = 0x64c3d0}
290        command = {static null = {
291    static null = <same as static member of an already seen type>,
292    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0xa,
293  static shared_null = 0x64c3d0}
294        qdtNow = {d = {jd = 415}, t = {ds = 0}}
295        query = {<> = {<No data fields>}, m_db = 0x19f, m_isConnected = 186,
296  m_returnConnection = 185}
297        status = {static null = {
298    static null = <same as static member of an already seen type>,
299    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x1,
300  static shared_null = 0x64c3d0}
301        systemcall_status = 32767
302        succeeded = false
303        thefile = <incomplete type>
304#6  0x0000000000417828 in FillData::fillData (this=0x7fff60d85640,
305    sourcelist=@0x7fff60d85a70) at filldata.cpp:875
306        prevDate = {static null = {
307    static null = <same as static member of an already seen type>,
308    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x749bd0,
309  static shared_null = 0x64c3d0}
310        currDate = {static null = {
311    static null = <same as static member of an already seen type>,
312    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x749a90,
313  static shared_null = 0x64c3d0}
314        download_needed = true
315        i = 1
316        qCurrentDate = {jd = 2454334}
317        grabdays = 14
318        xmltv_grabber = {static null = {
319    static null = <same as static member of an already seen type>,
320    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x72c2c0,
321  static shared_null = 0x64c3d0}
322        hasprefmethod = false
323        it = {node = 0x744350}
324        it2 = {node = 0x742610}
325        status = {static null = {
326    static null = <same as static member of an already seen type>,
327    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x64c3d0,
328  static shared_null = 0x64c3d0}
329        querystr = {static null = {
330    static null = <same as static member of an already seen type>,
331    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x74a020,
332  static shared_null = 0x64c3d0}
333        query = {<> = {<No data fields>}, m_db = 0x748ea0,
334  m_isConnected = true, m_returnConnection = true}
335        GuideDataBefore = {d = {jd = 2454347}, t = {ds = 21600000}}
336        GuideDataAfter = {d = {jd = 0}, t = {ds = 0}}
337        failures = 0
338        externally_handled = 0
339        total_sources = 4
340        source_channels = 75
341        sidStr = {static null = {
342    static null = <same as static member of an already seen type>,
343    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x749750,
344  static shared_null = 0x64c3d0}
345        nonewdata = 0
346        has_dd_source = true
347#7  0x0000000000433c3a in main (argc=3, argv=0x7fff60d86a28) at main.cpp:608
348        sourcelist = {sh = 0x742500}
349        sourcequery = {<> = {<No data fields>}, m_db = 0x71e700,
350  m_isConnected = true, m_returnConnection = true}
351        where = {static null = {
352    static null = <same as static member of an already seen type>,
353    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x744950,
354  static shared_null = 0x64c3d0}
355        querystr = {static null = {
356    static null = <same as static member of an already seen type>,
357    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x7430c0,
358  static shared_null = 0x64c3d0}
359        a = <incomplete type>
360        fill_data = {prog_data = {listing_wrap_offset = 0}, chan_data = {
361    interactive = false, non_us_updating = false, channel_preset = false,
362    channel_updates = false, remove_new_channels = false, cardtype = {
363      static null = {
364        static null = <same as static member of an already seen type>,
365        d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x64c3d0,
366      static shared_null = 0x64c3d0}}, xmltv_parser = {isJapan = false},
367  icon_data = {<No data fields>}, ddprocessor = {listings_provider = 1,
368    providers = {<std::_Vector_base<DataDirectURLs,std::allocator<DataDirectURLs> >> = {
369        _M_impl = {<std::allocator<DataDirectURLs>> = {<__gnu_cxx::new_allocator<DataDirectURLs>> = {<No data fields>}, <No data fields>}, _M_start = 0x71efe0,
370          _M_finish = 0x71f020,
371          _M_end_of_storage = 0x71f020}}, <No data fields>}, userid = {
372      static null = {
373        static null = <same as static member of an already seen type>,
374        d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x7549e0,
375      static shared_null = 0x64c3d0}, password = {static null = {
376        static null = <same as static member of an already seen type>,
377        d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x749880,
378      static shared_null = 0x64c3d0}, tmpDir = {static null = {
379        static null = <same as static member of an already seen type>,
380        d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x742540,
381      static shared_null = 0x64c3d0}, cachedata = true, actuallistingsfrom = {
382      d = {jd = 0}, t = {ds = 0}}, actuallistingsto = {d = {jd = 0}, t = {
383        ds = 0}}, inputfilename = {static null = {
384        static null = <same as static member of an already seen type>,
385        d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x71f380,
386      static shared_null = 0x64c3d0}, stations = {sh = 0x71f3b0},
387    lineups = {<std::_Vector_base<DataDirectLineup,std::allocator<DataDirectLineup> >> = {
388        _M_impl = {<std::allocator<DataDirectLineup>> = {<__gnu_cxx::new_allocator<DataDirectLineup>> = {<No data fields>}, <No data fields>}, _M_start = 0x0,
389          _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},
390    lineupmaps = {sh = 0x71e1b0}, rawlineups = {sh = 0x71e220}, tmpPostFile = {
391      static null = {
392        static null = <same as static member of an already seen type>,
393        d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x7552e0,
394      static shared_null = 0x64c3d0}, tmpResultFile = {static null = {
395        static null = <same as static member of an already seen type>,
396        d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x64c3d0,
397      static shared_null = 0x64c3d0}, cookieFile = {static null = {
398        static null = <same as static member of an already seen type>,
399        d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x64c3d0,
400      static shared_null = 0x64c3d0}, cookieFileDT = {d = {jd = 0}, t = {
401        ds = 0}}}, logged_in = {static null = {
402      static null = <same as static member of an already seen type>,
403      d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x71efb0,
404    static shared_null = 0x64c3d0}, lastdduserid = {static null = {
405      static null = <same as static member of an already seen type>,
406      d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x64c3d0,
407    static shared_null = 0x64c3d0}, graboptions = {static null = {
408      static null = <same as static member of an already seen type>,
409      d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x71f070,
410    static shared_null = 0x64c3d0}, raw_lineup = 0, maxDays = 0,
411  interrupted = false, endofdata = false, refresh_today = false,
412  refresh_tomorrow = true, refresh_second = false, refresh_all = false,
413  refresh_tba = true, dd_grab_all = false, dddataretrieved = false,
414  need_post_grab_proc = false, only_update_channels = false,
415  channel_update_run = false}
416        argpos = 3
417        fromfile_id = 1
418        fromfile_offset = 0
419        fromfile_name = {static null = {
420    static null = <same as static member of an already seen type>,
421    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x64c3d0,
422  static shared_null = 0x64c3d0}
423        from_xawfile = false
424        fromxawfile_id = 1
425        fromxawfile_name = {static null = {
426    static null = <same as static member of an already seen type>,
427    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x64c3d0,
428  static shared_null = 0x64c3d0}
429        from_file = false
430        mark_repeats = true
431        usingDataDirect = true
432        usingDataDirectLabs = false
433        grab_data = true
434        export_iconmap = false
435        import_iconmap = false
436        reset_iconmap = false
437        reset_iconmap_icons = false
438        import_icon_data_filename = {static null = {
439    static null = <same as static member of an already seen type>,
440    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x71f0c0,
441  static shared_null = 0x64c3d0}
442        export_icon_data_filename = {static null = {
443    static null = <same as static member of an already seen type>,
444    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x71f110,
445  static shared_null = 0x64c3d0}
446        update_icon_data = false
447        from_dd_file = false
448        sourceid = -1
449        fromddfile_lineupid = {static null = {
450    static null = <same as static member of an already seen type>,
451    d = 0x64c3d0, static shared_null = 0x64c3d0}, d = 0x64c3d0,
452  static shared_null = 0x64c3d0}
453(gdb) quit