date/time         : 2014-05-07, 22:25:01, 629ms
computer name     : dietmarMedion
user name         : dietmar <admin>
operating system  : Windows 7 x64 Service Pack 1 build 7601
system language   : German
system up time    : 2 hours 55 minutes
program up time   : 13 seconds
processors        : 4x Intel(R) Pentium(R) 4 CPU 2.40GHz
physical memory   : 2656/3753 MB (free/total)
free disk space   : (C:) 287,06 GB
display mode      : 1600x900, 32 bit
process id        : $19
allocated memory  : 33,57 MB
executable        : streamwriter.exe
exec. date/time   : 2014-05-07 17:24
version           : 5.0.0.1
compiled with     : Delphi XE
madExcept version : 4.0.2
callstack crc     : $4d2913a4, $a8f22414, $663100d4
count             : 5
exception number  : 1
exception class   : EExternalException
exception message : Externe Exception C0FB007F.

main thread ($3f):
7b83aace +05e KERNEL32.dll                                RaiseException
7b858428 +098 KERNEL32.dll                                GetProcAddress
0040b83c +1ea streamwriter.exe System              44  +0 @_delayLoadHelper
0040d291 +005 streamwriter.exe Windows                    kernel32.dll
004584fb +053 streamwriter.exe DateUtils                  TLocalTimeZone.GetChangesForYear
004582e7 +063 streamwriter.exe DateUtils                  TLocalTimeZone.GetCachedChangesForYear
00458241 +01d streamwriter.exe DateUtils                  TLocalTimeZone.DoGetOffsetsAndType
00458c57 +02f streamwriter.exe DateUtils                  TTimeZone.GetUtcOffsetInSeconds
006ea8de +036 streamwriter.exe HomeCommunication  775  +3 THomeCommunication.HomeThreadHandshakeReceived
0059d7e3 +00b streamwriter.exe Sockets            521  +1 TSocketThread.Sync2
0044e6d3 +12b streamwriter.exe Classes                    CheckSynchronize
004f1f12 +76a streamwriter.exe Forms                      TApplication.WndProc
004514dc +014 streamwriter.exe Classes                    StdWndProc
7e86c420 +0b0 user32.dll                                  DispatchMessageW
7e83b3da +04a user32.dll                                  DialogBoxIndirectParamAorW
7e83b498 +048 user32.dll                                  DialogBoxIndirectParamW
7e8772b8 +098 user32.dll                                  MessageBoxIndirectW
7e877462 +072 user32.dll                                  MessageBoxExW
7e8774c0 +040 user32.dll                                  MessageBoxW
005b282c +044 streamwriter.exe Functions           98  +1 MsgBox
0076a68d +09d streamwriter.exe Main              1813  +8 TfrmStreamWriterMain.ShowStartupMessages
00766eb8 +01c streamwriter.exe Main               704  +4 TfrmStreamWriterMain.AfterShown
00512694 +2d4 streamwriter.exe Controls                   TControl.WndProc
00516f58 +568 streamwriter.exe Controls                   TWinControl.WndProc
004e9790 +594 streamwriter.exe Forms                      TCustomForm.WndProc
005165f8 +02c streamwriter.exe Controls                   TWinControl.MainWndProc
004514dc +014 streamwriter.exe Classes                    StdWndProc
7e86c420 +0b0 user32.dll                                  DispatchMessageW
004f275f +0f3 streamwriter.exe Forms                      TApplication.ProcessMessage
004f27a2 +00a streamwriter.exe Forms                      TApplication.HandleMessage
004f2acd +0c9 streamwriter.exe Forms                      TApplication.Run
0077cc95 +2b9 streamwriter.exe streamwriter       205 +47 initialization
7bc7c938 +1b8 ntdll.dll                                   RtlCaptureStackBackTrace

