It used to work fine, but suddenly it started messing up.

CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 016F1D9Eh
Access violation, operation: read, address: 000001C7h
Call path:
WinMain=>app_mainloop=>playlist_callback::on_focus_change
This is the first crash logged by this instance.
Code bytes (016F1D9Eh):
016F1D5Eh:  FF D6 FF 75 F4 FF 75 F0 FF 75 0C FF D6 FF 45 F8
016F1D6Eh:  FF 45 FC 8B 75 08 8B 45 F4 6B F6 18 8B 4D F8 03
016F1D7Eh:  35 B4 31 71 01 89 45 E4 8B 45 F0 03 C8 8B 45 FC
016F1D8Eh:  89 4D E8 89 5D E0 89 45 EC 89 5D F0 8B 06 8B CE
016F1D9Eh:  FF 50 10 85 C0 75 11 8B 0D 04 33 71 01 8B 01 53
016F1DAEh:  53 56 FF 75 08 FF 50 2C 8B 0D 04 33 71 01 8B 01
016F1DBEh:  6A 01 FF 77 28 FF 75 08 FF 50 10 0F B6 C0 50 8D
016F1DCEh:  45 F0 50 FF 77 04 8D 45 E0 50 8B 06 8B CE FF 50
Stack (0012FBACh):
0012FB8Ch:  01A9EB70 7C9C93A0 77F643DD 7C9C93A0
0012FB9Ch:  00000004 00000000 01A9E07C 00000000
0012FBACh:  01A02808 77F159A0 00000000 000001DB
0012FBBCh:  00000149 000001E8 00000000 000001DB
0012FBCCh:  0000013B 000001E8 0012FBFC 016F2495
0012FBDCh:  00000023 9A0109F0 00000000 00000032
0012FBECh:  0012FD00 01713374 9A0109F0 9A0109F0
0012FBFCh:  0012FC2C 00421653 00000023 00000002
0012FC0Ch:  00000023 0012FD01 00000003 F384709D
0012FC1Ch:  472F7B49 629D418D 4EBA7728 00000015
0012FC2Ch:  0012FC48 004215F8 00000023 00000002
0012FC3Ch:  00000002 0012FD00 004458F8 00000014
0012FC4Ch:  016F6CFE 00000002 01A103C0 00000069
0012FC5Ch:  0012FDD4 00000032 016F4387 0012FD94
0012FC6Ch:  0012FE3C 016F3F4A 00000000 0012FD50
0012FC7Ch:  0012FCCC 0012FC98 77D3EB3E 006699B8
0012FC8Ch:  00030001 00000000 00000001 0012FCDC
0012FC9Ch:  74700E6C 000300D7 00000000 00000001
0012FCACh:  74700E71 00030001 7FFDE000 00000001
0012FCBCh:  01990000 000300D7 0012FCB0 0016C0D8
Registers:
EAX: 000001B7, EBX: 00000000, ECX: 01A03070, EDX: 7FFDE1DC
ESI: 01A03070, EDI: 01A03688, EBP: 0012FBD4, ESP: 0012FBAC
Crash location: "foo_ui_gfx", loaded at 016F0000h - 01718000h

