I had foo_pad 0.9.5RC crash hard on me today. This was the first time I used 0.9.5RC.
I did a sync playlist and after a fair amount of progress, I got the error below.
It looked like it had moved the files around and was doing the database rebuild when it crashed.
CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C910F29h
Access violation, operation: read, address: 00000000h
Call path:
WinMain=>app_mainloop=>menu command: "Components/foo_pod/22| Sync Current Playlist"
This is the first crash logged by this instance.
Code bytes (7C910F29h):
7C910EE9h: E8 14 D2 FF FF E9 32 FE FF FF 0F B7 0E 03 C8 81
7C910EF9h: F9 00 FE 00 00 0F 87 45 FD FF FF 80 7D 14 00 0F
7C910F09h: 85 25 8B 03 00 8A 46 05 24 10 A8 10 88 47 05 0F
7C910F19h: 85 92 00 00 00 8B 4E 0C 8D 46 08 8B 10 89 4D 0C
7C910F29h: 8B 09 3B 4A 04 89 55 14 0F 85 EA 0F 00 00 3B C8
7C910F39h: 0F 85 E2 0F 00 00 56 53 E8 4E FC FF FF 8B 45 14
7C910F49h: 8B 4D 0C 3B C1 89 01 89 48 04 74 38 8A 46 05 A8
7C910F59h: 04 0F 85 A9 8B 03 00 0F B7 0E 8B 45 10 01 08 0F
Stack (0012EA48h):
0012EA28h: 00000000 00000000 00000000 00000000
0012EA38h: 00000000 00000000 00000000 00000000
0012EA48h: 00890000 042DA988 00000000 0012EB28
0012EA58h: 7C910D5C 03FFEFF8 00000000 0012EB0C
0012EA68h: 00000000 00000003 042DA990 03FBED40
0012EA78h: 02530000 042D8768 00890340 04341FA0
0012EA88h: 0430BD28 043B9DB0 00890288 042E6DD0
0012EA98h: 00890208 008902E8 00000018 00000010
0012EAA8h: 0012EB7C 04305898 00890000 7C910E91
0012EAB8h: 00890608 7C91056D 00890000 00000000
0012EAC8h: 00000058 00890000 00000000 00000000
0012EAD8h: 00000000 00000000 01010000 00000012
0012EAE8h: 0012EA44 0012EA48 00890000 7C90EE18
0012EAF8h: 7C910570 FFFFFFFF 00000000 00000000
0012EB08h: 01010000 00000028 0012EA6C 0012E66C
0012EB18h: 0012EB60 7C90EE18 7C910570 00000001
0012EB28h: 0012EB70 77C2C2DE 00890000 00000000
0012EB38h: 042DA990 00000003 042DA990 03FBED40
0012EB48h: 77C2C2E3 01CD5EE2 04305D80 0432B928
0012EB58h: 0012EB3C 0012E66C 0012EB9C 77C35C94
Registers:
EAX: 042DA9E8, EBX: 00890000, ECX: 00000000, EDX: 01CEC7F4
ESI: 042DA9E0, EDI: 042DA8A0, EBP: 0012EA54, ESP: 0012EA48
Crash location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+0000049Ah)
Loaded modules:
foobar2000 loaded at 00400000h - 00452000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
USER32 loaded at 77D40000h - 77DD0000h
GDI32 loaded at 77F10000h - 77F56000h
ole32 loaded at 774E0000h - 7761C000h
msvcrt loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F01000h
COMCTL32 loaded at 773D0000h - 774D2000h
SHLWAPI loaded at 77F60000h - 77FD6000h
utf8api loaded at 10000000h - 1000D000h
comdlg32 loaded at 763B0000h - 763F9000h
SHELL32 loaded at 7C9C0000h - 7D1D4000h
foo_abx loaded at 008D0000h - 008DC000h
foo_albumlist loaded at 008E0000h - 008EB000h
foo_ape loaded at 008F0000h - 0090F000h
foo_cdda loaded at 00910000h - 0091E000h
foo_console loaded at 00920000h - 00927000h
foo_dbsearch loaded at 00930000h - 00948000h
foo_dirvol loaded at 00950000h - 00959000h
WINMM loaded at 76B40000h - 76B6D000h
DrvTrNTm loaded at 6BC00000h - 6BC14000h
DrvTrNTl loaded at 6BC20000h - 6BC3C000h
foo_diskwriter loaded at 00BE0000h - 00BF2000h
foo_dsp_extra loaded at 00C00000h - 00C15000h
foo_flac loaded at 00C20000h - 00C3C000h
foo_freedb loaded at 00C40000h - 00C6E000h
WS2_32 loaded at 71AB0000h - 71AC7000h
WS2HELP loaded at 71AA0000h - 71AA8000h
foo_id3v2 loaded at 00C70000h - 00CA0000h
MSVCP60 loaded at 76080000h - 760E5000h
foo_infobox loaded at 00CA0000h - 00CB3000h
foo_input_std-orig loaded at 00CC0000h - 00D5E000h
MSACM32 loaded at 77BE0000h - 77BF5000h
foo_masstag loaded at 00D60000h - 00D74000h
foo_output_std loaded at 00D80000h - 00D89000h
foo_playcount loaded at 00D90000h - 00D9A000h
foo_quicktag loaded at 00DA0000h - 00DA9000h
foo_read_http loaded at 00DB0000h - 00DB9000h
foo_rgscan loaded at 00DC0000h - 00DCD000h
foo_setyear loaded at 00DD0000h - 00DE2000h
foo_shn loaded at 00DF0000h - 00DFF000h
foo_speex loaded at 00E00000h - 00E18000h
foo_ui_columns loaded at 00E20000h - 00E4F000h
foo_ui_std loaded at 00E50000h - 00E67000h
foo_unpack loaded at 00E70000h - 00EA1000h
OLEAUT32 loaded at 77120000h - 771AC000h
foo_wavpack loaded at 00EB0000h - 00EC2000h
foo_vis_bacon loaded at 00ED0000h - 00EE7000h
MSVCR71 loaded at 7C340000h - 7C396000h
foo_vis_manager loaded at 00F00000h - 00F08000h
foo_vis_simple_spectrum loaded at 00F10000h - 00F1A000h
foo_vis_vu_meter loaded at 00F20000h - 00F28000h
foo_nero loaded at 00F30000h - 00F3F000h
MFC42 loaded at 73DD0000h - 73ECE000h
foo_midi loaded at 00F40000h - 00FCF000h
foo_ac3 loaded at 00FD0000h - 00FE3000h
foo_mod loaded at 00FF0000h - 00FF9000h
BASS loaded at 01000000h - 0105A000h
foo_spc loaded at 01060000h - 01071000h
foo_tfmx loaded at 01080000h - 01089000h
foo_ofr loaded at 01090000h - 01096000h
OptimFROG loaded at 010A0000h - 010CC000h
foo_tta loaded at 010E0000h - 010E9000h
foo_tta_old loaded at 010F0000h - 010F9000h
foo_lpac loaded at 01100000h - 01107000h
lpac_codec_api loaded at 01110000h - 0111A000h
lpaccodec loaded at 01120000h - 01149000h
foo_wma loaded at 01370000h - 0138A000h
WMVCore loaded at 086C0000h - 08904000h
WMASF loaded at 070D0000h - 0710B000h
foo_psf loaded at 01490000h - 0153C000h
foo_nez loaded at 01540000h - 0156B000h
foo_festalon loaded at 01610000h - 0174E000h
foo_sid loaded at 01570000h - 015B7000h
foo_xa loaded at 015C0000h - 015CF000h
foo_matroska loaded at 01750000h - 01798000h
foo_out_dsound_ex loaded at 015D0000h - 015D9000h
DSOUND loaded at 73F10000h - 73F6C000h
VERSION loaded at 77C00000h - 77C08000h
foo_out_ks loaded at 015F0000h - 015FB000h
SETUPAPI loaded at 77920000h - 77A13000h
foo_search_ex loaded at 017A0000h - 017A8000h
foo_bitcompare loaded at 017B0000h - 017B9000h
foo_burninate loaded at 017C0000h - 017CC000h
foo_apl loaded at 017D0000h - 017DA000h
foo_oggpreview loaded at 017E0000h - 018E1000h
foo_mpeg4u loaded at 018F0000h - 01919000h
foo_history loaded at 01920000h - 01930000h
foo_scroll loaded at 01930000h - 01936000h
foo_utils loaded at 01940000h - 01951000h
foo_playlistgen_ex loaded at 01960000h - 0196F000h
foo_convolve loaded at 01970000h - 019BF000h
foo_dsp_crossfeed loaded at 019C0000h - 019C6000h
foo_dynamics loaded at 019D0000h - 019D7000h
foo_dsp_soundtouch loaded at 019E0000h - 019EB000h
foo_dsp_crossfade loaded at 019F0000h - 019F7000h
foo_dsp_skip_silence loaded at 01A00000h - 01A07000h
foo_dsp_nogaps loaded at 01A10000h - 01A17000h
foo_dsp_pause loaded at 01A20000h - 01A27000h
foo_pphsresample loaded at 01A30000h - 01A40000h
foo_clienc loaded at 01A40000h - 01A4B000h
foo_vorbisenc loaded at 01A50000h - 01B61000h
foo_flaccer loaded at 01B70000h - 01B86000h
foo_monkey loaded at 01B90000h - 01BAC000h
foo_faac loaded at 01BB0000h - 01BE3000h
foo_null loaded at 01BF0000h - 01BF7000h
foo_input_std loaded at 01C00000h - 01CA2000h
foo_pod loaded at 01CB0000h - 01D1D000h
foo_podclienc loaded at 01D20000h - 01D2E000h
foo_podtranscoder loaded at 01D30000h - 01D3B000h
UxTheme loaded at 5AD70000h - 5ADA8000h
CLBCATQ loaded at 76FD0000h - 7704F000h
COMRes loaded at 77050000h - 77115000h
msi loaded at 7D1E0000h - 7D492000h
USERENV loaded at 769C0000h - 76A73000h
xpsp2res loaded at 20000000h - 202C5000h
SXS loaded at 75E90000h - 75F40000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32 loaded at 77A80000h - 77B14000h
MSASN1 loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
wdmaud loaded at 72D20000h - 72D29000h
msacm32 loaded at 72D10000h - 72D18000h
midimap loaded at 77BD0000h - 77BD7000h
browseui loaded at 75F80000h - 7607C000h
browselc loaded at 02510000h - 02522000h
mp3PRO_dmo loaded at 26000000h - 26013000h
wsock32 loaded at 71AD0000h - 71AD9000h
VqfEncLib1 loaded at 05720000h - 0582D000h
WINSPOOL loaded at 73000000h - 73026000h
WININET loaded at 771B0000h - 77256000h
NeroIPP loaded at 05830000h - 0593C000h
AdvrCntr loaded at 05940000h - 05A5B000h
appHelp loaded at 77B40000h - 77B62000h
cscui loaded at 77A20000h - 77A74000h
CSCDLL loaded at 76600000h - 7661D000h
ntshrui loaded at 76990000h - 769B5000h
ATL loaded at 76B20000h - 76B31000h
NETAPI32 loaded at 5B860000h - 5B8B4000h
shdocvw loaded at 77760000h - 778CC000h
CRYPTUI loaded at 754D0000h - 75550000h
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
shgina loaded at 73D70000h - 73D83000h
MSGINA loaded at 75970000h - 75A67000h
WINSTA loaded at 76360000h - 76370000h
ODBC32 loaded at 74320000h - 7435D000h
odbcint loaded at 02710000h - 02727000h
Secur32 loaded at 77FE0000h - 77FF1000h
Audiodev loaded at 092D0000h - 09349000h
wiashext loaded at 593F0000h - 59482000h
gdiplus loaded at 4EC50000h - 4EDF3000h
sti loaded at 73BA0000h - 73BB3000h
CFGMGR32 loaded at 74AE0000h - 74AE7000h
urlmon loaded at 77260000h - 772FE000h
DBGHELP loaded at 59A60000h - 59B01000h
Stack dump analysis:
Address: 7C910D5Ch, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+000002CDh)
Address: 7C910E91h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000402h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 01010000h, location: "BASS", loaded at 01000000h - 0105A000h
Symbol: "BASS_SampleStop" (+00008DF8h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 01010000h, location: "BASS", loaded at 01000000h - 0105A000h
Symbol: "BASS_SampleStop" (+00008DF8h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 77C2C2DEh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C3h)
Address: 77C2C2E3h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C8h)
Address: 01CD5EE2h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 77C35C94h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "except_handler3" (+00000000h)
Address: 77C12070h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 01CDB545h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CD5262h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEB747h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CDB518h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CD14D5h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEB5F0h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CDB3A8h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CD0F35h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEB590h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CDCD37h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEB8C0h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CB9777h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEC5E4h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEC5D0h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEC444h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 77C2C2E3h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C8h)
Address: 01CEC954h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEC804h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEC8A4h, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 01CEC95Ch, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 00E34146h, location: "foo_ui_columns", loaded at 00E20000h - 00E4F000h
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 00E33ADDh, location: "foo_ui_columns", loaded at 00E20000h - 00E4F000h
Address: 00E33ADDh, location: "foo_ui_columns", loaded at 00E20000h - 00E4F000h
Address: 00E3403Bh, location: "foo_ui_columns", loaded at 00E20000h - 00E4F000h
Address: 00E409D4h, location: "foo_ui_columns", loaded at 00E20000h - 00E4F000h
Address: 00E33ADDh, location: "foo_ui_columns", loaded at 00E20000h - 00E4F000h
Address: 00E33B03h, location: "foo_ui_columns", loaded at 00E20000h - 00E4F000h
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000072h)
Address: 00E33ADDh, location: "foo_ui_columns", loaded at 00E20000h - 00E4F000h
Address: 00E33ADDh, location: "foo_ui_columns", loaded at 00E20000h - 00E4F000h
Address: 7700D4DEh, location: "CLBCATQ", loaded at 76FD0000h - 7704F000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 77C2C3C9h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000001AEh)
Address: 77C2C3CEh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000001B3h)
Address: 01CF868Ch, location: "foo_pod", loaded at 01CB0000h - 01D1D000h
Address: 77C2C2E3h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C8h)
Address: 77C2C2E3h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C8h)
Address: 77C35C94h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "except_handler3" (+00000000h)
Address: 77C12088h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "__non_rtti_object::`vftable'" (+00000C90h)
Version info:
foobar2000 v0.8.3
UNICODE
So then I tried to do a database repair on the iPod and got a similar crash report.
Next I cleared the iPod of all files and am doing a fresh sync of all files. That is in progress now. I'll report back if it worked.
The only thing I can think of is I recently upgraded the firmware in my iPod (4G 20GB). Maybe they changed the database format on us?