Vlad Khorsun пишет:
Приложение не выгружается из памяти если подключение к локальной базе.
PS берём билд с .pdb, в момент зависания делаем drwtsn32 -p <PID>,
полученный дамп шлём нам...
Эти сволочи убрали из свисты drwtsn32. :(
Поставил последний WinDBG и запустился из под него.
После закрытия остановил.
Висят 2 потока:
000:1138
WARNING: Stack unwind information not available. Following frames may be
wrong.
00 ntdll!KiFastSystemCallRet
01 fbclient!THD_sleep+0xd (FPO: [1,0,0]) (CONV: cdecl)
02 fbclient!delete_process+0x5c (FPO: [0,0,0]) (CONV: cdecl)
03 fbclient!exit_handler+0x28 (FPO: [1,20,4]) (CONV: cdecl)
04 fbclient!gds__cleanup+0x29 (FPO: [0,0,0]) (CONV: cdecl)
05 fbclient!_CRT_INIT+0x167 (FPO: [3,0,0]) (CONV: stdcall)
06 fbclient!__DllMainCRTStartup+0xb7 (FPO: [Non-Fpo]) (CONV: cdecl)
07 fbclient!_DllMainCRTStartup+0x1d (FPO: [3,0,0]) (CONV: stdcall)
08 ntdll!RtlQueryInformationActivationContext+0x19f
09 ntdll!RtlExitUserProcess+0xe6
0a ntdll!RtlExitUserProcess+0x68
0b kernel32!ExitProcess+0x15
0c MSVCR90!amsg_exit+0x75
0d MSVCR90!get_pgmptr+0x196
0e MSVCR90!exit+0x11
0f PYTHON26!Py_Exit+0xf
10 PYTHON26!PyErr_PrintEx+0x22
11 PYTHON26!PyErr_Print+0xd
12 image00400000+0x1b39
13 image00400000+0x1bf5
и 001:1158:
WARNING: Stack unwind information not available. Following frames may be
wrong.
00 ntdll!DbgBreakPoint
01 kernel32!BaseThreadInitThunk+0x12
02 ntdll!RtlInitializeExceptionChain+0x63
03 ntdll!RtlInitializeExceptionChain+0x36
ОС - Свиста Номе Басик Ру + сп2
Приложение писано на Python 2.6.2 (python.org) + Qt 4.5.2 (mingw32
4.4.0) + PyQt 4.5.4 (mingw32 4.4.0) + KinterbaseDB 3.3.0 (mingw32 4.4.0)
--
Александр Замараев