Loaded modules:
foobar2000                       loaded at 00400000h - 00452000h
ntdll                            loaded at 7C900000h - 7C9AF000h
kernel32                         loaded at 7C800000h - 7C8F5000h
USER32                           loaded at 77D30000h - 77DC0000h
GDI32                            loaded at 77F10000h - 77F56000h
ole32                            loaded at 774D0000h - 7760D000h
ADVAPI32                         loaded at 77DC0000h - 77E6A000h
RPCRT4                           loaded at 77E70000h - 77F01000h
msvcrt                           loaded at 77C00000h - 77C58000h
COMCTL32                         loaded at 773C0000h - 774C2000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                         loaded at 76390000h - 763D9000h
SHELL32                          loaded at 7C9C0000h - 7D1D6000h
foo_abx                          loaded at 003E0000h - 003EC000h
foo_ac3                          loaded at 00940000h - 00953000h
foo_adpcm                        loaded at 00960000h - 00975000h
foo_albumlist                    loaded at 003F0000h - 003FB000h
foo_ape                          loaded at 00980000h - 0099F000h
foo_apl                          loaded at 009A0000h - 009AA000h
foo_audioscrobbler               loaded at 009B0000h - 009D0000h
LIBCURL                          loaded at 009D0000h - 009E9000h
WS2_32                           loaded at 71AA0000h - 71AB7000h
WS2HELP                          loaded at 71A90000h - 71A98000h
WINMM                            loaded at 76B30000h - 76B5D000h
foo_bitcompare                   loaded at 00A80000h - 00A89000h
foo_burninate                    loaded at 00A90000h - 00A9C000h
VERSION                          loaded at 77BF0000h - 77BF8000h
foo_cdda                         loaded at 00AA0000h - 00AAE000h
foo_clienc                       loaded at 00AB0000h - 00ABB000h
foo_console                      loaded at 00AC0000h - 00AC7000h
foo_convolve                     loaded at 00AD0000h - 00B1F000h
foo_dbsearch                     loaded at 00B20000h - 00B3A000h
foo_diskwriter                   loaded at 00B40000h - 00B52000h
foo_dsp_crossfade                loaded at 00B60000h - 00B67000h
foo_dsp_crossfeed                loaded at 00B70000h - 00B88000h
foo_dsp_extra                    loaded at 00BA0000h - 00BB5000h
foo_dsp_nogaps                   loaded at 00BC0000h - 00BC7000h
foo_dsp_pause                    loaded at 00BD0000h - 00BD7000h
foo_dsp_skip_silence             loaded at 00BE0000h - 00BE7000h
foo_dsp_soundtouch               loaded at 00BF0000h - 00BFD000h
MSVCP60                          loaded at 76060000h - 760C5000h
foo_dts                          loaded at 00C00000h - 00C29000h
foo_dumb                         loaded at 00C30000h - 00C5C000h
foo_dynamics                     loaded at 00C60000h - 00C67000h
foo_faac                         loaded at 00C70000h - 00CA3000h
foo_flac                         loaded at 00CB0000h - 00CCF000h
foo_flaccer                      loaded at 00CD0000h - 00CEA000h
foo_freedb                       loaded at 00CF0000h - 00D0D000h
foo_gep                          loaded at 00D10000h - 00D36000h
MSIMG32                          loaded at 76360000h - 76365000h
OLEAUT32                         loaded at 77110000h - 7719C000h
foo_history                      loaded at 00D40000h - 00D55000h
foo_id3v2                        loaded at 00D60000h - 00D91000h
foo_infobox                      loaded at 00DA0000h - 00DB3000h
foo_input_std                    loaded at 00DC0000h - 00E5D000h
MSACM32                          loaded at 77BD0000h - 77BE5000h
foo_lpac                         loaded at 00E60000h - 00E67000h
lpac_codec_api                   loaded at 00E70000h - 00E7A000h
lpaccodec                        loaded at 00E80000h - 00EA9000h
foo_masstag                      loaded at 010D0000h - 010E4000h
foo_matroska                     loaded at 010F0000h - 01132000h
foo_midi                         loaded at 01140000h - 011CF000h
MFC42                            loaded at 73DA0000h - 73E9E000h
MFC42LOC                         loaded at 61EE0000h - 61EED000h
foo_monkey                       loaded at 011D0000h - 011EC000h
foo_mpeg4u                       loaded at 011F0000h - 01219000h
foo_null                         loaded at 01220000h - 01227000h
foo_ofr                          loaded at 01230000h - 01236000h
OptimFROG                        loaded at 01240000h - 0126C000h
foo_oggpreview                   loaded at 01280000h - 01395000h
foo_output_std                   loaded at 013A0000h - 013A9000h
foo_out_dsound_ex                loaded at 013B0000h - 013B9000h
DSOUND                           loaded at 73EE0000h - 73F3C000h
foo_out_ks                       loaded at 013D0000h - 013DB000h
SETUPAPI                         loaded at 77910000h - 77A03000h
foo_playlistgen_ex               loaded at 013E0000h - 013EF000h
foo_pphsresample                 loaded at 014F0000h - 01500000h
foo_psf                          loaded at 01500000h - 015AC000h
foo_read_http                    loaded at 015B0000h - 015B9000h
foo_rgscan                       loaded at 015C0000h - 015CD000h
foo_scroll                       loaded at 015D0000h - 015D6000h
foo_search_ex                    loaded at 015E0000h - 015E8000h
foo_shn                          loaded at 015F0000h - 015FF000h
foo_shuffle                      loaded at 01600000h - 0160B000h
foo_sid                          loaded at 01610000h - 01658000h
foo_speex                        loaded at 01680000h - 01698000h
foo_tta                          loaded at 01660000h - 01669000h
foo_tta_old                      loaded at 016A0000h - 016A9000h
foo_ui_columns                   loaded at 016B0000h - 016E7000h
foo_ui_gfx                       loaded at 016F0000h - 01718000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_ui_std                       loaded at 01730000h - 01747000h
foo_unpack                       loaded at 01750000h - 01781000h
foo_utils                        loaded at 01790000h - 017A1000h
foo_vis_manager                  loaded at 017B0000h - 017B8000h
foo_vis_simple_spectrum          loaded at 017C0000h - 017CC000h
foo_vorbisenc                    loaded at 017D0000h - 018E1000h
foo_wavpack                      loaded at 018F0000h - 01904000h
foo_wma                          loaded at 01910000h - 01929000h
WMVCore                          loaded at 086C0000h - 08904000h
WMASF                            loaded at 070D0000h - 0710B000h
uxtheme                          loaded at 5B290000h - 5B2C8000h
MSCTF                            loaded at 746F0000h - 7473B000h
SynTPFcs                         loaded at 63000000h - 63013000h
mswsock                          loaded at 71A40000h - 71A80000h
DNSAPI                           loaded at 76F10000h - 76F37000h
SSSensor                         loaded at 061F0000h - 06205000h
winrnr                           loaded at 76FA0000h - 76FA8000h
WLDAP32                          loaded at 76F50000h - 76F7D000h
rasadhlp                         loaded at 76FB0000h - 76FB6000h
imon                             loaded at 20B00000h - 20B45000h
WSOCK32                          loaded at 71AC0000h - 71ACA000h
NTMARTA                          loaded at 77680000h - 776A1000h
SAMLIB                           loaded at 71BE0000h - 71BF3000h
hnetcfg                          loaded at 698D0000h - 69928000h
wshtcpip                         loaded at 71A80000h - 71A88000h
imagehlp                         loaded at 76C80000h - 76CA8000h
DBGHELP                          loaded at 59F70000h - 5A011000h