thread $d (THomeThread):
7bc80793 +073 ntdll.dll                                   NtWaitForMultipleObjects
7bc77dfa +10a ntdll.dll                                   wine_server_call
7b87171b +05b KERNEL32.dll                                WaitForMultipleObjectsEx
7b87176f +03f KERNEL32.dll                                WaitForSingleObject
00424fce +002 streamwriter.exe SysUtils                   WaitForSyncWaitObj
00425177 +01f streamwriter.exe SysUtils                   WaitOrSignalObj
00406675 +065 streamwriter.exe System             44   +0 TMonitor.Wait
004066e4 +020 streamwriter.exe System             44   +0 TMonitor.Wait
0044f1ed +029 streamwriter.exe Classes                    TThread.Synchronize
0059d7c4 +028 streamwriter.exe Sockets           513   +6 TSocketThread.Sync
006e984d +029 streamwriter.exe HomeCommunication 288   +4 THomeThread.DoHandshakeReceived
006e997b +07f streamwriter.exe HomeCommunication 340   +5 THomeThread.DoReceivedCommand
006be9c7 +05f streamwriter.exe Communication     201   +8 TCommandThreadBase.DoReceivedData
0059d1d4 +4e8 streamwriter.exe Sockets           429 +109 TSocketThread.Execute
7bc50651 +031 ntdll.dll                                   RtlImageNtHeader
7bc507c5 +045 ntdll.dll                                   RtlImageDirectoryEntryToData
005952b7 +02b streamwriter.exe madExcept                  HookedTThreadExecute
0044e816 +042 streamwriter.exe Classes                    ThreadProc
004073f4 +028 streamwriter.exe System             44   +0 ThreadWrapper
00595199 +00d streamwriter.exe madExcept                  CallThreadProcSafe
00595203 +037 streamwriter.exe madExcept                  ThreadExceptFrame
7bc7c938 +1b8 ntdll.dll                                   RtlCaptureStackBackTrace
>> created by main thread ($3f) at:
0059cad5 +035 streamwriter.exe Sockets           221   +1 TSocketThread.Create

thread $44 (TFileWatcher):
7bc80793 +073 ntdll.dll                            NtWaitForMultipleObjects
7bc77dfa +10a ntdll.dll                            wine_server_call
7b87171b +05b KERNEL32.dll                         WaitForMultipleObjectsEx
7b871830 +040 KERNEL32.dll                         WaitForMultipleObjects
0074bf60 +124 streamwriter.exe FileWatcher 113 +26 TFileWatcher.Execute
005952b7 +02b streamwriter.exe madExcept           HookedTThreadExecute
0044e816 +042 streamwriter.exe Classes             ThreadProc
004073f4 +028 streamwriter.exe System       44  +0 ThreadWrapper
00595199 +00d streamwriter.exe madExcept           CallThreadProcSafe
00595203 +037 streamwriter.exe madExcept           ThreadExceptFrame
7bc7c938 +1b8 ntdll.dll                            RtlCaptureStackBackTrace
>> created by main thread ($3f) at:
0074bdda +02e streamwriter.exe FileWatcher  68  +1 TFileWatcher.Create

thread $3e (TFileWatcher):
7bc80793 +073 ntdll.dll                            NtWaitForMultipleObjects
7bc77dfa +10a ntdll.dll                            wine_server_call
7b87171b +05b KERNEL32.dll                         WaitForMultipleObjectsEx
7b871830 +040 KERNEL32.dll                         WaitForMultipleObjects
0074bf60 +124 streamwriter.exe FileWatcher 113 +26 TFileWatcher.Execute
005952b7 +02b streamwriter.exe madExcept           HookedTThreadExecute
0044e816 +042 streamwriter.exe Classes             ThreadProc
004073f4 +028 streamwriter.exe System       44  +0 ThreadWrapper
00595199 +00d streamwriter.exe madExcept           CallThreadProcSafe
00595203 +037 streamwriter.exe madExcept           ThreadExceptFrame
7bc7c938 +1b8 ntdll.dll                            RtlCaptureStackBackTrace
>> created by main thread ($3f) at:
0074bdda +02e streamwriter.exe FileWatcher  68  +1 TFileWatcher.Create

thread $38:
7bc80793 +073 ntdll.dll                  NtWaitForMultipleObjects
7bc807f1 +041 ntdll.dll                  NtWaitForSingleObject
7bc43c85 +0f5 ntdll.dll                  NtFsControlFile
7b8747d0 +090 KERNEL32.dll               ConnectNamedPipe
00595199 +00d streamwriter.exe madExcept CallThreadProcSafe
00595203 +037 streamwriter.exe madExcept ThreadExceptFrame
7bc7c938 +1b8 ntdll.dll                  RtlCaptureStackBackTrace
>> created by thread $b at:
7e6a5260 +000 rpcrt4.dll

thread $b:
7bc80793 +073 ntdll.dll                  NtWaitForMultipleObjects
7b87171b +05b KERNEL32.dll               WaitForMultipleObjectsEx
7b872495 +025 KERNEL32.dll               SetEvent
00595199 +00d streamwriter.exe madExcept CallThreadProcSafe
00595203 +037 streamwriter.exe madExcept ThreadExceptFrame
7bc7c938 +1b8 ntdll.dll                  RtlCaptureStackBackTrace
>> created by main thread ($3f) at:
7e6a0284 +000 rpcrt4.dll

