Every time I quit, it crashes upon exit. According to the failure log it's the WSH panel, but I have no idea how to fix it. Anyone have any ideas? Other than this crash, everything works perfectly. It's more of a annoyance than anything else I guess.
Thanks,
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 011E77AEh
Access violation, operation: read, address: 76FA2838h
Call path:
entry=>user_interface::shutdown
This is the first crash logged by this instance.
Code bytes (011E77AEh):
011E776Eh: 4C 24 14 64 89 0D 00 00 00 00 59 5F 5E 5B 83 C4
011E777Eh: 10 C2 04 00 CC CC CC CC CC CC CC CC CC CC CC CC
011E778Eh: CC CC 56 8B F1 83 7E 28 00 74 22 8B 46 28 85 C0
011E779Eh: 75 0C 68 03 40 00 80 E8 96 51 00 00 EB 0F 8B 08
011E77AEh: 8B 51 08 50 FF D2 C7 46 28 00 00 00 00 83 7E 24
011E77BEh: 00 74 2F 8B 46 24 8B 08 8B 51 1C 50 FF D2 8B 46
011E77CEh: 24 85 C0 75 0E 68 03 40 00 80 E8 63 51 00 00 33
011E77DEh: C0 5E C3 8B 08 8B 51 08 50 FF D2 C7 46 24 00 00
Stack (0012F9FCh):
0012F9DCh: D296E3A1 F11EF497 E1088B0A 8598FB28
0012F9ECh: 80433CC6 FFB3B4C0 FFFFFFFF FABE7E7B
0012F9FCh: 01232920 011EBB10 ECAD7639 001E02C4
0012FA0Ch: 01232920 00000002 00000000 00000000
0012FA1Ch: 001E02C4 01524BA0 00000000 0012FA64
0012FA2Ch: 77E1AB01 005B14A8 FFFFFFEB 00000000
0012FA3Ch: 001E02C4 01524BA0 00000000 001E02C4
0012FA4Ch: 0012FA3C 001E02C4 0012FB44 011FD6FB
0012FA5Ch: FFFFFFFF 011E1DA9 001E02C4 00000002
0012FA6Ch: 00000000 00000000 FFFFFFFF 01524BA0
0012FA7Ch: 0012FAB4 00000001 00000000 FFFFFFFF
0012FA8Ch: 01524BA0 0012FAB4 00000001 77E3A454
0012FA9Ch: 001E02C4 00000002 00000000 00000000
0012FAACh: 01524BA0 DCBAABCD 0012FAD0 77E14750
0012FABCh: 011E1C30 001E02C4 00000002 00000000
0012FACCh: 00000000 0012FAF8 77E155B0 005B14A8
0012FADCh: 00000002 00000000 00000000 011E1C30
0012FAECh: 00000000 00000000 00000000 00000000
0012FAFCh: 77F91BAF 0012FB08 00000018 005B14A8
0012FB0Ch: 00000002 00000000 00000000 011E1C30
Registers:
EAX: 00886B28, EBX: 00000000, ECX: 76FA2830, EDX: 011EB9E0
ESI: 01232910, EDI: 00000002, EBP: 00000000, ESP: 0012F9FC
Crash location: "foo_uie_wsh_panel", loaded at 011E0000h - 01216000h
Loaded modules:
foobar2000 loaded at 00400000h - 004F3000h
ntdll loaded at 77F80000h - 77FFC000h
COMCTL32 loaded at 71710000h - 71794000h
GDI32 loaded at 77F40000h - 77F7C000h
KERNEL32 loaded at 7C570000h - 7C624000h
USER32 loaded at 77E10000h - 77E6F000h
ADVAPI32 loaded at 7C2D0000h - 7C335000h
RPCRT4 loaded at 77D30000h - 77D9F000h
SHLWAPI loaded at 70A70000h - 70AD6000h
msvcrt loaded at 78000000h - 78045000h
SHELL32 loaded at 7CF30000h - 7D176000h
ole32 loaded at 7CE20000h - 7CF0F000h
shared loaded at 10000000h - 10029000h
comdlg32 loaded at 76B30000h - 76B6E000h
IMM32 loaded at 75E60000h - 75E7A000h
MSCTF loaded at 60000000h - 6004C000h
foo_albumlist loaded at 00920000h - 00967000h
OLEAUT32 loaded at 779B0000h - 77A4B000h
foo_cdda loaded at 00D90000h - 00DC5000h
foo_converter loaded at 00DE0000h - 00E49000h
foo_dsp_std loaded at 00E60000h - 00EA1000h
foo_input_std loaded at 00EC0000h - 00FD2000h
foo_masstag loaded at 00FF0000h - 01040000h
foo_out_asio loaded at 01050000h - 0107F000h
foo_rgscan loaded at 01090000h - 010D8000h
foo_uie_albumlist loaded at 010F0000h - 01133000h
foo_uie_quicksearch loaded at 01150000h - 01196000h
foo_uie_vis_egoh loaded at 011B0000h - 011CD000h
foo_uie_wsh_panel loaded at 011E0000h - 01216000h
gdiplus loaded at 70D00000h - 70E91000h
foo_ui_columns loaded at 01360000h - 01406000h
foo_ui_panels loaded at 01430000h - 01519000h
foo_ui_std loaded at 01530000h - 01587000h
Msimg32 loaded at 6B2C0000h - 6B2C5000h
CLBCATQ loaded at 7C950000h - 7C9DF000h
imagehlp loaded at 77920000h - 77943000h
DBGHELP loaded at 72A00000h - 72A2D000h
Stack dump analysis:
Address: 011EBB10h, location: "foo_uie_wsh_panel", loaded at 011E0000h - 01216000h
Address: 77E1AB01h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 011FD6FBh, location: "foo_uie_wsh_panel", loaded at 011E0000h - 01216000h
Address: 011E1DA9h, location: "foo_uie_wsh_panel", loaded at 011E0000h - 01216000h
Address: 77E3A454h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77E14750h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 011E1C30h, location: "foo_uie_wsh_panel", loaded at 011E0000h - 01216000h
Address: 77E155B0h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 011E1C30h, location: "foo_uie_wsh_panel", loaded at 011E0000h - 01216000h
Address: 77F91BAFh, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 011E1C30h, location: "foo_uie_wsh_panel", loaded at 011E0000h - 01216000h
Address: 77E14705h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 01440AAAh, location: "foo_ui_panels", loaded at 01430000h - 01519000h
Address: 77E1DD3Ch, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 004662B3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AB0AAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430B4Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01020102h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 01020102h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 004C07B4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C7650h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C7650h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C7634h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77FB2C0Ch, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 77FB7E64h, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 77F83148h, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 77FCB0FFh, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 77FCB4BEh, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 77FCB618h, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 77FCACEAh, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 77FCB0FFh, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 77FCB4BEh, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 77FCB618h, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 77FCACEAh, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 77FCB301h, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 77FCB4BEh, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 77FCB618h, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 77FB2C0Ch, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 77FCB301h, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 77FCB4BEh, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 77FCB618h, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 004E41B8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 1000367Bh, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uGetCallStackPath" (+0000087Bh)
Address: 10000000h, location: "shared", loaded at 10000000h - 10029000h
Address: 004E41E8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4238h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4238h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77FB7E64h, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 77F81650h, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 00492BFDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4238h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00447B71h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045CE23h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049976Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01000000h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 00497440h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0508h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0508h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF584h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0508h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430CAAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E09B0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049712Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00492502h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004924FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B3450h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4230h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497440h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF978h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496804h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497440h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C5989D5h, location: "KERNEL32", loaded at 7C570000h - 7C624000h
Address: 7C5C2160h, location: "KERNEL32", loaded at 7C570000h - 7C624000h
Address: 7C572B18h, location: "KERNEL32", loaded at 7C570000h - 7C624000h
Address: 0049686Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01000004h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 01000004h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 00420004h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01000004h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 01000004h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 01000083h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 0100007Ah, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 01000085h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 01000081h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 01000086h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 01000004h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 01000004h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 01000004h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 01000004h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 01000004h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 01000004h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 01000004h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 01000004h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 01000004h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Address: 01000004h, location: "foo_masstag", loaded at 00FF0000h - 01040000h
Version info:
foobar2000 v0.9.4.4
UNICODE
Additional info:
Converter 1.0.1 (foo_converter)
WSH Panel (uie) 0.7.1 (foo_uie_wsh_panel)
Masstagger 1.6 (foo_masstag)
Default User Interface 0.9acc (foo_ui_std)
foobar2000 core 0.9.4.4 (Core)
Quick Search Toolbar 2.8k (foo_uie_quicksearch)
Columns UI 0.2.0 beta 1 (foo_ui_columns)
Album List 3.2.0 (foo_albumlist)
CD Audio Decoder 2.1.1 (foo_cdda)
Standard DSP array 1.0 (foo_dsp_std)
WMA Decoder 1.1 (foo_input_std)
Album list panel 0.2.3 beta (foo_uie_albumlist)
FLAC Decoder 1.1.0 (foo_input_std)
ASIO support 1.2.5 (foo_out_asio)
Standard Input Array 1.0 (foo_input_std)
ReplayGain Scanner 2.0.2 (foo_rgscan)
Panels UI 0.13.8 beta [Jun 12 2007 - 12:28:00] (foo_ui_panels)
Egoh Spectrum analyser (uie) 1.1.2 (foo_uie_vis_egoh)
[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Moderation: Wrapped the crash report into a code box.
Please make sure to mention the component's name in the topic title the next time.[/size]
I found one configuration that always crashes for me.
If the wsh panel it draws at startut, always crash at exit.
If the wsh panel isnt drawn at startup, and then draw it changing a pvar, it never crash at exit.
Can someone confirm this?
May be if confirmed we could manage to inform the dev
Hi, I had the same problems with crashes on exit (Panels_UI 0.14/0.13 with WSH_Panel 0.7.1/2 for volume and seek bars).
I found a solution from another post here which adds two lines at the beginning of Panels_UI code:
// PerTrack
$panel(PreventWSHCrash,Track Display,0,0,0,0,)
// Background
... your code
// PerTrack
... your code
// PerSecond
... your code
I don't understand why it works, and it seems to be very sensitive and not completely reproducable.
So if it works for you - don't touch it again...
To be honest, foo_powerpanels does the same thing and is much more stable. Give it a look.
foo powerpanels does the same thing but still miss features like dragging and still suffer from a lot of redraw problems.
EDIT: @xtr, damn you solution just inversed my problem. Now if a wsh panel is drawn at startup, doesnt crash at exit. If drawn after(changing pvar) it crashes at exit.