Ticket #4249: bt.txt

File bt.txt, 19.8 KB (added by anonymous, 16 years ago)

Backtrace from mythfilldatabase

Line 
1damian@mythtv-box:~$ gdb mythfilldatabase -x gdbcommands
2GNU gdb 6.6-debian
3Copyright (C) 2006 Free Software Foundation, Inc.
4GDB is free software, covered by the GNU General Public License, and you are
5welcome to change it and/or distribute copies of it under certain conditions.
6Type "show copying" to see the conditions.
7There is absolutely no warranty for GDB.  Type "show warranty" for details.
8This GDB was configured as "i486-linux-gnu"...
9Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
10[Thread debugging using libthread_db enabled]
11[New Thread -1256986912 (LWP 14316)]
12Qt: gdb: -nograb added to command-line options.
13         Use the -dograb option to enforce grabbing.
142007-11-30 21:40:03.385 Using runtime prefix = /usr/local
152007-11-30 21:40:03.386 Using localhost value of mythtv-box
16[New Thread -1258554480 (LWP 14319)]
17[New Thread -1266947184 (LWP 14320)]
18[New Thread -1275339888 (LWP 14321)]
192007-11-30 21:40:03.393 LookupUDN()- bad device type, not enough tokens
202007-11-30 21:40:03.944 Cannot find default UPnP backend
212007-11-30 21:40:04.001 New DB connection, total: 1
222007-11-30 21:40:04.006 Connected to database 'mythconverg' at host: localhost
232007-11-30 21:40:04.007 Closing DB connection named 'DBManager0'
242007-11-30 21:40:04.007 Deleting UPnP client...
25
26Program received signal SIGSEGV, Segmentation fault.
27[Switching to Thread -1266947184 (LWP 14320)]
280xb6739c25 in ?? () from /usr/lib/libqt-mt.so.3
29
30Thread 4 (Thread -1275339888 (LWP 14321)):
31#0  0xb7c34c01 in QGArray::at (this=0xb3fbd210, index=231) at /usr/include/qt3/qgarray.h:122
32No locals.
33#1  0xb704dc46 in QMemArray<char>::operator[] (this=0xb3fbd210, i=231) at /usr/include/qt3/qmemarray.h:100
34No locals.
35#2  0xb673e26a in ?? () from /usr/lib/libqt-mt.so.3
36No symbol table info available.
37#3  0xb3fbd210 in ?? ()
38No symbol table info available.
39#4  0x000000e7 in ?? ()
40No symbol table info available.
41#5  0xb3fbd178 in ?? ()
42No symbol table info available.
43#6  0xb5e656a7 in operator new () from /usr/lib/libstdc++.so.6
44No symbol table info available.
45#7  0xb673e382 in QString::QString () from /usr/lib/libqt-mt.so.3
46No symbol table info available.
47#8  0xb6faab78 in SSDP::ProcessData (this=0x8162308, pSocket=0x8162940) at ssdp.cpp:270
48        buffer = <incomplete type>
49        lines = {<QValueList<QString>> = {sh = 0x81674b8}, <No data fields>}
50        sRequestLine = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x81621a8, static shared_null = 0x808f418}
51        eType = SSDP_Unknown
52        peerAddress = <incomplete type>
53        peerPort = 1900
54        headers = {sh = 0x8165398}
55        nBytes = 282
56        nRead = 282
57#9  0xb6fab387 in SSDP::run (this=0x8162308) at ssdp.cpp:242
58        nIdx = 1
59        nMaxSocket = 12
60        read_set = {fds_bits = {2048, 0 <repeats 31 times>}}
61        timeout = {tv_sec = 0, tv_usec = 904000}
62#10 0xb63ac069 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
63No symbol table info available.
64#11 0xb5ea546b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
65No symbol table info available.
66#12 0xb5d056de in clone () from /lib/tls/i686/cmov/libc.so.6
67No symbol table info available.
68
69Thread 3 (Thread -1266947184 (LWP 14320)):
70#0  0xb6739c25 in ?? () from /usr/lib/libqt-mt.so.3
71No symbol table info available.
72#1  0x08162e50 in ?? ()
73No symbol table info available.
74#2  0x0815e2db in ?? ()
75No symbol table info available.
76#3  0xb47be128 in ?? ()
77No symbol table info available.
78#4  0xb67364c0 in QStringData::deleteSelf () from /usr/lib/libqt-mt.so.3
79No symbol table info available.
80#5  0xb6739d91 in QString::arg () from /usr/lib/libqt-mt.so.3
81No symbol table info available.
82#6  0xb6fb8466 in UPnpNotifyTask::SendNotifyMsg (this=0x8162be8, pSocket=0x81652d8, sNT=@0xb47be2f4, sUDN=@0xb47be2f0) at upnptasknotify.cpp:102
83        sHeader = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x81622c8, static shared_null = 0x808f418}
84        sPacket = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x8161cd0, static shared_null = 0x808f418}
85        scPacket = <incomplete type>
86        it = {node = 0x8162e48}
87        sUSN = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x8162380, static shared_null = 0x808f418}
88        sData = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x8165298, static shared_null = 0x808f418}
89#7  0xb6fb8bd7 in UPnpNotifyTask::Execute (this=0x8162be8, pQueue=0x81618a0) at upnptasknotify.cpp:140
90        pMulticast = (struct QSocketDevice *) 0x81652d8
91        device = (UPnpDevice &) @0xb7009804: {m_sDeviceType = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, m_sFriendlyName = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, m_sManufacturer = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, m_sManufacturerURL = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, m_sModelDescription = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, m_sModelName = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, m_sModelNumber = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x8094ef8, static shared_null = 0x808f418}, m_sModelURL = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, m_sSerialNumber = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x8094f28, static shared_null = 0x808f418}, m_sUPC = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, m_sPresentationURL = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, m_sUDN = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x8161a10, static shared_null = 0x808f418}, m_lstExtra = {<QPtrList<NameValue>> = {<QGList> = {<> = {<No data fields>}, firstNode = 0x0, lastNode = 0x0, curNode = 0x0, curIndex = -1, numNodes = 0, iterators = 0x0}, <No data fields>}, <No data fields>}, m_listIcons = {<QGList> = {<> = {<No data fields>}, firstNode = 0x0, lastNode = 0x0, curNode = 0x0, curIndex = -1, numNodes = 0, iterators = 0x0}, <No data fields>}, m_listServices = {<QGList> = {<> = {<No data fields>}, firstNode = 0x0, lastNode = 0x0, curNode = 0x0, curIndex = -1, numNodes = 0, iterators = 0x0}, <No data fields>}, m_listDevices = {<QGList> = {<> = {<No data fields>}, firstNode = 0x0, lastNode = 0x0, curNode = 0x0, curIndex = -1, numNodes = 0, iterators = 0x0}, <No data fields>}}
92#8  0xb6faeba5 in TaskQueue::run (this=0x81618a0) at taskqueue.cpp:129
93        ttNow = {tv_sec = 1196458803, tv_usec = 893881}
94        pTask = (Task *) 0x8162be8
95#9  0xb63ac069 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
96No symbol table info available.
97#10 0xb5ea546b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
98No symbol table info available.
99#11 0xb5d056de in clone () from /lib/tls/i686/cmov/libc.so.6
100No symbol table info available.
101
102Thread 2 (Thread -1258554480 (LWP 14319)):
103#0  0xffffe410 in __kernel_vsyscall ()
104No symbol table info available.
105#1  0xb5ea98fc in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
106No symbol table info available.
107#2  0xb66fae08 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
108No symbol table info available.
109#3  0xb6fbc027 in CEvent::WaitForEvent (this=0x8161978, time=500) at threadpool.cpp:96
110        ret = false
111#4  0xb6fbc0f8 in WorkerThread::run (this=0x8161968) at threadpool.cpp:227
112        timer = {m_timer = {ds = 78003389}}
113#5  0xb63ac069 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
114No symbol table info available.
115#6  0xb5ea546b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
116No symbol table info available.
117#7  0xb5d056de in clone () from /lib/tls/i686/cmov/libc.so.6
118No symbol table info available.
119
120Thread 1 (Thread -1256986912 (LWP 14316)):
121#0  0xffffe410 in __kernel_vsyscall ()
122No symbol table info available.
123#1  0xb5cc4e96 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
124No symbol table info available.
125#2  0xb5cfeb3c in usleep () from /lib/tls/i686/cmov/libc.so.6
126No symbol table info available.
127#3  0xb6fb869c in UPnpNotifyTask::SendNotifyMsg (this=0x8162be8, pSocket=0xb3617970, sNT=@0xbf905f6c, sUDN=@0xbf905f68) at upnptasknotify.cpp:112
128        sHeader = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0xb3617b30, static shared_null = 0x808f418}
129        sPacket = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0xb3601e30, static shared_null = 0x808f418}
130        scPacket = <incomplete type>
131        it = {node = 0xb36023c0}
132        sUSN = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0xb3600490, static shared_null = 0x808f418}
133        sData = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0xb3602420, static shared_null = 0x808f418}
134#4  0xb6fb895f in UPnpNotifyTask::ProcessDevice (this=0x8162be8, pSocket=0xb3617970, pDevice=0xb7009804) at upnptasknotify.cpp:183
135No locals.
136#5  0xb6fb8c1e in UPnpNotifyTask::Execute (this=0x8162be8, pQueue=0x0) at upnptasknotify.cpp:147
137        pMulticast = (struct QSocketDevice *) 0xb3617970
138        device = (UPnpDevice &) @0xb7009804: {m_sDeviceType = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, m_sFriendlyName = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, m_sManufacturer = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, m_sManufacturerURL = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, m_sModelDescription = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, m_sModelName = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, m_sModelNumber = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x8094ef8, static shared_null = 0x808f418}, m_sModelURL = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, m_sSerialNumber = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x8094f28, static shared_null = 0x808f418}, m_sUPC = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, m_sPresentationURL = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, m_sUDN = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x8161a10, static shared_null = 0x808f418}, m_lstExtra = {<QPtrList<NameValue>> = {<QGList> = {<> = {<No data fields>}, firstNode = 0x0, lastNode = 0x0, curNode = 0x0, curIndex = -1, numNodes = 0, iterators = 0x0}, <No data fields>}, <No data fields>}, m_listIcons = {<QGList> = {<> = {<No data fields>}, firstNode = 0x0, lastNode = 0x0, curNode = 0x0, curIndex = -1, numNodes = 0, iterators = 0x0}, <No data fields>}, m_listServices = {<QGList> = {<> = {<No data fields>}, firstNode = 0x0, lastNode = 0x0, curNode = 0x0, curIndex = -1, numNodes = 0, iterators = 0x0}, <No data fields>}, m_listDevices = {<QGList> = {<> = {<No data fields>}, firstNode = 0x0, lastNode = 0x0, curNode = 0x0, curIndex = -1, numNodes = 0, iterators = 0x0}, <No data fields>}}
139#6  0xb6fa8430 in SSDP::DisableNotifications (this=0x8162308) at ssdp.cpp:157
140No locals.
141#7  0xb6fa67a2 in UPnp::CleanUp (this=0x8161f30) at upnp.cpp:166
142No locals.
143#8  0xb6fa6c3b in ~UPnp (this=0x8161f30) at upnp.cpp:52
144No locals.
145#9  0xb6d93ba6 in MythContextPrivate::DeleteUPnP (this=0x815f0a8) at mythcontext.cpp:1194
146No locals.
147#10 0xb6db4f6b in MythContextPrivate::FindDatabase (this=0x815f0a8, prompt=false, noPrompt=false) at mythcontext.cpp:664
148        manualSelect = false
149        autoSelect = true
150        failure = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}
151#11 0xb6db504c in MythContextPrivate::Init (this=0x815f0a8, gui=false, UPnPclient=0x0, promptForBackend=false, noPrompt=false) at mythcontext.cpp:538
152No locals.
153#12 0xb6db5486 in MythContext::Init (this=0x815eea8, gui=false, UPnPclient=0x0, promptForBackend=false, disableAutoDiscovery=false) at mythcontext.cpp:1457
154No locals.
155#13 0x08078879 in main (argc=Cannot access memory at address 0x0
156) at main.cpp:476
157        a = <incomplete type>
158        fill_data = {prog_data = {listing_wrap_offset = 0}, chan_data = {interactive = false, non_us_updating = false, channel_preset = false, channel_updates = false, remove_new_channels = false, filter_new_channels = true, cardtype = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}}, xmltv_parser = {isJapan = false}, icon_data = {<No data fields>}, ddprocessor = {listings_provider = 0, providers = {<std::_Vector_base<DataDirectURLs,std::allocator<DataDirectURLs> >> = {_M_impl = {<std::allocator<DataDirectURLs>> = {<__gnu_cxx::new_allocator<DataDirectURLs>> = {<No data fields>}, <No data fields>}, _M_start = 0x815ed98, _M_finish = 0x815edb8, _M_end_of_storage = 0x815edb8}}, <No data fields>}, userid = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x815e7f8, static shared_null = 0x808f418}, password = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x815e7d0, static shared_null = 0x808f418}, tmpDir = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x815e870, static shared_null = 0x808f418}, cachedata = false, actuallistingsfrom = {d = {jd = 0}, t = {ds = 0}}, actuallistingsto = {d = {jd = 0}, t = {ds = 0}}, inputfilename = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x815e898, static shared_null = 0x808f418}, stations = {sh = 0x815e8b0}, lineups = {<std::_Vector_base<DataDirectLineup,std::allocator<DataDirectLineup> >> = {_M_impl = {<std::allocator<DataDirectLineup>> = {<__gnu_cxx::new_allocator<DataDirectLineup>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, lineupmaps = {sh = 0x815e9b8}, rawlineups = {sh = 0x815e9f0}, tmpPostFile = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, tmpResultFile = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, cookieFile = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, cookieFileDT = {d = {jd = 0}, t = {ds = 0}}}, logged_in = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x815ed80, static shared_null = 0x808f418}, lastdduserid = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}, graboptions = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x815ede0, static shared_null = 0x808f418}, raw_lineup = 0, maxDays = 0, interrupted = false, endofdata = false, refresh_today = false, refresh_tomorrow = true, refresh_second = false, refresh_all = false, refresh_tba = true, dd_grab_all = false, dddataretrieved = false, need_post_grab_proc = true, only_update_channels = false, channel_update_run = false}
159        argpos = 1
160        fromfile_id = 1
161        fromfile_offset = 0
162        fromfile_name = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}
163        from_xawfile = false
164        fromxawfile_id = 1
165        fromxawfile_name = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}
166        from_file = false
167        mark_repeats = true
168        usingDataDirect = false
169        usingDataDirectLabs = false
170        grab_data = true
171        export_iconmap = false
172        import_iconmap = false
173        reset_iconmap = false
174        reset_iconmap_icons = false
175        import_icon_data_filename = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x815ee18, static shared_null = 0x808f418}
176        export_icon_data_filename = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x815ee50, static shared_null = 0x808f418}
177        update_icon_data = false
178        from_dd_file = false
179        sourceid = -1
180        fromddfile_lineupid = {static null = {static null = <same as static member of an already seen type>, d = 0x808f418, static shared_null = 0x808f418}, d = 0x808f418, static shared_null = 0x808f418}
181#0  0xb6739c25 in ?? () from /usr/lib/libqt-mt.so.3
182(gdb)