thread $43 (TWorkerThread):
7bc80793 +073 ntdll.dll                             NtWaitForMultipleObjects
7dcfe64d +0cd winex11.drv                           MsgWaitForMultipleObjectsEx
7b87171b +05b KERNEL32.dll                          WaitForMultipleObjectsEx
7b87176f +03f KERNEL32.dll                          WaitForSingleObject
00604121 +019 streamwriter.exe VirtualTrees 6332 +3 TWorkerThread.Execute
005952b7 +02b streamwriter.exe madExcept            HookedTThreadExecute
0044e816 +042 streamwriter.exe Classes              ThreadProc
004073f4 +028 streamwriter.exe System         44 +0 ThreadWrapper
00595199 +00d streamwriter.exe madExcept            CallThreadProcSafe
00595203 +037 streamwriter.exe madExcept            ThreadExceptFrame
7bc7c938 +1b8 ntdll.dll                             RtlCaptureStackBackTrace
>> created by main thread ($3f) at:
00604016 +016 streamwriter.exe VirtualTrees 6275 +1 TWorkerThread.Create

thread $3d: <priority:15>
7bc80793 +073 ntdll.dll                  NtWaitForMultipleObjects
7bc50651 +031 ntdll.dll                  RtlImageNtHeader
7b87171b +05b KERNEL32.dll               WaitForMultipleObjectsEx
7b8717ce +03e KERNEL32.dll               WaitForSingleObjectEx
00595199 +00d streamwriter.exe madExcept CallThreadProcSafe
00595203 +037 streamwriter.exe madExcept ThreadExceptFrame
7bc7c938 +1b8 ntdll.dll                  RtlCaptureStackBackTrace
>> created by main thread ($3f) at:
11020df1 +000 bass.dll

thread $9: <priority:2>
7bc80793 +073 ntdll.dll                  NtWaitForMultipleObjects
7b87171b +05b KERNEL32.dll               WaitForMultipleObjectsEx
7b871830 +040 KERNEL32.dll               WaitForMultipleObjects
00595199 +00d streamwriter.exe madExcept CallThreadProcSafe
00595203 +037 streamwriter.exe madExcept ThreadExceptFrame
7bc7c938 +1b8 ntdll.dll                  RtlCaptureStackBackTrace
>> created by main thread ($3f) at:
11020dd3 +000 bass.dll

thread $16: <priority:15>
7bc80793 +073 ntdll.dll                  NtWaitForMultipleObjects
7b87171b +05b KERNEL32.dll               WaitForMultipleObjectsEx
7b87176f +03f KERNEL32.dll               WaitForSingleObject
00595199 +00d streamwriter.exe madExcept CallThreadProcSafe
00595203 +037 streamwriter.exe madExcept ThreadExceptFrame
7bc7c938 +1b8 ntdll.dll                  RtlCaptureStackBackTrace
>> created by main thread ($3f) at:
11020ecc +000 bass.dll

thread $45: <priority:15>
7bc80793 +073 ntdll.dll                  NtWaitForMultipleObjects
7b87171b +05b KERNEL32.dll               WaitForMultipleObjectsEx
7b87176f +03f KERNEL32.dll               WaitForSingleObject
00595199 +00d streamwriter.exe madExcept CallThreadProcSafe
00595203 +037 streamwriter.exe madExcept ThreadExceptFrame
7bc7c938 +1b8 ntdll.dll                  RtlCaptureStackBackTrace
>> created by main thread ($3f) at:
7d575819 +000 dsound.dll

thread $30:
7bc80793 +073 ntdll.dll  NtWaitForMultipleObjects
7bc807f1 +041 ntdll.dll  NtWaitForSingleObject
7bc7c938 +1b8 ntdll.dll  RtlCaptureStackBackTrace

thread $42:
7bc80793 +073 ntdll.dll  NtWaitForMultipleObjects
7bc807f1 +041 ntdll.dll  NtWaitForSingleObject
7bc7c938 +1b8 ntdll.dll  RtlCaptureStackBackTrace

thread $40: <priority:15>
00595199 +00d streamwriter.exe madExcept CallThreadProcSafe
00595203 +037 streamwriter.exe madExcept ThreadExceptFrame
7bc7c938 +1b8 ntdll.dll                  RtlCaptureStackBackTrace
>> created by main thread ($3f) at:
7d545ad1 +000 winepulse.drv

