ive had foobar crash out on me a few times now when i try to create a new playlist for no apparant reason, so i upgraded from v0.8.2 special to v0.8.3 special, but it kept happening. the first time it happened i opened foobar (before any crash) and found all my playlists gone from the bar at the top, so i opened up the ones i had saved and went about recreating the others, then it crashed on me, i reopened foobar to try again and the same thing happened. so i upgraded to v0.8.3 and tried again, still happened
so ive copied the crash report and pasted it below in the hope someone can help me solve this without a clean install as ive got a big database of music and a lot of custom settings i would rather not have to set up again
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 77F52109h
Access violation, operation: write, address: 00000000h
Call path:
WinMain=>app_mainloop=>menu command: "Playlist/Create new playlist"=>playlist_callback::on_items_removed
This is the first crash logged by this instance.
Code bytes (77F52109h):
77F520C9h: 00 00 C0 E9 40 51 00 00 8B 45 FC 66 8B 04 47 E9
77F520D9h: DA 10 00 00 0F B7 07 8B 4D 10 03 01 3D 00 FE 00
77F520E9h: 00 0F 87 DF FB FF FF 80 7D 14 00 0F 85 3B 18 03
77F520F9h: 00 57 53 E8 0B F7 FF FF 8B 47 08 8B 4F 0C 3B C1
77F52109h: 89 01 89 48 04 74 56 8A 47 05 A8 04 0F 85 D3 18
77F52119h: 03 00 8A 46 05 24 10 A8 10 88 47 05 75 32 0F B7
77F52129h: 0F 8B 45 10 01 08 0F B7 0F 29 4B 28 F6 47 05 10
77F52139h: 66 8B 00 8B F7 66 89 07 0F 85 88 FB FF FF 8B 45
Stack (0012F86Ch):
0012F84Ch: 719C0F26 0017A870 00000080 00196F70
0012F85Ch: 00000000 00000000 00000080 0017A870
0012F86Ch: 00890000 01F7B0C0 00000000 0012F94C
0012F87Ch: 77F51DC9 00890000 01F7B0C0 0012F918
0012F88Ch: 00000000 01F74A60 01F7B0C8 00000003
0012F89Ch: 00000018 77D99B68 FFFFFFFF 77D43B33
0012F8ACh: 00015453 00890000 0012F810 000504DA
0012F8BCh: 0012F904 77F79005 77F6D5C8 FFFFFFFF
0012F8CCh: 77F5166A 0012F9A8 00000000 77F51690
0012F8DCh: 01F74AC0 77F5164E 008908F8 0012F9C0
0012F8ECh: 00000000 77F51690 01F79150 77F5164E
0012F8FCh: 008906E8 00000000 00000000 01D50000
0012F90Ch: 00000024 01FA2A40 00890000 00003DA0
0012F91Ch: 0001ED00 00890000 00890000 00890178
0012F92Ch: 01011EC8 00890000 0012F890 0012F494
0012F93Ch: 0012F984 77F79005 77F6D5C8 00000001
0012F94Ch: 0012F994 77C2AB2E 00890000 00000000
0012F95Ch: 01F7B0C8 01F74A60 01F7B0C8 00000003
0012F96Ch: 00000001 0000000E 0000000D 00000068
0012F97Ch: 0012F960 0012F494 0012F9A8 77C33EB0
Registers:
EAX: 00000000, EBX: 00890000, ECX: 00000000, EDX: 01F7A0F0
ESI: 01F7B0C0, EDI: 01F7A0F0, EBP: 0012F878, ESP: 0012F86C
Crash location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "stricmp" (+00000049h)
Loaded modules:
foobar2000 loaded at 00400000h - 00452000h
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
ole32 loaded at 771B0000h - 772D1000h
COMCTL32 loaded at 71950000h - 71A34000h
msvcrt loaded at 77C10000h - 77C63000h
SHLWAPI loaded at 70A70000h - 70AD5000h
utf8api loaded at 10000000h - 1000D000h
comdlg32 loaded at 763B0000h - 763F5000h
SHELL32 loaded at 773D0000h - 77BC7000h
foo_abx loaded at 008D0000h - 008DC000h
foo_ac3 loaded at 008E0000h - 008F3000h
foo_albumlist loaded at 00900000h - 0090B000h
foo_ape loaded at 00910000h - 0092F000h
foo_apl loaded at 00930000h - 0093A000h
foo_bitcompare loaded at 00940000h - 00949000h
foo_burninate loaded at 00950000h - 0095C000h
VERSION loaded at 77C00000h - 77C07000h
foo_cdda loaded at 00960000h - 0096E000h
foo_clienc loaded at 00970000h - 0097B000h
foo_console loaded at 00980000h - 00987000h
foo_convolve loaded at 00990000h - 009DF000h
foo_diskwriter loaded at 009E0000h - 009F2000h
WINMM loaded at 76B40000h - 76B6C000h
foo_dsp_crossfade loaded at 00A80000h - 00A87000h
foo_dsp_crossfeed loaded at 00A90000h - 00A96000h
foo_dsp_extra loaded at 00AA0000h - 00AB5000h
foo_dsp_nogaps loaded at 00AC0000h - 00AC7000h
foo_dsp_pause loaded at 00AD0000h - 00AD7000h
foo_dsp_skip_silence loaded at 00AE0000h - 00AE7000h
foo_dsp_soundtouch loaded at 00AF0000h - 00AFB000h
MSVCP60 loaded at 55900000h - 55961000h
foo_dynamics loaded at 00B00000h - 00B07000h
foo_faac loaded at 00B10000h - 00B43000h
foo_festalon loaded at 00B50000h - 00CA1000h
foo_flac loaded at 00CB0000h - 00CCC000h
foo_flaccer loaded at 00CD0000h - 00CE6000h
foo_freedb loaded at 00CF0000h - 00D1E000h
WS2_32 loaded at 71AB0000h - 71AC5000h
WS2HELP loaded at 71AA0000h - 71AA8000h
foo_history loaded at 00D20000h - 00D2F000h
foo_id3v2 loaded at 00D30000h - 00D60000h
foo_infobox loaded at 00D60000h - 00D73000h
foo_input_std loaded at 00D80000h - 00E22000h
MSACM32 loaded at 77BE0000h - 77BF4000h
foo_lpac loaded at 00E30000h - 00E37000h
lpac_codec_api loaded at 00E40000h - 00E4A000h
lpaccodec loaded at 00E50000h - 00E79000h
foo_masstag loaded at 010A0000h - 010B4000h
foo_matroska loaded at 010C0000h - 01108000h
foo_mod loaded at 01110000h - 01119000h
BASS loaded at 01120000h - 0117A000h
foo_monkey loaded at 01180000h - 0119E000h
foo_mpeg4u loaded at 011A0000h - 011C9000h
foo_nez loaded at 011D0000h - 011FB000h
foo_null loaded at 01200000h - 01207000h
foo_ofr loaded at 01210000h - 01216000h
OptimFROG loaded at 01220000h - 0124C000h
foo_oggpreview loaded at 01260000h - 01361000h
foo_output_std loaded at 01370000h - 01379000h
foo_out_dsound_ex loaded at 01380000h - 01389000h
DSOUND loaded at 73F10000h - 73F65000h
foo_out_ks loaded at 013A0000h - 013AB000h
SETUPAPI loaded at 76670000h - 76757000h
foo_playlistgen loaded at 013B0000h - 013BA000h
foo_playlistgen_ex loaded at 013C0000h - 013CF000h
foo_pphsresample loaded at 013D0000h - 013E0000h
foo_psf loaded at 013E0000h - 0148C000h
foo_read_http loaded at 01490000h - 01499000h
foo_rgscan loaded at 014A0000h - 014AD000h
foo_scroll loaded at 014B0000h - 014B6000h
foo_search_ex loaded at 014C0000h - 014C8000h
foo_shn loaded at 014D0000h - 014DF000h
foo_shuffle loaded at 014E0000h - 014E9000h
foo_sid loaded at 014F0000h - 01537000h
foo_spc loaded at 01540000h - 01551000h
foo_speex loaded at 01560000h - 01578000h
foo_syfm loaded at 01580000h - 0158A000h
foo_tfmx loaded at 01690000h - 01699000h
foo_tta loaded at 016A0000h - 016A9000h
foo_tta_old loaded at 016B0000h - 016B9000h
foo_ui_columns loaded at 016C0000h - 016E9000h
foo_ui_std loaded at 016F0000h - 01707000h
foo_unpack loaded at 01710000h - 01741000h
OLEAUT32 loaded at 77120000h - 771AB000h
foo_utils loaded at 01750000h - 0175E000h
foo_vis_manager loaded at 01760000h - 01768000h
foo_vis_simple_spectrum loaded at 01770000h - 0177A000h
foo_vis_vu_meter loaded at 01780000h - 01788000h
foo_vorbisenc loaded at 01790000h - 0188D000h
foo_wavpack loaded at 01890000h - 018A2000h
foo_winamp_spam loaded at 018B0000h - 018B8000h
foo_xa loaded at 018C0000h - 018CF000h
uxtheme loaded at 5AD70000h - 5ADA4000h
MsgPlusH loaded at 01930000h - 01A68000h
SSSensor loaded at 06330000h - 06345000h
appHelp loaded at 75F40000h - 75F5F000h
CLBCATQ loaded at 76FD0000h - 77048000h
COMRes loaded at 77050000h - 77115000h
cscui loaded at 76620000h - 7666E000h
CSCDLL loaded at 76600000h - 7661B000h
browseui loaded at 71500000h - 715FD000h
ntshrui loaded at 76990000h - 769B4000h
ATL loaded at 76B20000h - 76B35000h
NETAPI32 loaded at 71C20000h - 71C6E000h
USERENV loaded at 75A70000h - 75B15000h
shdocvw loaded at 71700000h - 71849000h
MPR loaded at 71B20000h - 71B31000h
drprov loaded at 75F60000h - 75F66000h
ntlanman loaded at 71C10000h - 71C1D000h
NETUI0 loaded at 71CD0000h - 71CE6000h
NETUI1 loaded at 71C90000h - 71CCC000h
NETRAP loaded at 71C80000h - 71C86000h
SAMLIB loaded at 71BF0000h - 71C01000h
davclnt loaded at 75F70000h - 75F79000h
shgina loaded at 73D70000h - 73D82000h
MSGINA loaded at 75970000h - 75A61000h
WINSTA loaded at 76360000h - 7636F000h
ODBC32 loaded at 02670000h - 026A2000h
odbcint loaded at 1F850000h - 1F866000h
Secur32 loaded at 76F90000h - 76FA0000h
ksuser loaded at 73EE0000h - 73EE4000h
imagehlp loaded at 76C90000h - 76CB2000h
DBGHELP loaded at 6D510000h - 6D58D000h
Stack dump analysis:
Address: 77F51DC9h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlpUnWaitCriticalSection" (+000001CBh)
Address: 77D99B68h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D43B33h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77F79005h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "tan" (+0000048Eh)
Address: 77F6D5C8h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlUpdateTimer" (+00000DD3h)
Address: 77F5166Ah, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlFreeHeap" (+000000FFh)
Address: 77F51690h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlFreeHeap" (+00000125h)
Address: 77F5164Eh, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlFreeHeap" (+000000E3h)
Address: 77F51690h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlFreeHeap" (+00000125h)
Address: 77F5164Eh, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlFreeHeap" (+000000E3h)
Address: 77F79005h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "tan" (+0000048Eh)
Address: 77F6D5C8h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlUpdateTimer" (+00000DD3h)
Address: 77C2AB2Eh, location: "msvcrt", loaded at 77C10000h - 77C63000h
Symbol: "free" (+000000C3h)
Address: 77C33EB0h, location: "msvcrt", loaded at 77C10000h - 77C63000h
Symbol: "except_handler3" (+00000000h)
Address: 77C12030h, location: "msvcrt", loaded at 77C10000h - 77C63000h
Symbol: "__non_rtti_object::`vftable'" (+00000C48h)
Address: 016C2424h, location: "foo_ui_columns", loaded at 016C0000h - 016E9000h
Address: 016DA850h, location: "foo_ui_columns", loaded at 016C0000h - 016E9000h
Address: 016DA284h, location: "foo_ui_columns", loaded at 016C0000h - 016E9000h
Address: 016DA640h, location: "foo_ui_columns", loaded at 016C0000h - 016E9000h
Address: 016DCB08h, location: "foo_ui_columns", loaded at 016C0000h - 016E9000h
Address: 016C125Bh, location: "foo_ui_columns", loaded at 016C0000h - 016E9000h
Address: 016C23F0h, location: "foo_ui_columns", loaded at 016C0000h - 016E9000h
Address: 016E1B58h, location: "foo_ui_columns", loaded at 016C0000h - 016E9000h
Address: 016C12CBh, location: "foo_ui_columns", loaded at 016C0000h - 016E9000h
Address: 016C1DA6h, location: "foo_ui_columns", loaded at 016C0000h - 016E9000h
Address: 016E1B58h, location: "foo_ui_columns", loaded at 016C0000h - 016E9000h
Address: 016E2350h, location: "foo_ui_columns", loaded at 016C0000h - 016E9000h
Address: 00439400h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 016D3470h, location: "foo_ui_columns", loaded at 016C0000h - 016E9000h
Address: 016C20BFh, location: "foo_ui_columns", loaded at 016C0000h - 016E9000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 016E2350h, location: "foo_ui_columns", loaded at 016C0000h - 016E9000h
Address: 00439400h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 016CD091h, location: "foo_ui_columns", loaded at 016C0000h - 016E9000h
Address: 00421FEFh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004394BCh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00421F38h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004394BCh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004394BCh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004218CFh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77C2AC19h, location: "msvcrt", loaded at 77C10000h - 77C63000h
Symbol: "free" (+000001AEh)
Address: 004394C4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0042183Bh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A1C8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A1B4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00426FE2h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004277B4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77C2AA6Bh, location: "msvcrt", loaded at 77C10000h - 77C63000h
Symbol: "free" (+00000000h)
Address: 00428E54h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004465DCh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00446614h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00446614h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A1C8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A1B4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004134C6h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043390Dh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77C2AA6Bh, location: "msvcrt", loaded at 77C10000h - 77C63000h
Symbol: "free" (+00000000h)
Address: 00416341h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 10002D78h, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uSendMessage" (+00000000h)
Address: 0043959Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 016D85A3h, location: "foo_ui_columns", loaded at 016C0000h - 016E9000h
Address: 016D3AC0h, location: "foo_ui_columns", loaded at 016C0000h - 016E9000h
Address: 016D14BFh, location: "foo_ui_columns", loaded at 016C0000h - 016E9000h
Version info:
foobar2000 v0.8.3
UNICODE