Mam jakiś tam program. Korzysta on z mojej jednej biblioteki(no dodaje ją do uses).

Coś mi nie do końca działa w mojej bibliotece i chcę to sprawdzić, posługując się oknem debuggera - LOCAL VARIABLES.
Więc uruchamiam to okno, uruchamiam swój program w środowisku. I w momencie, gdy jest odwołanie do mojej biblioteki(tzn. odwołanie do funkcji w niej się znajdującej), wtedy dzieją się następujące rzeczy:

Wyskakuje błąd:
DELPHI32 spowodował wyjątek c0000026H w module <nieznany> przy 00e7:00000000.
Rejestry:
EAX=00000000 CS=0000 EIP=00000000 EFLGS=00000000
EBX=00000000 SS=0000 ESP=00000000 EBP=00000000
ECX=00000000 DS=0000 ESI=00000000 FS=0000
EDX=00000000 ES=0000 EDI=00000000 GS=0000

Wciskam 'Zamknij'. Następnie pojawia się okienko:

Exception EExternalException in module kernel32.dll at 000184d5.
External Exception C0000026

Wciskam OK, wyskakuje okienko:

Access Violation at address 40009078 in module 'rtl60.bpl'.
Read of address: 464f535c

Wciskam ok i pojawia się ostatni błąd:

DELPHI32 spowodował błąd: nieprawidłowa strona w
module RTL60.BPL przy 0167:40008f84.
Rejestry:
EAX=029208d4 CS=0167 EIP=40008f84 EFLGS=00010297
EBX=40008f7c SS=016f ESP=037ffc30 EBP=037ffc44
ECX=037ffc4c DS=016f ESI=037ffb2c FS=40cf
EDX=40008f81 ES=016f EDI=037ffc24 GS=0f6e
Bajtów w CS
8b 00 89 45 f8 83 7d f8 00 75 c7 5f 5e 5b 59 59
Stos:
00000000 400099a8 00000000 029208d4 40000000 037ffc5c 40008fc8 037ffe28 4000900c 037ffc5c 400582f0 037ffc70 40009a22 40009a96 40000000 81695ba4

Czy ktoś może mnie oświecić, o co chodzi?
To nie jest wina mojego programu, bo gdy uruchamiam go w środowisku bez okienka Local Variables, to nie dzieją się takie rzeczy.
Ilość wolnej pamięci w czasie odwołania do tej funkcji wynosi ok 50%(mam 64MB).