Hi
When I generated a test database through isql.exe (32bit), I received a
crash within fbclient.dll
Used one computer
Client side: Windows 7 64bit
Server side: XP 32bit in VirtualBox
At generation time (when I run isql.exe) my CPU was used on 100% for other
tasks
> fbclient.dll!Firebird::Mutex::~Mutex()Строка 102 C++
fbclient.dll!Firebird::Mutex::`scalar deleting destructor'(unsigned int)
C++
fbclient.dll!Firebird::GlobalPtr<Firebird::Mutex,2>::dtor()Строка 121 C++
fbclient.dll!Firebird::InstanceControl::InstanceLink<Firebird::GlobalPtr<Firebird::Mutex,2>,2>::dtor()Строка
98 C++
fbclient.dll!Firebird::InstanceControl::InstanceList::destructors()Строка
197 C++
fbclient.dll!Firebird::InstanceControl::destructors()Строка 179 C++
fbclient.dll!`anonymous namespace'::allClean()Строка 64 C++
fbclient.dll!`anonymous namespace'::Cleanup::~Cleanup()Строка 90 C++
fbclient.dll!`anonymous namespace'::`dynamic atexit destructor for
'global''() C++
fbclient.dll!_CRT_INIT(void * hDllHandle=0x6a750000, unsigned long
dwReason=0, void * lpreserved=0x00000001)Строка 415 C
fbclient.dll!__DllMainCRTStartup(void * hDllHandle=0x6a750000, unsigned
long dwReason=0, void * lpreserved=0x00000001)Строка 526 C
fbclient.dll!_DllMainCRTStartup(void * hDllHandle=0x6a750000, unsigned
long dwReason=0, void * lpreserved=0x00000001)Строка 476 C
ntdll.dll!_LdrpCallInitRoutine@16() Нет данных
ntdll.dll!_LdrShutdownProcess@0() Нет данных
Local variables:
- this 0x003402f8 {spinlock={DebugInfo=0x005bdc18 {Type=0
CreatorBackTraceIndex=0 CriticalSection=0x0034031c {...} ...} ...}
...} Firebird::Mutex
*
- Firebird::Reasons {from=0x003402f8 {0x6a85fcac
"Why::`anonymous-namespace'::TimerEntry::timeThread", 0x6a85fe00
"Why::TimerImplementation::start", ...} ...} Firebird::Reasons
- from 0x003402f8 {0x6a85fcac
"Why::`anonymous-namespace'::TimerEntry::timeThread", 0x6a85fe00
"Why::TimerImplementation::start", ...} const char *[8]
+ [0] 0x6a85fcac "Why::`anonymous-namespace'::TimerEntry::timeThread" const
char *
+ [1] 0x6a85fe00 "Why::TimerImplementation::start" const char *
+ [2] 0x6a85fc9c "assertLocked()" const char *
+ [3] 0x6a85fe00 "Why::TimerImplementation::start" const char *
+ [4] 0x6a85fc9c "assertLocked()" const char *
+ [5] 0x6a85fcac "Why::`anonymous-namespace'::TimerEntry::timeThread" const
char *
+ [6] 0x6a85fcac "Why::`anonymous-namespace'::TimerEntry::timeThread" const
char *
+ [7] 0x6a85fcac "Why::`anonymous-namespace'::TimerEntry::timeThread" const
char *
frIndex 6 unsigned int
- spinlock {DebugInfo=0x005bdc18 {Type=0 CreatorBackTraceIndex=0
CriticalSection=0x0034031c {DebugInfo=0x005bdc18 {...} ...} ...} ...}
_RTL_CRITICAL_SECTION
- DebugInfo 0x005bdc18 {Type=0 CreatorBackTraceIndex=0
CriticalSection=0x0034031c {DebugInfo=0x005bdc18 {Type=0 ...} ...}
...} _RTL_CRITICAL_SECTION_DEBUG
*
Type 0 unsigned short
CreatorBackTraceIndex 0 unsigned short
+ CriticalSection 0x0034031c {DebugInfo=0x005bdc18 {Type=0
CreatorBackTraceIndex=0 CriticalSection=0x0034031c {DebugInfo=...}
...} ...} _RTL_CRITICAL_SECTION
*
+ ProcessLocksList {Flink=0x005bdc48 {Flink=0x005bdc70 {Flink=0x005bdcc0
{Flink=0x005bdd38 {...} Blink=0x005bdc70 {...} } ...} ...} ...} _LIST_ENTRY
EntryCount 0 unsigned long
ContentionCount 0 unsigned long
Flags 0 unsigned long
CreatorBackTraceIndexHigh 0 unsigned short
SpareWORD 92 unsigned short
LockCount -2 long
RecursionCount 1 long
OwningThread 0x00001e70 void *
LockSemaphore 0x00000000 void *
SpinCount 0 unsigned long
lockCount 1 int
It is simple for your informations :)
Regards,
Kovalenko Dmitry.
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel