Skip to main content
Topic: ReplayGain crashes Foobar scanning large mixed (mp3, m4a, flac) librar (Read 1054 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

ReplayGain crashes Foobar scanning large mixed (mp3, m4a, flac) librar

Running v0.9.6.3 on Athlon X2 5400. Windows XP SP3.

Foobar crashes (issues Windows crash report, and it's own report) while scanning 100GB library of mixed audio media (mp3, m4a, flac).

When running replaygain on smaller quantities (three or four albums) it runs without error.

I have added the ALAC codec, so I'm not sure if this post should be in the "third party" sub-forum, sorry if you have to move it.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01052594h
Access violation, operation: read, address: 03353000h
Call path:
ReplayGain thread=>input_decoder::run=>packet_decoder_alac::decode
Code bytes (01052594h):
01052554h:  80 79 05 48 83 C8 F8 40 8B 4D 08 89 41 08 8B 45
01052564h:  F8 8B E5 5D C3 CC CC CC CC CC CC CC 55 8B EC 83
01052574h:  EC 08 8B 45 08 8B 08 0F B6 11 C1 E2 10 8B 45 08
01052584h:  8B 08 0F B6 41 01 C1 E0 08 0B D0 8B 4D 08 8B 01
01052594h:  0F B6 48 02 0B D1 89 55 F8 8B 55 08 8B 45 F8 8B
010525A4h:  4A 08 D3 E0 89 45 F8 8B 4D F8 81 E1 FF FF FF 00
010525B4h:  89 4D F8 B9 18 00 00 00 2B 4D 0C 8B 55 F8 D3 EA
010525C4h:  89 55 F8 8B 45 08 8B 48 08 03 4D 0C 89 4D FC 8B
Stack (02ECFA94h):
02ECFA74h:  00000000 00000000 00000036 7E003536
02ECFA84h:  001807D4 0000000C 03A04FF8 003B65B8
02ECFA94h:  00000003 00000007 02ECFAB0 010526AD
02ECFAA4h:  0107CAF8 00000002 00000000 02ECFB00
02ECFAB4h:  01052A29 0107CAF8 00000002 01057688
02ECFAC4h:  FFFFFFFF FFFFFFFF FFFFFFFF 00000002
02ECFAD4h:  00000001 00000000 00000002 00000003
02ECFAE4h:  00000020 00000005 FFFFFFFD 00000000
02ECFAF4h:  000004A9 00000000 00000FFB 02ECFCAC
02ECFB04h:  010533A3 0107CAF8 0414C030 00001000
02ECFB14h:  00000011 0000000A 0000000E 00000028
02ECFB24h:  00003FFF 003C6CB4 003C6C28 00000001
02ECFB34h:  02ECFB9F 0050818C 02ECFBA4 02ECFB9F
02ECFB44h:  00000000 02ECFB78 024B0000 FFFFFFFF
02ECFB54h:  00445C2D 003CB634 003CB5A8 02ECFBA4
02ECFB64h:  00000004 00000000 00000004 00000009
02ECFB74h:  00000004 00000000 FFCA00F6 0177FC07
02ECFB84h:  00443E54 0050818C 00000000 00443E6A
02ECFB94h:  00508174 00000000 00ECFBB0 00444AAA
02ECFBA4h:  0143FCC8 004A4BD1 00000001 00443EDA
Registers:
EAX: 03352FFE, EBX: 032D0368, ECX: 0107CAF8, EDX: 00D0D700
ESI: FFFFFFF4, EDI: 00000F90, EBP: 02ECFA9C, ESP: 02ECFA94
Crash location: "foo_input_alac", loaded at 01040000h - 01060000h

Loaded modules:
foobar2000   loaded at 00400000h - 0053B000h
ntdll loaded at 7C900000h - 7C9AF000h
kernel32 loaded at 7C800000h - 7C8F6000h
COMCTL32 loaded at 773D0000h - 774D3000h
msvcrt   loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4   loaded at 77E70000h - 77F02000h
Secur32   loaded at 77FE0000h - 77FF1000h
GDI32 loaded at 77F10000h - 77F59000h
USER32   loaded at 7E410000h - 7E4A1000h
SHLWAPI   loaded at 77F60000h - 77FD6000h
SHELL32   loaded at 7C9C0000h - 7D1D7000h
ole32 loaded at 774E0000h - 7761D000h
shared   loaded at 10000000h - 1002A000h
UxTheme   loaded at 5AD70000h - 5ADA8000h
COMDLG32 loaded at 763B0000h - 763F9000h
IMM32 loaded at 76390000h - 763AD000h
MSCTF loaded at 74720000h - 7476C000h
msctfime loaded at 755C0000h - 755EE000h
foo_freedb2   loaded at 00AB0000h - 00AF1000h
foo_fileops   loaded at 00B10000h - 00B56000h
foo_unpack   loaded at 00B80000h - 00BAE000h
foo_rgscan   loaded at 00BD0000h - 00C2B000h
foo_cdda loaded at 00C50000h - 00C90000h
foo_input_std loaded at 00CB0000h - 00DF0000h
foo_converter loaded at 00E10000h - 00E7C000h
foo_albumlist loaded at 00EA0000h - 00F0B000h
foo_ui_std   loaded at 00F30000h - 01004000h
gdiplus   loaded at 4EC50000h - 4EDF6000h
MSIMG32   loaded at 76380000h - 76385000h
foo_input_alac   loaded at 01040000h - 01060000h
foo_dsp_std   loaded at 01080000h - 010C8000h
CLBCATQ   loaded at 76FD0000h - 7704F000h
COMRes   loaded at 77050000h - 77115000h
OLEAUT32 loaded at 77120000h - 771AB000h
VERSION   loaded at 77C00000h - 77C08000h
xpsp2res loaded at 02B00000h - 02DC5000h
browseui loaded at 75F80000h - 7607D000h
DSOUND   loaded at 73F10000h - 73F6C000h
WINMM loaded at 76B40000h - 76B6D000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32   loaded at 77A80000h - 77B15000h
MSASN1   loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
wdmaud   loaded at 72D20000h - 72D29000h
msacm32   loaded at 72D10000h - 72D18000h
MSACM32   loaded at 77BE0000h - 77BF5000h
midimap   loaded at 77BD0000h - 77BD7000h
WS2_32   loaded at 71AB0000h - 71AC7000h
WS2HELP   loaded at 71AA0000h - 71AA8000h
mswsock   loaded at 71A50000h - 71A8F000h
DNSAPI   loaded at 76F20000h - 76F47000h
rasadhlp loaded at 76FC0000h - 76FC6000h
DBGHELP   loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 010526ADh, location: "foo_input_alac", loaded at 01040000h - 01060000h
Address: 01052A29h, location: "foo_input_alac", loaded at 01040000h - 01060000h
Address: 01057688h, location: "foo_input_alac", loaded at 01040000h - 01060000h
Address: 010533A3h, location: "foo_input_alac", loaded at 01040000h - 01060000h
Address: 0050818Ch, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00445C2Dh, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00443E54h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 0050818Ch, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00443E6Ah, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00508174h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00ECFBB0h, location: "foo_albumlist", loaded at 00EA0000h - 00F0B000h
Address: 00444AAAh, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004A4BD1h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00443EDAh, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004C7956h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004480E9h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 7C911008h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911066h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9101BBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9100A4h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 00ECFE38h, location: "foo_albumlist", loaded at 00EA0000h - 00F0B000h
Address: 7C9101BBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9100A4h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 00CB65A7h, location: "foo_input_std", loaded at 00CB0000h - 00DF0000h
Address: 00BD3EE1h, location: "foo_rgscan", loaded at 00BD0000h - 00C2B000h
Address: 00BE6D74h, location: "foo_rgscan", loaded at 00BD0000h - 00C2B000h
Address: 00CFE471h, location: "foo_input_std", loaded at 00CB0000h - 00DF0000h
Address: 00D684E1h, location: "foo_input_std", loaded at 00CB0000h - 00DF0000h
Address: 00CFDF2Ah, location: "foo_input_std", loaded at 00CB0000h - 00DF0000h
Address: 010536DCh, location: "foo_input_alac", loaded at 01040000h - 01060000h
Address: 01041A86h, location: "foo_input_alac", loaded at 01040000h - 01060000h
Address: 01054BD9h, location: "foo_input_alac", loaded at 01040000h - 01060000h
Address: 00CF8D2Bh, location: "foo_input_std", loaded at 00CB0000h - 00DF0000h
Address: 00D68651h, location: "foo_input_std", loaded at 00CB0000h - 00DF0000h
Address: 00D92B00h, location: "foo_input_std", loaded at 00CB0000h - 00DF0000h
Address: 00CFA2C1h, location: "foo_input_std", loaded at 00CB0000h - 00DF0000h
Address: 00D92AD0h, location: "foo_input_std", loaded at 00CB0000h - 00DF0000h
Address: 00BD5957h, location: "foo_rgscan", loaded at 00BD0000h - 00C2B000h
Address: 00BD57F5h, location: "foo_rgscan", loaded at 00BD0000h - 00C2B000h
Address: 004174B6h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00CF8503h, location: "foo_input_std", loaded at 00CB0000h - 00DF0000h
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00BD3EC1h, location: "foo_rgscan", loaded at 00BD0000h - 00C2B000h
Address: 1000258Fh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 00D92B10h, location: "foo_input_std", loaded at 00CB0000h - 00DF0000h
Address: 00CFE331h, location: "foo_input_std", loaded at 00CB0000h - 00DF0000h
Address: 00BEE87Ch, location: "foo_rgscan", loaded at 00BD0000h - 00C2B000h
Address: 00BE71DFh, location: "foo_rgscan", loaded at 00BD0000h - 00C2B000h
Address: 00C0F189h, location: "foo_rgscan", loaded at 00BD0000h - 00C2B000h
Address: 00C099B3h, location: "foo_rgscan", loaded at 00BD0000h - 00C2B000h
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00C23240h, location: "foo_rgscan", loaded at 00BD0000h - 00C2B000h
Address: 00C23240h, location: "foo_rgscan", loaded at 00BD0000h - 00C2B000h
Address: 00C18D24h, location: "foo_rgscan", loaded at 00BD0000h - 00C2B000h
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00C0DC2Ch, location: "foo_rgscan", loaded at 00BD0000h - 00C2B000h
Address: 00C09C0Bh, location: "foo_rgscan", loaded at 00BD0000h - 00C2B000h
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00C18CF8h, location: "foo_rgscan", loaded at 00BD0000h - 00C2B000h
Address: 00C0DCDFh, location: "foo_rgscan", loaded at 00BD0000h - 00C2B000h
Address: 00C09D50h, location: "foo_rgscan", loaded at 00BD0000h - 00C2B000h
Address: 0109001Fh, location: "foo_dsp_std", loaded at 01080000h - 010C8000h
Address: 00C0DD02h, location: "foo_rgscan", loaded at 00BD0000h - 00C2B000h
Address: 7C80B713h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "GetModuleFileNameA" (+000001B4h)
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 7C839AC0h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80B720h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "GetModuleFileNameA" (+000001C1h)
Address: 00C09D00h, location: "foo_rgscan", loaded at 00BD0000h - 00C2B000h
Address: 00C80008h, location: "foo_cdda", loaded at 00C50000h - 00C90000h

Version info:
foobar2000 v0.9.6.3
UNICODE
Windows 5.1


Additional info:
Default User Interface 0.9.5  (foo_ui_std)
Standard DSP Array 1.0  (foo_dsp_std)
Converter 1.2  (foo_converter)
RAR reader 1.2  (foo_unpack)
Standard Input Array 1.0  (foo_input_std)
Album List 4.3  (foo_albumlist)
ReplayGain Scanner 2.0.8  (foo_rgscan)
ZIP/GZIP reader 1.0  (foo_unpack)
File Operations 2.1.1  (foo_fileops)
foobar2000 core 0.9.6.3  (Core)
ALAC Decoder 1.0.2  (foo_input_alac)
CD Audio Decoder 2.1.4  (foo_cdda)
freedb Tagger 0.6.1  (foo_freedb2)

Note: Some songs (m4a) already contain replaygain info that was added when originally ripped by DbPowerAmp.

Code: [Select]
Core (2009-02-25 11:28:28)
    foobar2000 core 0.9.6.3
foo_albumlist.dll (2009-02-23 17:06:48)
    Album List 4.3
foo_cdda.dll (2009-02-23 17:06:42)
    CD Audio Decoder 2.1.4
foo_converter.dll (2009-02-23 17:06:38)
    Converter 1.2
foo_dsp_std.dll (2009-02-23 17:07:00)
    Standard DSP Array 1.0
foo_fileops.dll (2009-02-23 17:06:12)
    File Operations 2.1.1
foo_freedb2.dll (2009-02-23 17:07:04)
    freedb Tagger 0.6.1
foo_input_alac.dll (2009-02-14 15:34:46)
    ALAC Decoder 1.0.2
foo_input_std.dll (2009-02-23 17:07:38)
    Standard Input Array 1.0
foo_rgscan.dll (2009-02-23 17:06:40)
    ReplayGain Scanner 2.0.8
foo_ui_std.dll (2009-02-23 17:06:56)
    Default User Interface 0.9.5
foo_unpack.dll (2009-02-23 17:05:58)
    RAR reader 1.2
    ZIP/GZIP reader 1.0

 

ReplayGain crashes Foobar scanning large mixed (mp3, m4a, flac) librar

Reply #1
Is their something I can do to keep this crash from happening?  Is their a max number of files the alac input can handle, or something along those lines?


 
SimplePortal 1.0.0 RC1 © 2008-2020