Ticket #4249: bt.txt

File bt.txt, 19.8 KB (added by anonymous, 18 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)