hey there.. for the past month or two, i've been getting what seem like fairly random crashes in foobar. I haven't posted about this before because i really haven't been able to make rhyme or reason out of what triggers the crash- as best as i can tell, it happens more frequently when i'm updating tags on files, but this is not always when it happens - sometimes it just goes off during normal playback.
my system:
Celeron 850 w/ Abit BH6, 448mb ram
SB Live soundcard
Windows XP SP1
using Directsound 2.0 output
id3v1 & id3v2 tags
standard ui component (this crash started occurring before i installed foo_looks, despite its apppearance in the crash log here.)
i do have an awful lot of components for foobar, i'll admit.. if anyone could advise on if some of these are known to be buggy, i'd like to know about it. Thanks in advance.
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 77C43830h
Access violation, operation: read, address: 03EB3000h
Call path:
WinMain=>app_mainloop=>playback_format_title_ex
This is the first crash logged by this instance.
Code bytes (77C43830h):
77C437F0h: F3 8B 75 08 83 C9 FF 90 41 8A 06 0A C0 74 07 46
77C43800h: 0F A3 04 24 73 F2 8B C1 83 C4 20 5E C9 C3 CC CC
77C43810h: 8B 4C 24 04 F7 C1 03 00 00 00 74 14 8A 01 41 84
77C43820h: C0 74 40 F7 C1 03 00 00 00 75 F1 05 00 00 00 00
77C43830h: 8B 01 BA FF FE FE 7E 03 D0 83 F0 FF 33 C2 83 C1
77C43840h: 04 A9 00 01 01 81 74 E8 8B 41 FC 84 C0 74 32 84
77C43850h: E4 74 24 A9 00 00 FF 00 74 13 A9 00 00 00 FF 74
77C43860h: 02 EB CD 8D 41 FF 8B 4C 24 04 2B C1 C3 8D 41 FE
Stack (0012F9E0h):
0012F9C0h: 00000000 00000000 00000000 00000000
0012F9D0h: 00000000 00000000 00000000 00000000
0012F9E0h: 00429655 03EB2FF4 00437D4C 02B3BEA4
0012F9F0h: 03EB2F01 0041104B 03EB2FA8 77C2AC46
0012FA00h: 0012FA98 03EB2FA8 03EAEF08 00000100
0012FA10h: 0000008C 00000002 0000008B 00000015
0012FA20h: 00437FE0 0012FA3C 02B32E18 00410F53
0012FA30h: 00000000 0012FA98 02B32E18 03EB2FA8
0012FA40h: 00000001 00000001 00000010 00E439D0
0012FA50h: 0012FA98 02B32E18 03EB2FA8 026EF7E8
0012FA60h: 026EC368 00000033 00000302 77C28930
0012FA70h: 02B32E18 026EC368 02B3BEA4 00000000
0012FA80h: 42CDC698 3FE79A93 00000077 00000000
0012FA90h: 00000000 00000000 00E6756C 00000000
0012FAA0h: 00000000 00000000 00000000 00000000
0012FAB0h: 0012FC44 00E64A87 00000008 00E4057D
0012FAC0h: 0012FC24 03EB2FA8 02F363FA 02B46D00
0012FAD0h: 00000000 00000000 00000000 00000113
0012FAE0h: 00000000 026EC368 0000141E 00000000
0012FAF0h: 0012FC44 77C33EB0 00000033 FFFFFFFF
Registers:
EAX: 7EF8FCFE, EBX: 03EB2FA8, ECX: 03EB3000, EDX: C003C5A4
ESI: 0012FA08, EDI: 0000004C, EBP: 0012FA28, ESP: 0012F9E0
Crash location: "msvcrt", loaded at 77C10000h - 77C63000h
Symbol: "strlen" (+00000020h)
Loaded modules:
foobar2000 loaded at 00400000h - 00440000h
ntdll loaded at 77F50000h - 77FF7000h
kernel32 loaded at 77E60000h - 77F46000h
USER32 loaded at 77D40000h - 77DCC000h
GDI32 loaded at 77C70000h - 77CB0000h
ADVAPI32 loaded at 77DD0000h - 77E5D000h
RPCRT4 loaded at 78000000h - 78086000h
COMCTL32 loaded at 71950000h - 71A34000h
msvcrt loaded at 77C10000h - 77C63000h
SHLWAPI loaded at 70A70000h - 70AD5000h
utf8api loaded at 10000000h - 1000B000h
comdlg32 loaded at 763B0000h - 763F5000h
SHELL32 loaded at 773D0000h - 77BC2000h
IMM32 loaded at 76390000h - 763AC000h
LPK loaded at 629C0000h - 629C8000h
USP10 loaded at 72FA0000h - 72FFA000h
foo_abx loaded at 008C0000h - 008CA000h
foo_ac3 loaded at 008D0000h - 008E0000h
foo_albumlist loaded at 008E0000h - 008E9000h
foo_ape loaded at 008F0000h - 0090F000h
foo_apl loaded at 00910000h - 00919000h
foo_bitcompare loaded at 00920000h - 00928000h
foo_burninate loaded at 00930000h - 0093B000h
VERSION loaded at 77C00000h - 77C07000h
foo_cdda loaded at 00940000h - 0094E000h
foo_clienc loaded at 00960000h - 00974000h
foo_console loaded at 00980000h - 00988000h
foo_convolve loaded at 00990000h - 009BC000h
foo_dbsearch loaded at 009C0000h - 009DB000h
ole32 loaded at 771B0000h - 772D1000h
foo_diskwriter loaded at 009E0000h - 009EB000h
foo_dsp_crossfade loaded at 009F0000h - 009F7000h
foo_dsp_crossfeed loaded at 00A00000h - 00A06000h
foo_dsp_extra loaded at 00A10000h - 00A25000h
foo_dsp_nogaps loaded at 00A30000h - 00A37000h
foo_dsp_pause loaded at 00A40000h - 00A47000h
foo_dsp_skip_silence loaded at 00A50000h - 00A57000h
foo_dsp_soundtouch loaded at 00A60000h - 00A6B000h
MSVCP60 loaded at 55900000h - 55961000h
foo_dsp_wider loaded at 00A70000h - 00A77000h
foo_dynamics loaded at 00A80000h - 00A87000h
foo_faac loaded at 00A90000h - 00AC3000h
foo_festalon loaded at 00AD0000h - 00BE2000h
foo_flac loaded at 00BF0000h - 00C06000h
foo_flaccer loaded at 00C10000h - 00C26000h
foo_freedb loaded at 00C30000h - 00C5E000h
WS2_32 loaded at 71AB0000h - 71AC4000h
WS2HELP loaded at 71AA0000h - 71AA8000h
foo_gym loaded at 00C60000h - 00CBE000h
foo_id3v2 loaded at 00CC0000h - 00CE6000h
foo_infobox loaded at 00CF0000h - 00D00000h
foo_input_std loaded at 00D00000h - 00D92000h
MSACM32 loaded at 77BE0000h - 77BF4000h
WINMM loaded at 76B40000h - 76B6C000h
usbkt1x1 loaded at 6BD00000h - 6BD1A000h
foo_lame loaded at 00E20000h - 00E29000h
foo_looks loaded at 00E30000h - 00E78000h
gdiplus loaded at 70D00000h - 70EA1000h
foo_lpac loaded at 00E90000h - 00E97000h
lpac_codec_api loaded at 00EA0000h - 00EAA000h
lpaccodec loaded at 00EB0000h - 00ED9000h
foo_masstag loaded at 01100000h - 0110E000h
foo_matroska loaded at 01110000h - 01150000h
foo_mod loaded at 01150000h - 01159000h
BASS loaded at 01160000h - 011B3000h
foo_monkey loaded at 011C0000h - 011DE000h
foo_mpcenc loaded at 011E0000h - 011E8000h
foo_mpeg4u loaded at 011F0000h - 0121C000h
foo_nero loaded at 01220000h - 01230000h
MFC42 loaded at 73DD0000h - 73EC2000h
foo_nez loaded at 01230000h - 0125D000h
foo_null loaded at 01260000h - 01267000h
foo_ofr loaded at 01270000h - 0129E000h
foo_oggpreview loaded at 012B0000h - 013AD000h
foo_output_asio loaded at 013B0000h - 013BF000h
foo_output_std loaded at 013C0000h - 013C9000h
foo_out_dsound_ex loaded at 013D0000h - 013D9000h
DSOUND loaded at 51080000h - 510D6000h
foo_out_ks loaded at 013F0000h - 013FB000h
SETUPAPI loaded at 76670000h - 76757000h
foo_psf loaded at 01400000h - 014A9000h
foo_read_http loaded at 014B0000h - 014BA000h
foo_rgscan loaded at 014C0000h - 014CB000h
foo_search_ex loaded at 014D0000h - 014D8000h
foo_shn loaded at 014E0000h - 014F0000h
foo_shuffle loaded at 014F0000h - 014FD000h
foo_sid loaded at 01500000h - 01547000h
foo_spc loaded at 01550000h - 0155F000h
foo_speex loaded at 01560000h - 01578000h
foo_stfu loaded at 01580000h - 01587000h
foo_syfm loaded at 01590000h - 0159A000h
MSVCR70 loaded at 7C000000h - 7C054000h
foo_tfmx loaded at 015B0000h - 015B9000h
foo_toolame loaded at 015C0000h - 015D3000h
foo_tunes loaded at 015E0000h - 01630000h
uxtheme loaded at 5AD70000h - 5ADA4000h
MSCTF loaded at 74720000h - 74764000h
foo_ui_std loaded at 016D0000h - 016E9000h
foo_unpack loaded at 017F0000h - 01821000h
OLEAUT32 loaded at 77120000h - 771AB000h
foo_utils loaded at 01830000h - 01836000h
foo_vis_manager loaded at 01840000h - 01848000h
foo_vis_simple_spectrum loaded at 01850000h - 0185A000h
foo_vis_test loaded at 01860000h - 0186A000h
foo_vis_vu_meter loaded at 01870000h - 01878000h
foo_vorbisenc loaded at 01880000h - 0197B000h
foo_wavpack loaded at 01980000h - 0198B000h
foo_wma loaded at 01990000h - 019A5000h
WMVCore loaded at 08530000h - 0872D000h
WMASF loaded at 07260000h - 07299000h
foo_xa loaded at 019B0000h - 019C2000h
msctfime loaded at 019F0000h - 01A1B000h
ctagent loaded at 01B80000h - 01B90000h
Msimtf loaded at 746F0000h - 74716000h
idlemon loaded at 1C000000h - 1C007000h
mp3PRO_dmo loaded at 26000000h - 2600E000h
VqfEncLib1 loaded at 037E0000h - 038E9000h
wdmaud loaded at 72D20000h - 72D29000h
msacm32 loaded at 72D10000h - 72D18000h
midimap loaded at 77BD0000h - 77BD7000h
KsUser loaded at 5EF80000h - 5EF84000h
keyboard loaded at 022C0000h - 022D0000h
imagehlp loaded at 76C90000h - 76CB2000h
DBGHELP loaded at 6D510000h - 6D58D000h
Stack dump analysis:
Address: 00429655h, location: "foobar2000", loaded at 00400000h - 00440000h
Address: 00437D4Ch, location: "foobar2000", loaded at 00400000h - 00440000h
Address: 0041104Bh, location: "foobar2000", loaded at 00400000h - 00440000h
Address: 77C2AC46h, location: "msvcrt", loaded at 77C10000h - 77C63000h
Symbol: "malloc" (+00000000h)
Address: 00437FE0h, location: "foobar2000", loaded at 00400000h - 00440000h
Address: 00410F53h, location: "foobar2000", loaded at 00400000h - 00440000h
Address: 00E439D0h, location: "foo_looks", loaded at 00E30000h - 00E78000h
Address: 77C28930h, location: "msvcrt", loaded at 77C10000h - 77C63000h
Symbol: "operator new" (+0000000Bh)
Address: 00E6756Ch, location: "foo_looks", loaded at 00E30000h - 00E78000h
Address: 00E64A87h, location: "foo_looks", loaded at 00E30000h - 00E78000h
Address: 00E4057Dh, location: "foo_looks", loaded at 00E30000h - 00E78000h
Address: 77C33EB0h, location: "msvcrt", loaded at 77C10000h - 77C63000h
Symbol: "except_handler3" (+00000000h)
Address: 77C2AC19h, location: "msvcrt", loaded at 77C10000h - 77C63000h
Symbol: "free" (+000001AEh)
Address: 00402478h, location: "foobar2000", loaded at 00400000h - 00440000h
Address: 00438501h, location: "foobar2000", loaded at 00400000h - 00440000h
Address: 004113DBh, location: "foobar2000", loaded at 00400000h - 00440000h
Address: 00406BC3h, location: "foobar2000", loaded at 00400000h - 00440000h
Address: 77F5B33Eh, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlEnterCriticalSection" (+0000009Eh)
Address: 77F5B380h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlLeaveCriticalSection" (+00000000h)
Address: 00417C2Ch, location: "foobar2000", loaded at 00400000h - 00440000h
Address: 0042E950h, location: "foobar2000", loaded at 00400000h - 00440000h
Address: 0042EA34h, location: "foobar2000", loaded at 00400000h - 00440000h
Address: 77C73B94h, location: "GDI32", loaded at 77C70000h - 77CB0000h
Symbol: "DeleteObject" (+00000135h)
Address: 77D452FDh, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "InvalidateRect" (+0000000Ch)
Address: 00E446C1h, location: "foo_looks", loaded at 00E30000h - 00E78000h
Address: 00E6469Ch, location: "foo_looks", loaded at 00E30000h - 00E78000h
Address: 00E4A680h, location: "foo_looks", loaded at 00E30000h - 00E78000h
Address: 00E67744h, location: "foo_looks", loaded at 00E30000h - 00E78000h
Address: 77D479E6h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "EnableWindow" (+0000001Eh)
Address: 77D47A22h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "EnableWindow" (+0000005Ah)
Address: 00E67744h, location: "foo_looks", loaded at 00E30000h - 00E78000h
Address: 77D47A3Ch, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "SetWindowLongW" (+00000013h)
Address: 00E57307h, location: "foo_looks", loaded at 00E30000h - 00E78000h
Address: 77D43A50h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D4C675h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "CharLowerBuffA" (+00000404h)
Address: 018415C1h, location: "foo_vis_manager", loaded at 01840000h - 01848000h
Address: 77D7390Ah, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "CreateAcceleratorTableA" (+0000032Dh)
Address: 77D99B78h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D4C4E4h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "CharLowerBuffA" (+00000273h)
Address: 77D4C6D4h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D4C6F5h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "DefDlgProcW" (+00000021h)
Address: 77D43A50h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D4C6D4h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D4C6D4h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D43B1Fh, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D4C6D4h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D7390Ah, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "CreateAcceleratorTableA" (+0000032Dh)
Address: 77D99B68h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D43D79h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "GetMessageW" (+00000125h)
Address: 77D4C6D4h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D43A33h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D4B1A9h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "IsDialogMessageW" (+0000008Dh)
Address: 77D7390Ah, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "CreateAcceleratorTableA" (+0000032Dh)
Address: 77D99B88h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D43DDFh, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "DispatchMessageW" (+0000000Bh)
Address: 10003436h, location: "utf8api", loaded at 10000000h - 1000B000h
Symbol: "uDispatchMessage" (+0000000Ah)
Address: 004104C9h, location: "foobar2000", loaded at 00400000h - 00440000h
Address: 70A9F1ABh, location: "SHLWAPI", loaded at 70A70000h - 70AD5000h
Symbol: "Ordinal125" (+00000027h)
Address: 0040F14Dh, location: "foobar2000", loaded at 00400000h - 00440000h
Address: 0042DC6Eh, location: "foobar2000", loaded at 00400000h - 00440000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00440000h
Address: 70A9F1ABh, location: "SHLWAPI", loaded at 70A70000h - 70AD5000h
Symbol: "Ordinal125" (+00000027h)
Address: 0042DC98h, location: "foobar2000", loaded at 00400000h - 00440000h
Address: 004306D0h, location: "foobar2000", loaded at 00400000h - 00440000h
Address: 77E814C7h, location: "kernel32", loaded at 77E60000h - 77F46000h
Symbol: "GetCurrentDirectoryW" (+00000044h)
Address: 70A9F1ABh, location: "SHLWAPI", loaded at 70A70000h - 70AD5000h
Symbol: "Ordinal125" (+00000027h)
Address: 77E94809h, location: "kernel32", loaded at 77E60000h - 77F46000h
Symbol: "SetThreadExecutionState" (+00000097h)
Address: 77E91210h, location: "kernel32", loaded at 77E60000h - 77F46000h
Symbol: "OpenConsoleW" (+0000EDBEh)
Address: 0042DB3Ah, location: "foobar2000", loaded at 00400000h - 00440000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 00440000h
Address: 00430022h, location: "foobar2000", loaded at 00400000h - 00440000h
Version info:
foobar2000 v0.7.7a
UNICODE