Moin Torben,
wenn ich das REST-Interface in der Systemsteuerung deaktiviere, wird trotzdem der Port weiterhin blockiert, so dass ich das Interface nicht wieder aktivieren kann.
Das gleiche passiert, wenn ich Einstellungen geändert habe, es müsste eine kurze Unterbrechung geben, damit der Port mit den neuen Einstellungen neu belegt werden kann.
Ich muss mAirlist komplett neustarten, was auf meinem Server, ein echtes Problem ist.
Greetz
Malte
Torben
February 18, 2019, 9:57am
2
Kann ich hier nicht reproduzieren. Wenn ich in die Systemsteuerung gehe und das Häkchen rausnehme, und dann per netstat -an nachschaue, ist der Port wieder freigegeben.
Vielleicht ist da irgendeine “hängende” Verbindung drauf?
Danke! Das scheint das Problem gewesen zu sein. Ausschalten hat funktioniert und als ich es jetzt nachdem sämtliche Time-outs gegriffen haben müssen, noch mal getestet habe, ließ sich REST auch wieder einschalten.
Werde das mal im Auge behalten.
Ich habe zu dem Thema gerade einen Bug-Report geschickt.
Das Problem scheint immer wieder aufzutreten.
Ich habe mir jetzt mal CurrPorts besorgt. http://www.nirsoft.net/utils/cports.html
Eine GUI Version von netstat -an die es auch erlaubt, hängende Verbindungen zu trennen.
Ich bin mir jetzt nicht ganz sicher, ob ich mich verkuckt habe oder ob die Hängenden Verbindungen erst auftauchten, nachdem ich das REST Interface deaktiviert hatte.
Selbst nachdem ich diese connections gekillt hatte, blieb der Port durch mAirlist immer noch geöffnet.
Den Bug-Report habe ich zuerst manuell erzeugt.
mAirlist wirft zu diesem Zeitpunkt noch keinen Fehler.
Da die einzige Möglichkeit ist, mAirlist komplett zu beenden, habe ich das dann getan und in dem Moment flog auch dort die Fehlermeldung.
Mein Post ist zu lang, mit Bug-Report…
Mich wundert ein wenig, dass da so viele SQLite Meldungen sind. Ich nutze gar kein SQLite.
date/time : 2019-05-07, 10:08:27, 491ms
computer name : AUTOMATION
user name : mairlist
registered owner : root
operating system : Windows 8.1 x64 build 9600
system language : German
system up time : 23 days 2 hours
program up time : 23 days 2 hours
processors : 4x Common KVM processor
physical memory : 5937/8189 MB (free/total)
free disk space : (C:) 87,65 GB (S:) 154,61 GB
display mode : 1280x760, 32 bit
process id : $d9c
allocated memory : 239,21 MB
largest free block : 1,98 GB
command line : "S:\mAirList\mAirList.exe" -rootfolder "S:\m\mAirListData\CONF"
executable : mAirList.exe
exec. date/time : 2019-03-18 19:05
version : 6.1.10.3952
compiled with : Delphi XE6
madExcept version : 4.0.20
mAirList edition : Professional Studio
mAirList serial : ****
mAirList licensee : Malte Schroeder
Reason : 0
contact name : Malte Schroeder
contact email : malte_schroeder@******
callstack crc : $35bc6c35, $0129a8bd, $79b4f5ab
exception number : 2
exception class : EAccessViolation
exception message : Access violation at address 0086D71B in module 'mAirList.exe'. Read of address 735F7770.
main thread ($da0):
0086d71b +047 mAirList.exe FireDAC.Phys.SQLiteCli sqlite3_free
0086f08c +0a0 mAirList.exe FireDAC.Phys.SQLiteCli sqlite3_randomness
00884dd2 +01e mAirList.exe FireDAC.Phys.SQLiteCli sqlite3_backup_pagecount
0086f5e9 +03d mAirList.exe FireDAC.Phys.SQLiteCli sqlite3_randomness
008c35b0 +01c mAirList.exe FireDAC.Phys.SQLiteCli sqlite3_create_function16
008ed609 +07d mAirList.exe FireDAC.Phys.SQLiteWrapper TSQLiteFunctionInstance.Destroy
008e4863 +03b mAirList.exe FireDAC.Phys.SQLiteWrapper TSQLiteLib.DeinstallExtensions
008e5dae +022 mAirList.exe FireDAC.Phys.SQLiteWrapper TSQLiteDatabase.Close
008e55fe +016 mAirList.exe FireDAC.Phys.SQLiteWrapper TSQLiteDatabase.Destroy
00858033 +013 mAirList.exe FireDAC.Phys TFDPhysTransaction.ReleaseHandleBase
008f2d05 +01d mAirList.exe FireDAC.Phys.SQLite TFDPhysSQLiteConnection.InternalDisconnect
008542fa +09e mAirList.exe FireDAC.Phys TFDPhysConnection.Close
008533f6 +0a6 mAirList.exe FireDAC.Phys TFDPhysConnection.ForceDisconnect
00851a3f +0cb mAirList.exe FireDAC.Phys TFDPhysConnection.Destroy
008f1da1 +011 mAirList.exe FireDAC.Phys.SQLite TFDPhysSQLiteConnection.Destroy
00851dad +049 mAirList.exe FireDAC.Phys TFDPhysConnection._Release
0040f684 +010 mAirList.exe System 82 +0 @IntfClear
009b1731 +019 mAirList.exe SimpleSQL 629 +2 TSQLConnection.Destroy
0040f792 +01a mAirList.exe System 82 +0 TInterfacedObject._Release
0040f684 +010 mAirList.exe System 82 +0 @IntfClear
0040d1e8 +0e4 mAirList.exe System 82 +0 @FinalizeArray
0040d0d8 +024 mAirList.exe System 82 +0 @FinalizeRecord
00409636 +012 mAirList.exe System 82 +0 TObject.CleanupInstance
00409579 +005 mAirList.exe System 82 +0 TObject.FreeInstance
004aa391 +019 mAirList.exe madExcept InterceptClassDestroy
013de207 +027 mAirList.exe SimpleAuth 143 +3 TSimpleAuthManager.Destroy
004095c8 +008 mAirList.exe System 82 +0 TObject.Free
013dfd88 +014 mAirList.exe BaseRESTServer 111 +1 TBaseRESTServer.Destroy
004095c8 +008 mAirList.exe System 82 +0 TObject.Free
013e2994 +014 mAirList.exe RESTRemote 118 +1 TRESTRemote.Destroy
00aadf0d +025 mAirList.exe InstanceObject 326 +6 TInstanceObject._Release
0040f684 +010 mAirList.exe System 82 +0 @IntfClear
0040d1e8 +0e4 mAirList.exe System 82 +0 @FinalizeArray
00ae2416 +112 mAirList.exe BaseList 510 +25 TBaseList.DoClear
00ac3532 +022 mAirList.exe SerializableObject 362 +3 TSerializableObject.Clear
00d15387 +097 mAirList.exe InstanceData 476 +11 TInstanceData.Finalize
01299a30 +044 mAirList.exe PlayoutInstance 125 +5 TPlayoutInstance.Finalize
00d0eaaf +013 mAirList.exe BaseMainWindow 56 +1 TBaseMainWindow.Destroy
004095c8 +008 mAirList.exe System 82 +0 TObject.Free
014d2173 +847 mAirList.exe Bootstrap 351 +147 MainProc
0150210c +1dc mAirList.exe mAirList 1077 +49 initialization
777f6a12 +022 KERNEL32.DLL BaseThreadInitThunk
DispatchThread ($75c):
77622859 +000 KERNELBASE.dll WaitForMultipleObjectsEx
00ab3e82 +0ae mAirList.exe UpdateObject 228 +17 TUpdateObject.EndUpdate
0040f684 +010 mAirList.exe System 82 +0 @IntfClear
00aadbf8 +09c mAirList.exe InstanceObject 257 +16 TInstanceObject.ProcessMessageEx
00a95f98 +148 mAirList.exe MessageQueue 206 +49 TMessageQueue.DoProcessNext
00a97e45 +021 mAirList.exe MessageQueue 731 +0 {System.Generics.Collections}TMoveArrayManager<MessageQueue.TDefaultMessageQueue>.Move
004b48de +056 mAirList.exe System.SyncObjs THandleObject.WaitFor
00a7fe42 +01e mAirList.exe SimpleThread 60 +3 TSimpleThread.WaitForEvent
00a9654c +0f8 mAirList.exe MessageQueue 321 +28 TDefaultMessageQueue.DispatchThreadProc
00a7fe1d +009 mAirList.exe SimpleThread 53 +1 TSimpleThread.Execute
004aa6cf +02b mAirList.exe madExcept HookedTThreadExecute
0052b26d +049 mAirList.exe System.Classes ThreadProc
0040b274 +028 mAirList.exe System 82 +0 ThreadWrapper
004aa5b5 +00d mAirList.exe madExcept CallThreadProcSafe
004aa61a +032 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +022 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
00a7fd7e +052 mAirList.exe SimpleThread 38 +3 TSimpleThread.Create
thread $e10:
77622859 +000 KERNELBASE.dll WaitForMultipleObjectsEx
7572de8d +15d user32.dll MsgWaitForMultipleObjectsEx
7572dbda +01a user32.dll MsgWaitForMultipleObjects
004aa5b5 +00d mAirList.exe madExcept CallThreadProcSafe
004aa61a +032 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +022 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
74d4e05a +000 gdiplus.dll
DelayThread ($e14):
77622859 +000 KERNELBASE.dll WaitForMultipleObjectsEx
004b48de +056 mAirList.exe System.SyncObjs THandleObject.WaitFor
00a7fe42 +01e mAirList.exe SimpleThread 60 +3 TSimpleThread.WaitForEvent
00a8775e +16e mAirList.exe MessageDispatcher 257 +24 TMessageDispatcher.DelayThreadProc
00a7fe1d +009 mAirList.exe SimpleThread 53 +1 TSimpleThread.Execute
004aa6cf +02b mAirList.exe madExcept HookedTThreadExecute
0052b26d +049 mAirList.exe System.Classes ThreadProc
0040b274 +028 mAirList.exe System 82 +0 ThreadWrapper
004aa5b5 +00d mAirList.exe madExcept CallThreadProcSafe
004aa61a +032 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +022 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
00a7fd7e +052 mAirList.exe SimpleThread 38 +3 TSimpleThread.Create
MessageThread TLogger ($e34): <priority:-1>
77622859 +00 KERNELBASE.dll WaitForMultipleObjectsEx
00ab3e82 +ae mAirList.exe UpdateObject 228 +17 TUpdateObject.EndUpdate
0040f684 +10 mAirList.exe System 82 +0 @IntfClear
00aadbf8 +9c mAirList.exe InstanceObject 257 +16 TInstanceObject.ProcessMessageEx
004b48de +56 mAirList.exe System.SyncObjs THandleObject.WaitFor
00a7fe42 +1e mAirList.exe SimpleThread 60 +3 TSimpleThread.WaitForEvent
00a96985 +1d mAirList.exe MessageQueue 398 +3 TThreadMessageQueue.ThreadProc
00a7fe1d +09 mAirList.exe SimpleThread 53 +1 TSimpleThread.Execute
004aa6cf +2b mAirList.exe madExcept HookedTThreadExecute
0052b26d +49 mAirList.exe System.Classes ThreadProc
0040b274 +28 mAirList.exe System 82 +0 ThreadWrapper
004aa5b5 +0d mAirList.exe madExcept CallThreadProcSafe
004aa61a +32 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +22 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
00a7fd7e +52 mAirList.exe SimpleThread 38 +3 TSimpleThread.Create
thread $e3c: <priority:15>
77612cc1 +b1 KERNELBASE.dll WaitForSingleObjectEx
77612bfd +0d KERNELBASE.dll WaitForSingleObject
004aa5b5 +0d mAirList.exe madExcept CallThreadProcSafe
004aa61a +32 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +22 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
71461a80 +00 bass.dll
thread $e40: <priority:2>
77622859 +00 KERNELBASE.dll WaitForMultipleObjectsEx
777f6993 +13 KERNEL32.DLL WaitForMultipleObjects
004aa5b5 +0d mAirList.exe madExcept CallThreadProcSafe
004aa61a +32 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +22 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
71484564 +00 bass.dll
thread $e44: <priority:15>
77612cc1 +b1 KERNELBASE.dll WaitForSingleObjectEx
004aa5b5 +0d mAirList.exe madExcept CallThreadProcSafe
004aa61a +32 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +22 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
71484582 +00 bass.dll
NoAudioPullThread ($e48): <priority:15>
77622a41 +11 KERNELBASE.dll InitOnceExecuteOnce
00a7fe1d +09 mAirList.exe SimpleThread 53 +1 TSimpleThread.Execute
004aa6cf +2b mAirList.exe madExcept HookedTThreadExecute
0052b26d +49 mAirList.exe System.Classes ThreadProc
0040b274 +28 mAirList.exe System 82 +0 ThreadWrapper
004aa5b5 +0d mAirList.exe madExcept CallThreadProcSafe
004aa61a +32 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +22 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
00a7fd7e +52 mAirList.exe SimpleThread 38 +3 TSimpleThread.Create
EncoderConnectThread ($e68):
77622859 +000 KERNELBASE.dll WaitForMultipleObjectsEx
00409bf5 +01d mAirList.exe System 82 +0 @AfterConstruction
00a88df5 +031 mAirList.exe MessageDispatcher 56 +0 {System.Generics.Collections}TList<System.Cardinal>.TEnumerator.Create
0040f684 +010 mAirList.exe System 82 +0 @IntfClear
004b48de +056 mAirList.exe System.SyncObjs THandleObject.WaitFor
00a7fe42 +01e mAirList.exe SimpleThread 60 +3 TSimpleThread.WaitForEvent
00f3348f +847 mAirList.exe BaseShoutcastEncoderConnection 334 +106 TBaseShoutcastEncoderConnection.ConnectThread
00a7fe1d +009 mAirList.exe SimpleThread 53 +1 TSimpleThread.Execute
004aa6cf +02b mAirList.exe madExcept HookedTThreadExecute
0052b26d +049 mAirList.exe System.Classes ThreadProc
0040b274 +028 mAirList.exe System 82 +0 ThreadWrapper
004aa5b5 +00d mAirList.exe madExcept CallThreadProcSafe
004aa61a +032 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +022 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
00a7fd7e +052 mAirList.exe SimpleThread 38 +3 TSimpleThread.Create
EncoderFetchListenersThread ($e6c):
77622859 +000 KERNELBASE.dll WaitForMultipleObjectsEx
004b48de +056 mAirList.exe System.SyncObjs THandleObject.WaitFor
00a7fe42 +01e mAirList.exe SimpleThread 60 +3 TSimpleThread.WaitForEvent
00f33f75 +249 mAirList.exe BaseShoutcastEncoderConnection 434 +38 TBaseShoutcastEncoderConnection.FetchListenersThread
00a7fe1d +009 mAirList.exe SimpleThread 53 +1 TSimpleThread.Execute
004aa6cf +02b mAirList.exe madExcept HookedTThreadExecute
0052b26d +049 mAirList.exe System.Classes ThreadProc
0040b274 +028 mAirList.exe System 82 +0 ThreadWrapper
004aa5b5 +00d mAirList.exe madExcept CallThreadProcSafe
004aa61a +032 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +022 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
00a7fd7e +052 mAirList.exe SimpleThread 38 +3 TSimpleThread.Create
EncoderConnectThread ($e70):
77622859 +000 KERNELBASE.dll WaitForMultipleObjectsEx
00409bf5 +01d mAirList.exe System 82 +0 @AfterConstruction
00a88df5 +031 mAirList.exe MessageDispatcher 56 +0 {System.Generics.Collections}TList<System.Cardinal>.TEnumerator.Create
0040f684 +010 mAirList.exe System 82 +0 @IntfClear
004b48de +056 mAirList.exe System.SyncObjs THandleObject.WaitFor
00a7fe42 +01e mAirList.exe SimpleThread 60 +3 TSimpleThread.WaitForEvent
00f3348f +847 mAirList.exe BaseShoutcastEncoderConnection 334 +106 TBaseShoutcastEncoderConnection.ConnectThread
00a7fe1d +009 mAirList.exe SimpleThread 53 +1 TSimpleThread.Execute
004aa6cf +02b mAirList.exe madExcept HookedTThreadExecute
0052b26d +049 mAirList.exe System.Classes ThreadProc
0040b274 +028 mAirList.exe System 82 +0 ThreadWrapper
004aa5b5 +00d mAirList.exe madExcept CallThreadProcSafe
004aa61a +032 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +022 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
00a7fd7e +052 mAirList.exe SimpleThread 38 +3 TSimpleThread.Create
EncoderFetchListenersThread ($e74):
77622859 +000 KERNELBASE.dll WaitForMultipleObjectsEx
004b48de +056 mAirList.exe System.SyncObjs THandleObject.WaitFor
00a7fe42 +01e mAirList.exe SimpleThread 60 +3 TSimpleThread.WaitForEvent
00f33f75 +249 mAirList.exe BaseShoutcastEncoderConnection 434 +38 TBaseShoutcastEncoderConnection.FetchListenersThread
00a7fe1d +009 mAirList.exe SimpleThread 53 +1 TSimpleThread.Execute
004aa6cf +02b mAirList.exe madExcept HookedTThreadExecute
0052b26d +049 mAirList.exe System.Classes ThreadProc
0040b274 +028 mAirList.exe System 82 +0 ThreadWrapper
004aa5b5 +00d mAirList.exe madExcept CallThreadProcSafe
004aa61a +032 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +022 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
00a7fd7e +052 mAirList.exe SimpleThread 38 +3 TSimpleThread.Create
EncoderConnectThread ($e78):
77622859 +000 KERNELBASE.dll WaitForMultipleObjectsEx
00409bf5 +01d mAirList.exe System 82 +0 @AfterConstruction
00a88df5 +031 mAirList.exe MessageDispatcher 56 +0 {System.Generics.Collections}TList<System.Cardinal>.TEnumerator.Create
0040f684 +010 mAirList.exe System 82 +0 @IntfClear
00a87428 +13c mAirList.exe MessageDispatcher 184 +19 TMessageDispatcher.BroadcastMessage
0040f684 +010 mAirList.exe System 82 +0 @IntfClear
004b48de +056 mAirList.exe System.SyncObjs THandleObject.WaitFor
00a7fe42 +01e mAirList.exe SimpleThread 60 +3 TSimpleThread.WaitForEvent
00f3348f +847 mAirList.exe BaseShoutcastEncoderConnection 334 +106 TBaseShoutcastEncoderConnection.ConnectThread
00a7fe1d +009 mAirList.exe SimpleThread 53 +1 TSimpleThread.Execute
004aa6cf +02b mAirList.exe madExcept HookedTThreadExecute
0052b26d +049 mAirList.exe System.Classes ThreadProc
0040b274 +028 mAirList.exe System 82 +0 ThreadWrapper
004aa5b5 +00d mAirList.exe madExcept CallThreadProcSafe
004aa61a +032 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +022 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
00a7fd7e +052 mAirList.exe SimpleThread 38 +3 TSimpleThread.Create
EncoderFetchListenersThread ($e7c):
77622859 +000 KERNELBASE.dll WaitForMultipleObjectsEx
004b48de +056 mAirList.exe System.SyncObjs THandleObject.WaitFor
00a7fe42 +01e mAirList.exe SimpleThread 60 +3 TSimpleThread.WaitForEvent
00f33f75 +249 mAirList.exe BaseShoutcastEncoderConnection 434 +38 TBaseShoutcastEncoderConnection.FetchListenersThread
00a7fe1d +009 mAirList.exe SimpleThread 53 +1 TSimpleThread.Execute
004aa6cf +02b mAirList.exe madExcept HookedTThreadExecute
0052b26d +049 mAirList.exe System.Classes ThreadProc
0040b274 +028 mAirList.exe System 82 +0 ThreadWrapper
004aa5b5 +00d mAirList.exe madExcept CallThreadProcSafe
004aa61a +032 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +022 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
00a7fd7e +052 mAirList.exe SimpleThread 38 +3 TSimpleThread.Create
EncoderConnectThread ($e80):
77622859 +000 KERNELBASE.dll WaitForMultipleObjectsEx
00409bf5 +01d mAirList.exe System 82 +0 @AfterConstruction
00a88df5 +031 mAirList.exe MessageDispatcher 56 +0 {System.Generics.Collections}TList<System.Cardinal>.TEnumerator.Create
0040f684 +010 mAirList.exe System 82 +0 @IntfClear
004b48de +056 mAirList.exe System.SyncObjs THandleObject.WaitFor
00a7fe42 +01e mAirList.exe SimpleThread 60 +3 TSimpleThread.WaitForEvent
00f3348f +847 mAirList.exe BaseShoutcastEncoderConnection 334 +106 TBaseShoutcastEncoderConnection.ConnectThread
00a7fe1d +009 mAirList.exe SimpleThread 53 +1 TSimpleThread.Execute
004aa6cf +02b mAirList.exe madExcept HookedTThreadExecute
0052b26d +049 mAirList.exe System.Classes ThreadProc
0040b274 +028 mAirList.exe System 82 +0 ThreadWrapper
004aa5b5 +00d mAirList.exe madExcept CallThreadProcSafe
004aa61a +032 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +022 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
00a7fd7e +052 mAirList.exe SimpleThread 38 +3 TSimpleThread.Create
EncoderFetchListenersThread ($e84):
77622859 +000 KERNELBASE.dll WaitForMultipleObjectsEx
004b48de +056 mAirList.exe System.SyncObjs THandleObject.WaitFor
00a7fe42 +01e mAirList.exe SimpleThread 60 +3 TSimpleThread.WaitForEvent
00f33f75 +249 mAirList.exe BaseShoutcastEncoderConnection 434 +38 TBaseShoutcastEncoderConnection.FetchListenersThread
00a7fe1d +009 mAirList.exe SimpleThread 53 +1 TSimpleThread.Execute
004aa6cf +02b mAirList.exe madExcept HookedTThreadExecute
0052b26d +049 mAirList.exe System.Classes ThreadProc
0040b274 +028 mAirList.exe System 82 +0 ThreadWrapper
004aa5b5 +00d mAirList.exe madExcept CallThreadProcSafe
004aa61a +032 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +022 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
00a7fd7e +052 mAirList.exe SimpleThread 38 +3 TSimpleThread.Create
EncoderConnectThread ($e88):
77622859 +000 KERNELBASE.dll WaitForMultipleObjectsEx
00409bf5 +01d mAirList.exe System 82 +0 @AfterConstruction
00a88df5 +031 mAirList.exe MessageDispatcher 56 +0 {System.Generics.Collections}TList<System.Cardinal>.TEnumerator.Create
0040f684 +010 mAirList.exe System 82 +0 @IntfClear
004b48de +056 mAirList.exe System.SyncObjs THandleObject.WaitFor
00a7fe42 +01e mAirList.exe SimpleThread 60 +3 TSimpleThread.WaitForEvent
00f3348f +847 mAirList.exe BaseShoutcastEncoderConnection 334 +106 TBaseShoutcastEncoderConnection.ConnectThread
00a7fe1d +009 mAirList.exe SimpleThread 53 +1 TSimpleThread.Execute
004aa6cf +02b mAirList.exe madExcept HookedTThreadExecute
0052b26d +049 mAirList.exe System.Classes ThreadProc
0040b274 +028 mAirList.exe System 82 +0 ThreadWrapper
004aa5b5 +00d mAirList.exe madExcept CallThreadProcSafe
004aa61a +032 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +022 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
00a7fd7e +052 mAirList.exe SimpleThread 38 +3 TSimpleThread.Create
EncoderFetchListenersThread ($af4):
77622859 +000 KERNELBASE.dll WaitForMultipleObjectsEx
004b48de +056 mAirList.exe System.SyncObjs THandleObject.WaitFor
00a7fe42 +01e mAirList.exe SimpleThread 60 +3 TSimpleThread.WaitForEvent
00f33f75 +249 mAirList.exe BaseShoutcastEncoderConnection 434 +38 TBaseShoutcastEncoderConnection.FetchListenersThread
00a7fe1d +009 mAirList.exe SimpleThread 53 +1 TSimpleThread.Execute
004aa6cf +02b mAirList.exe madExcept HookedTThreadExecute
0052b26d +049 mAirList.exe System.Classes ThreadProc
0040b274 +028 mAirList.exe System 82 +0 ThreadWrapper
004aa5b5 +00d mAirList.exe madExcept CallThreadProcSafe
004aa61a +032 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +022 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
00a7fd7e +052 mAirList.exe SimpleThread 38 +3 TSimpleThread.Create
EncoderConnectThread ($e90):
77622859 +000 KERNELBASE.dll WaitForMultipleObjectsEx
004b48de +056 mAirList.exe System.SyncObjs THandleObject.WaitFor
00a7fe42 +01e mAirList.exe SimpleThread 60 +3 TSimpleThread.WaitForEvent
00f3348f +847 mAirList.exe BaseShoutcastEncoderConnection 334 +106 TBaseShoutcastEncoderConnection.ConnectThread
00a7fe1d +009 mAirList.exe SimpleThread 53 +1 TSimpleThread.Execute
004aa6cf +02b mAirList.exe madExcept HookedTThreadExecute
0052b26d +049 mAirList.exe System.Classes ThreadProc
0040b274 +028 mAirList.exe System 82 +0 ThreadWrapper
004aa5b5 +00d mAirList.exe madExcept CallThreadProcSafe
004aa61a +032 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +022 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
00a7fd7e +052 mAirList.exe SimpleThread 38 +3 TSimpleThread.Create
EncoderFetchListenersThread ($eb8):
77622859 +000 KERNELBASE.dll WaitForMultipleObjectsEx
004b48de +056 mAirList.exe System.SyncObjs THandleObject.WaitFor
00a7fe42 +01e mAirList.exe SimpleThread 60 +3 TSimpleThread.WaitForEvent
00f33f75 +249 mAirList.exe BaseShoutcastEncoderConnection 434 +38 TBaseShoutcastEncoderConnection.FetchListenersThread
00a7fe1d +009 mAirList.exe SimpleThread 53 +1 TSimpleThread.Execute
004aa6cf +02b mAirList.exe madExcept HookedTThreadExecute
0052b26d +049 mAirList.exe System.Classes ThreadProc
0040b274 +028 mAirList.exe System 82 +0 ThreadWrapper
004aa5b5 +00d mAirList.exe madExcept CallThreadProcSafe
004aa61a +032 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +022 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
00a7fd7e +052 mAirList.exe SimpleThread 38 +3 TSimpleThread.Create
EncoderConnectThread ($bbc):
77622859 +000 KERNELBASE.dll WaitForMultipleObjectsEx
004b48de +056 mAirList.exe System.SyncObjs THandleObject.WaitFor
00a7fe42 +01e mAirList.exe SimpleThread 60 +3 TSimpleThread.WaitForEvent
00f3348f +847 mAirList.exe BaseShoutcastEncoderConnection 334 +106 TBaseShoutcastEncoderConnection.ConnectThread
00a7fe1d +009 mAirList.exe SimpleThread 53 +1 TSimpleThread.Execute
004aa6cf +02b mAirList.exe madExcept HookedTThreadExecute
0052b26d +049 mAirList.exe System.Classes ThreadProc
0040b274 +028 mAirList.exe System 82 +0 ThreadWrapper
004aa5b5 +00d mAirList.exe madExcept CallThreadProcSafe
004aa61a +032 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +022 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
00a7fd7e +052 mAirList.exe SimpleThread 38 +3 TSimpleThread.Create
EncoderFetchListenersThread ($bc0):
77622859 +000 KERNELBASE.dll WaitForMultipleObjectsEx
004b48de +056 mAirList.exe System.SyncObjs THandleObject.WaitFor
00a7fe42 +01e mAirList.exe SimpleThread 60 +3 TSimpleThread.WaitForEvent
00f33f75 +249 mAirList.exe BaseShoutcastEncoderConnection 434 +38 TBaseShoutcastEncoderConnection.FetchListenersThread
00a7fe1d +009 mAirList.exe SimpleThread 53 +1 TSimpleThread.Execute
004aa6cf +02b mAirList.exe madExcept HookedTThreadExecute
0052b26d +049 mAirList.exe System.Classes ThreadProc
0040b274 +028 mAirList.exe System 82 +0 ThreadWrapper
004aa5b5 +00d mAirList.exe madExcept CallThreadProcSafe
004aa61a +032 mAirList.exe madExcept ThreadExceptFrame
777f6a12 +022 KERNEL32.DLL BaseThreadInitThunk
>> created by main thread ($da0) at:
00a7fd7e +052 mAirList.exe SimpleThread 38 +3 TSimpleThread.Create
@Torben , irgend eine Idee?
Ich hatte mein PHP Script umgestellt von FileInclude auf eine Curl Abfrage an mAirlist REST. Seit dem bleiben auch deulich weniger Verbindungen offen. Die hängenden Verbindungen waren aber offensichlich nicht die Ursache für den Crash des REST Interaface. Sieht im Moment eher so aus, dass die hängen bleiben, weil das REST nicht reagiert oder crasht?
Ich könnte noch einen NGINX als Reverse-Proxy davor hängen, bringt uns das irgendwie weiter?