On exiting foobar the program crashes every time with a metadb handle leak. I don't have any additional plugins loaded so I think it's really strange. Please have a look at my crashlog and tell me if you spot something which could be the reason.
CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 003D77A7h
Access violation, operation: read, address: 017DB688h
Call path:
This is the first crash logged by this instance.
Code bytes (003D77A7h):
003D7767h: CC CC CC CC CC CC CC CC CC 6A FF 68 38 7A 3E 00
003D7777h: 64 A1 00 00 00 00 50 51 56 A1 F4 F7 3E 00 33 C4
003D7787h: 50 8D 44 24 0C 64 A3 00 00 00 00 8B F1 89 74 24
003D7797h: 08 8B 4E 08 85 C9 C7 44 24 14 00 00 00 00 74 06
003D77A7h: 8B 01 8B 10 FF D2 C7 46 04 FC 94 3E 00 C7 06 28
003D77B7h: 95 3E 00 8B 4C 24 0C 64 89 0D 00 00 00 00 59 5E
003D77C7h: 83 C4 10 C3 CC CC CC CC CC 8B 44 24 08 8B 10 3B
003D77D7h: 15 D0 B6 3E 00 75 47 8B 50 04 3B 15 D4 B6 3E 00
Stack (0012FC7Ch):
0012FC5Ch: 00D4DCDC 7E6794F8 77F443DD 7E6794F8
0012FC6Ch: 00000004 00000000 00D4D1E8 00000000
0012FC7Ch: 4F0835DC 00000001 003EF17C 0012FCB4
0012FC8Ch: 003E7A38 00000000 003DE911 4F083598
0012FC9Ch: 00000000 00000000 003D0000 00A331B0
0012FCACh: 0012FC98 0012F8A4 0012FD1C 003DE1F0
0012FCBCh: 4F24050C 00000000 0012FCEC 003DE98F
0012FCCCh: 00000000 00000000 00000001 003DB094
0012FCDCh: 00000001 00000000 003D0000 00000001
0012FCECh: 0012FD2C 003DB1C7 003D0000 00000000
0012FCFCh: 00000001 4F083470 00000000 0012FD48
0012FD0Ch: 002528D8 00000001 0012FD00 0012F8A4
0012FD1Ch: 0012FDC8 003DE1F0 4F2402D4 00000000
0012FD2Ch: 0012FD54 003DB231 003D0000 7C9111A7
0012FD3Ch: 003D0000 00000000 00000001 002528D8
0012FD4Ch: 00000000 00252A00 0012FDD8 7C933F31
0012FD5Ch: 003DB214 003D0000 00000000 00000001
0012FD6Ch: 00000000 7C91E88E 00000000 00000014
0012FD7Ch: 00000001 00000000 0015A9C8 00000000
0012FD8Ch: 003B3B90 00000000 003B0000 003B3B90
Registers:
EAX: 0012FC88, EBX: 003D0000, ECX: 017DB688, EDX: 00A30608
ESI: 003EF17C, EDI: 00A33178, EBP: 0012FCC4, ESP: 0012FC7C
Crash location: "foo_playcount", loaded at 003D0000h - 003F8000h
Loaded modules:
foobar2000 loaded at 00400000h - 004F3000h
ntdll loaded at 7C910000h - 7C9C7000h
kernel32 loaded at 7C800000h - 7C907000h
COMCTL32 loaded at 773A0000h - 774A3000h
msvcrt loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E4A000h
RPCRT4 loaded at 77E50000h - 77EE2000h
Secur32 loaded at 77FC0000h - 77FD1000h
GDI32 loaded at 77EF0000h - 77F37000h
USER32 loaded at 7E360000h - 7E3F1000h
SHLWAPI loaded at 77F40000h - 77FB6000h
SHELL32 loaded at 7E670000h - 7EE91000h
ole32 loaded at 774B0000h - 775ED000h
shared loaded at 10000000h - 10029000h
COMDLG32 loaded at 76350000h - 7639A000h
MSCTF loaded at 746A0000h - 746EB000h
foo_playcount loaded at 003D0000h - 003F8000h
foo_abx loaded at 00A40000h - 00A73000h
foo_albumlist loaded at 00AA0000h - 00AE7000h
OLEAUT32 loaded at 770F0000h - 7717B000h
foo_cdda loaded at 00B10000h - 00B45000h
foo_converter loaded at 00B70000h - 00BD9000h
foo_dsp_std loaded at 00C00000h - 00C41000h
foo_freedb2 loaded at 00C70000h - 00CB0000h
foo_input_monkey loaded at 00CD0000h - 00D1A000h
foo_input_std loaded at 00D40000h - 00E58000h
foo_masstag loaded at 00E80000h - 00ED0000h
foo_rgscan loaded at 00EF0000h - 00F38000h
foo_ui_std loaded at 00F60000h - 00FB6000h
UxTheme loaded at 5B0F0000h - 5B128000h
xpsp2res loaded at 20000000h - 202D9000h
netapi32 loaded at 597D0000h - 59825000h
appHelp loaded at 77B10000h - 77B32000h
CLBCATQ loaded at 76F90000h - 7700F000h
COMRes loaded at 77010000h - 770E3000h
VERSION loaded at 77BD0000h - 77BD8000h
CRYPT32 loaded at 77A50000h - 77AE5000h
MSASN1 loaded at 77AF0000h - 77B02000h
WINTRUST loaded at 76BF0000h - 76C1E000h
IMAGEHLP loaded at 76C50000h - 76C78000h
urlmon loaded at 7DF20000h - 7DFC2000h
SETUPAPI loaded at 778F0000h - 779E4000h
DSOUND loaded at 73E70000h - 73ECC000h
WINMM loaded at 76AF0000h - 76B1E000h
wdmaud loaded at 72C90000h - 72C99000h
msacm32 loaded at 72C80000h - 72C88000h
MSACM32 loaded at 77BB0000h - 77BC5000h
midimap loaded at 77BA0000h - 77BA7000h
KsUser loaded at 73E40000h - 73E44000h
DBGHELP loaded at 59DD0000h - 59E71000h
Stack dump analysis:
Address: 003EF17Ch, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 003E7A38h, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 003DE911h, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 003D0000h, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 003DE1F0h, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 003DE98Fh, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 003DB094h, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 003D0000h, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 003DB1C7h, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 003D0000h, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 003DE1F0h, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 003DB231h, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 003D0000h, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 7C9111A7h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrInitializeThunk" (+00000029h)
Address: 003D0000h, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 7C933F31h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrShutdownProcess" (+00000142h)
Address: 003DB214h, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 003D0000h, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 7C91E88Eh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "ZwTerminateProcess" (+00000000h)
Address: 7C920945h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAcquirePebLock" (+00000028h)
Address: 7C92094Eh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 003DB214h, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C933E98h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "LdrShutdownProcess" (+000000A9h)
Address: 7C81CA1Eh, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "IsValidLocale" (+000008EBh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 00493F6Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91F0AAh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAnsiStringToUnicodeString" (+0000005Eh)
Address: 7C839A30h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80E650h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "GetModuleHandleW" (+000001F3h)
Address: 7C839A30h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C81CA58h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "IsValidLocale" (+00000925h)
Address: 7C81CA96h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "ExitProcess" (+00000014h)
Address: 77E8F3B0h, location: "RPCRT4", loaded at 77E50000h - 77EE2000h
Symbol: "RpcErrorStartEnumeration" (+0000A6EBh)
Address: 00496D0Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496F26h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497030h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496F4Bh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496403h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00D4D0B8h, location: "foo_input_std", loaded at 00D40000h - 00E58000h
Address: 00497030h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FF7h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 00D4D0B8h, location: "foo_input_std", loaded at 00D40000h - 00E58000h
Address: 7C839A30h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C817000h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 0049645Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 003D006Eh, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 003D0065h, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 003D006Eh, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 003D0065h, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 003D0065h, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 003D0065h, location: "foo_playcount", loaded at 003D0000h - 003F8000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 004F3000h
Version info:
foobar2000 v0.9.4.5
UNICODE
Windows 5.1
Additional info:
Converter 1.0.1 (foo_converter)
Album List 3.2.0 (foo_albumlist)
Default User Interface 0.9acc (foo_ui_std)
CD Audio Decoder 2.1.1 (foo_cdda)
ABX Comparator 1.3.1 (foo_abx)
Play Count 1.9.2 (foo_playcount)
freedb Tagger 0.5.2a (foo_freedb2)
Standard DSP array 1.0 (foo_dsp_std)
WMA Decoder 1.1 (foo_input_std)
Standard Input Array 1.0 (foo_input_std)
foobar2000 core 0.9.4.5 (Core)
FLAC Decoder 1.1.0 (foo_input_std)
ReplayGain Scanner 2.0.2 (foo_rgscan)
Monkey's Audio decoder 2.1.2 (foo_input_monkey)
Masstagger 1.6 (foo_masstag)
There is one thing I'm not sure about. Maybe the crashes began after I had activated the album library.
Moderation: Moved crash log into codebox.