Thanks for all the fixes. Found one in pre-alpha 11: using %_system_month% crashes foobar.
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C351C41h
Access violation, operation: write, address: 00000000h
Call path:
WinMain=>app_mainloop=>titleformat_object_impl::run
This is the first crash logged by this instance.
Code bytes (7C351C41h):
7C351C01h: C3 8B 44 24 08 25 FF FF F7 FF 50 FF 74 24 08 E8
7C351C11h: BB FF FF FF 59 59 C3 FF 25 DC A0 37 7C 83 7C 24
7C351C21h: 08 00 74 06 C6 01 2D 41 F7 D8 56 8B F1 33 D2 F7
7C351C31h: 74 24 08 83 FA 09 76 05 80 C2 57 EB 03 80 C2 30
7C351C41h: 88 11 41 85 C0 77 E6 C6 01 00 49 8A 16 8A 01 88
7C351C51h: 11 49 88 06 46 3B F1 72 F2 5E C3 55 8B EC 83 7D
7C351C61h: 10 0A 8B 45 08 75 0A 85 C0 7D 06 6A 01 6A 0A EB
7C351C71h: 05 6A 00 FF 75 10 8B 4D 0C E8 9F FF FF FF 8B 45
Stack (0012F140h):
0012F120h: 003D02C4 02010001 773F8B56 77D4B473
0012F130h: 7FFDF6F4 0012FE74 0000000C 0000956A
0012F140h: 0012F4AC 7C351CC0 0000000A 00000000
0012F150h: 00FE1AFF 00000005 00000000 0000000A
0012F160h: 00B4AA98 00000000 00000021 0012F22F
0012F170h: 0012F674 0000000D 0135CD68 00FEF0E6
0012F180h: 0012F230 0135CD68 0135CD70 0012F22F
0012F190h: 0012F22F 0012F304 0135CD68 0000000D
0012F1A0h: 00476FBA 0012F230 0135CD68 0000000D
0012F1B0h: 0012F22F 0012F22F 0012F2B8 0135CD68
0012F1C0h: 0000000D 00476FD6 0012F230 0135CD68
0012F1D0h: 0000000D 0012F22F 0012F22F 0012F270
0012F1E0h: 0135CD68 0000000D 00476FD6 0012F230
0012F1F0h: 0135CD68 0000000D 0012F22F 00492AD0
0012F200h: 0012F62C 0012F22F 00000001 0045AA2A
0012F210h: 0012F230 0135CD68 0000000D 0012F22F
0012F220h: 0012F62C 0135CEB8 0012F6F4 0012F6F4
0012F230h: 00496DF0 0012F62C 00459BFB 0012F250
0012F240h: 0012F62C 00000009 01170C90 00000015
0012F250h: 00000000 0012F270 0012F2DC 00487F91
Registers:
EAX: 00000000, EBX: 00000005, ECX: 00000000, EDX: 00000035
ESI: 00000000, EDI: 0012F494, EBP: 0012F178, ESP: 0012F140
Crash location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "controlfp" (+0000003Fh)
Loaded modules:
foobar2000 loaded at 00400000h - 004B7000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
COMCTL32 loaded at 773D0000h - 774D2000h
msvcrt loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F56000h
USER32 loaded at 77D40000h - 77DD0000h
SHLWAPI loaded at 77F60000h - 77FD6000h
DSOUND loaded at 73F10000h - 73F6C000h
ole32 loaded at 774E0000h - 7761D000h
WINMM loaded at 76B40000h - 76B6D000h
VERSION loaded at 77C00000h - 77C08000h
SHELL32 loaded at 7C9C0000h - 7D1D4000h
shared loaded at 10000000h - 10010000h
comdlg32 loaded at 763B0000h - 763F9000h
IMM32 loaded at 76390000h - 763AD000h
LPK loaded at 629C0000h - 629C9000h
USP10 loaded at 74D90000h - 74DFB000h
foo_abx loaded at 003B0000h - 003C5000h
foo_ac3 loaded at 003D0000h - 003E5000h
foo_adpcm loaded at 00A20000h - 00A43000h
foo_alac loaded at 003F0000h - 003F9000h
foo_albumlist loaded at 00A50000h - 00A64000h
foo_autoplaylist loaded at 00A70000h - 00A82000h
foo_benchmark loaded at 00A90000h - 00AA1000h
foo_bitcompare loaded at 00AB0000h - 00ABC000h
foo_cdda loaded at 00AC0000h - 00AD3000h
foo_converter loaded at 00AE0000h - 00B02000h
foo_dbsearch loaded at 00B10000h - 00B38000h
MSVCR71 loaded at 7C340000h - 7C396000h
foo_dsp_crossfeed loaded at 00B50000h - 00B56000h
foo_dsp_std loaded at 00B60000h - 00B78000h
foo_dumb loaded at 00B80000h - 00BB4000h
foo_gep loaded at 00BC0000h - 00BF3000h
MSIMG32 loaded at 76380000h - 76385000h
OLEAUT32 loaded at 77120000h - 771AC000h
foo_input_std loaded at 00C00000h - 00D34000h
MSACM32 loaded at 77BE0000h - 77BF5000h
WS2_32 loaded at 71AB0000h - 71AC7000h
WS2HELP loaded at 71AA0000h - 71AA8000h
foo_masstag loaded at 00D50000h - 00D78000h
foo_midi loaded at 00D80000h - 00E37000h
WINSPOOL loaded at 73000000h - 73026000h
foo_oggpreview loaded at 00E60000h - 00F68000h
foo_playlistgen loaded at 00F70000h - 00F80000h
foo_playlist_manager loaded at 00F80000h - 00F9C000h
foo_rgscan loaded at 00FA0000h - 00FB7000h
foo_ui_columns loaded at 00FC0000h - 01016000h
foo_ui_std loaded at 01020000h - 01042000h
foo_unpack loaded at 01050000h - 01085000h
foo_utils loaded at 01090000h - 010A5000h
uxtheme loaded at 5AD70000h - 5ADA8000h
SynTPFcs loaded at 63000000h - 63014000h
msctfime loaded at 755C0000h - 755EE000h
imagehlp loaded at 76C90000h - 76CB8000h
DBGHELP loaded at 59A60000h - 59B01000h
Stack dump analysis:
Address: 7C351CC0h, location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "ultoa" (+00000013h)
Address: 00FE1AFFh, location: "foo_ui_columns", loaded at 00FC0000h - 01016000h
Address: 00FEF0E6h, location: "foo_ui_columns", loaded at 00FC0000h - 01016000h
Address: 00476FBAh, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00476FD6h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00476FD6h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00492AD0h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 0045AA2Ah, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00496DF0h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00459BFBh, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00487F91h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 0047745Eh, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00492AD0h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00498AF4h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 7C802600h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "WaitForSingleObjectEx" (+000000B0h)
Address: 7C802542h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "WaitForSingleObject" (+00000012h)
Address: 00433959h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 004A9910h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00492AD0h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00494AC4h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00485CC8h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 0044997Ah, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 010087BCh, location: "foo_ui_columns", loaded at 00FC0000h - 01016000h
Address: 00492AD0h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00495BE0h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00487498h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00FE31E8h, location: "foo_ui_columns", loaded at 00FC0000h - 01016000h
Address: 0100882Ch, location: "foo_ui_columns", loaded at 00FC0000h - 01016000h
Address: 76399F96h, location: "IMM32", loaded at 76390000h - 763AD000h
Symbol: "ImmUnlockIMC" (+00000031h)
Address: 755C7178h, location: "msctfime", loaded at 755C0000h - 755EE000h
Address: 755C4458h, location: "msctfime", loaded at 755C0000h - 755EE000h
Address: 755D42C4h, location: "msctfime", loaded at 755C0000h - 755EE000h
Symbol: "CtfImeDispatchDefImeMessage" (+00000AC1h)
Address: 755D9115h, location: "msctfime", loaded at 755C0000h - 755EE000h
Symbol: "UIWndProc" (+00000000h)
Address: 5AD754D1h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+000008B1h)
Address: 5AD75529h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+00000909h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 77C12070h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 74DE0384h, location: "USP10", loaded at 74D90000h - 74DFB000h
Address: 00FFCCF8h, location: "foo_ui_columns", loaded at 00FC0000h - 01016000h
Address: 77D4C2BFh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsZoomed" (+0000000Dh)
Address: 5AD752CDh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+000006ADh)
Address: 77D4DEFDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowInfo" (+00000069h)
Version info:
foobar2000 v0.9 beta 3
UNICODE
Additional info:
Converter 1.0 (foo_converter)
ALAC decoder 1.0 (foo_alac)
Default User Interface 0.9 (foo_ui_std)
Playlist Manager 1.0 (foo_playlist_manager)
ZIP/GZIP reader 1.0 (foo_unpack)
Monkey's Audio decoder 1.2 (foo_input_std)
ReplayGain Scanner 1.3 (foo_rgscan)
7-Zip reader 1.10 (foo_unpack)
Columns UI 0.1.3 pre-alpha 11v2 (foo_ui_columns)
RAC decoder 1.0 (foo_adpcm)
Standard input array 1.0 (foo_input_std)
RAR reader 1.1 (foo_unpack)
ABX comparator 1.2 (foo_abx)
Database search 1.3.0wip (foo_dbsearch)
DXi MIDI synthesizer host 1.2.3 (foo_midi)
Game Emu Player 1.1 (foo_gep)
ADX decoder 1.0 (foo_adpcm)
CLI encoder 0.4 (foo_converter)
WavPack Decoder 2.1 (foo_input_std)
kode's ADPCM decoders 1.2 (foo_adpcm)
BRR decoder and converter 0.7 (foo_adpcm)
Album List 3.0.0 (foo_albumlist)
AC3 decoder 0.6 (foo_ac3)
MPEG-4 AAC decoder 2.1 (foo_input_std)
Masstagger 1.5 (foo_masstag)
FLAC decoder 1.1.0 (foo_input_std)
DUMB module decoder 0.9.6 (foo_dumb)
CD Audio decoder 1.1 (foo_cdda)
Crossfeed 0.70 (foo_dsp_crossfeed)
XA ADPCM decoder 0.9 (foo_adpcm)
OggPreview 0.2 (foo_oggpreview)
HTTP Reader 1.1 (foo_input_std)
Standard DSP array 1.0 (foo_dsp_std)
Interplay ACM decoder 1.0 (foo_adpcm)
Utilities 0.5 alpha 16 (foo_utils)
Edit: also, the sort arrows quickly disappear if a track is playing