modules:
00400000 streamwriter.exe 5.0.0.1        C:\Program Files (x86)\streamWriter
10000000 bass_aac.dll     2.4.4.2        C:\users\dietmar\Temp\streamWriter
11000000 bass.dll         2.4.10.0       C:\users\dietmar\Temp\streamWriter
7b810000 KERNEL32.dll     5.1.2600.2180  C:\windows\system32
7bc10000 ntdll.dll        5.1.2600.2180  C:\windows\system32
7cd70000 dbghelp.dll      5.1.2600.3264  C:\windows\system32
7d140000 dwmapi.dll       6.0.6000.16386 C:\windows\system32
7d1b0000 psapi.dll        5.1.2600.3264  C:\windows\system32
7d1c0000 usp10.dll                       C:\windows\system32
7d540000 winepulse.drv                   C:\windows\system32
7d560000 dsound.dll       5.3.1.904      C:\windows\system32
7d620000 mmdevapi.dll                    C:\windows\system32
7d670000 olepro32.dll     5.0.4522.0     C:\windows\system32
7d680000 faultrep.dll                    C:\windows\system32
7d6c0000 imm32.dll        5.1.2600.2180  C:\windows\system32
7dad0000 uxtheme.dll      10.0.0.0       C:\windows\system32
7dce0000 winex11.drv      10.0.0.0       C:\windows\system32
7df40000 msacm32.dll                     C:\windows\system32
7df70000 winmm.dll                       C:\windows\system32
7e030000 oleacc.dll       7.0.0.0        C:\windows\system32
7e060000 msvcrt.dll       7.0.2600.2180  C:\windows\system32
7e0f0000 iphlpapi.dll     5.1.2600.2180  C:\windows\system32
7e120000 ws2_32.dll       5.1.2600.5512  C:\windows\system32
7e150000 wsock32.dll      4.0.0.0        C:\windows\system32
7e170000 comdlg32.dll     4.0.0.950      C:\windows\system32
7e260000 shlwapi.dll      6.0.2800.1692  C:\windows\system32
7e2e0000 shell32.dll      5.0.3900.6975  C:\windows\system32
7e500000 winspool.drv     5.1.2600.2180  C:\windows\system32
7e540000 comctl32.dll     5.81.4704.1100 C:\windows\system32
7e650000 msimg32.dll                     C:\windows\system32
7e660000 rpcrt4.dll       5.1.2600.2180  C:\windows\system32
7e6e0000 gdi32.dll        10.0.0.0       C:\windows\system32
7e810000 user32.dll       5.1.2600.2180  C:\windows\system32
7e960000 advapi32.dll     5.1.2600.2180  C:\windows\system32
7e9e0000 ole32.dll        10.0.0.0       C:\windows\system32
7eb10000 oleaut32.dll     6.0.6001.18000 C:\windows\system32
7eff0000 version.dll      5.1.2600.2180  C:\windows\system32

processes:
0e services.exe     0 0 normal
12 winedevice.exe   0 0 normal
1c plugplay.exe     0 0 normal
22 explorer.exe     0 0 normal
25 notepad++.exe    0 0 normal C:\Program Files (x86)\Notepad++
35 rpcss.exe        0 0 normal
19 streamwriter.exe 0 0 normal C:\Program Files (x86)\streamWriter

cpu registers:
eax = 7b82695d
ebx = 7b8b5000
ecx = 0033f2b4
edx = 0033f238
esi = c0fb007f
edi = 00000000
eip = 7b83aace
esp = 0033f214
ebp = 0033f288

