Hello
Few times now it happened to foobar to crash while I was listening to internet radios, so I've decided to submit this bug report - maybe it help to discover what's wrong and what to fix:) So here it goes:
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 02D09655h
Access violation, operation: read, address: 00000004h
Call path:
playback_process entry=>input_decoder::run=>NeAACDecDecode
Code bytes (02D09655h):
02D09615h: FF 8B 55 00 B9 20 00 00 00 2B CB 83 C4 04 D3 E0
02D09625h: 8B 4C 24 14 5E 5D 89 44 CA 04 5B C3 CC CC CC CC
02D09635h: CC CC CC CC CC CC CC CC CC CC CC 81 EC 0C 01 00
02D09645h: 00 8B 94 24 10 01 00 00 8B 84 24 20 01 00 00 53
02D09655h: 0F BF 5A 04 55 8B AC 24 1C 01 00 00 56 0F BF 72
02D09665h: 02 83 E0 01 57 89 44 24 18 89 5C 24 14 75 2B 83
02D09675h: C3 02 8D 7E FE 8D 42 08 8D 8A 88 02 00 00 89 7C
02D09685h: 24 10 83 FB 0C 75 05 BB 02 00 00 00 85 FF 7D 17
Stack (04A9EB84h):
04A9EB64h: 00000000 00000000 00000000 00000000
04A9EB74h: 00000000 00000000 00000000 00000000
04A9EB84h: 02EBF000 00000008 00000002 00000001
04A9EB94h: 3EC1E30C C021FDEB 3E994D5D BF0D2DA9
04A9EBA4h: 3EF3F3CE BF194781 BE589B4E 3E00044F
04A9EBB4h: BE3BDB91 BD821356 3D292250 BDE61B35
04A9EBC4h: BD39BD41 3D1473E9 BE1E33FB BE025BD9
04A9EBD4h: 3DA9FB71 BD50DD64 BCAAE7EB BC7ACD47
04A9EBE4h: 3DCB1C53 BC262AD8 BBAF8427 BB188E78
04A9EBF4h: 3B641B55 3A98BCDA BA1594F0 3BB5299C
04A9EC04h: BA134F10 3B0C572C BAC0FDF0 3AFB6790
04A9EC14h: 02E8EEE0 02E8EFE0 02EC2288 02ECA6A4
04A9EC24h: 02EC2288 02ECA6A4 02E8EFE0 02D0A623
04A9EC34h: 00000040 02ECA838 00000001 00000040
04A9EC44h: 02E8EFE0 02ECA970 02F7F220 02EC2288
04A9EC54h: 02EC2D8C 02E8EEE0 00000000 02D0A6A8
04A9EC64h: 00000009 00000001 02EC7498 00000002
04A9EC74h: 02E8EEE0 0000001F 00000000 02EBF000
04A9EC84h: 00000001 00000009 02D01BDF 02EC2290
04A9EC94h: 02D01B6B 00000000 02E8EEE0 02EC76A0
Registers:
EAX: 00000000, EBX: 02EBF000, ECX: 02E8EEE0, EDX: 00000000
ESI: 00000000, EDI: 02E8EEE0, EBP: 00000001, ESP: 04A9EB84
Crash location: "foo_input_std", loaded at 02C70000h - 02DAF000h
Symbol: "foobar2000_get_interface" (+0000D855h)
Loaded modules:
foobar2000 loaded at 00840000h - 0097D000h
ntdll loaded at 77680000h - 777E0000h
kernel32 loaded at 75CD0000h - 75DE0000h
COMCTL32 loaded at 75070000h - 7520E000h
msvcrt loaded at 75C20000h - 75CCA000h
ADVAPI32 loaded at 75F30000h - 75FF6000h
RPCRT4 loaded at 75890000h - 75980000h
Secur32 loaded at 757D0000h - 75830000h
GDI32 loaded at 76610000h - 766A0000h
USER32 loaded at 766A0000h - 76770000h
SHLWAPI loaded at 76110000h - 76168000h
SHELL32 loaded at 76770000h - 7727F000h
ole32 loaded at 75DE0000h - 75F24000h
shared loaded at 10000000h - 1002A000h
UxTheme loaded at 73AA0000h - 73B20000h
COMDLG32 loaded at 76060000h - 760D3000h
IMM32 loaded at 75A60000h - 75AC0000h
MSCTF loaded at 76540000h - 76608000h
LPK loaded at 773B0000h - 773B9000h
USP10 loaded at 76300000h - 7637D000h
foo_fileops loaded at 026B0000h - 026F6000h
foo_ui_std loaded at 02850000h - 02925000h
gdiplus loaded at 73CB0000h - 73E5B000h
MSIMG32 loaded at 71D30000h - 71D35000h
foo_cdda loaded at 02930000h - 02971000h
foo_dsp_std loaded at 02980000h - 029C8000h
foo_freedb2 loaded at 029D0000h - 02A12000h
foo_albumlist loaded at 02A20000h - 02A8C000h
foo_abx loaded at 02800000h - 02831000h
foo_input_std loaded at 02C70000h - 02DAF000h
foo_unpack loaded at 02420000h - 0244D000h
foo_converter loaded at 02BF0000h - 02C5C000h
foo_rgscan loaded at 02DB0000h - 02E0B000h
ctagent loaded at 02A90000h - 02A97000h
CLBCatQ loaded at 76380000h - 76404000h
OLEAUT32 loaded at 75AC0000h - 75B4D000h
sud loaded at 6D720000h - 6D84E000h
ADVPACK loaded at 744D0000h - 744FE000h
VERSION loaded at 75340000h - 75348000h
SETUPAPI loaded at 76170000h - 762FA000h
OLEACC loaded at 75210000h - 75249000h
PROPSYS loaded at 71A50000h - 71B0A000h
DUser loaded at 6E3D0000h - 6E400000h
WS2_32 loaded at 760E0000h - 7610D000h
NSI loaded at 77400000h - 77406000h
mswsock loaded at 75250000h - 7528B000h
DSOUND loaded at 73380000h - 733F0000h
WINMM loaded at 75290000h - 752C2000h
POWRPROF loaded at 73360000h - 7337A000h
MMDevApi loaded at 732E0000h - 73307000h
WINTRUST loaded at 755C0000h - 755ED000h
CRYPT32 loaded at 753B0000h - 754A1000h
MSASN1 loaded at 75830000h - 75842000h
USERENV loaded at 755A0000h - 755BE000h
imagehlp loaded at 773D0000h - 773F9000h
AUDIOSES loaded at 6DFB0000h - 6DFD1000h
audioeng loaded at 6DF40000h - 6DFA6000h
PSAPI loaded at 773C0000h - 773C7000h
AVRT loaded at 73F50000h - 73F57000h
IPHLPAPI loaded at 75390000h - 753A9000h
dhcpcsvc loaded at 75350000h - 75385000h
DNSAPI loaded at 75310000h - 7533C000h
WINNSI loaded at 75730000h - 75737000h
dhcpcsvc6 loaded at 752D0000h - 752F1000h
rasadhlp loaded at 71D00000h - 71D06000h
NLAapi loaded at 71C80000h - 71C8F000h
napinsp loaded at 719A0000h - 719AF000h
pnrpnsp loaded at 71960000h - 71972000h
winrnr loaded at 71990000h - 71998000h
WLDAP32 loaded at 76010000h - 7605A000h
wshbth loaded at 71980000h - 7198C000h
wship6 loaded at 716F0000h - 716F5000h
wshtcpip loaded at 75300000h - 75305000h
dbghelp loaded at 6A6A0000h - 6A77C000h
Stack dump analysis:
Address: 02D0A623h, location: "foo_input_std", loaded at 02C70000h - 02DAF000h
Symbol: "foobar2000_get_interface" (+0000E823h)
Address: 02D0A6A8h, location: "foo_input_std", loaded at 02C70000h - 02DAF000h
Symbol: "foobar2000_get_interface" (+0000E8A8h)
Address: 02D01BDFh, location: "foo_input_std", loaded at 02C70000h - 02DAF000h
Symbol: "foobar2000_get_interface" (+00005DDFh)
Address: 02D01B6Bh, location: "foo_input_std", loaded at 02C70000h - 02DAF000h
Symbol: "foobar2000_get_interface" (+00005D6Bh)
Address: 02D0A470h, location: "foo_input_std", loaded at 02C70000h - 02DAF000h
Symbol: "foobar2000_get_interface" (+0000E670h)
Address: 02CFC8F4h, location: "foo_input_std", loaded at 02C70000h - 02DAF000h
Symbol: "foobar2000_get_interface" (+00000AF4h)
Address: 02CC5C23h, location: "foo_input_std", loaded at 02C70000h - 02DAF000h
Address: 02D52453h, location: "foo_input_std", loaded at 02C70000h - 02DAF000h
Symbol: "foobar2000_get_interface" (+00056653h)
Address: 02CC5B50h, location: "foo_input_std", loaded at 02C70000h - 02DAF000h
Address: 02CAFBF1h, location: "foo_input_std", loaded at 02C70000h - 02DAF000h
Address: 0089386Dh, location: "foobar2000", loaded at 00840000h - 0097D000h
Address: 00893887h, location: "foobar2000", loaded at 00840000h - 0097D000h
Address: 02D526C4h, location: "foo_input_std", loaded at 02C70000h - 02DAF000h
Symbol: "foobar2000_get_interface" (+000568C4h)
Address: 02CB0B33h, location: "foo_input_std", loaded at 02C70000h - 02DAF000h
Address: 008DD709h, location: "foobar2000", loaded at 00840000h - 0097D000h
Address: 0090A77Bh, location: "foobar2000", loaded at 00840000h - 0097D000h
Address: 00905BE2h, location: "foobar2000", loaded at 00840000h - 0097D000h
Address: 008931B2h, location: "foobar2000", loaded at 00840000h - 0097D000h
Address: 00895BD6h, location: "foobar2000", loaded at 00840000h - 0097D000h
Address: 766B8168h, location: "USER32", loaded at 766A0000h - 76770000h
Symbol: "PeekMessageW" (+00000000h)
Address: 766B8AF1h, location: "USER32", loaded at 766A0000h - 76770000h
Symbol: "DispatchMessageW" (+00000000h)
Address: 776AFB5Ch, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "LdrUnlockLoaderLock" (+00000056h)
Address: 776AFB63h, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "LdrUnlockLoaderLock" (+0000005Dh)
Address: 76C2D7ADh, location: "SHELL32", loaded at 76770000h - 7727F000h
Symbol: "StrStrW" (+0017DA9Dh)
Address: 776B7794h, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "LdrGetDllHandle" (+00000000h)
Address: 76C2D7B5h, location: "SHELL32", loaded at 76770000h - 7727F000h
Symbol: "StrStrW" (+0017DAA5h)
Address: 776B7853h, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "LdrGetDllHandleEx" (+0000009Eh)
Address: 77732926h, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "wcstombs" (+0000007Ah)
Address: 776AFB63h, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "LdrUnlockLoaderLock" (+0000005Dh)
Address: 776B7996h, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "LdrGetDllHandleEx" (+000001E1h)
Address: 776B793Dh, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "LdrGetDllHandleEx" (+00000188h)
Address: 76C2D739h, location: "SHELL32", loaded at 76770000h - 7727F000h
Symbol: "StrStrW" (+0017DA29h)
Address: 776B7794h, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "LdrGetDllHandle" (+00000000h)
Address: 02DF1B4Ch, location: "foo_rgscan", loaded at 02DB0000h - 02E0B000h
Symbol: "foobar2000_get_interface" (+0002692Ch)
Address: 77732926h, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "wcstombs" (+0000007Ah)
Address: 776B793Dh, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "LdrGetDllHandleEx" (+00000188h)
Address: 776B77ACh, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "LdrGetDllHandle" (+00000018h)
Address: 75CE2EE0h, location: "kernel32", loaded at 75CD0000h - 75DE0000h
Symbol: "QueryPerformanceCounter" (+00000211h)
Address: 75CE2EF3h, location: "kernel32", loaded at 75CD0000h - 75DE0000h
Symbol: "QueryPerformanceCounter" (+00000224h)
Address: 02DF1B4Ch, location: "foo_rgscan", loaded at 02DB0000h - 02E0B000h
Symbol: "foobar2000_get_interface" (+0002692Ch)
Address: 75CE2EE0h, location: "kernel32", loaded at 75CD0000h - 75DE0000h
Symbol: "QueryPerformanceCounter" (+00000211h)
Address: 75CD0000h, location: "kernel32", loaded at 75CD0000h - 75DE0000h
Address: 75D8E9ADh, location: "kernel32", loaded at 75CD0000h - 75DE0000h
Symbol: "DeleteProcThreadAttributeList" (+00001034h)
Address: 75CE2EF3h, location: "kernel32", loaded at 75CD0000h - 75DE0000h
Symbol: "QueryPerformanceCounter" (+00000224h)
Address: 75CE21C2h, location: "kernel32", loaded at 75CD0000h - 75DE0000h
Symbol: "FlsSetValue" (+00000115h)
Address: 75CE2E7Dh, location: "kernel32", loaded at 75CD0000h - 75DE0000h
Symbol: "QueryPerformanceCounter" (+000001AEh)
Address: 02DF1B4Ch, location: "foo_rgscan", loaded at 02DB0000h - 02E0B000h
Symbol: "foobar2000_get_interface" (+0002692Ch)
Address: 02DB0000h, location: "foo_rgscan", loaded at 02DB0000h - 02E0B000h
Address: 02DF1B4Ch, location: "foo_rgscan", loaded at 02DB0000h - 02E0B000h
Symbol: "foobar2000_get_interface" (+0002692Ch)
Address: 75CD0000h, location: "kernel32", loaded at 75CD0000h - 75DE0000h
Address: 75CD0000h, location: "kernel32", loaded at 75CD0000h - 75DE0000h
Address: 75CE1FB2h, location: "kernel32", loaded at 75CD0000h - 75DE0000h
Symbol: "GetErrorMode" (+000000AFh)
Address: 75CE1FC7h, location: "kernel32", loaded at 75CD0000h - 75DE0000h
Symbol: "GetErrorMode" (+000000C4h)
Address: 75CD0000h, location: "kernel32", loaded at 75CD0000h - 75DE0000h
Address: 75F546BFh, location: "ADVAPI32", loaded at 75F30000h - 75FF6000h
Symbol: "SystemFunction036" (+00002DFDh)
Address: 75F546F9h, location: "ADVAPI32", loaded at 75F30000h - 75FF6000h
Symbol: "SystemFunction036" (+00002E37h)
Address: 77693DC0h, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "RtlConvertUlongToLargeInteger" (+00001D4Ah)
Address: 77695AD8h, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "RtlConvertUlongToLargeInteger" (+00003A62h)
Address: 776B3BC1h, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "LdrGetProcedureAddressEx" (+0000015Ah)
Address: 77680000h, location: "ntdll", loaded at 77680000h - 777E0000h
Address: 77693DC0h, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "RtlConvertUlongToLargeInteger" (+00001D4Ah)
Address: 776D7B8Dh, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "RtlAllocateHeap" (+00004C6Eh)
Address: 77680000h, location: "ntdll", loaded at 77680000h - 777E0000h
Address: 77693DC0h, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "RtlConvertUlongToLargeInteger" (+00001D4Ah)
Address: 0092BD28h, location: "foobar2000", loaded at 00840000h - 0097D000h
Address: 776B3AADh, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "LdrGetProcedureAddressEx" (+00000046h)
Address: 776AFED2h, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "RtlImageNtHeaderEx" (+000001A6h)
Address: 776B3A0Dh, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "wcsicmp" (+00000313h)
Address: 76C2D3EDh, location: "SHELL32", loaded at 76770000h - 7727F000h
Symbol: "StrStrW" (+0017D6DDh)
Address: 77680000h, location: "ntdll", loaded at 77680000h - 777E0000h
Address: 776AFED2h, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "RtlImageNtHeaderEx" (+000001A6h)
Address: 776B7F68h, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "RtlDecodePointer" (+00000000h)
Address: 776B7F68h, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "RtlDecodePointer" (+00000000h)
Address: 76C2D3EDh, location: "SHELL32", loaded at 76770000h - 7727F000h
Symbol: "StrStrW" (+0017D6DDh)
Address: 77732926h, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "wcstombs" (+0000007Ah)
Address: 776B3A0Dh, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "wcsicmp" (+00000313h)
Address: 75F51B3Dh, location: "ADVAPI32", loaded at 75F30000h - 75FF6000h
Symbol: "SystemFunction036" (+0000027Bh)
Address: 75F546BFh, location: "ADVAPI32", loaded at 75F30000h - 75FF6000h
Symbol: "SystemFunction036" (+00002DFDh)
Address: 0092BD28h, location: "foobar2000", loaded at 00840000h - 0097D000h
Address: 0092BD28h, location: "foobar2000", loaded at 00840000h - 0097D000h
Address: 75F51A6Ch, location: "ADVAPI32", loaded at 75F30000h - 75FF6000h
Symbol: "SystemFunction036" (+000001AAh)
Address: 75F51A37h, location: "ADVAPI32", loaded at 75F30000h - 75FF6000h
Symbol: "SystemFunction036" (+00000175h)
Address: 75F51A47h, location: "ADVAPI32", loaded at 75F30000h - 75FF6000h
Symbol: "SystemFunction036" (+00000185h)
Address: 75F51959h, location: "ADVAPI32", loaded at 75F30000h - 75FF6000h
Symbol: "SystemFunction036" (+00000097h)
Address: 75F51926h, location: "ADVAPI32", loaded at 75F30000h - 75FF6000h
Symbol: "SystemFunction036" (+00000064h)
Address: 75F51901h, location: "ADVAPI32", loaded at 75F30000h - 75FF6000h
Symbol: "SystemFunction036" (+0000003Fh)
Address: 758A6C7Bh, location: "RPCRT4", loaded at 75890000h - 75980000h
Symbol: "UuidCreate" (+000000E9h)
Address: 758A6C2Ch, location: "RPCRT4", loaded at 75890000h - 75980000h
Symbol: "UuidCreate" (+0000009Ah)
Address: 75F107D0h, location: "ole32", loaded at 75DE0000h - 75F24000h
Symbol: "WdtpInterfacePointer_UserFree" (+00003ABAh)
Address: 758A6C3Ah, location: "RPCRT4", loaded at 75890000h - 75980000h
Symbol: "UuidCreate" (+000000A8h)
Address: 00925438h, location: "foobar2000", loaded at 00840000h - 0097D000h
Address: 0090C981h, location: "foobar2000", loaded at 00840000h - 0097D000h
Address: 776A3580h, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "RtlEnterCriticalSection" (+00000000h)
Address: 75F107D0h, location: "ole32", loaded at 75DE0000h - 75F24000h
Symbol: "WdtpInterfacePointer_UserFree" (+00003ABAh)
Address: 75E2BCAFh, location: "ole32", loaded at 75DE0000h - 75F24000h
Symbol: "CoInitializeEx" (+00000415h)
Address: 75D8E9ADh, location: "kernel32", loaded at 75CD0000h - 75DE0000h
Symbol: "DeleteProcThreadAttributeList" (+00001034h)
Address: 008950C5h, location: "foobar2000", loaded at 00840000h - 0097D000h
Address: 766B8168h, location: "USER32", loaded at 766A0000h - 76770000h
Symbol: "PeekMessageW" (+00000000h)
Address: 766B8AF1h, location: "USER32", loaded at 766A0000h - 76770000h
Symbol: "DispatchMessageW" (+00000000h)
Address: 766B8FBFh, location: "USER32", loaded at 766A0000h - 76770000h
Symbol: "MsgWaitForMultipleObjects" (+0000001Fh)
Address: 0090C998h, location: "foobar2000", loaded at 00840000h - 0097D000h
Address: 766B8FA0h, location: "USER32", loaded at 766A0000h - 76770000h
Symbol: "MsgWaitForMultipleObjects" (+00000000h)
Address: 0089505Dh, location: "foobar2000", loaded at 00840000h - 0097D000h
Address: 1000258Fh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 009253F4h, location: "foobar2000", loaded at 00840000h - 0097D000h
Address: 100025D2h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uCallStackTracker::uCallStackTracker" (+0000002Fh)
Address: 0090C9B5h, location: "foobar2000", loaded at 00840000h - 0097D000h
Address: 00894F57h, location: "foobar2000", loaded at 00840000h - 0097D000h
Address: 0090C9C9h, location: "foobar2000", loaded at 00840000h - 0097D000h
Address: 75D5E3F3h, location: "kernel32", loaded at 75CD0000h - 75DE0000h
Symbol: "BaseThreadInitThunk" (+0000000Eh)
Address: 776FCFEDh, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "RtlCreateUserProcess" (+0000008Ch)
Address: 76C2DD55h, location: "SHELL32", loaded at 76770000h - 7727F000h
Symbol: "StrStrW" (+0017E045h)
Address: 75D6C3FBh, location: "kernel32", loaded at 75CD0000h - 75DE0000h
Symbol: "UnhandledExceptionFilter" (+00000000h)
Address: 75D6C3FBh, location: "kernel32", loaded at 75CD0000h - 75DE0000h
Symbol: "UnhandledExceptionFilter" (+00000000h)
Address: 77732926h, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "wcstombs" (+0000007Ah)
Address: 776FD1FFh, location: "ntdll", loaded at 77680000h - 777E0000h
Symbol: "RtlCreateProcessParameters" (+0000004Eh)
Address: 00894F20h, location: "foobar2000", loaded at 00840000h - 0097D000h
Address: 00894F20h, location: "foobar2000", loaded at 00840000h - 0097D000h
Version info:
foobar2000 v0.9.6.1
UNICODE
Windows 6.0
Additional info:
RAR reader 1.1 (foo_unpack)
ABX Comparator 1.3.3 (foo_abx)
Converter 1.2 (foo_converter)
File Operations 2.1.1 (foo_fileops)
freedb Tagger 0.6.1 (foo_freedb2)
Standard Input Array 1.0 (foo_input_std)
foobar2000 core 0.9.6.1 (Core)
Standard DSP Array 1.0 (foo_dsp_std)
ReplayGain Scanner 2.0.8 (foo_rgscan)
ZIP/GZIP reader 1.0 (foo_unpack)
CD Audio Decoder 2.1.4 (foo_cdda)
Default User Interface 0.9.5 (foo_ui_std)
Album List 4.3 (foo_albumlist)
[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Moderation: Codeboxed.[/size]