Hi,
nice plugin, but i get crashes on lage scans too.
And foobar 1.1.2 reproducible crashes when using Lyricsgrabber2 on a track with no title-tag.
Tested on my normal installation and an freshly installed portable one on another computer, just standard components and Lyricsgrabber2.
I used 2 copys of a mp3-file.
First correctly taged: Lyrics found and written.
Second without %title% -> crash [1]
Crashreport:
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 5ABFAD00h
Access violation, operation: read, address: 00000000h
Call path:
threaded_process thread=>lyric_lookup_task::run=>lookup=>provider_searchall::lookup=>provider_lyrdb::lookup_one
Code bytes (5ABFAD00h):
5ABFACC0h: 5A B8 78 DA C9 5A C3 CC CC CC CC CC CC CC CC CC
5ABFACD0h: B8 01 00 00 00 C3 CC CC CC CC CC CC CC CC CC CC
5ABFACE0h: 8B 09 85 C9 74 06 8B 01 8B 10 FF E2 C3 CC CC CC
5ABFACF0h: 55 8B 6C 24 0C 56 8B C5 57 8D 50 01 8D 64 24 00
5ABFAD00h: 8A 08 40 84 C9 75 F9 8B 7C 24 10 2B C2 8B F0 53
5ABFAD10h: 83 C7 04 8D 5E 01 8B C7 E8 93 E0 00 00 8B 07 5B
5ABFAD20h: 85 F6 76 17 8B CD 2B C8 8B EE 8D 9B 00 00 00 00
5ABFAD30h: 8A 14 01 88 10 40 83 ED 01 75 F5 8B 44 24 10 8B
Stack (044FF448h):
044FF428h: 807C2120 00000000 FFFFFD34 000002E4
044FF438h: FFFFFD34 000002CC 00000018 00000000
044FF448h: FFFFFFFF 00000000 044FF6E8 5ABF66E6
044FF458h: 044FF5E0 00000000 A91E77E8 02439428
044FF468h: 00000000 00000003 00000000 00000000
044FF478h: 00000000 00000003 5AC8CFB4 5AC8CDA0
044FF488h: 00000000 00000000 00000000 00000000
044FF498h: 5AC8CDA0 00000000 00000000 00000000
044FF4A8h: 00000000 5AC8CDA0 00000000 00000000
044FF4B8h: 00000000 00000000 5AC8CDA0 00000000
044FF4C8h: 00000000 00000000 00000000 5AC8CDA0
044FF4D8h: 00000000 00000000 00000000 00000000
044FF4E8h: 5AC8CDA0 00000000 00000000 00000000
044FF4F8h: 00000000 5AC8CFB4 00000000 00000000
044FF508h: 00000000 00000000 00000000 00000000
044FF518h: 00000000 00000000 00000000 00000000
044FF528h: 00000000 00000000 00000000 00000000
044FF538h: 00000000 00000000 00000000 00000000
044FF548h: 00000000 00000000 00000000 00000000
044FF558h: 00000000 00000000 00000000 00000000
Registers:
EAX: 00000000, EBX: 00000000, ECX: 044FF5E0, EDX: 00000001
ESI: 00000000, EDI: FFFFFFFF, EBP: 00000000, ESP: 044FF448
Crash location:
Module: foo_lyricsgrabber2
Offset: AD00h
Loaded modules:
foobar2000 loaded at 00240000h - 00430000h
ntdll loaded at 77050000h - 7718C000h
kernel32 loaded at 76CE0000h - 76DB4000h
KERNELBASE loaded at 75250000h - 7529A000h
COMCTL32 loaded at 740F0000h - 7428E000h
msvcrt loaded at 76930000h - 769DC000h
GDI32 loaded at 76520000h - 7656E000h
USER32 loaded at 756C0000h - 75789000h
LPK loaded at 77190000h - 7719A000h
USP10 loaded at 76670000h - 7670D000h
SHLWAPI loaded at 754B0000h - 75507000h
DSOUND loaded at 5ADD0000h - 5AE42000h
ADVAPI32 loaded at 76C40000h - 76CE0000h
sechost loaded at 76910000h - 76929000h
RPCRT4 loaded at 76470000h - 76511000h
ole32 loaded at 76EF0000h - 7704C000h
WINMM loaded at 712A0000h - 712D2000h
POWRPROF loaded at 746F0000h - 74715000h
SETUPAPI loaded at 75510000h - 756AD000h
CFGMGR32 loaded at 75350000h - 75377000h
OLEAUT32 loaded at 769E0000h - 76A6F000h
DEVOBJ loaded at 75330000h - 75342000h
UxTheme loaded at 73F70000h - 73FB0000h
SHELL32 loaded at 75790000h - 763D9000h
zlib1 loaded at 5A4C0000h - 5A4D4000h
shared loaded at 5F9F0000h - 5FA1B000h
imagehlp loaded at 77250000h - 7727A000h
dbghelp loaded at 6B710000h - 6B7FB000h
COMDLG32 loaded at 763E0000h - 7645B000h
Secur32 loaded at 75090000h - 75098000h
SSPICLI loaded at 750B0000h - 750CA000h
CRYPT32 loaded at 75380000h - 7549C000h
MSASN1 loaded at 75210000h - 7521C000h
gdiplus loaded at 73DE0000h - 73F70000h
IMM32 loaded at 771A0000h - 771BF000h
MSCTF loaded at 76E20000h - 76EEC000h
TfWah loaded at 10000000h - 10074000h
WS2_32 loaded at 76C00000h - 76C35000h
NSI loaded at 756B0000h - 756B6000h
CRYPTBASE loaded at 75120000h - 7512C000h
CLBCatQ loaded at 771C0000h - 77243000h
MMDevApi loaded at 73C60000h - 73C99000h
PROPSYS loaded at 73FB0000h - 740A5000h
dwmapi loaded at 73C40000h - 73C53000h
foo_ui_std loaded at 5ACB0000h - 5ADC8000h
MSIMG32 loaded at 73700000h - 73705000h
foo_lyricsgrabber2 loaded at 5ABF0000h - 5ACAC000h
WLDAP32 loaded at 76A70000h - 76AB5000h
python25 loaded at 1E000000h - 1E208000h
MSVCR71 loaded at 7C340000h - 7C396000h
foo_input_std loaded at 5AA90000h - 5ABE5000h
foo_albumlist loaded at 5F990000h - 5F9ED000h
AUDIOSES loaded at 6D740000h - 6D776000h
_socket loaded at 02AE0000h - 02AED000h
CRYPTSP loaded at 74C20000h - 74C36000h
rsaenh loaded at 749B0000h - 749EB000h
RpcRtRemote loaded at 75190000h - 7519E000h
explorerframe loaded at 6FFE0000h - 7014F000h
DUser loaded at 73CF0000h - 73D1F000h
DUI70 loaded at 73D20000h - 73DD2000h
mswsock loaded at 74BE0000h - 74C1C000h
wshtcpip loaded at 74730000h - 74735000h
Stack dump analysis:
Address: 5ABF66E6h (foo_lyricsgrabber2+66E6h)
Address: 5AC8CFB4h (foo_lyricsgrabber2+9CFB4h), symbol: "curl_formget" (+45284h)
Address: 5AC8CDA0h (foo_lyricsgrabber2+9CDA0h), symbol: "curl_formget" (+45070h)
Address: 5AC8CDA0h (foo_lyricsgrabber2+9CDA0h), symbol: "curl_formget" (+45070h)
Address: 5AC8CDA0h (foo_lyricsgrabber2+9CDA0h), symbol: "curl_formget" (+45070h)
Address: 5AC8CDA0h (foo_lyricsgrabber2+9CDA0h), symbol: "curl_formget" (+45070h)
Address: 5AC8CDA0h (foo_lyricsgrabber2+9CDA0h), symbol: "curl_formget" (+45070h)
Address: 5AC8CDA0h (foo_lyricsgrabber2+9CDA0h), symbol: "curl_formget" (+45070h)
Address: 5AC8CFB4h (foo_lyricsgrabber2+9CFB4h), symbol: "curl_formget" (+45284h)
Address: 5AC8D020h (foo_lyricsgrabber2+9D020h), symbol: "curl_formget" (+452F0h)
Address: 5AC8CD00h (foo_lyricsgrabber2+9CD00h), symbol: "curl_formget" (+44FD0h)
Address: 5AC8CD00h (foo_lyricsgrabber2+9CD00h), symbol: "curl_formget" (+44FD0h)
Address: 5AC8CD00h (foo_lyricsgrabber2+9CD00h), symbol: "curl_formget" (+44FD0h)
Address: 5AC8CD00h (foo_lyricsgrabber2+9CD00h), symbol: "curl_formget" (+44FD0h)
Address: 5AC8CD00h (foo_lyricsgrabber2+9CD00h), symbol: "curl_formget" (+44FD0h)
Address: 5AC8CD00h (foo_lyricsgrabber2+9CD00h), symbol: "curl_formget" (+44FD0h)
Address: 5AC8CFB4h (foo_lyricsgrabber2+9CFB4h), symbol: "curl_formget" (+45284h)
Address: 5AC8CD00h (foo_lyricsgrabber2+9CD00h), symbol: "curl_formget" (+44FD0h)
Address: 5AC8CD00h (foo_lyricsgrabber2+9CD00h), symbol: "curl_formget" (+44FD0h)
Address: 003E5B40h (foobar2000+1A5B40h)
Address: 5AC8D020h (foo_lyricsgrabber2+9D020h), symbol: "curl_formget" (+452F0h)
Address: 5AC8CFB4h (foo_lyricsgrabber2+9CFB4h), symbol: "curl_formget" (+45284h)
Address: 5AC8D020h (foo_lyricsgrabber2+9D020h), symbol: "curl_formget" (+452F0h)
Address: 003E5B40h (foobar2000+1A5B40h)
Address: 5AC8CD00h (foo_lyricsgrabber2+9CD00h), symbol: "curl_formget" (+44FD0h)
Address: 5AC8CFB4h (foo_lyricsgrabber2+9CFB4h), symbol: "curl_formget" (+45284h)
Address: 5AC8044Ah (foo_lyricsgrabber2+9044Ah), symbol: "curl_formget" (+3871Ah)
Address: 5AC8E678h (foo_lyricsgrabber2+9E678h), symbol: "curl_formget" (+46948h)
Address: 770A22AEh (ntdll+522AEh), symbol: "RtlAllocateHeap" (+211h)
Address: 770A2149h (ntdll+52149h), symbol: "RtlAllocateHeap" (+ACh)
Address: 770A209Dh (ntdll+5209Dh), symbol: "RtlAllocateHeap" (+0h)
Address: 0024E6D5h (foobar2000+E6D5h)
Address: 00378B3Dh (foobar2000+138B3Dh)
Address: 00272E00h (foobar2000+32E00h)
Address: 770A1FAFh (ntdll+51FAFh), symbol: "RtlFreeHeap" (+7Eh)
Address: 76D2F1CCh (kernel32+4F1CCh), symbol: "HeapFree" (+14h)
Address: 5AC5D3DAh (foo_lyricsgrabber2+6D3DAh), symbol: "curl_formget" (+156AAh)
Address: 5AC5D3F9h (foo_lyricsgrabber2+6D3F9h), symbol: "curl_formget" (+156C9h)
Address: 5ABF1C26h (foo_lyricsgrabber2+1C26h)
Address: 5F9F2826h (shared+2826h), symbol: "uCallStackTracker::~uCallStackTracker" (+0h)
Address: 5AC8D020h (foo_lyricsgrabber2+9D020h), symbol: "curl_formget" (+452F0h)
Address: 5AC8D020h (foo_lyricsgrabber2+9D020h), symbol: "curl_formget" (+452F0h)
Address: 5AC8CD00h (foo_lyricsgrabber2+9CD00h), symbol: "curl_formget" (+44FD0h)
Address: 5AC7FB41h (foo_lyricsgrabber2+8FB41h), symbol: "curl_formget" (+37E11h)
Address: 5AC9D854h (foo_lyricsgrabber2+AD854h), symbol: "curl_formget" (+55B24h)
Address: 5AC8D020h (foo_lyricsgrabber2+9D020h), symbol: "curl_formget" (+452F0h)
Address: 5AC8D11Ch (foo_lyricsgrabber2+9D11Ch), symbol: "curl_formget" (+453ECh)
Address: 5AC8D020h (foo_lyricsgrabber2+9D020h), symbol: "curl_formget" (+452F0h)
Address: 5AC8DF60h (foo_lyricsgrabber2+9DF60h), symbol: "curl_formget" (+46230h)
Address: 5F9F27EDh (shared+27EDh), symbol: "uCallStackTracker::uCallStackTracker" (+0h)
Address: 5AC14F4Bh (foo_lyricsgrabber2+24F4Bh), symbol: "initgrabber" (+4CBBh)
Address: 5AC7DF12h (foo_lyricsgrabber2+8DF12h), symbol: "curl_formget" (+361E2h)
Address: 0031CB56h (foobar2000+DCB56h)
Address: 5F9F27D8h (shared+27D8h), symbol: "uPrintCrashInfo_OnEvent" (+B1h)
Address: 003B9C78h (foobar2000+179C78h)
Address: 0038D4E8h (foobar2000+14D4E8h)
Address: 0031CAE7h (foobar2000+DCAE7h)
Address: 0038A3F9h (foobar2000+14A3F9h)
Address: 76D31194h (kernel32+51194h), symbol: "BaseThreadInitThunk" (+12h)
Address: 770AB3F5h (ntdll+5B3F5h), symbol: "RtlInitializeExceptionChain" (+63h)
Address: 73F569E5h (gdiplus+1769E5h), symbol: "GdipCreateSolidFill" (+12F994h)
Address: 76D42B55h (kernel32+62B55h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 76D42B55h (kernel32+62B55h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 7706D74Dh (ntdll+1D74Dh), symbol: "RtlAddMandatoryAce" (+5B1h)
Address: 770AB3C8h (ntdll+5B3C8h), symbol: "RtlInitializeExceptionChain" (+36h)
Address: 0031CAB0h (foobar2000+DCAB0h)
Address: 0031CAB0h (foobar2000+DCAB0h)
Environment:
App: foobar2000 v1.1.2
OS: Windows 6.1.7600 x86
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4200+, features: 3DNow!ex MMX SSE SSE2 SSE3
Audio: Lautsprecher (Realtek AC'97 Audio); Realtek Digital Output (Realtek AC'97 Audio)
UI: Default User Interface 0.9.5
Components:
Core (2011-01-22 00:03:02 UTC)
foobar2000 core 1.1.2
foo_albumlist.dll (2011-01-22 00:01:28 UTC)
Album List 4.5
foo_input_std.dll (2011-01-22 00:00:58 UTC)
Standard Input Array 1.0
foo_lyricsgrabber2.dll (2011-01-30 16:56:41 UTC)
Lyrics Grabber 2 0.5.5.2 beta
foo_ui_std.dll (2011-01-22 00:00:58 UTC)
Default User Interface 0.9.5
Recent events:
Album List refreshed in: 0:00.000453
Startup time : 0:00.186510
Properties dialog refresh: 0:00.000074
Properties dialog display refresh: 0:00.002266
Properties dialog refresh: 0:00.001393
Properties dialog display refresh: 0:00.009907
Bye, Grymie