Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_uie_wsh_panel: crash on exit (Read 11047 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_uie_wsh_panel: crash on exit

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,

Code: [Select]
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]

foo_uie_wsh_panel: crash on exit

Reply #1
There is a newer version, 0.7.2, maybe that could help?

The main site is down, but this a link from a Japanese foobar2000 wiki:
http://tnetsixenon.xrea.jp/foobar2000/up/files/up455.zip

I also remember reading from other WSH threads to make sure you it doesn't overlap with other panels.

foo_uie_wsh_panel: crash on exit

Reply #2
There is a newer version, 0.7.2, maybe that could help?

The main site is down, but this a link from a Japanese foobar2000 wiki:
http://tnetsixenon.xrea.jp/foobar2000/up/files/up455.zip

I also remember reading from other WSH threads to make sure you it doesn't overlap with other panels.


Thanks for the updated version. Still no luck though, and I've ruled out the overlap issue I believe. I tried making them all tiny and seperated a little while back to no avail.

foo_uie_wsh_panel: crash on exit

Reply #3

There is a newer version, 0.7.2, maybe that could help?

The main site is down, but this a link from a Japanese foobar2000 wiki:
http://tnetsixenon.xrea.jp/foobar2000/up/files/up455.zip

I also remember reading from other WSH threads to make sure you it doesn't overlap with other panels.


Thanks for the updated version. Still no luck though, and I've ruled out the overlap issue I believe. I tried making them all tiny and seperated a little while back to no avail.

Be careful not to draw outside of the wsh panel when drawing rect or text. I had crashes because of that

foo_uie_wsh_panel: crash on exit

Reply #4
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

foo_uie_wsh_panel: crash on exit

Reply #5
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:
Code: [Select]
// 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...

foo_uie_wsh_panel: crash on exit

Reply #6
To be honest, foo_powerpanels does the same thing and is much more stable. Give it a look.

foo_uie_wsh_panel: crash on exit

Reply #7
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.

foo_uie_wsh_panel: crash on exit

Reply #8
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:
Code: [Select]
// PerTrack
$panel(PreventWSHCrash,Track Display,0,0,0,0,)


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...


Worked for me, cheers. 

foo_uie_wsh_panel: crash on exit

Reply #9
hi there

sorry for bringing this up but I was wondering if anyone could send me foo_uie_wsh_panel component since all links for download are dead...

foo_uie_wsh_panel: crash on exit

Reply #10
hi there

sorry for bringing this up but I was wondering if anyone could send me foo_uie_wsh_panel component since all links for download are dead...


Link in post #2 works...