Opened 16 years ago
Last modified 16 years ago
#6213 closed defect
segfault in mythfrontend on startup ( on win32 platform at least ) — at Initial Version
Reported by: | Owned by: | Isaac Richards | |
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | Ports - Windows | Version: | head |
Severity: | high | Keywords: | win32 |
Cc: | Ticket locked: | no |
Description
gdb backtrace below is from version 19900, but the problem goes back at least as far as 18868, but does not exist in 19816.
frontend log, and full gdb backtrace below:
C:\mythtv\build_19868\bin>mythfrontend.exe -v all 2009-02-02 21:57:39.947 mythfrontend version: trunk [17688] www.mythtv.org 2009-02-02 21:57:39.947 WSAStartup returned 0 2009-02-02 21:57:40.009 (old)Settings::ReadSettings?(settings.txt) - No such file
2009-02-02 21:57:40.134 Relative PREFIX! (..)
appDir=C:/mythtv/build_19868/bin
2009-02-02 21:57:40.259 Using runtime prefix = C:/mythtv/build_19868 2009-02-02 21:57:40.338 UPnp - Constructor 2009-02-02 21:57:40.400 MediaRenderer::Begin 2009-02-02 21:57:40.463 ThreadPool:AddWorkerThread - HTTP_WorkerThread QString::arg: Argument missing: Windows 5.5, 1 2009-02-02 21:57:40.588 HttpServer?() - SharePath? = C:/mythtv/build_19868/share/m ythtv/ 2009-02-02 21:57:40.713 GetIPAddressList() not implemented in MinGW 2009-02-02 21:57:40.775 UPnp::Initialize - Begin 2009-02-02 21:57:40.838 UPnp::Initialize - Starting TaskQueue? 2009-02-02 21:57:40.900 UPnp::Initialize - Creating SSDP Thread at port 6547 2009-02-02 21:57:40.963 QMulticastSocket: setsockopt - IP_ADD_MEMBERSHIP Error 2009-02-02 21:57:41.041 UPnp::Initialize - End 2009-02-02 21:57:41.103 MediaRenderer::Creating UPnp Description 2009-02-02 21:57:41.166 MediaRenderer::Registering MythFEXML Service. 2009-02-02 21:57:41.228 MediaRenderer::Registering CMGR Service. 2009-02-02 21:57:41.291 UPnp::Start - Starting SSDP Thread (Multicast) 2009-02-02 21:57:41.353 UPnp::Start - Enabling Notifications 2009-02-02 21:57:41.416 SSDP::EnableNotifications?() - creating new task 2009-02-02 21:57:41.478 SSDP::EnableNotifications?() - sending NTS_byebye 2009-02-02 21:57:41.541 QMulticastSocket: setsockopt - IP_ADD_MEMBERSHIP Error 2009-02-02 21:57:41.603 LookupUDN(urn:schemas-upnp-org:device:MediaRenderer:1) s Name=UPnP/UDN/MediaRenderer, sUDN=f47db859-aacf-488a-aca2-22bfcfc20806 2009-02-02 21:57:41.728 SSDP::EnableNotifications?() - sending NTS_alive 2009-02-02 21:57:41.791 SSDP::EnableNotifications?() - Task added to UPnP queue 2009-02-02 21:57:41.853 QMulticastSocket: setsockopt - IP_ADD_MEMBERSHIP Error 2009-02-02 21:57:41.916 UPnp::Start - Returning 2009-02-02 21:57:41.978 MediaRenderer::End 2009-02-02 21:57:42.041 (old)Settings::ReadSettings?(settings.txt) - No such file
2009-02-02 21:57:42.166 (old)Settings::ReadSettings?(C:/mythtv/build_19868/share/ mythtv/mysql.txt) - No such file 2009-02-02 21:57:42.291 (old)Settings::ReadSettings?(C:/mythtv/build_19868/etc/my thtv/mysql.txt) - No such file 2009-02-02 21:57:42.416 (old)Settings::ReadSettings?(C:/Documents and Settings/Ad? ministrator/.mythtv/mysql.txt) - 'DBHostName' = 'localhost'. 2009-02-02 21:57:42.541 (old)Settings::ReadSettings?(C:/Documents and Settings/Ad? ministrator/.mythtv/mysql.txt) - 'DBHostPing' = 'no'. 2009-02-02 21:57:42.666 (old)Settings::ReadSettings?(C:/Documents and Settings/Ad? ministrator/.mythtv/mysql.txt) - 'DBUserName' = 'root'. 2009-02-02 21:57:42.791 (old)Settings::ReadSettings?(C:/Documents and Settings/Ad? ministrator/.mythtv/mysql.txt) - 'DBPassword' = 'my00SQL'. 2009-02-02 21:57:42.916 (old)Settings::ReadSettings?(C:/Documents and Settings/Ad? ministrator/.mythtv/mysql.txt) - 'DBName' = 'mythconverg'. 2009-02-02 21:57:43.041 (old)Settings::ReadSettings?(C:/Documents and Settings/Ad? ministrator/.mythtv/mysql.txt) - 'DBType' = 'QMYSQL3'. 2009-02-02 21:57:43.150 (old)Settings::ReadSettings?(C:/Documents and Settings/Ad? ministrator/.mythtv/mysql.txt) - 'LocalHostName?' = 'render'. 2009-02-02 21:57:43.291 (old)Settings::ReadSettings?(./mysql.txt) - No such file 2009-02-02 21:57:43.353 Using localhost value of render 2009-02-02 21:57:43.416 MCP::DefaultUPnP() - No default UPnP backend 2009-02-02 21:57:43.478 Clearing Settings Cache. 2009-02-02 21:57:43.634 New DB connection, total: 1 2009-02-02 21:57:43.697 Connected to database 'mythconverg' at host: localhost 2009-02-02 21:57:43.759 Closing DB connection named 'DBManager0' 2009-02-02 21:57:43.822 Clearing Settings Cache. 2009-02-02 21:57:43.884 Primary screen: 0. 2009-02-02 21:57:43.947 Connected to database 'mythconverg' at host: localhost 2009-02-02 21:57:44.009 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'RunFrontendInWindow?' AND hostname = 'render' ;"
2009-02-02 21:57:44.134 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'RunFrontendInWindow?' AND hostname IS NULL;"
QSqlQuery::value: not positioned on a valid record 2009-02-02 21:57:44.338 Using screen 0, 1280x1024 at 0,0 2009-02-02 21:57:44.400 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'GuiOffsetX' AND hostname = 'render' ;"
2009-02-02 21:57:44.525 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'GuiOffsetX' AND hostname IS NULL;"
QSqlQuery::value: not positioned on a valid record 2009-02-02 21:57:44.697 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'GuiOffsetY' AND hostname = 'render' ;"
2009-02-02 21:57:44.838 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'GuiOffsetY' AND hostname IS NULL;"
QSqlQuery::value: not positioned on a valid record 2009-02-02 21:57:45.025 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'GuiResolution?' AND hostname = 'render' ;"
2009-02-02 21:57:45.150 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'GuiResolution?' AND hostname IS NULL;"
QSqlQuery::value: not positioned on a valid record 2009-02-02 21:57:45.338 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'GuiWidth?' AND hostname = 'render' ;"
2009-02-02 21:57:45.463 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'GuiWidth?' AND hostname IS NULL;"
QSqlQuery::value: not positioned on a valid record 2009-02-02 21:57:45.650 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'GuiHeight?' AND hostname = 'render' ;"
2009-02-02 21:57:45.775 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'GuiHeight?' AND hostname IS NULL;"
QSqlQuery::value: not positioned on a valid record 2009-02-02 21:57:46.150 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'UIImageCacheSize' AND hostname = 'render' ;"
2009-02-02 21:57:46.275 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'UIImageCacheSize' AND hostname IS NULL;"
2009-02-02 21:57:46.400 MythUI Image Cache size set to 20971520 bytes 2009-02-02 21:57:46.463 Enabling Settings Cache. 2009-02-02 21:57:46.525 Clearing Settings Cache. Unable to ignore SIGPIPE 2009-02-02 21:57:46.650 user: 0 effective user: 0 before privileged thread 2009-02-02 21:57:46.713 user: 0 effective user: 0 after privileged thread 2009-02-02 21:57:46.775 Enabled verbose msgs: all 2009-02-02 21:57:46.838 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'LCDServerHost' AND hostname = 'render' ;"
2009-02-02 21:57:46.963 user: 0 effective user: 0 run_priv_thread 2009-02-02 21:57:47.025 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'LCDServerHost' AND hostname IS NULL;"
QSqlQuery::value: not positioned on a valid record 2009-02-02 21:57:47.213 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'LCDServerPort' AND hostname = 'render' ;"
2009-02-02 21:57:47.338 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'LCDServerPort' AND hostname IS NULL;"
QSqlQuery::value: not positioned on a valid record 2009-02-02 21:57:47.525 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'LCDEnable' AND hostname = 'render' ;"
2009-02-02 21:57:47.650 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'LCDEnable' AND hostname IS NULL;"
QSqlQuery::value: not positioned on a valid record 2009-02-02 21:57:47.838 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'Language' AND hostname = 'render' ;"
2009-02-02 21:57:47.963 MSqlQuery::exec() "SELECT data FROM settings WHERE value
'Language' AND hostname IS NULL;"
QSqlQuery::value: not positioned on a valid record 2009-02-02 21:57:48.150 MSqlQuery::exec() "SELECT name FROM displayprofilegroups
WHERE hostname = 'render' "
2009-02-02 21:57:48.275 New DB connection, total: 2 2009-02-02 21:57:48.353 Connected to database 'mythconverg' at host: localhost 2009-02-02 21:57:48.416 MSqlQuery::exec() "SELECT profilegroupid FROM displaypro filegroups WHERE name = 'CPU++' AND hostname = 'render' " 2009-02-02 21:57:48.541 DB Error (delete_profile_group 1): Query was: SELECT profilegroupid FROM displayprofilegroups WHERE name = ? AND hos tname = ? Bindings were: :HOST=render, :NAME=CPU++ Driver error was [2/2036]: QMYSQL3: Unable to bind value Database error was: Using unsupported buffer type: 1781579968 (parameter: 1)
2009-02-02 21:57:49.213 MSqlQuery::exec() "DELETE FROM displayprofilegroups WHER E name = 'CPU++' AND hostname = 'render'" 2009-02-02 21:57:49.338 DB Error (delete_profile_group 3): Query was: DELETE FROM displayprofilegroups WHERE name = ? AND hostname = ? Bindings were: :HOST=render, :NAME=CPU++ Driver error was [2/2036]: QMYSQL3: Unable to bind value Database error was: Using unsupported buffer type: 1781579968 (parameter: 1)
2009-02-02 21:57:49.947 MSqlQuery::exec() "INSERT INTO displayprofilegroups (nam e, hostname) VALUES ('CPU++','render')" 2009-02-02 21:57:50.072 DB Error (create_profile_group): Query was: INSERT INTO displayprofilegroups (name, hostname) VALUES (?,?) Bindings were: :HOST=render, :NAME=CPU++ Driver error was [2/2036]: QMYSQL3: Unable to bind value Database error was: Using unsupported buffer type: 1781579968 (parameter: 1)
2009-02-02 21:57:50.681 MSqlQuery::exec("SELECT MAX(profileid) FROM displayprofi les")
C:\mythtv\build_19868\bin>
Mon 02/02/2009 08:55 PM
Program received signal SIGSEGV, Segmentation fault. 0x06094cd6 in TriggeredConfigurationGroup::Save (this=0x10b56db8) at mythconfiggroups.cpp:513 513 configStack->Save();
Thread 7 (thread 1940.0x830): #0 0x7c90e4f4 in ntdllLdrAccessResource () from C:\WINDOWS\system32\ntdll.dll No symbol table info available. #1 0x7c90df2c in ntdllZwWaitForMultipleObjects () from C:\WINDOWS\system32\ntdll.dll No symbol table info available. #2 0x7c809574 in KERNEL32!CreateFileMappingA () from C:\WINDOWS\system32\kernel32.dll No symbol table info available. #3 0x00000002 in ?? () No symbol table info available. #4 0x11b2fe20 in ?? () No symbol table info available. #5 0x00000001 in ?? () No symbol table info available. #6 0x00000000 in ?? () No symbol table info available.
Thread 6 (thread 1940.0x72c): #0 0x7c90e4f4 in ntdllLdrAccessResource () from C:\WINDOWS\system32\ntdll.dll No symbol table info available. #1 0x7c90df3c in ntdllZwWaitForSingleObject () from C:\WINDOWS\system32\ntdll.dll No symbol table info available. #2 0x7c8025db in WaitForSingleObjectEx? () from C:\WINDOWS\system32\kernel32.dll No symbol table info available. #3 0x000004c8 in ?? () No symbol table info available. #4 0x00000000 in ?? () No symbol table info available.
Thread 5 (thread 1940.0x850): #0 0x7c90e4f4 in ntdllLdrAccessResource () from C:\WINDOWS\system32\ntdll.dll No symbol table info available. #1 0x7c90df3c in ntdllZwWaitForSingleObject () from C:\WINDOWS\system32\ntdll.dll No symbol table info available. #2 0x71a5402b in ?? () from C:\WINDOWS\system32\mswsock.dll No symbol table info available. #3 0x00000574 in ?? () No symbol table info available. #4 0x00000001 in ?? () No symbol table info available. #5 0x113ffca8 in ?? () No symbol table info available. #6 0x113ffd60 in ?? () No symbol table info available. #7 0x113ffe48 in ?? () No symbol table info available. #8 0x113ffd50 in ?? () No symbol table info available. #9 0xe67c7dc8 in ?? () No symbol table info available. #10 0x01c98524 in ?? () No symbol table info available. #11 0xffffffff in ?? () No symbol table info available. #12 0x7fffffff in ?? () No symbol table info available. #13 0x0025ade0 in ?? () No symbol table info available. #14 0x00000000 in ?? () No symbol table info available.
Thread 4 (thread 1940.0x8b0): #0 0x7c90e4f4 in ntdllLdrAccessResource () from C:\WINDOWS\system32\ntdll.dll No symbol table info available. #1 0x7c90d1fc in ntdllZwDelayExecution () from C:\WINDOWS\system32\ntdll.dll No symbol table info available. #2 0x7c8023f1 in SleepEx? () from C:\WINDOWS\system32\kernel32.dll No symbol table info available. #3 0x00000000 in ?? () No symbol table info available.
Thread 3 (thread 1940.0x254): #0 0x7c90e4f4 in ntdllLdrAccessResource () from C:\WINDOWS\system32\ntdll.dll No symbol table info available. #1 0x7c90da2c in ntdllZwRemoveIoCompletion () from C:\WINDOWS\system32\ntdll.dll No symbol table info available. #2 0x71a5d320 in WSPStartup () from C:\WINDOWS\system32\mswsock.dll No symbol table info available. #3 0x000005d0 in ?? () No symbol table info available. #4 0x10ffffbc in ?? () No symbol table info available. #5 0x10ffffb0 in ?? () No symbol table info available. #6 0x10ffffa4 in ?? () No symbol table info available. #7 0x71a5d368 in WSPStartup () from C:\WINDOWS\system32\mswsock.dll No symbol table info available. #8 0x0022f168 in ?? () No symbol table info available. #9 0x7c90e900 in strchr () from C:\WINDOWS\system32\ntdll.dll No symbol table info available. #10 0x0025af10 in ?? () No symbol table info available. #11 0x00000000 in ?? () No symbol table info available.
Thread 2 (thread 1940.0xd00): #0 0x7c90e4f4 in ntdllLdrAccessResource () from C:\WINDOWS\system32\ntdll.dll No symbol table info available. #1 0x7c90df2c in ntdllZwWaitForMultipleObjects () from C:\WINDOWS\system32\ntdll.dll No symbol table info available. #2 0x7c809574 in KERNEL32!CreateFileMappingA () from C:\WINDOWS\system32\kernel32.dll No symbol table info available. #3 0x00000002 in ?? () No symbol table info available. #4 0x10dfdd40 in ?? () No symbol table info available. #5 0x00000001 in ?? () No symbol table info available. #6 0x00000001 in ?? () No symbol table info available. #7 0x00000000 in ?? () No symbol table info available.
Thread 1 (thread 1940.0x6d0): #0 0x06094cd6 in TriggeredConfigurationGroup::Save (this=0x10b56db8) at mythconfiggroups.cpp:513 No locals. #1 0x0608f296 in ConfigurationGroup::Save (this=0x10b4cde0) at mythconfiggroups.cpp:99
it = {_M_current = 0x10b5b558}
#2 0x00574762 in ConfigurationDialog::Save (this=0x22f800) at ../../libs/libmyth/mythconfigdialogs.h:111 No locals. #3 0x00404c6f in WriteDefaults? () at main.cpp:587
ps = {<ConfigurationWizard?> = {<ConfigurationDialog?> = {<Storage> = {_vptr$Storage = 0x5eaea4}, cfgChildren = {<_Vector_base<Configurable*,std::allocator<Configurable*> >> = {_M_impl = {<allocator<Configurable*>> = {<new_allocator<Configurable*>> = {<No data fields>}, <No data fields>}, _M_start = 0x10b5b518, _M_finish = 0x10b5b538, _M_end_of_storage = 0x10b5b538}}, <No data fields>}, childwidget = {<_Vector_base<QWidget*,std::allocator<QWidget*> >> = {_M_impl = {<allocator<QWidget*>> = {<new_allocator<QWidget*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, dialog = 0x0, cfgGrp = 0x10b4cde0}, <No data fields>}, <No data fields>} os = {<ConfigurationWizard?> = <invalid address>, _vptr$OSDSettings = 0x77c2c2e3} gs = {<ConfigurationWizard?> = {<ConfigurationDialog?> = {<Storage> = {_vptr$Storage = 0x1f7f0}, cfgChildren = {<_Vector_base<Configurable*,std::allocator<Configurable*> >> = {_M_impl = {<allocator<Configurable*>> = {<new_allocator<Configurable*>> = {<No data fields>}, <No data fields>}, _M_start = 0x22f800, _M_finish = 0x22f704, _M_end_of_storage = 0xffffffff}}, <No data fields>}, childwidget = {<_Vector_base<QWidget*,std::allocator<QWidget*> >> = {_M_impl = {<allocator<QWidget*>> = {<new_allocator<QWidget*>> = {<No data fields>}, <No data fields>}, _M_start = 0x22f7f8, _M_finish = 0x7c90e900, _M_end_of_storage = 0x7c910040}}, <No data fields>}, dialog = 0xffffffff, cfgGrp = 0x7c91003d}, <No data fields>}, <No data fields>} es = {<ConfigurationWizard?> = {<ConfigurationDialog?> = {<Storage> = {_vptr$Storage = 0x7}, cfgChildren = {<_Vector_base<Configurable*,std::allocator<Configurable*> >> = {_M_impl = {<allocator<Configurable*>> = {<new_allocator<Configurable*>> = {<No data fields>}, <No data fields>}, _M_start = 0x22fd14, _M_finish = 0x10b50e92, _M_end_of_storage = 0x10b50e68}}, <No data fields>}, childwidget = {<_Vector_base<QWidget*,std::allocator<QWidget*> >> = {_M_impl = {<allocator<QWidget*>> = {<new_allocator<QWidget*>> = {<No data fields>}, <No data fields>}, _M_start = 0x22fd70, _M_finish = 0x22fd70, _M_end_of_storage = 0x3e0000}}, <No data fields>}, dialog = 0x6a169583, cfgGrp = 0x22f7bc}, <No data fields>}, <No data fields>} as = {<ConfigurationWizard?> = {<ConfigurationDialog?> = {<Storage> = {_vptr$Storage = 0x77c2c3e7}, cfgChildren = {<_Vector_base<Configurable*,std::allocator<Configurable*> >> = {_M_impl = {<allocator<Configurable*>> = {<new_allocator<Configurable*>> = {<No data fields>}, <No data fields>}, _M_start = 0x2c, _M_finish = 0x22f758, _M_end_of_storage = 0x77c2c42e}}, <No data fields>}, childwidget = {<_Vector_base<QWidget*,std::allocator<QWidget*> >> = {_M_impl = {<allocator<QWidget*>> = {<new_allocator<QWidget*>> = {<No data fields>}, <No data fields>}, _M_start = 0x2c, _M_finish = 0x0, _M_end_of_storage = 0x22f768}}, <No data fields>}, dialog = 0x6a10d98f, cfgGrp = 0xf8d8b79c}, <No data fields>}, <No data fields>} mgs = {<ConfigurationWizard?> = {<ConfigurationDialog?> = {<Storage> = {_vptr$Storage = 0x608187f}, cfgChildren = {<_Vector_base<Configurable*,std::allocator<Configurable*> >> = {_M_impl = {<allocator<Configurable*>> = {<new_allocator<Configurable*>> = {<No data fields>}, <No data fields>}, _M_start = 0x22f630, _M_finish = 0x22fd70, _M_end_of_storage = 0x6a10d9a3}}, <No data fields>}, childwidget = {<_Vector_base<QWidget*,std::allocator<QWidget*> >> = {_M_impl = {<allocator<QWidget*>> = {<new_allocator<QWidget*>> = {<No data fields>}, <No data fields>}, _M_start = 0x10b50e68, _M_finish = 0x22f710, _M_end_of_storage = 0x22f748}}, <No data fields>}, dialog = 0x22ffe0, cfgGrp = 0x77c35c94}, <No data fields>}, <No data fields>} grs = {<ConfigurationWizard?> = {<ConfigurationDialog?> = {<Storage> = {_vptr$Storage = 0x22f7b0}, cfgChildren = {<_Vector_base<Configurable*,std::allocator<Configurable*> >> = {_M_impl = {<allocator<Configurable*>> = {<new_allocator<Configurable*>> = {<No data fields>}, <No data fields>}, _M_start = 0x7c90e900, _M_finish = 0x7c927768, _M_end_of_storage = 0xffffffff}}, <No data fields>}, childwidget = {<_Vector_base<QWidget*,std::allocator<QWidget*> >> = {_M_impl = {<allocator<QWidget*>> = {<new_allocator<QWidget*>> = {<No data fields>}, <No data fields>}, _M_start = 0x7c927764, _M_finish = 0x7c927553, _M_end_of_storage = 0x3e0000}}, <No data fields>}, dialog = 0x40000060, cfgGrp = 0x7c91003d}, <No data fields>}, <No data fields>}
#4 0x0041294d in _fu169verbose_mutex () at main.cpp:1300
bPromptForBackend = false bBypassAutoDiscovery = true upgradeAllowed = false cmdline_err = false cmdline = {parseTypes = 191, settingsOverride = {{d = 0x6a30c0c0, e = 0x6a30c0c0}}, settingsQuery = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 708}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x6a30c0a0}, d = 0x6a30c0a0}}, <No data fields>}, display = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 634}, alloc = 0, size = 0, data = 0x6a30c132, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 171}, alloc = 0, size = 0, data = 0x6a30c146, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x6a30c120, static codecForCStrings = 0x0}, geometry = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 634}, alloc = 0, size = 0, data = 0x6a30c132, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 171}, alloc = 0, size = 0, data = 0x6a30c146, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x6a30c120, static codecForCStrings = 0x0}, wantsToExit = false} a = {<QCoreApplication> = {<QObject> = {_vptr$QObject = 0x2d5f348, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x6a356ac0 "QObject", data = 0x6a356a20, extradata = 0x0}}, d_ptr = 0x10b140b0, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x6a365e20 "Qt", data = 0x6a3649e0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x6a30c3a0, stringdata = 0x6a36adc0 "QCoreApplication", data = 0x6a36ad20, extradata = 0x0}}, static self = 0x22ff10}, static staticMetaObject = {d = {superdata = 0x6a30ce70, stringdata = 0x2c895a0 "QApplication", data = 0x2c89460, extradata = 0x0}}} pluginname = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 634}, alloc = 0, size = 0, data = 0x6a30c132, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 171}, alloc = 0, size = 0, data = 0x6a30c146, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x6a30c120, static codecForCStrings = 0x0} finfo = {d_ptr = 0x10b1b790} binname = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 634}, alloc = 0, size = 0, data = 0x6a30c132, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 171}, alloc = 0, size = 0, data = 0x6a30c146, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x10b1bb68, static codecForCStrings = 0x0} ResetSettings? = false settingsOverride = {{d = 0x6a30c0c0, e = 0x6a30c0c0}} callCleanup = {m_cleanFunction = 0x4012f0 <(anonymous namespace)::cleanup()>} settingsQuery = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 708}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x6a30c0a0}, d = 0x6a30c0a0}}, <No data fields>} fileprefix = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 634}, alloc = 0, size = 0, data = 0x6a30c132, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 171}, alloc = 0, size = 0, data = 0x6a30c146, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x10b1cc70, static codecForCStrings = 0x0} dir = {d_ptr = 0x10b3c9a0} geometry = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 634}, alloc = 0, size = 0, data = 0x6a30c132, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 171}, alloc = 0, size = 0, data = 0x6a30c146, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x6a30c120, static codecForCStrings = 0x0} priv_thread = {p = 0x10b4ccc0, x = 0} priv_thread_created = true status = 0 themename = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 634}, alloc = 0, size = 0, data = 0x6a30c132, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 171}, alloc = 0, size = 0, data = 0x6a30c146, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x10b50e68, static codecForCStrings = 0x0} randomtheme = false themedir = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 634}, alloc = 0, size = 0, data = 0x6a30c132, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 171}, alloc = 0, size = 0, data = 0x6a30c146, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x10b1a2c0, static codecForCStrings = 0x0} mainWindow = (class MythMainWindow? *) 0x0 pmanager = (MythPluginManager? *) 0x0 mon = (class MediaMonitor? *) 0x0 networkControl = (class NetworkControl? *) 0x1