2008 R2 - c0000005

Ответить
 • Просмотры: 2
Аватара пользователя
savloni

2008 R2 - c0000005

Сообщение savloni »

Здравствуйте!

На сервере выполняется автоматичская сборка билда с помощью dcc32.exe от Delphi7. Периодически выпадает ошибка. Ошибка плавающая. Чаще выпадает, когда сервер сильно нагружен.

Дамп приложил.
Вложения
DCC32.EXE_231031_123001.rar
(158.99 КБ) 0 скачиваний
DCC32.EXE_231031_123001.rar
(158.99 КБ) 0 скачиваний
Аватара пользователя
Petya V4sechkin

Re: 2008 R2 - c0000005

Сообщение Petya V4sechkin »

у Меня вызывает любопытство вот эта библиотека, которая оказалась в стеке - древняя какая-то и со свойствами беда:

Скрытый текст

[spoiler]Код:
[/spoiler]

Код: Выделить всё

> k
 # ChildEBP RetAddr  
00 0018f17c 7713ef5c ntdll!RtlpCollectFreeBlocks+0x20
01 0018f1b0 7712443f ntdll!RtlpDeCommitFreeBlock+0xdb
02 0018f2a8 77122c35 ntdll!RtlpFreeHeap+0x214
03 0018f2c8 5cb4a25d ntdll!RtlFreeHeap+0x142
04 0018f2ec 7662506a AcXtrnal!NS_FaultTolerantHeap::APIHook_RtlFreeHeap+0x3e5
05 0018f334 0ff45bea KERNELBASE!LocalFree+0xb3
WARNING: Stack unwind information not available. Following frames may be wrong.
06 0018f388 004299c3 lnkdfm70+0x5bea
07 0018f398 101b1be9 DCC32+0x299c3
08 0018f3c8 00429cf9 rlink32+0x1be9
09 0018f6d8 00438106 DCC32+0x29cf9
0a 0018ff54 0047347a DCC32+0x38106
0b 0018ff88 7667343d DCC32+0x7347a
0c 0018ff94 77129812 kernel32!BaseThreadInitThunk+0xe
0d 0018ffd4 771297e5 ntdll!__RtlUserThreadStart+0x70
0e 0018ffec 00000000 ntdll!_RtlUserThreadStart+0x1b


Код:

Код: Выделить всё

> lmvm lnkdfm70
Browse full module list
start    end        module name
0ff40000 0ff63000   lnkdfm70 T (no symbols)           
    Loaded symbol image file: lnkdfm70.dll
    Image path: C:\Program Files (x86)\Borland\Delphi7\Bin\lnkdfm70.dll
    Image name: lnkdfm70.dll
    Browse all global symbols  functions  data
    Timestamp:        Sat Jun 20 03:22:17 1992 (2A425E19)
    CheckSum:         00000000
    ImageSize:        00023000
    File version:     0.0.0.0
    Product version:  0.0.0.0
    File flags:       0 (Mask 0)
    File OS:          0 Unknown Base
    File type:        0.0 Unknown
    File date:        00000000.00000000
    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4
Аватара пользователя
Petya V4sechkin

Re: 2008 R2 - c0000005

Сообщение Petya V4sechkin »

savloni, судя по стеку:

Скрытый текст

[spoiler]Код:
[/spoiler]

Код: Выделить всё

0018f17c 7713ef5c 00910000 00000000 116be9d0 ntdll!RtlpCollectFreeBlocks+0x20
0018f1b0 7712443f 116be9d0 116be9d0 00003bf8 ntdll!RtlpDeCommitFreeBlock+0xdb
0018f2a8 77122c35 116be9d0 116c0988 0001c000 ntdll!RtlpFreeHeap+0x214
0018f2c8 5cb4a25d 00910000 00000000 116c0988 ntdll!RtlFreeHeap+0x142
0018f2ec 7662506a 00910000 00000000 0001c000 AcXtrnal!NS_FaultTolerantHeap::APIHook_RtlFreeHeap+0x3e5
0018f334 0ff45bea 105d17ac 0ff5660d 004a86c4 KERNELBASE!LocalFree+0xb3
WARNING: Stack unwind information not available. Following frames may be wrong.
0018f388 004299c3 100c4eec 101d895c 0018f3c8 lnkdfm70+0x5bea
0018f398 101b1be9 100c4eec 101b264c 00000300 DCC32+0x299c3
0018f3c8 00429cf9 004a8674 0018f3e8 0064ea00 rlink32+0x1be9
0018f6d8 00438106 002a1000 004aa58a 0018f8fc DCC32+0x29cf9
0018ff54 0047347a 00000004 021621e0 0216311c DCC32+0x38106
0018ff88 7667343d fffde000 0018ffd4 77129812 DCC32+0x7347a
0018ff94 77129812 fffde000 4ad48b51 00000000 kernel32!BaseThreadInitThunk+0xe
0018ffd4 771297e5 004010d4 fffde000 ffffffff ntdll!__RtlUserThreadStart+0x70
0018ffec 00000000 004010d4 fffde000 00000000 ntdll!_RtlUserThreadStart+0x1b


