[reedit]
ok, now i confirmed it
foo_uie_albumlist does NOT like being sorted by Artist.
Doing that makes it completely unstable - for example
CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01142E43h
Access violation, operation: read, address: 00000038h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (01142E43h):
01142E03h: 83 C1 2C FF 10 50 B9 60 C2 14 01 E8 DD FD FF FF
01142E13h: 83 F8 FF 74 21 8B 0D 78 C2 14 01 C1 E9 02 3B C1
01142E23h: 73 11 8B 15 70 C2 14 01 8B 0C 82 8B 41 18 83 C1
01142E33h: 18 FF 20 33 C0 C3 B8 44 A7 14 01 C3 CC 56 8B F1
01142E43h: 8A 46 38 84 C0 75 68 57 8D 7E 20 6A 01 8B CF E8
01142E53h: AC 48 00 00 8A 46 39 84 C0 74 15 6A 00 68 48 A7
01142E63h: 14 01 8B CF E8 E0 4A 00 00 5F C6 46 38 01 5E C3
01142E73h: A1 B4 C3 14 01 85 C0 74 1F A1 C4 C1 14 01 85 C0
Stack (0012F2F8h):
0012F2D8h: 00000000 00000000 00000000 00000000
0012F2E8h: 00000000 00000000 00000000 00000000
0012F2F8h: 0012F5F0 011465A9 012A078A 011345A8
0012F308h: 0012F418 00000000 00186B78 0012F330
0012F318h: 77D4B2A1 00DE070C 0000007D FFFFFFF0
0012F328h: 0012F53C 00000000 0012F378 77D4B23C
0012F338h: 00DE070C 0000007D FFFFFFF0 77D4B250
0012F348h: 0012F53C 0023DA50 77D4887E 00000000
0012F358h: 00000000 00000000 0012F348 77D4887E
0012F368h: 0012F494 77D70494 77D4B258 FFFFFFFF
0012F378h: 77D4B250 773F9606 00DE070C 0000007D
0012F388h: FFFFFFF0 012A078A 0065A6A8 0012F3B0
0012F398h: 77D48AFE 0065A6A8 FFFFFFEB 00000000
0012F3A8h: 012A078A 01147FC5 0012F3E8 77D488A9
0012F3B8h: 0065A6A8 FFFFFFEB 77D488B2 012A078A
0012F3C8h: 01147FC5 00000000 0012F3C4 0012F444
0012F3D8h: 0012F49C 77D70494 0012F49C 01148E71
0012F3E8h: FFFFFFFF 011480A2 011345A8 012A078A
0012F3F8h: 0000004E 000003E8 0012F5F0 0012F480
0012F408h: 01147FC5 00000000 00000000 00000000
Registers:
EAX: FFFFFE3D, EBX: 00000000, ECX: 00000000, EDX: 7C90EB94
ESI: 00000000, EDI: 011345A8, EBP: 012A078A, ESP: 0012F2F8
Crash location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
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
LPK loaded at 629C0000h - 629C9000h
USP10 loaded at 74D90000h - 74DFB000h
UmxSbxExw loaded at 5FE00000h - 5FE12000h
UmxSbxTrw loaded at 5FC00000h - 5FC18000h
UmxSbxw loaded at 5FF00000h - 5FF2A000h
PSAPI loaded at 76BF0000h - 76BFB000h
foo_audioscrobbler loaded at 00B40000h - 00B60000h
LIBCURL loaded at 00B60000h - 00B79000h
WS2_32 loaded at 71AB0000h - 71AC7000h
WS2HELP loaded at 71AA0000h - 71AA8000h
WINMM loaded at 76B40000h - 76B6D000h
foo_cdda loaded at 00C10000h - 00C1E000h
foo_console loaded at 00C20000h - 00C27000h
foo_dsp_extra loaded at 00C30000h - 00C45000h
foo_dynamics loaded at 00C50000h - 00C57000h
foo_freedb loaded at 00C60000h - 00C8E000h
foo_id3v2 loaded at 00C90000h - 00CC0000h
MSVCP60 loaded at 76080000h - 760E5000h
foo_infobox loaded at 00CC0000h - 00CD3000h
foo_input_std loaded at 00CE0000h - 00D82000h
MSACM32 loaded at 77BE0000h - 77BF5000h
foo_masstag loaded at 00E90000h - 00EA4000h
foo_mod loaded at 00EB0000h - 00EB9000h
BASS loaded at 00EC0000h - 00F1A000h
foo_out_dsound_ex loaded at 00F20000h - 00F29000h
DSOUND loaded at 73F10000h - 73F6C000h
VERSION loaded at 77C00000h - 77C08000h
foo_playcount loaded at 00F40000h - 00F4A000h
foo_playlistfind loaded at 00F50000h - 00F59000h
foo_playlistgen_ex loaded at 00F60000h - 00F6F000h
foo_psf loaded at 00F70000h - 0101C000h
foo_read_http loaded at 01020000h - 01035000h
foo_rgscan loaded at 01040000h - 0104D000h
foo_scroll loaded at 01050000h - 01056000h
foo_search_ex loaded at 01060000h - 01068000h
foo_shuffle loaded at 01070000h - 01079000h
foo_sid loaded at 01080000h - 010C7000h
foo_spc loaded at 010F0000h - 01101000h
foo_syfm loaded at 010D0000h - 010DA000h
foo_uie_albumart loaded at 01110000h - 0111C000h
gdiplus loaded at 4EC50000h - 4EDF3000h
MSVCR71 loaded at 7C340000h - 7C396000h
foo_uie_albumlist loaded at 01140000h - 01150000h
foo_uie_tabs loaded at 01150000h - 0115A000h
foo_uie_trackinfo loaded at 01160000h - 0116B000h
foo_uie_volume loaded at 01170000h - 0117B000h
foo_ui_columns loaded at 01180000h - 011B7000h
foo_ui_std loaded at 011C0000h - 011D7000h
foo_utils loaded at 011E0000h - 011EE000h
foo_winamp_spam loaded at 011F0000h - 011F8000h
foo_wma loaded at 01200000h - 01219000h
WMVCore loaded at 086C0000h - 08904000h
WMASF loaded at 070D0000h - 0710B000h
OLEAUT32 loaded at 77120000h - 771AC000h
MSCTF loaded at 74720000h - 7476B000h
uxtheme loaded at 5AD70000h - 5ADA8000h
mswsock loaded at 71A50000h - 71A8F000h
DNSAPI loaded at 76F20000h - 76F47000h
winrnr loaded at 76FB0000h - 76FB8000h
WLDAP32 loaded at 76F60000h - 76F8C000h
mhook loaded at 016C0000h - 016C5000h
events loaded at 16000000h - 16028000h
rasadhlp loaded at 76FC0000h - 76FC6000h
nl_lsp loaded at 01720000h - 01735000h
nl_msgc loaded at 01740000h - 01751000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32 loaded at 77A80000h - 77B14000h
MSASN1 loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
hnetcfg loaded at 662B0000h - 66308000h
wshtcpip loaded at 71A90000h - 71A98000h
wdmaud loaded at 72D20000h - 72D29000h
msacm32 loaded at 72D10000h - 72D18000h
midimap loaded at 77BD0000h - 77BD7000h
KsUser loaded at 73EE0000h - 73EE4000h
dciman32 loaded at 73BC0000h - 73BC6000h
DBGHELP loaded at 59A60000h - 59B01000h
Stack dump analysis:
Address: 011465A9h, location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
Address: 77D4B2A1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BCh)
Address: 77D4B23Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000057h)
Address: 77D4B250h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D4887Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D4887Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D4B258h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000073h)
Address: 77D4B250h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 773F9606h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000D7DCh)
Address: 77D48AFEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01147FC5h, location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
Address: 77D488A9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488B2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01147FC5h, location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 01148E71h, location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
Address: 011480A2h, location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
Address: 01147FC5h, location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000072h)
Address: 01147FC5h, location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
Address: 01147FC5h, location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
Address: 77D487EBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000154h)
Address: 01147FC5h, location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D48808h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000171h)
Address: 77D4B743h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetParent" (+0000016Ch)
Address: 01147FC5h, location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
Address: 5FF214A0h, location: "UmxSbxw", loaded at 5FF00000h - 5FF2A000h
Address: 77D4B7ABh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000049h)
Address: 5FF06D56h, location: "UmxSbxw", loaded at 5FF00000h - 5FF2A000h
Address: 5FF027C6h, location: "UmxSbxw", loaded at 5FF00000h - 5FF2A000h
Address: 773EAF7Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal414" (+00000FB4h)
Address: 5FF214A0h, location: "UmxSbxw", loaded at 5FF00000h - 5FF2A000h
Address: 77D4887Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D4E92Bh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "LoadCursorA" (+00000031h)
Address: 773F90D2h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000D2A8h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 773F9662h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000D838h)
Address: 77D488B2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77406CF6h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001AECCh)
Address: 004388FDh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77D488A9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D4C6C8h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "RedrawWindow" (+0000000Ch)
Address: 774081C0h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001C396h)
Address: 77409021h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001D1F7h)
Address: 7740A8A3h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001EA79h)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D54CF4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CreateIconFromResourceEx" (+00000310h)
Address: 77D54CC2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CreateIconFromResourceEx" (+000002DEh)
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000072h)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Version info:
foobar2000 v0.8.3
UNICODE
fixed