I am using Foobar 0.9.2 and ASIO Output plugin v1.2. Only when using ASIO output, Foobar randomly crashes. I am using RME Fireface 800 (2.55/2.55) on WinXP SP2. Everything is stable if I use Directsound. Anybody?
This is the error log.
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 017D32AEh
Access violation, operation: read, address: 017D32AEh
Call path:
This is the first crash logged by this instance.
Access violation, operation: read, address: 017D32AEh
Access violation, operation: read, address: 017D32AEh
Registers:
EAX: 00000000, EBX: 00000102, ECX: 7C802600, EDX: 7C90EB94
ESI: 016D0048, EDI: 7C802530, EBP: 01E1FFB4, ESP: 01E1FFA8
Unable to identify crash location
Loaded modules:
foobar2000 loaded at 00400000h - 004E6000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
COMCTL32 loaded at 773D0000h - 774D2000h
msvcrt loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32 loaded at 77D40000h - 77DD0000h
SHLWAPI loaded at 77F60000h - 77FD6000h
SHELL32 loaded at 7C9C0000h - 7D1D5000h
ole32 loaded at 774E0000h - 7761D000h
shared loaded at 10000000h - 1002A000h
comdlg32 loaded at 763B0000h - 763F9000h
IMM32 loaded at 76390000h - 763AD000h
LPK loaded at 629C0000h - 629C9000h
USP10 loaded at 74D90000h - 74DFB000h
uxtheme loaded at 5AD70000h - 5ADA8000h
apphelp loaded at 77B40000h - 77B62000h
msctfime loaded at 755C0000h - 755EE000h
imekr70 loaded at 3AF30000h - 3AF4B000h
foo_abx loaded at 00A50000h - 00A84000h
foo_albumlist loaded at 00AB0000h - 00AF1000h
foo_burninate loaded at 00B20000h - 00B57000h
VERSION loaded at 77C00000h - 77C08000h
foo_cdda loaded at 00B80000h - 00BB9000h
foo_converter loaded at 00BE0000h - 00C44000h
foo_dsp_std loaded at 00C70000h - 00CB2000h
foo_input_monkey loaded at 00CE0000h - 00D2A000h
foo_input_std loaded at 00D50000h - 00E4B000h
foo_masstag loaded at 00E70000h - 00EC0000h
foo_out_asio loaded at 00EE0000h - 00F0E000h
foo_out_ks loaded at 00F30000h - 00F5A000h
SETUPAPI loaded at 77920000h - 77A13000h
foo_rgscan loaded at 00F80000h - 00FC6000h
foo_ui_columns loaded at 00FF0000h - 0108B000h
foo_ui_std loaded at 010B0000h - 01107000h
foo_unpack loaded at 01130000h - 0115E000h
msctf loaded at 74720000h - 7476B000h
oleaut32 loaded at 77120000h - 771AC000h
CLBCATQ loaded at 76FD0000h - 7704F000h
COMRes loaded at 77050000h - 77115000h
WINMM loaded at 76B40000h - 76B6D000h
fireface_mme loaded at 015B0000h - 015C2000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32 loaded at 77A80000h - 77B14000h
MSASN1 loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
DBGHELP loaded at 59A60000h - 59B01000h
Stack dump analysis:
Address: 7C80B50Bh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleFileNameA" (+000001B4h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C80B518h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleFileNameA" (+000001C1h)
Version info:
foobar2000 v0.9.2
UNICODE
Additional info:
RAR reader 1.1 (foo_unpack)
Standard DSP array 1.0 (foo_dsp_std)
Standard input array 1.0 (foo_input_std)
Album List 3.2.0 (foo_albumlist)
FLAC decoder 1.1.0 (foo_input_std)
ReplayGain Scanner 2.0.1 (foo_rgscan)
ASIO support 1.2 (foo_out_asio)
CD Audio decoder 2.1 (foo_cdda)
ABX comparator 1.3 (foo_abx)
Monkey's Audio decoder 2.1.1 (foo_input_monkey)
Columns UI 0.1.3 beta 1v5 (foo_ui_columns)
ZIP/GZIP reader 1.0 (foo_unpack)
Masstagger 1.5 (foo_masstag)
Audio CD Writer 2.0.1 (foo_burninate)
Converter 1.0.1 (foo_converter)
Kernel Streaming Output 1.2.2 (foo_out_ks)
Default User Interface 0.9acc (foo_ui_std)
here's another error log using the newer ver. of asio output dll, please have a look at this:
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 015A32AEh
Access violation, operation: read, address: 015A32AEh
Call path:
This is the first crash logged by this instance.
Access violation, operation: read, address: 015A32AEh
Stack (01E0FFA8h):
01E0FF88h: 7C9105C8 00190C38 0180E4EC 7C910551
01E0FF98h: 001607D8 7C91056D 00000000 7C91043D
01E0FFA8h: 00030000 01B10000 01B10048 01E0FFEC
01E0FFB8h: 7C80B50B 01B10048 00030000 01B10000
01E0FFC8h: 01B10048 7FFDA000 C0000005 01E0FFC0
01E0FFD8h: 01E0FBCC FFFFFFFF 7C8399F3 7C80B518
01E0FFE8h: 00000000 00000000 00000000 015A326F
01E0FFF8h: 01B10048 00000000 78746341 00000020
01E10008h: 00000001 00001958 0000007C 00000000
01E10018h: 00000020 00000000 00000014 00000001
01E10028h: 00000003 00000034 000000BC 00000001
01E10038h: 00000000 00000000 00000000 00000000
01E10048h: 00000000 00000002 00000000 00000000
01E10058h: 00000000 00000178 00000172 00000000
01E10068h: 32CEEACD 000002EC 00000042 00000330
01E10078h: 00000302 00000010 00000003 0000008C
01E10088h: 00000002 00000001 000000BC 00000578
01E10098h: 00000001 00000002 00000634 00000074
01E100A8h: 00000001 00000003 000006A8 000012B0
01E100B8h: 00000001 64487353 0000002C 00000001
Registers:
EAX: 00000000, EBX: 00000102, ECX: 7C802600, EDX: 7C90EB94
ESI: 01B10048, EDI: 7C802530, EBP: 01E0FFB4, ESP: 01E0FFA8
Crash location: "fireface_asio", loaded at 015A0000h - 015AA000h
Loaded modules:
foobar2000 loaded at 00400000h - 004E6000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
COMCTL32 loaded at 773D0000h - 774D2000h
msvcrt loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32 loaded at 77D40000h - 77DD0000h
SHLWAPI loaded at 77F60000h - 77FD6000h
SHELL32 loaded at 7C9C0000h - 7D1D5000h
ole32 loaded at 774E0000h - 7761D000h
shared loaded at 10000000h - 1002A000h
comdlg32 loaded at 763B0000h - 763F9000h
IMM32 loaded at 76390000h - 763AD000h
LPK loaded at 629C0000h - 629C9000h
USP10 loaded at 74D90000h - 74DFB000h
uxtheme loaded at 5AD70000h - 5ADA8000h
apphelp loaded at 77B40000h - 77B62000h
msctfime loaded at 755C0000h - 755EE000h
imekr70 loaded at 3AF30000h - 3AF4B000h
foo_abx loaded at 00A50000h - 00A84000h
foo_albumlist loaded at 00AB0000h - 00AF1000h
foo_burninate loaded at 00B20000h - 00B57000h
VERSION loaded at 77C00000h - 77C08000h
foo_cdda loaded at 00B80000h - 00BB9000h
foo_converter loaded at 00BE0000h - 00C44000h
foo_dsp_std loaded at 00C70000h - 00CB2000h
foo_input_monkey loaded at 00CE0000h - 00D2A000h
foo_input_std loaded at 00D50000h - 00E4B000h
foo_masstag loaded at 00E70000h - 00EC0000h
foo_out_asio loaded at 00EE0000h - 00F0E000h
foo_out_ks loaded at 00F30000h - 00F5A000h
SETUPAPI loaded at 77920000h - 77A13000h
foo_rgscan loaded at 00F80000h - 00FC6000h
foo_ui_columns loaded at 00FF0000h - 0108B000h
foo_ui_std loaded at 010B0000h - 01107000h
msctf loaded at 74720000h - 7476B000h
oleaut32 loaded at 77120000h - 771AC000h
CLBCATQ loaded at 76FD0000h - 7704F000h
COMRes loaded at 77050000h - 77115000h
cscui loaded at 77A20000h - 77A74000h
CSCDLL loaded at 76600000h - 7661D000h
browseui loaded at 75F80000h - 7607D000h
USERENV loaded at 769C0000h - 76A73000h
ntshrui loaded at 76990000h - 769B5000h
ATL loaded at 76B20000h - 76B31000h
NETAPI32 loaded at 5B860000h - 5B8B4000h
shdocvw loaded at 77760000h - 778D0000h
CRYPT32 loaded at 77A80000h - 77B14000h
MSASN1 loaded at 77B20000h - 77B32000h
CRYPTUI loaded at 754D0000h - 75550000h
WINTRUST loaded at 76C30000h - 76C5E000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
WININET loaded at 771B0000h - 77259000h
WLDAP32 loaded at 76F60000h - 76F8C000h
WINMM loaded at 76B40000h - 76B6D000h
fireface_mme loaded at 01550000h - 01562000h
xpsp2res loaded at 20000000h - 202C5000h
shmedia loaded at 5CAD0000h - 5CAF7000h
MSVFW32 loaded at 75A70000h - 75A91000h
AVIFIL32 loaded at 73B50000h - 73B67000h
MSACM32 loaded at 77BE0000h - 77BF5000h
wmvcore loaded at 086D0000h - 08916000h
WMASF loaded at 070D0000h - 0710A000h
mlang loaded at 75CF0000h - 75D81000h
fireface_asio loaded at 015A0000h - 015AA000h
DBGHELP loaded at 59A60000h - 59B01000h
Stack dump analysis:
Address: 7C80B50Bh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleFileNameA" (+000001B4h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C80B518h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleFileNameA" (+000001C1h)
Address: 015A326Fh, location: "fireface_asio", loaded at 015A0000h - 015AA000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 00430022h, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 00490057h, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 0044004Eh, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 0043002Dh, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 0043002Dh, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 0043002Dh, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 0043002Dh, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 0042006Fh, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 0042006Fh, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 00480073h, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 00480073h, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 004C0073h, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 004C0073h, location: "foobar2000", loaded at 00400000h - 004E6000h
Version info:
foobar2000 v0.9.2
UNICODE
Additional info:
ABX comparator 1.3 (foo_abx)
Kernel Streaming Output 1.2.2 (foo_out_ks)
Converter 1.0.1 (foo_converter)
CD Audio decoder 2.1 (foo_cdda)
Album List 3.2.0 (foo_albumlist)
FLAC decoder 1.1.0 (foo_input_std)
Standard DSP array 1.0 (foo_dsp_std)
Columns UI 0.1.3 beta 1v5 (foo_ui_columns)
Default User Interface 0.9acc (foo_ui_std)
ReplayGain Scanner 2.0.1 (foo_rgscan)
Monkey's Audio decoder 2.1.1 (foo_input_monkey)
Masstagger 1.5 (foo_masstag)
Standard input array 1.0 (foo_input_std)
Audio CD Writer 2.0.1 (foo_burninate)
ASIO support 1.2.2 (foo_out_asio)
i had this problem since ASIO v1.00 realeased for foobar 0.9.0
until now i still having the same problem
Im using prodigy LT SC with ASIO4all
it will crash when i try to play a song with ASIO output
but it will work after i simply play 1 song with KS output then change back ASIO, however after restart computer it will crash again if i try play a song with ASIO without playing any1 song with KS output first and change back to ASIO
with Prodigy LT default driver is not working at all
Mike Giacomelli
Jul 21 2006, 20:12
QUOTE(CJ89 @ Jul 21 2006, 18:24)

i had this problem since ASIO v1.00 realeased for foobar 0.9.0
until now i still having the same problem
Im using prodigy LT SC with ASIO4all
it will crash when i try to play a song with ASIO output
but it will work after i simply play 1 song with KS output then change back ASIO, however after restart computer it will crash again if i try play a song with ASIO without playing any1 song with KS output first and change back to ASIO
with Prodigy LT default driver is not working at all
IIRC ASIO4all is just a wrapper around KS. If KS works for you, then you might as well just use that and save the trouble.
h4nco - did you ever solve this problem? I have just started using the foobar / asio / rme combination and I am getting a similar random crash pattern to that described by you.