Einzelnen Beitrag anzeigen

Manfred D2009

Registriert seit: 2. Jun 2009
25 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#7

Re: Delphi 2009 IDE: Synchronize Deadlock

  Alt 5. Jun 2009, 07:30
Zitat:
Schließe mal das "Lokale Variablen" Fenster bevor du in die synchronisierte Methode eintrittst.
Das wäre eine Fehler-Möglichkeit, die ich mir auch gut vorstellen könnte. Allerdings hat es nicht geholfen das Fenster für die lokalen Variablen (und im Anschluss auch mal alle anderen Debug-Fenster) auszuschalten.

Vielleicht blockiert irgend ein anderer Prozess der IDE die synchronisierten Abschnitte? Ein synchronisierter Abschnitt der BDE, der mir immer wieder untergekommen ist:

Delphi-Quellcode:
ntkrnlpa.exe!KeWaitForMultipleObjects+0xabc
ntkrnlpa.exe!KeWaitForSingleObject+0x492
ntkrnlpa.exe!KeTestAlertThread+0x78
ntkrnlpa.exe!KeSetTimerEx+0x78e
ntkrnlpa.exe!KeWaitForSingleObject+0x492
ntkrnlpa.exe!NtWaitForSingleObject+0xc8
ntkrnlpa.exe!ZwQueryLicenseValue+0xbc6
ntdll.dll!KiFastSystemCallRet
kernel32.dll!WaitForSingleObject+0x12
vclide120.bpl!IdevirtualtreesPrtStretchDrawDIB$qqrp16GraphicsTCanvasrx11TypesTRectp16GraphicsTBitmap+0x9c6
rtl120.bpl!ClassesCheckSynchronize$qqri+0x239
rtl120.bpl!SystemAssert$qqrx20SystemUnicodeStringt1i+0x4a
kernel32.dll!BaseThreadInitThunk+0x12
ntdll.dll!RtlInitializeExceptionChain+0x63
ntdll.dll!RtlInitializeExceptionChain+0x36
Auch hatte ich Probleme bei der borlndmm.dll (Zugriffsverletzung bei Adresse 20F04D5B)

Kann jemand damit etwas anfangen?
  Mit Zitat antworten Zitat