[mythtv-commits] Ticket #4724: Win32 crash on starting up frontend
MythTV
mythtv at cvs.mythtv.org
Wed Feb 20 10:17:25 UTC 2008
#4724: Win32 crash on starting up frontend
------------------------------------------------------------------+---------
Reporter: David Bussenschutt (aka buzz) <davidbuzz at gmail.com> | Owner: ijr
Type: defect | Status: new
Priority: major | Milestone: 0.22
Component: mythtv | Version: head
Severity: high | Mlocked: 0
------------------------------------------------------------------+---------
"StoreConnectionInfo" seems to cause this issue. (at mythcontext.cpp:1316
) . Rebuilding with the attached patch prevents the crash, and allows
the frontend to run. it's not a perfect patch, because it might prevent
the config.xml being written, but it's a start.
Backtrace:
Wed 20/02/2008
08:06 PM
Program received signal SIGSEGV, Segmentation fault.
0x01e7f114 in MythContextPrivate::StoreConnectionInfo (this=0x1023d858) at
mythcontext.cpp:1316
warning: Source file is more recent than executable.
1316 m_XML->SetValue(kDefaultBE + "DBHostName",
m_DBparams.dbHostName);
Thread 5 (thread 4488.0x1614):
#0 0x7c90eb94 in ntdll!LdrAccessResource () from
C:\WINDOWS\system32\ntdll.dll
No symbol table info available.
#1 0x7c90e9c0 in ntdll!ZwWaitForSingleObject () from
C:\WINDOWS\system32\ntdll.dll
No symbol table info available.
#2 0x71a53ca5 in ?? () from C:\WINDOWS\system32\mswsock.dll
No symbol table info available.
#3 0x0000060c in ?? ()
No symbol table info available.
#4 0x00000001 in ?? ()
No symbol table info available.
#5 0x10cffca8 in ?? ()
No symbol table info available.
#6 0x10cffd60 in ?? ()
No symbol table info available.
#7 0x10cffe48 in ?? ()
No symbol table info available.
#8 0x10cffd50 in ?? ()
No symbol table info available.
#9 0x7c9106eb in ntdll!RtlAppendStringToString () from
C:\WINDOWS\system32\ntdll.dll
No symbol table info available.
#10 0x7c90d8ef in ntdll!ZwDeviceIoControlFile () from
C:\WINDOWS\system32\ntdll.dll
No symbol table info available.
#11 0xffb3b4c0 in ?? ()
No symbol table info available.
#12 0xffffffff in ?? ()
No symbol table info available.
#13 0x00264798 in ?? ()
No symbol table info available.
#14 0x00000000 in ?? ()
No symbol table info available.
Thread 4 (thread 4488.0x1654):
#0 0x7c90eb94 in ntdll!LdrAccessResource () from
C:\WINDOWS\system32\ntdll.dll
No symbol table info available.
#1 0x7c90d85c in ntdll!ZwDelayExecution () from
C:\WINDOWS\system32\ntdll.dll
No symbol table info available.
#2 0x7c8023ed in SleepEx () from C:\WINDOWS\system32\kernel32.dll
No symbol table info available.
#3 0x00000000 in ?? ()
No symbol table info available.
Thread 3 (thread 4488.0x1480):
#0 0x7c90eb94 in ntdll!LdrAccessResource () from
C:\WINDOWS\system32\ntdll.dll
No symbol table info available.
#1 0x7c90e9c0 in ntdll!ZwWaitForSingleObject () from
C:\WINDOWS\system32\ntdll.dll
No symbol table info available.
#2 0x7c8025cb in WaitForSingleObjectEx () from
C:\WINDOWS\system32\kernel32.dll
No symbol table info available.
#3 0x00000640 in ?? ()
No symbol table info available.
#4 0x00000000 in ?? ()
No symbol table info available.
Thread 2 (thread 4488.0xf6c):
#0 0x7c90eb94 in ntdll!LdrAccessResource () from
C:\WINDOWS\system32\ntdll.dll
No symbol table info available.
#1 0x7c90e31b in ntdll!ZwRemoveIoCompletion () from
C:\WINDOWS\system32\ntdll.dll
No symbol table info available.
#2 0x71a5d609 in WSPStartup () from C:\WINDOWS\system32\mswsock.dll
No symbol table info available.
#3 0x00000674 in ?? ()
No symbol table info available.
#4 0x106fffbc in ?? ()
No symbol table info available.
#5 0x106fffb0 in ?? ()
No symbol table info available.
#6 0x106fffa4 in ?? ()
No symbol table info available.
#7 0x71a5d650 in WSPStartup () from C:\WINDOWS\system32\mswsock.dll
No symbol table info available.
#8 0x0023f2b8 in ?? ()
No symbol table info available.
#9 0x7c90ee18 in strchr () from C:\WINDOWS\system32\ntdll.dll
No symbol table info available.
#10 0x002658a8 in ?? ()
No symbol table info available.
#11 0x00000000 in ?? ()
No symbol table info available.
Thread 1 (thread 4488.0x3b0):
#0 0x01e7f114 in MythContextPrivate::StoreConnectionInfo
(this=0x1023d858) at mythcontext.cpp:1316
No locals.
#1 0x01e74f86 in MythContextPrivate::FindDatabase (this=0x1023d858,
prompt=false, noPrompt=false) at mythcontext.cpp:667
prompt = false
noPrompt = false
manualSelect = false
autoSelect = true
failure = {static null = <optimized out>, d = 0x37440, static
shared_null = <optimized out>}
#2 0x01e742f0 in MythContextPrivate::Init (this=0x1023d858, gui=true,
UPnPclient=0x1023df80, promptForBackend=false, noPrompt=false) at
mythcontext.cpp:541
gui = true
promptForBackend = false
noPrompt = false
#3 0x01e83a97 in MythContext::Init (this=0x1023bf00, gui=true,
UPnPclient=0x1023df80, promptForBackend=false, disableAutoDiscovery=false)
at mythcontext.cpp:1562
gui = true
promptForBackend = false
disableAutoDiscovery = false
home = 0x32ed0 "C:\\Documents and Settings\\buzz\\Application
Data"
#4 0x0040e992 in _fu57__gContext () at main.cpp:1162
bPromptForBackend = false
bBypassAutoDiscovery = false
upgradeAllowed = false
geometry = {static null = <optimized out>, d = 0x37440, static
shared_null = <optimized out>}
display = {static null = <optimized out>, d = 0x37440, static
shared_null = <optimized out>}
a = <incomplete type>
pluginname = {static null = <optimized out>, d = 0x1023bac0,
static shared_null = <optimized out>}
settingsOverride = {sh = 0x1023bb60}
finfo = {fn = {static null = <optimized out>, d = 0x10238ed0,
static shared_null = <optimized out>}, fic = 0x0, cache = true}
binname = {static null = <optimized out>, d = 0x1023c050, static
shared_null = <optimized out>}
ResetSettings = false
fileprefix = {static null = <optimized out>, d = 0x2520da, static
shared_null = <optimized out>}
dir = <incomplete type>
priv_thread = {p = 0x23febc, x = 2090264233}
priv_thread_created = false
status = 211632
themename = {static null = <optimized out>, d = 0x7c90ee18, static
shared_null = <optimized out>}
randomtheme = false
themedir = {static null = <optimized out>, d = 0x30000, static
shared_null = <optimized out>}
mainWindow = (class MythMainWindow *) 0xa
pmanager = (MythPluginManager *) 0x250000
mon = (class MediaMonitor *) 0x0
networkControl = (class NetworkControl *) 0x23fda8
exitstatus = 1652173515
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/4724>
MythTV <http://svn.mythtv.org/trac>
MythTV
More information about the mythtv-commits
mailing list