stack dump:
0033f214  d8 f2 33 00 04 00 00 00 - 24 02 c4 7b 7f 00 fb c0  ..3.....$..{....
0033f224  02 00 00 00 00 00 00 00 - ce aa 83 7b 01 00 00 00  ...........{....
0033f234  b4 f2 33 00 88 f2 33 00 - 2d 84 85 7b 00 00 81 7b  ..3...3.-..{...{
0033f244  00 00 81 7b e5 68 82 7b - 2d 84 85 7b 7a 00 00 c0  ...{.h.{-..{z...
0033f254  68 f2 33 00 00 00 00 00 - 64 f2 33 00 40 00 00 00  h.3.....d.3.@...
0033f264  08 00 00 00 1d 00 1e 00 - ea 62 7a 00 8c f2 33 00  .........bz...3.
0033f274  00 00 81 7b 9c f2 33 00 - 98 f2 33 00 00 00 81 7b  ...{..3...3....{
0033f284  20 60 7a 00 e4 f2 33 00 - 3c b8 40 00 a4 f2 33 00   `z...3.<.@...3.
0033f294  3c b8 40 00 7f 00 fb c0 - 00 00 00 00 01 00 00 00  <.@.............
0033f2a4  d8 f2 33 00 10 f3 33 00 - de 07 00 00 e8 48 bc 00  ..3...3......H..
0033f2b4  24 00 00 00 20 60 7a 00 - f4 60 7a 00 c6 62 7a 00  $... `z..`z..bz.
0033f2c4  01 00 00 00 ea 62 7a 00 - 00 00 81 7b 00 00 00 00  .....bz....{....
0033f2d4  7f 00 00 00 b4 f2 33 00 - b3 5f 40 00 01 00 00 00  ......3.._@.....
0033f2e4  e8 f3 33 00 96 d2 40 00 - 20 60 7a 00 f4 60 7a 00  ..3...@. `z..`z.
0033f2f4  f8 ff ff ff 00 00 00 00 - 01 00 00 00 00 85 45 00  ..............E.
0033f304  de 07 00 00 00 00 00 00 - 10 f3 33 00 00 00 00 00  ..........3.....
0033f314  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0033f324  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0033f334  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0033f344  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................

disassembling:
[...]
0040b7aa      cmp     dword ptr [esi+$14], 0
0040b7ae      jz      loc_40b7f2
0040b7b0      cmp     dword ptr [esi+$1c], 0
0040b7b4      jz      loc_40b7f2
0040b7b6      push    ebx
0040b7b7      call    -$1c2 ($40b5fa)
0040b7bc      mov     edi, eax
0040b7be      cmp     dword ptr [edi], $4550
0040b7c4      jnz     loc_40b7f2
0040b7c6      push    edi
0040b7c7      call    -$1a2 ($40b62a)
0040b7cc      cmp     eax, [esi+$1c]
0040b7cf      jnz     loc_40b7f2
0040b7d1      push    ebx
0040b7d2      push    edi
0040b7d3      call    -$1a1 ($40b637)
0040b7d8      test    eax, eax
0040b7da      jz      loc_40b7f2
0040b7dc      push    dword ptr [esi+$14]
0040b7df      push    dword ptr [esi+$c]
0040b7e2      call    -$1e0 ($40b607)
0040b7e7      mov     eax, [esi+$c]
0040b7ea      mov     edx, [ebp-4]
0040b7ed      mov     edi, [eax+edx*4]
0040b7f0      jmp     loc_40b844
0040b7f2      push    dword ptr [ebp-$1c]
0040b7f5      push    ebx
0040b7f6      call    -$8da3 ($402a58)       ; System.GetProcAddress
0040b7fb      mov     edi, eax
0040b7fd      test    edi, edi
0040b7ff      jnz     loc_40b83f
0040b801      call    -$8dd6 ($402a30)       ; System.GetLastError
0040b806      mov     [ebp-$10], eax
0040b809      cmp     dword ptr [$77d9ec], 0
0040b810      jz      loc_40b820
0040b812      lea     eax, [ebp-$30]
0040b815      push    eax
0040b816      push    4
0040b818      call    dword ptr [$77d9ec]
0040b81e      mov     edi, eax
0040b820      test    edi, edi
0040b822      jnz     loc_40b83f
0040b824      lea     eax, [ebp-$30]
0040b827      mov     [ebp-$c], eax
0040b82a      lea     edx, [ebp-$c]
0040b82d      push    edx
0040b82e      push    1
0040b830      push    0
0040b832      push    $c0fb007f
0040b837      call    -$8e9c ($4029a0)       ; System.RaiseException
0040b83c    > mov     edi, [ebp-$14]
0040b83f      mov     eax, [ebp+$c]
0040b842      mov     [eax], edi
0040b844      cmp     dword ptr [$77d9f0], 0
0040b84b      jz      loc_40b864
0040b84d      xor     edx, edx
0040b84f      mov     [ebp-$10], edx
0040b852      mov     [ebp-$18], ebx
0040b855      mov     [ebp-$14], edi
0040b858      lea     ecx, [ebp-$30]
0040b85b      push    ecx
0040b85c      push    5
0040b85e      call    dword ptr [$77d9f0]
0040b864      mov     eax, edi
0040b866      pop     edi
0040b867      pop     esi
0040b868      pop     ebx
0040b869      mov     esp, ebp
0040b86b      pop     ebp
0040b86c      ret     8

