I download the Advanced Controls from page http://pelit.koillismaa.fi/plugins/show.php?id=138
And copy file foo_AdvancedControls.dll and folder AdvancedControls into my foobar2000's components folder.
When I restart my foobar2000 v0.9.6.3,it crashes and give me the following result:
[snip]
So, I renames foo_AdvancedControls.dll into foo_AdvancedControls.dll.disable, then restarts foobar2000, it's ok now.
Can anyone give some advise on how to properly use Advanced Controls?
Hello.
First, make sure your download is not corrupted. This is unlikely, but it may happen.
Then, could you please try to disable all third-party components except Advanced Controls and check if you can crash foobar2000 again. If it works, try to enable your other extensions one by one until you find the one causing the player to crash.
Post the result of your tests here. If I'm able to reproduce the problem, I will probably be able to fix it.
Regards.
hi, I follow you suggestion, create a new installation of foobar2000 v0.9.6.3, and copy the file foo_AdvancedControls.dll and folder AdvancedControls into the components folder of the new installation... and when foobar2000 starts, it crash again.
Here is the error result:
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C95426Dh
Access violation, operation: read, address: 00000000h
Call path:
entry=>initquit::on_init
Code bytes (7C95426Dh):
7C95422Dh: 90 90 90 FF FF FF FF 00 00 00 00 62 CA 95 7C 90
7C95423Dh: 90 90 90 90 64 A1 18 00 00 00 53 6A 00 8B 40 30
7C95424Dh: FF 70 18 E8 E8 C1 FD FF C3 88 4F 05 8D 48 08 8B
7C95425Dh: 11 89 95 64 FF FF FF 8B 40 0C 89 85 5C FF FF FF
7C95426Dh: 8B 00 3B 42 04 0F 85 13 01 00 00 3B C1 0F 85 0B
7C95427Dh: 01 00 00 FF 75 B0 8B 75 E4 56 E8 08 C9 FD FF 8B
7C95428Dh: 85 64 FF FF FF 8B 8D 5C FF FF FF 89 01 89 48 04
7C95429Dh: 3B C1 0F 84 E4 77 00 00 8B 45 B0 0F B7 08 29 4E
Stack (0012F9CCh):
0012F9ACh: 00E0E644 7D5993C0 77F443DD 7D5993C0
0012F9BCh: 00000004 00000000 00E0DB50 00000000
0012F9CCh: 0000000A 0000000A 010F129F 00FB0000
0012F9DCh: 00FE5318 0012F9F8 7C809FF5 00FB0000
0012F9ECh: 0012FCAC 00000008 00000000 00FEC820
0012F9FCh: 0000000A 00000000 0012FA20 00FBFE15
0012FA0Ch: 0012FCB0 0012FA54 0000000A 0012FCB0
0012FA1Ch: 0012FCAC 0000000A 00FB5D71 0012FCB0
0012FA2Ch: 0000000E 0012FA54 0000000A 010F129F
0012FA3Ch: 000003E8 00000008 00FB8189 00000005
0012FA4Ch: 00FE18BC 00000000 00420026 00000000
0012FA5Ch: 0000006B 00000000 00000000 00A74170
0012FA6Ch: 00A70178 00000000 00A74178 00A74178
0012FA7Ch: 00166D28 00000000 00A74BB8 00A74BB8
0012FA8Ch: 00A74BB0 00000000 00A74178 01002530
0012FA9Ch: FFFFFFFB 0012FAE0 77EF9752 01000308
0012FAACh: 00A70178 010002F8 01000178 0000000C
0012FABCh: 00000000 00000000 01000310 0000000E
0012FACCh: 01002538 0000000C 010002F8 00A70000
0012FADCh: 01002550 00000001 00000005 01000338
Registers:
EAX: 00000000, EBX: 000002ED, ECX: 01001A78, EDX: 00000000
ESI: 010002F0, EDI: 01000308, EBP: 0012FBEC, ESP: 0012F9CC
Crash location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlInitializeContext" (+000001ECh)
Loaded modules:
foobar2000 loaded at 00400000h - 0053B000h
ntdll loaded at 7C920000h - 7C9B4000h
kernel32 loaded at 7C800000h - 7C91D000h
COMCTL32 loaded at 77180000h - 77283000h
msvcrt loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E49000h
RPCRT4 loaded at 77E50000h - 77EE2000h
Secur32 loaded at 77FC0000h - 77FD1000h
GDI32 loaded at 77EF0000h - 77F38000h
USER32 loaded at 77D10000h - 77D9F000h
SHLWAPI loaded at 77F40000h - 77FB6000h
SHELL32 loaded at 7D590000h - 7DD83000h
ole32 loaded at 76990000h - 76ACD000h
shared loaded at 10000000h - 1002A000h
UxTheme loaded at 5ADC0000h - 5ADF7000h
COMDLG32 loaded at 76320000h - 76367000h
IMM32 loaded at 76300000h - 7631D000h
LPK loaded at 62C20000h - 62C29000h
USP10 loaded at 73FA0000h - 7400B000h
guard32 loaded at 00A40000h - 00A67000h
VERSION loaded at 77BD0000h - 77BD8000h
fltlib loaded at 4AA90000h - 4AA98000h
MSCTF loaded at 74680000h - 746CB000h
msctfime loaded at 73640000h - 7366E000h
foo_albumlist loaded at 00AD0000h - 00B3B000h
foo_ui_std loaded at 00BC0000h - 00C94000h
gdiplus loaded at 4AE90000h - 4B036000h
MSIMG32 loaded at 762F0000h - 762F5000h
foo_abx loaded at 00CB0000h - 00CE1000h
foo_converter loaded at 00D10000h - 00D7C000h
foo_freedb2 loaded at 00DA0000h - 00DE1000h
foo_fileops loaded at 00E10000h - 00E56000h
foo_cdda loaded at 00E80000h - 00EC0000h
foo_unpack loaded at 00EE0000h - 00F0E000h
foo_rgscan loaded at 00F30000h - 00F8B000h
foo_AdvancedControls loaded at 00FB0000h - 00FF8000h
foo_dsp_std loaded at 01010000h - 01058000h
foo_input_std loaded at 01080000h - 011C0000h
imagehlp loaded at 76C60000h - 76C88000h
DBGHELP loaded at 68D60000h - 68E01000h
Stack dump analysis:
Address: 010F129Fh, location: "foo_input_std", loaded at 01080000h - 011C0000h
Address: 00FB0000h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FE5318h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 7C809FF5h, location: "kernel32", loaded at 7C800000h - 7C91D000h
Symbol: "LoadResource" (+00000040h)
Address: 00FB0000h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FBFE15h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FB5D71h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 010F129Fh, location: "foo_input_std", loaded at 01080000h - 011C0000h
Address: 00FB8189h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FE18BCh, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00420026h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 77EF9752h, location: "GDI32", loaded at 77EF0000h - 77F38000h
Symbol: "GetTextFaceW" (+000001BDh)
Address: 00A430A6h, location: "guard32", loaded at 00A40000h - 00A67000h
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "strchr" (+00000117h)
Address: 00A421ADh, location: "guard32", loaded at 00A40000h - 00A67000h
Address: 7C9305D4h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 00FBFAE8h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 77D1FA4Dh, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "CallNextHookEx" (+000001F2h)
Address: 010F129Fh, location: "foo_input_std", loaded at 01080000h - 011C0000h
Address: 010F129Fh, location: "foo_input_std", loaded at 01080000h - 011C0000h
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "strchr" (+00000117h)
Address: 7C9306F0h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 00A42197h, location: "guard32", loaded at 00A40000h - 00A67000h
Address: 7C9305D4h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 00FBFAE8h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 010F129Fh, location: "foo_input_std", loaded at 01080000h - 011C0000h
Address: 00FBFE67h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FB81C3h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 010F129Fh, location: "foo_input_std", loaded at 01080000h - 011C0000h
Address: 00FB81DAh, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 010F129Fh, location: "foo_input_std", loaded at 01080000h - 011C0000h
Address: 00FB82D8h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FE18E0h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 77D21386h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "GetMenuItemCount" (+00000000h)
Address: 010F129Fh, location: "foo_input_std", loaded at 01080000h - 011C0000h
Address: 010F0000h, location: "foo_input_std", loaded at 01080000h - 011C0000h
Address: 00420026h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 77D184FCh, location: "USER32", loaded at 77D10000h - 77D9F000h
Address: 77D185A4h, location: "USER32", loaded at 77D10000h - 77D9F000h
Address: 010F129Fh, location: "foo_input_std", loaded at 01080000h - 011C0000h
Address: 00FD3BA6h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FB2EDBh, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FB0000h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 010F129Fh, location: "foo_input_std", loaded at 01080000h - 011C0000h
Address: 77D4F852h, location: "USER32", loaded at 77D10000h - 77D9F000h
Symbol: "SetMenuItemBitmaps" (+00000000h)
Address: 00FB0000h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FE18E0h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FB3301h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FD48D0h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FB140Fh, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FC3690h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FBF801h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FBF815h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FD48D0h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FB146Fh, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FD40F0h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FB48D1h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FE18E0h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FE0248h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 00FD3920h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 0043A2CDh, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004D9D8Bh, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004EA0D4h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00FE0248h, location: "foo_AdvancedControls", loaded at 00FB0000h - 00FF8000h
Address: 0043A293h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004C29B2h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 0043B0FAh, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004D9DF4h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004EA0D4h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 7C9306F0h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 004EA0D4h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 7C92EE18h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "strchr" (+00000117h)
Address: 7C9306F0h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9306EBh, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00A421ADh, location: "guard32", loaded at 00A40000h - 00A67000h
Address: 7C9305D4h, location: "ntdll", loaded at 7C920000h - 7C9B4000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 004B6FB3h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004B1650h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004B6FB3h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004B5408h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 1000258Fh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 004E075Ch, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004CB0C1h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004E075Ch, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 0043B426h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004AF9C1h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004AF9BBh, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004D1BC0h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004CFD20h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004B1650h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004AF9BBh, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004AF9CFh, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004CFD20h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004CB24Dh, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004B151Ah, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004B1650h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C91D000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C91D000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C91D000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004B1585h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00530057h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00530022h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00530057h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 00530057h, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 0053B000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 0053B000h
Version info:
foobar2000 v0.9.6.3
UNICODE
Windows 5.1
Additional info:
Standard DSP Array 1.0 (foo_dsp_std)
foobar2000 core 0.9.6.3 (Core)
CD Audio Decoder 2.1.4 (foo_cdda)
File Operations 2.1.1 (foo_fileops)
RAR reader 1.2 (foo_unpack)
ABX Comparator 1.3.3 (foo_abx)
Converter 1.2 (foo_converter)
Standard Input Array 1.0 (foo_input_std)
Album List 4.3 (foo_albumlist)
Default User Interface 0.9.5 (foo_ui_std)
freedb Tagger 0.6.1 (foo_freedb2)
ReplayGain Scanner 2.0.8 (foo_rgscan)
ZIP/GZIP reader 1.0 (foo_unpack)
FooBar2000 Advanced Controls 0.5.11.5 (foo_AdvancedControls)