какая-то проблема в линковщике DFM (lnkdfm70.dll). Например, освобождение блока памяти в "куче", который и так свободен.

Посмотрите DFM-файлы, нет ли аномалий (или присвоений пустых строк свойствам).
Аватара пользователя
savloni

Re: 2008 R2 - c0000005

Сообщение savloni »

Цитата Petya V4sechkin:



Посмотрите DFM-файлы, нет ли аномалий (или присвоений пустых строк свойствам).
2008 R2 - c0000005




DFM-файлы все проверить проблематично, проект очень большой, но в самой IDE все без ошибок компилируется




Цитата NickM:



Меня вызывает любопытство вот эта библиотека, которая оказалась в стеке - древняя какая-то и со свойствами беда:

Скрытый текст
2008 R2 - c0000005




заменил оригинальной из релиза Delphi 7, не помогло



странно, что в стеке ее свойства (дата) не совпадают с тем, что в свойствах файла, там дата изменения 09.08.2002
Аватара пользователя
savloni

Re: 2008 R2 - c0000005

Сообщение savloni »

Цитата savloni:



странно, что в стеке ее свойства (дата) не совпадают с тем, что в свойствах файла, там дата изменения 09.08.2002
2008 R2 - c0000005




В порядке бреда: из профиля пользователя из виртуальной директории не тянется случаем?



Код:

Код: Выделить всё

%userprofile%\AppData\Local\VirtualStore\Program Files (x86)\

И да, это только предположения, не больше. Так сказать поддержать разговор Изображение .
Аватара пользователя
savloni

Re: 2008 R2 - c0000005

Сообщение savloni »

Цитата NickM:



И да, это только предположения, не больше. Так сказать поддержать разговор .
2008 R2 - c0000005




нет такой папки
Аватара пользователя
Petya V4sechkin

Re: 2008 R2 - c0000005

Сообщение Petya V4sechkin »

savloni, при сбое ошибка вида [Error] RLINK32 появляется?
Аватара пользователя
savloni

Re: 2008 R2 - c0000005

Сообщение savloni »

Цитата Petya V4sechkin:



savloni, при сбое ошибка вида [Error] RLINK32 появляется?
2008 R2 - c0000005




Появляется:



Сигнатура проблемы:

Имя события проблемы: APPCRASH

Имя приложения: dcc32.exe

Версия приложения: 7.0.8.1

Отметка времени приложения: 00000000

Имя модуля с ошибкой: ntdll.dll

Версия модуля с ошибкой: 6.1.7601.24545

Отметка времени модуля с ошибкой: 5e0eb751

Код исключения: c0000005

Смещение исключения: 00033258

Версия ОС: 6.1.7601.2.1.0.16.7

Код языка: 1049

Дополнительные сведения 1: 167f

Дополнительные сведения 2: 167f7b9d1387306d15a610c94820e806

Дополнительные сведения 3: a2df

Дополнительные сведения 4: a2df3151d507eeb8d025dca4745873ee



Ознакомьтесь с заявлением о конфиденциальности в Интернете:

http://go.microsoft.com/fwlink/?link...8&clcid=0x0419




Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:

C:\Windows\system32\ru-RU\erofflps.txt
Аватара пользователя
Petya V4sechkin

Re: 2008 R2 - c0000005

Сообщение Petya V4sechkin »

savloni, не то имелось в виду. Непосредственно Delphi ошибку RLINK32 показывает?



P.S. Дополнительно:


Цитата:



NS_FaultTolerantHeap::APIHook_RtlFreeHeap



Просмотр событий -> Журналы приложений и служб -> Microsoft -> Windows -> Fault-Tolerant-Heap -> что там при сбое пишется?
Аватара пользователя
savloni

Re: 2008 R2 - c0000005

Сообщение savloni »

Цитата Petya V4sechkin:



savloni, не то имелось в виду. Непосредственно Delphi ошибку RLINK32 показывает?
2008 R2 - c0000005




нет, Delphi без ошибок проект компилирует


Цитата Petya V4sechkin:



Просмотр событий -> Журналы приложений и служб -> Microsoft -> Windows -> Fault-Tolerant-Heap -> что там при сбое пишется?
2008 R2 - c0000005




у меня нет такой папки
Ответить

Вернуться в «Windows Server 2008/2008 R2»