Thanks for the quick fix, though I have another bug to report - with a 22 KHz mono mp3 (the htguys.com podcast to be specific), foobar2000 crashes in foo_dsp_fsurround upon seeking. Interestingly I configured foo_gep to output at 22 KHz as a test and tried some nsf files (so its output should also have been 22 KHz mono) and had no problems with seeks...
And here's the contents of failure.txt (and yes this is with fsurround as the only active DSP to try to cut down on potential failure points ):Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0149480Ah
Access violation, operation: read, address: 00000000h
Call path:
playback_process entry=>dsp::flush
This is the first crash logged by this instance.
Code bytes (0149480Ah):
014947CAh: CC CC CC CC CC CC 51 8B 49 18 03 C9 33 D2 B8 00
014947DAh: 20 00 00 F7 F1 85 C0 89 04 24 DB 04 24 7D 06 DC
014947EAh: 05 70 9E 4A 01 59 C3 CC CC CC CC CC CC CC CC CC
014947FAh: CC CC CC CC CC CC 53 56 8B F1 8B 86 F0 00 00 00
0149480Ah: 8B 18 E8 BF D0 FF FF 8D 5E 20 E8 97 07 00 00 5E
0149481Ah: 5B C3 CC CC CC CC 6A FF 68 0B 72 4A 01 64 A1 00
0149482Ah: 00 00 00 50 83 EC 08 56 A1 54 10 4B 01 33 C4 50
0149483Ah: 8D 44 24 10 64 A3 00 00 00 00 6A 04 E8 1E 2C 00
Stack (02A5F688h):
02A5F668h: 0000040B 00001000 022FD238 773DE50B
02A5F678h: DCBAABCD 00000000 0012F68C 773DE50B
02A5F688h: 10002DA0 024CE008 0048303D 5E612E0B
02A5F698h: 0248A228 024CE2D8 0046A7AE 00000016
02A5F6A8h: 024CE308 02485FD0 024CE308 02485FD0
02A5F6B8h: 00000000 02A5FEDC 004A7439 00000003
02A5F6C8h: 02A5FEDC 02A5FEE8 00445BDE 024CE308
02A5F6D8h: 00000000 00000000 024CE008 7C839AA8
02A5F6E8h: 7FFDD000 7FFDD000 02A5FB6C 00000000
02A5F6F8h: 00000000 001A0018 7FFDDC00 02080000
02A5F708h: 02A5F928 02080000 02A5F720 00000000
02A5F718h: 00000000 7C800000 00000000 001A0018
02A5F728h: 7FFDDC00 02080000 02A5F950 02080000
02A5F738h: 02A5F748 00000000 00000000 7C800000
02A5F748h: 7C800000 02080000 02A5F760 00000000
02A5F758h: 00000000 7C800000 00000000 00000000
02A5F768h: 00000000 00000000 00000000 00000000
02A5F778h: 00000000 00000000 00000000 00000000
02A5F788h: 00000000 00000000 00000000 00000000
02A5F798h: 00000000 00000000 00000000 00000000
Registers:
EAX: 00000000, EBX: 024CE008, ECX: 014F4218, EDX: 014A9D48
ESI: 014F4218, EDI: 10002DE0, EBP: 02A5F6CC, ESP: 02A5F688
Crash location: "foo_dsp_fsurround", loaded at 01490000h - 014B9000h
Loaded modules:
foobar2000 loaded at 00400000h - 004F3000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
COMCTL32 loaded at 773D0000h - 774D3000h
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 - 10029000h
comdlg32 loaded at 763B0000h - 763F9000h
IMM32 loaded at 76390000h - 763AD000h
LPK loaded at 629C0000h - 629C9000h
USP10 loaded at 74D90000h - 74DFB000h
CACheck loaded at 003D0000h - 003F0000h
CAHook loaded at 009E0000h - 00A08000h
PSAPI loaded at 76BF0000h - 76BFB000h
CAServer loaded at 00F20000h - 00F46000h
MSVCP71 loaded at 7C3A0000h - 7C41B000h
MSVCR71 loaded at 7C340000h - 7C396000h
MSCTF loaded at 74720000h - 7476B000h
MsgPlusLoader1 loaded at 00FD0000h - 00FDE000h
msctfime loaded at 755C0000h - 755EE000h
foo_abx loaded at 01000000h - 01034000h
foo_ac3 loaded at 01060000h - 0108C000h
foo_adpcm loaded at 010B0000h - 01102000h
foo_albumlist loaded at 01130000h - 01177000h
OLEAUT32 loaded at 77120000h - 771AC000h
foo_audioscrobbler loaded at 011A0000h - 011D7000h
WS2_32 loaded at 71AB0000h - 71AC7000h
WS2HELP loaded at 71AA0000h - 71AA8000h
foo_cdda loaded at 01240000h - 01276000h
foo_common loaded at 012A0000h - 012DA000h
foo_converter loaded at 01300000h - 01369000h
foo_dbsearch loaded at 01390000h - 01405000h
foo_dsp_continuator loaded at 01430000h - 01462000h
foo_dsp_fsurround loaded at 01490000h - 014B9000h
libfftw3f-3 loaded at 63740000h - 6380B000h
foo_dsp_skip_silence loaded at 01500000h - 0150A000h
MSVCR80 loaded at 78130000h - 781CB000h
foo_dsp_std loaded at 01530000h - 01571000h
foo_dts loaded at 015A0000h - 015D7000h
foo_dumb loaded at 015F0000h - 01679000h
foo_freedb2 loaded at 016A0000h - 016E0000h
foo_game loaded at 6C810000h - 6C843000h
MSVCP80 loaded at 7C420000h - 7C4A7000h
foo_gep loaded at 01710000h - 017AB000h
MSIMG32 loaded at 76380000h - 76385000h
foo_input_awma loaded at 017D0000h - 017E9000h
WMVCore loaded at 01800000h - 01A5D000h
WMASF loaded at 070E0000h - 07119000h
foo_input_monkey loaded at 01A60000h - 01AAA000h
foo_input_mslive loaded at 01AD0000h - 01AF7000h
foo_input_shorten loaded at 01B10000h - 01B3E000h
foo_input_std loaded at 01B60000h - 01C74000h
foo_lnk loaded at 01CA0000h - 01CB9000h
foo_lock loaded at 01CE0000h - 01CF8000h
foo_m1 loaded at 5FC80000h - 5FCB7000h
foo_masstag loaded at 01D30000h - 01D80000h
foo_menu_addons loaded at 01DA0000h - 01DBF000h
foo_midi loaded at 01DD0000h - 01E7A000h
foo_out_ks loaded at 01EA0000h - 01ECB000h
SETUPAPI loaded at 77920000h - 77A13000h
foo_playlist_manager loaded at 01EF0000h - 01F36000h
foo_pqview loaded at 01F60000h - 01F7C000h
foo_psf loaded at 01FA0000h - 02081000h
foo_random loaded at 020B0000h - 020EF000h
foo_rgscan loaded at 02110000h - 02158000h
foo_sid loaded at 02180000h - 02200000h
foo_tradersfriend loaded at 02220000h - 0225D000h
foo_ui_columns loaded at 02280000h - 02317000h
foo_unpack loaded at 02340000h - 0236E000h
foo_unpack_jma loaded at 02390000h - 023B1000h
foo_unpack_lha loaded at 023E0000h - 02400000h
foo_utils loaded at 02420000h - 02459000h
uxtheme loaded at 5AD70000h - 5ADA8000h
ctagent loaded at 02780000h - 02786000h
wtsapi32 loaded at 76F50000h - 76F58000h
WINSTA loaded at 76360000h - 76370000h
NETAPI32 loaded at 5B860000h - 5B8B4000h
mswsock loaded at 71A50000h - 71A8F000h
DNSAPI loaded at 76F20000h - 76F47000h
mhook loaded at 02810000h - 02816000h
rasadhlp loaded at 76FC0000h - 76FC6000h
hnetcfg loaded at 662B0000h - 66308000h
wshtcpip loaded at 71A90000h - 71A98000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32 loaded at 77A80000h - 77B14000h
MSASN1 loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
ksuser loaded at 73EE0000h - 73EE4000h
appHelp loaded at 77B40000h - 77B62000h
CLBCATQ loaded at 76FD0000h - 7704F000h
COMRes loaded at 77050000h - 77115000h
VERSION loaded at 77C00000h - 77C08000h
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
shdocvw loaded at 77760000h - 778CF000h
CRYPTUI loaded at 754D0000h - 75550000h
WININET loaded at 771B0000h - 7727E000h
Normaliz loaded at 03900000h - 03909000h
iertutil loaded at 5DCA0000h - 5DCE5000h
WLDAP32 loaded at 76F60000h - 76F8C000h
MPR loaded at 71B20000h - 71B32000h
drprov loaded at 75F60000h - 75F67000h
ntlanman loaded at 71C10000h - 71C1E000h
NETUI0 loaded at 71CD0000h - 71CE7000h
NETUI1 loaded at 71C90000h - 71CD0000h
NETRAP loaded at 71C80000h - 71C87000h
SAMLIB loaded at 71BF0000h - 71C03000h
davclnt loaded at 75F70000h - 75F79000h
wpdshext loaded at 40000000h - 40396000h
WINMM loaded at 76B40000h - 76B6D000h
gdiplus loaded at 4EC50000h - 4EDF3000h
PortableDeviceApi loaded at 03950000h - 039A8000h
WINHTTP loaded at 4D4F0000h - 4D548000h
Audiodev loaded at 09200000h - 09244000h
DBGHELP loaded at 59A60000h - 59B01000h
Stack dump analysis:
Address: 10002DA0h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000000h)
Address: 0048303Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0046A7AEh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A7439h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00445BDEh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C800000h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Address: 7C800000h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Address: 7C800000h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Address: 7C800000h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Address: 7C80B62Eh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleFileNameA" (+0000015Fh)
Address: 7C80B643h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleFileNameA" (+00000174h)
Address: 7C800000h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Address: 7C906274h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlCaptureContext" (+00002A2Fh)
Address: 7C919BD3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrGetProcedureAddress" (+0000004Bh)
Address: 004C7008h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C919B3Fh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "towlower" (+000003D3h)
Address: 7C97C0D8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Address: 7C919AEBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "towlower" (+0000037Fh)
Address: 02441B04h, location: "foo_utils", loaded at 02420000h - 02459000h
Address: 004C7008h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0921A9E2h, location: "Audiodev", loaded at 09200000h - 09244000h
Address: 09223426h, location: "Audiodev", loaded at 09200000h - 09244000h
Address: 0921A93Ch, location: "Audiodev", loaded at 09200000h - 09244000h
Address: 004C7008h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 010C1000h, location: "foo_adpcm", loaded at 010B0000h - 01102000h
Address: 40110000h, location: "wpdshext", loaded at 40000000h - 40396000h
Address: 4010A7EDh, location: "wpdshext", loaded at 40000000h - 40396000h
Address: 004C2C28h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF2EDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 4010A7EDh, location: "wpdshext", loaded at 40000000h - 40396000h
Address: 004456E5h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C2B04h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C2B04h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF308h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00445687h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A67D9h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C80B683h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleFileNameA" (+000001B4h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80B690h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleFileNameA" (+000001C1h)
Address: 00445650h, location: "foobar2000", loaded at 00400000h - 004F3000h
Version info:
foobar2000 v0.9.4.2
UNICODE
Additional info:
Randomized playlist entry 1.2.3 (foo_random)
FLAC Decoder 1.1.0 (foo_input_std)
RAR reader 1.1 (foo_unpack)
DUMB module decoder 0.9.8.4 (foo_dumb)
Playlist Manager 1.0 (foo_playlist_manager)
Menu Addons 0.3.7c (foo_menu_addons)
Album List 3.2.0 (foo_albumlist)
Skip silence 0.1 (foo_dsp_skip_silence)
RAC decoder 1.0 (foo_adpcm)
Masstagger 1.6 (foo_masstag)
Kernel Streaming Output 1.2.1 (foo_out_ks)
Monkey's Audio decoder 2.1 (foo_input_monkey)
ADX decoder 1.6 (foo_adpcm)
GCN DSP decoder 1.3 (foo_adpcm)
Continuator 0.4.0 (foo_dsp_continuator)
CD Audio Decoder 2.1.1 (foo_cdda)
Shorten decoder 0.4.2a (foo_input_shorten)
Acro WMA decoder 0.1.6.2 (foo_input_awma)
Playlist tools 0.5.6 (foo_utils)
mslive 0.2 (foo_input_mslive)
ReplayGain Scanner 2.0.2 (foo_rgscan)
ABX Comparator 1.3.1 (foo_abx)
freedb Tagger 0.5.2a (foo_freedb2)
foobar2000 core 0.9.4.2 (Core)
MIDI synthesizer host 1.7 (foo_midi)
kode's ADPCM decoders 1.2 (foo_adpcm)
Columns UI 0.1.3 beta 1v7 (foo_ui_columns)
Audioscrobbler 1.3.5 (foo_audioscrobbler)
Shell link resolver 1.1 (foo_lnk)
Standard Input Array 1.0 (foo_input_std)
Highly Experimental 2.0.5 (foo_psf)
WMA Decoder 1.1 (foo_input_std)
Converter 1.0.1 (foo_converter)
FreeSurround 0.3 (foo_dsp_fsurround)
JMA unpacker 1.0 (foo_unpack_jma)
AC3 decoder 0.8 (foo_ac3)
Common services 0.1 (foo_common)
Database Search 1.4 beta 4 (foo_dbsearch)
sidplay2 1.13 (foo_sid)
Game Audio Decoder 1.08 (foo_game)
XA ADPCM decoder 1.2 (foo_adpcm)
Live show tagger 0.6.1 (foo_tradersfriend)
Pause on Lock 0.4 (foo_lock)
Game Emu Player 1.5 (foo_gep)
DTS decoder 0.1.1 (foo_dts)
OKI-ADPCM decoder 0.14 (foo_adpcm)
BRR decoder and converter 0.7 (foo_adpcm)
LHA unpacker 1.2 (foo_unpack_lha)
Foobar200-M1 bridge DLL 1.0 (foo_m1)
Standard DSP array 1.0 (foo_dsp_std)
Interplay ACM decoder 1.0 (foo_adpcm)
ZIP/GZIP reader 1.0 (foo_unpack)