And here's access violation where bassmix is involved:
date/time : 2012-05-30, 16:08:33, 656ms
computer name : HD-T3337CN
user name : Administrator <admin>
registered owner : Windows User
operating system : Windows 2008 R2 x64 Service Pack 1 build 7601
system language : English
system up time : 85 days 8 hours
program up time : 1 hour 44 minutes
processors : 4x Intel(R) Core(TM) i3 CPU 540 @ 3.07GHz
physical memory : 2636/3895 MB (free/total)
free disk space : (C:) 279.87 GB
display mode : 1280x1024, 16 bit
process id : $438
allocated memory : 40.67 MB
exec. date/time : 2012-05-30 13:00
version : 4.7.1.0
compiled with : Delphi XE2
madExcept version : 4.0.0
callstack crc : $347a0cad, $9fd4e746, $ff2c227e
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 10502C3F in module 'bassmix.dll'. Write of address 00000008.
main thread ($f80):
10502c3f +0d2 bassmix.dll BASS_Mixer_StreamAddChannelEx
10503b86 +012 bassmix.dll BASS_Mixer_StreamAddChannel
0062e330 +134 radioboss.exe AudioEngine 1283 +47 TAudioEngine.FinishChannelInit
0062d358 +674 radioboss.exe AudioEngine 788 +173 TAudioEngine.CreateChannel
00770ca1 +039 radioboss.exe frm_jinplay 277 +2 TfrmJinPlay.PlayTrack
00770dd1 +01d radioboss.exe frm_jinplay 304 +3 TfrmJinPlay.StartPlayback
007704b9 +0b5 radioboss.exe frm_jinplay 105 +14 JinNewPlayWindow
007fb4e3 +8c3 radioboss.exe plmain 8652 +179 TForm1.ScheduleStart
007eefab +21b radioboss.exe plmain 5374 +40 TForm1.rasptimerTimer
0059188b +00f radioboss.exe Vcl.ExtCtrls TTimer.Timer
0059176f +02b radioboss.exe Vcl.ExtCtrls TTimer.WndProc
0048aaf0 +014 radioboss.exe System.Classes StdWndProc
75727885 +00a USER32.dll DispatchMessageW
005ec897 +0f3 radioboss.exe Vcl.Forms TApplication.ProcessMessage
005ec8da +00a radioboss.exe Vcl.Forms TApplication.HandleMessage
005ecc19 +0c9 radioboss.exe Vcl.Forms TApplication.Run
00819727 +1f3 radioboss.exe player 209 +43 initialization
77d66b5e +076 ntdll.dll RtlUnicodeStringToAnsiString
758d3398 +010 kernel32.dll BaseThreadInitThunk
thread $ee8:
77d50136 +0e ntdll.dll NtWaitForMultipleObjects
758d3398 +10 kernel32.dll BaseThreadInitThunk
thread $11cc:
77d50136 +0e ntdll.dll NtWaitForMultipleObjects
759e0bd7 +fa KERNELBASE.dll WaitForMultipleObjectsEx
758d1a27 +89 kernel32.dll WaitForMultipleObjectsEx
75730864 +00 USER32.dll MsgWaitForMultipleObjectsEx
75730b64 +1a USER32.dll MsgWaitForMultipleObjects
004c7fd5 +0d radioboss.exe madExcept CallThreadProcSafe
004c803f +37 radioboss.exe madExcept ThreadExceptFrame
758d3398 +10 kernel32.dll BaseThreadInitThunk
>> created by main thread ($f80) at:
72fc7a6f +00 gdiplus.dll
thread $c8c: <priority:15>
77d4f8aa +0e ntdll.dll NtWaitForSingleObject
759e0a8b +92 KERNELBASE.dll WaitForSingleObjectEx
758d118f +3e kernel32.dll WaitForSingleObjectEx
758d1143 +0d kernel32.dll WaitForSingleObject
758d3398 +10 kernel32.dll BaseThreadInitThunk
thread $844: <priority:2>
77d50136 +0e ntdll.dll NtWaitForMultipleObjects
759e0bd7 +fa KERNELBASE.dll WaitForMultipleObjectsEx
758d1a27 +89 kernel32.dll WaitForMultipleObjectsEx
758d4203 +13 kernel32.dll WaitForMultipleObjects
758d3398 +10 kernel32.dll BaseThreadInitThunk
thread $135c: <priority:15>
77d4f8aa +0e ntdll.dll NtWaitForSingleObject
759e0a8b +92 KERNELBASE.dll WaitForSingleObjectEx
758d118f +3e kernel32.dll WaitForSingleObjectEx
758d3398 +10 kernel32.dll BaseThreadInitThunk
thread $714: <priority:15>
77d4f8aa +0e ntdll.dll NtWaitForSingleObject
759e0a8b +92 KERNELBASE.dll WaitForSingleObjectEx
758d118f +3e kernel32.dll WaitForSingleObjectEx
758d1143 +0d kernel32.dll WaitForSingleObject
758d3398 +10 kernel32.dll BaseThreadInitThunk
thread $b3c: <priority:1>
77d4f8aa +00e ntdll.dll NtWaitForSingleObject
77d68def +000 ntdll.dll RtlpUnWaitCriticalSection
75479d43 +055 msvcrt.dll malloc
7547b1ab +09e msvcrt.dll realloc
1101e3bf +350 bass.dll BASS_ChannelGetData
00794deb +13b radioboss.exe thrd_nosndtimer 63 +26 StreamReadTimer.Execute
00487a66 +042 radioboss.exe System.Classes ThreadProc
00407b74 +028 radioboss.exe System 15606 +0 ThreadWrapper
758d3398 +010 kernel32.dll BaseThreadInitThunk
thread $1224: <priority:15>
77d4f8aa +0e ntdll.dll NtWaitForSingleObject
759e0a8b +92 KERNELBASE.dll WaitForSingleObjectEx
758d118f +3e kernel32.dll WaitForSingleObjectEx
758d1143 +0d kernel32.dll WaitForSingleObject
758d3398 +10 kernel32.dll BaseThreadInitThunk
thread $1264: <priority:-1>
77d4f8aa +00e ntdll.dll NtWaitForSingleObject
759e0a8b +092 KERNELBASE.dll WaitForSingleObjectEx
758d118f +03e kernel32.dll WaitForSingleObjectEx
758d1143 +00d kernel32.dll WaitForSingleObject
0045669a +002 radioboss.exe System.SysUtils WaitForSyncWaitObj
00456847 +01f radioboss.exe System.SysUtils WaitOrSignalObj
00406e74 +01b radioboss.exe System 15606 +0 TMonitor.Wait
004883bb +13b radioboss.exe System.Classes TThread.Synchronize
00488451 +029 radioboss.exe System.Classes TThread.Synchronize
0078b9a2 +19e radioboss.exe thrd_VisUpdate 157 +48 TVisTimer.Execute
00487a66 +042 radioboss.exe System.Classes ThreadProc
00407b74 +028 radioboss.exe System 15606 +0 ThreadWrapper
758d3398 +010 kernel32.dll BaseThreadInitThunk
thread $bfc:
77d4fd6a +0e ntdll.dll NtDelayExecution
759e31b5 +5f KERNELBASE.dll SleepEx
759e3a86 +0a KERNELBASE.dll Sleep
758d3398 +10 kernel32.dll BaseThreadInitThunk
thread $fe4:
77d51f1f +0b ntdll.dll NtWaitForWorkViaWorkerFactory
758d3398 +10 kernel32.dll BaseThreadInitThunk
modules:
00400000 radioboss.exe 4.7.1.0 C:\Users\Administrator\Desktop\RadioBOSS_latestbass
02880000 basswasapi.dll 0.0.0.15 C:\Users\Administrator\Desktop\RadioBOSS_latestbass
028b0000 bass_wadsp.dll 2.4.1.0 C:\Users\Administrator\Desktop\RadioBOSS_latestbass
028e0000 bass_vst.dll 2.4.0.6 C:\Users\Administrator\Desktop\RadioBOSS_latestbass
02c50000 bassasio.dll 1.2.0.0 C:\Users\Administrator\Desktop\RadioBOSS_latestbass
06ed0000 bass_aac.dll 2.4.3.0 C:\Users\Administrator\Desktop\RadioBOSS_latestbass\plugins
10000000 bass_fx.dll 2.4.7.1 C:\Users\Administrator\Desktop\RadioBOSS_latestbass
10100000 basswma.dll 2.4.4.0 C:\Users\Administrator\Desktop\RadioBOSS_latestbass\plugins
10200000 basscd.dll 2.4.5.0 C:\Users\Administrator\Desktop\RadioBOSS_latestbass\plugins
10300000 bassenc.dll 2.4.9.1 C:\Users\Administrator\Desktop\RadioBOSS_latestbass
10400000 bassflac.dll 2.4.1.0 C:\Users\Administrator\Desktop\RadioBOSS_latestbass\plugins
10500000 bassmix.dll 2.4.7.0 C:\Users\Administrator\Desktop\RadioBOSS_latestbass
11000000 bass.dll 2.4.9.0 C:\Users\Administrator\Desktop\RadioBOSS_latestbass
725a0000 NetworkExplorer.dll 6.1.7601.17514 C:\Windows\system32
728e0000 netutils.dll 6.1.7601.17514 C:\Windows\system32
728f0000 shdocvw.dll 6.1.7601.17514 C:\Windows\System32
...
cpu registers:
eax = b000023b
ebx = 00000000
ecx = 00000948
edx = 00000000
esi = 00000000
edi = 002b9e90
eip = 10502c3f
esp = 0018ee3c
ebp = 0018ee6c
stack dump:
0018ee3c 00 00 00 00 00 00 00 00 - a0 99 92 03 80 bb 00 00 ................
0018ee4c 02 00 00 00 00 01 20 80 - 05 00 01 00 00 00 00 00 ...... .........
0018ee5c 00 00 00 00 00 00 00 00 - e0 29 2b 00 90 9e 2b 00 .........)+...+.
0018ee6c c0 ee 18 00 8b 3b 50 10 - 01 00 00 b0 3b 02 00 b0 .....;P.....;...
0018ee7c 00 00 06 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018ee8c 00 00 00 00 35 e3 62 00 - 01 00 00 b0 3b 02 00 b0 ....5.b.....;...
0018ee9c 00 00 46 00 c8 ee 18 00 - bc 72 40 00 c0 ee 18 00 ..F......r@.....
0018eeac 00 01 20 80 3b 02 00 b0 - a0 99 92 03 00 80 3b 47 .. .;.........;G
0018eebc 00 00 00 00 18 ef 18 00 - 5d d3 62 00 40 ef 18 00 ........].b.@...
0018eecc bc 72 40 00 18 ef 18 00 - 00 00 00 00 30 a8 94 03 .r@.........0...
0018eedc 98 a5 62 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ..b.............
0018eeec 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018eefc 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0018ef0c 00 00 00 00 00 00 00 00 - 00 00 00 00 ff ff ff ff ................
0018ef1c a3 0c 77 00 68 ef 18 00 - 30 a8 94 03 00 00 00 00 ..w.h...0.......
0018ef2c 30 a8 94 03 d6 0d 77 00 - 00 00 00 00 30 a8 94 03 0.....w.....0...
0018ef3c be 04 77 00 80 ef 18 00 - bc 72 40 00 68 ef 18 00 ..w......r@.h...
0018ef4c 01 00 00 00 00 00 00 00 - 60 f6 96 03 00 00 00 00 ........`.......
0018ef5c 00 00 00 00 00 00 00 00 - 00 00 00 00 20 f2 18 00 ............ ...
0018ef6c e8 b4 7f 00 00 00 00 00 - 01 00 00 00 e8 03 00 00 ................
disassembling:
[...]
0062e321 1283 push $460000
0062e326 mov eax, [ebx+$14]
0062e329 push eax
0062e32a mov eax, [$8348a8]
0062e32f push eax
0062e330 > call -$2c975 ($6019c0) ; BASSmix.BASS_Mixer_StreamAddChannel
0062e335 1286 xor eax, eax
0062e337 pop edx
0062e338 pop ecx
0062e339 pop ecx
0062e33a mov fs:[eax], edx
[...]
For this one I also saved the dump via Process Explorer, let me know if you need it.
Another thing I want to mention - all the testing is done via RDP connection. Could it be an issue? Strange thing that on local computer program already works fine for several hours, while it crashed 3 or 4 times on Win2008 via RDP during the same time period...