Stack dump analysis:
Address: 77F159A0h, location: "GDI32", loaded at 77F10000h - 77F56000h
Symbol: "SelectObject" (+00000000h)
Address: 016F2495h, location: "foo_ui_gfx", loaded at 016F0000h - 01718000h
Address: 01713374h, location: "foo_ui_gfx", loaded at 016F0000h - 01718000h
Address: 00421653h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004215F8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 016F6CFEh, location: "foo_ui_gfx", loaded at 016F0000h - 01718000h
Address: 016F4387h, location: "foo_ui_gfx", loaded at 016F0000h - 01718000h
Address: 016F3F4Ah, location: "foo_ui_gfx", loaded at 016F0000h - 01718000h
Address: 77D3EB3Eh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 74700E6Ch, location: "MSCTF", loaded at 746F0000h - 7473B000h
Symbol: "TF_UninitSystem" (+00000A03h)
Address: 74700E71h, location: "MSCTF", loaded at 746F0000h - 7473B000h
Symbol: "TF_UninitSystem" (+00000A08h)
Address: 7472E548h, location: "MSCTF", loaded at 746F0000h - 7473B000h
Address: 74700E78h, location: "MSCTF", loaded at 746F0000h - 7473B000h
Symbol: "TF_UninitSystem" (+00000A0Fh)
Address: 74700E71h, location: "MSCTF", loaded at 746F0000h - 7473B000h
Symbol: "TF_UninitSystem" (+00000A08h)
Address: 77D3EAF2h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "EnableMenuItem" (+000000C3h)
Address: 77D3EA9Eh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "EnableMenuItem" (+0000006Fh)
Address: 77D3EAADh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "EnableMenuItem" (+0000007Eh)
Address: 77D60467h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D3EAB0h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "EnableMenuItem" (+00000081h)
Address: 77D3EAADh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "EnableMenuItem" (+0000007Eh)
Address: 77D3EBF3h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 77D3EC03h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "CallNextHookEx" (+00000100h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 74700DE9h, location: "MSCTF", loaded at 746F0000h - 7473B000h
Symbol: "TF_UninitSystem" (+00000980h)
Address: 77D3EAC1h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "EnableMenuItem" (+00000092h)
Address: 061F265Fh, location: "SSSensor", loaded at 061F0000h - 06205000h
Symbol: "SsCreateScreenSaverSensor" (+0000012Fh)
Address: 77D38734h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+0000006Dh)
Address: 016F3F4Ah, location: "foo_ui_gfx", loaded at 016F0000h - 01718000h
Address: 016F3F4Ah, location: "foo_ui_gfx", loaded at 016F0000h - 01718000h
Address: 77D38816h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+0000014Fh)
Address: 016F3F4Ah, location: "foo_ui_gfx", loaded at 016F0000h - 01718000h
Address: 77D3EAADh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "EnableMenuItem" (+0000007Eh)
Address: 77D60467h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D38830h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+00000169h)
Address: 77D389CDh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 016F3F4Ah, location: "foo_ui_gfx", loaded at 016F0000h - 01718000h
Address: 77D60467h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D389F0h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D38A10h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 100038ECh, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uDispatchMessage" (+0000000Ah)
Address: 0041238Bh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00410FEAh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00438DB5h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00452000h

Version info:
foobar2000 v0.8.3