Help - Search - Members - Calendar
Full Version: ASIO causes crash! (0.9.2 / 1.2)
Hydrogenaudio Forums > Hosted Forums > foobar2000 > Support - (fb2k)
h4nc0
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?
h4nc0
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)

h4nc0
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)
CJ89
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
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.
PAK1
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.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.