Do a schema compare, expand Object Which Differ (or either of the other 2), expand Constraints tree, double-click on any constraint
This is the only part of the log that has Line numbers, if that helps:
|
|Running Thread: ID=3672; Parent=4156; Priority=0 |
|Class=TSendThread; Name=[Unnamed thread] Kind: TThread. Thread function: CSLog.TSendThread.Execute + $0. Thread caller: CSLog.TSendThread.Create + $3C (CSLog.TSendThread.Execute)|
|DeadLock=0; Wait Chain=thread: [ 0E58 / 3672 ] is blocked |
|Comment= |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|7FFFFFFE|03 |0000000000000000|0000000077A105FA|ntdll.dll |00000000000505FA|ntdll | |ZwWaitForSingleObject | |
|00000040|03 |000000001282FCC8|000007FEFDA910D6|KERNELBASE.dll|00000000000010D6|KERNELBASE | |WaitForSingleObjectEx | |
|00000040|03 |000000001282FD68|0000000006094DB6|Toad.exe |0000000001F04DB6|CSLog |TSendThread |Execute | |
|00000040|03 |000000001282FDC8|000000000425F5B8|Toad.exe |00000000000CF5B8|System.Classes | |ThreadProc | |
|00000040|04 |000000001282FE28|0000000004374414|Toad.exe |00000000001E4414|EThreadsManager | |NakedBeginThreadWrapper |1282[5] |
|00000040|04 |000000001282FE78|00000000043B935E|Toad.exe |000000000022935E|EExceptionManager| |DefaultThreadHandleException |2758[6] |
|00000040|04 |000000001282FED8|0000000004375348|Toad.exe |00000000001E5348|EThreadsManager | |ThreadWrapperCT |1672[17] |
|00000040|03 |000000001282FF58|00000000778B652B|kernel32.dll |000000000001652B|kernel32 | | (possible VirtualQuery+4743) | |
|00000040|03 |000000001282FF88|00000000779EB9FF|ntdll.dll |000000000002B9FF|ntdll | | (possible towupper+2271) | |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| |
|Running Thread: ID=4108; Parent=4156; Priority=0 |
|Class=TSaveSettingsThread; Name=[Unnamed thread] Kind: TThread. Thread function: tdSaveSettings.TSaveSettingsThread.Execute + $0. Thread caller: tdSaveSettings.TSaveSettingsThread.Create + $3C (tdSaveSettings.TSaveSettingsThread.Execute)|
|DeadLock=0; Wait Chain=thread: [ 100C / 4108 ] is blocked |
|Comment= |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|7FFFFFFE|03 |0000000000000000|0000000077A10B6A|ntdll.dll |0000000000050B6A|ntdll | |ZwWaitForMultipleObjects | |
|00000040|03 |000000001731FB88|000007FEFDA9142A|KERNELBASE.dll|000000000000142A|KERNELBASE | | (possible GetCurrentProcess+58) | |
|00000040|03 |000000001731FC88|00000000778C2CDE|kernel32.dll |0000000000022CDE|kernel32 | |WaitForMultipleObjectsEx | |
|00000040|03 |000000001731FD18|000000000426FDC2|Toad.exe |00000000000DFDC2|System.SyncObjs |THandleObject |WaitFor | |
|00000040|03 |000000001731FD78|0000000007F94A19|Toad.exe |0000000003E04A19|tdSaveSettings |TSaveSettingsThread|Execute | |
|00000040|03 |000000001731FDC8|000000000425F5B8|Toad.exe |00000000000CF5B8|System.Classes | |ThreadProc | |
|00000040|04 |000000001731FE28|0000000004374414|Toad.exe |00000000001E4414|EThreadsManager | |NakedBeginThreadWrapper |1282[5] |
|00000040|04 |000000001731FE78|00000000043B935E|Toad.exe |000000000022935E|EExceptionManager| |DefaultThreadHandleException |2758[6] |
|00000040|04 |000000001731FED8|0000000004375348|Toad.exe |00000000001E5348|EThreadsManager | |ThreadWrapperCT |1672[17] |
|00000040|03 |000000001731FF58|00000000778B652B|kernel32.dll |000000000001652B|kernel32 | | (possible VirtualQuery+4743) | |
|00000040|03 |000000001731FF88|00000000779EB9FF|ntdll.dll |000000000002B9FF|ntdll | | (possible towupper+2271) | |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| |
|Running Thread: ID=2936; Parent=4156; Priority=0 |
|Class=TWorkerThread; Name=[Unnamed thread] Kind: TThread. Thread function: VirtualTrees.TWorkerThread.Execute + $0. Thread caller: VirtualTrees.TWorkerThread.Create + $42 (VirtualTrees.TWorkerThread.Execute)|
|DeadLock=0; Wait Chain=thread: [ 0B78 / 2936 ] is blocked |
|Comment= |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|7FFFFFFE|03 |0000000000000000|0000000077A105FA|ntdll.dll |00000000000505FA|ntdll | |ZwWaitForSingleObject | |
|00000040|03 |000000001902FCD8|000007FEFDA910D6|KERNELBASE.dll|00000000000010D6|KERNELBASE | |WaitForSingleObjectEx | |
|00000040|03 |000000001902FD78|0000000004D71B3F|Toad.exe |0000000000BE1B3F|VirtualTrees |TWorkerThread |Execute | |
|00000040|03 |000000001902FDC8|000000000425F5B8|Toad.exe |00000000000CF5B8|System.Classes | |ThreadProc | |
|00000040|04 |000000001902FE28|0000000004374414|Toad.exe |00000000001E4414|EThreadsManager | |NakedBeginThreadWrapper |1282[5] |
|00000040|04 |000000001902FE78|00000000043B935E|Toad.exe |000000000022935E|EExceptionManager| |DefaultThreadHandleException |2758[6] |
|00000040|04 |000000001902FED8|0000000004375348|Toad.exe |00000000001E5348|EThreadsManager | |ThreadWrapperCT |1672[17] |
|00000040|03 |000000001902FF58|00000000778B652B|kernel32.dll |000000000001652B|kernel32 | | (possible VirtualQuery+4743) | |
|00000040|03 |000000001902FF88|00000000779EB9FF|ntdll.dll |000000000002B9FF|ntdll | | (possible towupper+2271) | |