After much fighting with changes, missing files and other issues, I was able
to start the VC9 boot build. However, it crashes:
Building gbak (Win32\debug)...
Microsoft (R) Visual Studio Version 9.0.30729.1.
Copyright (C) Microsoft Corp. All rights reserved.
1>------ Build started: Project: gbak, Configuration: Debug Win32 ------
1>Linking...
1>Embedding manifest...
1>Build log was saved at
"file://f:\fb3dev\fbbuild\firebird30\temp\Win32\Debug\gbak\BuildLog.htm"
1>gbak - 0 error(s), 0 warning(s)
========== Build: 1 succeeded, 0 failed, 4 up-to-date, 0 skipped ==========
Building gpre (Win32\debug)...
[snip]
Building isql (Win32\debug)...
Microsoft (R) Visual Studio Version 9.0.30729.1.
Copyright (C) Microsoft Corp. All rights reserved.
1>------ Build started: Project: isql, Configuration: Debug Win32 ------
1>Compiling...
1>show.cpp
1>isql.cpp
1>extract.cpp
1>Generating Code...
1>Linking...
1>Embedding manifest...
1>Creating browse information file...
1>Microsoft Browse Information Maintenance Utility Version 9.00.21022
1>Copyright (C) Microsoft Corporation. All rights reserved.
1>Build log was saved at
"file://f:\fb3dev\fbbuild\firebird30\temp\Win32\Debug\isql\BuildLog.htm"
1>isql - 0 error(s), 0 warning(s)
========== Build: 1 succeeded, 0 failed, 3 up-to-date, 0 skipped ==========
At this time, I assume isql is invoked by the batch process, since I only
see a screen to select the debugger. When I select VC9, I go into
PluginManager.cpp and the problematic line is signaled below:
~PluginModule()
{
if (next)
{
next->prev = prev;
}
*prev = next;
for (unsigned int i = 0; i < regPlugins.getCount();
++i)
{
regPlugins[i].factory->dispose();
}
if (cleanup)
{
--> cleanup->doClean();
}
}
The problem is that "this" is:
+ this 0x00aa4d90 {module=??? cleanup=??? regPlugins=???
....} Firebird::`anonymous-namespace'::PluginModule * const
and cleanup is 0xcccccccc, clearly invalid memory (uninitialized or
deallocated memory, don't remember which pattern is 0xcc).
C.
---
Claudio Valderrama C. - www.cvalde.net
Consultant, SW developer.
------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself;
WebMatrix provides all the features you need to develop and
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel