foo_playlist_tree crash on "customize buttons", Split from: "foobar2000 v0.9.5.1 Beta" |
![]() ![]() |
foo_playlist_tree crash on "customize buttons", Split from: "foobar2000 v0.9.5.1 Beta" |
Feb 9 2008, 20:56
Post
#1
|
|
![]() Group: Members Posts: 2296 Joined: 18-May 03 From: Denmark Member No.: 6695 |
[*]Ability to customize toolbar buttons. It crashes once you press the customize button with Playlist Tree component installed (v3.0.4 - seems to be latest atm). This post has been edited by odyssey: Feb 9 2008, 20:56 -------------------- Can't wait for a HD-AAC encoder :P
|
|
|
|
Feb 10 2008, 01:10
Post
#2
|
|
![]() Group: Members Posts: 2296 Joined: 18-May 03 From: Denmark Member No.: 6695 |
Umm, frankly most of my 3rd party components happen to make foobar crash someplace or another (using preference dialog/exiting foobar etc)
Currently: cwb_hooks, crossfader, dockable panels -------------------- Can't wait for a HD-AAC encoder :P
|
|
|
|
Feb 11 2008, 05:35
Post
#3
|
|
|
Group: Members Posts: 538 Joined: 10-July 04 Member No.: 15248 |
|
|
|
|
Feb 16 2008, 08:22
Post
#4
|
|
|
Group: Members Posts: 276 Joined: 9-July 03 Member No.: 7668 |
One bug found: customizing toolbar buttons, if foo_playlist_tree.dll exist, not possible.
I try customize toolbar buttons - mouse right click on toolbar icons and select customize, and foobar crash: CODE Illegal operation: Code: C0000005h, flags: 00000000h, address: 019ACEC7h Access violation, operation: read, address: 00000000h Call path: entry=>app_mainloop Code bytes (019ACEC7h): 019ACE87h: 33 F6 39 35 C0 36 A0 01 76 20 A1 BC 36 A0 01 8B 019ACE97h: 04 B0 8B 48 30 56 51 50 8B CF E8 AA FD FF FF 83 019ACEA7h: C6 01 3B 35 C0 36 A0 01 72 E0 8B 13 8B 02 5F 5E 019ACEB7h: 8B CB 5B 83 C4 0C FF E0 CC 8B 41 08 8B 4C 24 08 019ACEC7h: 8B 0C 88 8B 44 24 04 8B 91 D4 00 00 00 81 C1 D4 019ACED7h: 00 00 00 89 10 8B 51 04 89 50 04 8B 51 08 8B 49 019ACEE7h: 0C 89 50 08 89 48 0C C2 08 00 CC CC CC CC CC CC 019ACEF7h: CC CC CC CC CC CC CC CC CC 8B 44 24 04 8B 49 18 Stack (0012EC2Ch): 0012EC0Ch: F3A968BC 804E9128 F3A968C4 064B102D 0012EC1Ch: 81DD6218 81D23078 18C05000 C00192C4 0012EC2Ch: 04E8173F 0012EC78 00000000 064B01C8 0012EC3Ch: 00000001 00000110 00015020 01A04A94 0012EC4Ch: 064B025C 064B0D90 01A04A94 00000006 0012EC5Ch: 003DA160 7E41B4CB 00000030 6283B53F 0012EC6Ch: 45D8E8C4 B9F7B0BF 8E58B0BF 1B73966E 0012EC7Ch: 44C786F1 B75A15A2 E7284C35 80000000 0012EC8Ch: 1B73966E 44C786F1 B75A15A2 E7284C35 0012EC9Ch: 00000000 100A1720 0012EDC0 04EAEA85 0012ECACh: 00000008 0012ECCC 04E80292 064B01C8 0012ECBCh: 057A07E4 6669242C 064B01C8 00000110 0012ECCCh: 0012ECE8 04E80266 057A07E4 00000000 0012ECDCh: 0012ED40 00000000 064B01C8 0012ED38 0012ECECh: 04E3749D 00D406C0 00000110 057A07E4 0012ECFCh: 00000000 0012ED40 00000000 00000000 0012ED0Ch: 08585698 057A07E4 00D406C0 00000110 0012ED1Ch: 057A07E4 00000000 00000000 00000000 0012ED2Ch: 00000000 00000024 00000001 0012ED64 0012ED3Ch: 7E418734 064B01C8 00000110 057A07E4 Registers: EAX: 00000000, EBX: 01A04A94, ECX: 00000000, EDX: 001637C8 ESI: 064B025C, EDI: 0012EC48, EBP: 0012ECB0, ESP: 0012EC2C Crash location: "foo_playlist_tree", loaded at 019A0000h - 01A16000h Loaded modules: foobar2000 loaded at 00400000h - 00522000h ntdll loaded at 7C900000h - 7C9AF000h kernel32 loaded at 7C800000h - 7C8F5000h COMCTL32 loaded at 773D0000h - 774D3000h msvcrt loaded at 77C10000h - 77C68000h ADVAPI32 loaded at 77DD0000h - 77E6B000h RPCRT4 loaded at 77E70000h - 77F02000h Secur32 loaded at 77FE0000h - 77FF1000h GDI32 loaded at 77F10000h - 77F59000h USER32 loaded at 7E410000h - 7E4A1000h SHLWAPI loaded at 77F60000h - 77FD6000h SHELL32 loaded at 7C9C0000h - 7D1D7000h ole32 loaded at 774E0000h - 7761D000h shared loaded at 10000000h - 1002A000h COMDLG32 loaded at 763B0000h - 763F9000h IMM32 loaded at 76390000h - 763AD000h uxtheme loaded at 5AD70000h - 5ADA8000h MSCTF loaded at 74720000h - 7476C000h UnlockerHook loaded at 003F0000h - 003F4000h hooks loaded at 00AA0000h - 00AB7000h msctfime loaded at 755C0000h - 755EE000h foo_abx loaded at 00AE0000h - 00B13000h foo_ac3 loaded at 10060000h - 1008B000h foo_albumlist loaded at 00B60000h - 00BC7000h foo_cdda loaded at 00BF0000h - 00C25000h foo_channel_mixer loaded at 00C50000h - 00C8A000h foo_chronflow loaded at 00CA0000h - 00CDB000h WINMM loaded at 76B40000h - 76B6D000h gdiplus loaded at 4EC50000h - 4EDF6000h OPENGL32 loaded at 5ED00000h - 5EDCC000h GLU32 loaded at 68B20000h - 68B40000h DDRAW loaded at 73760000h - 737AB000h DCIMAN32 loaded at 73BC0000h - 73BC6000h foo_converter loaded at 01090000h - 010F8000h foo_convolve loaded at 10440000h - 10491000h foo_cuesheet_creator loaded at 01140000h - 0116C000h foo_cwb_hooks loaded at 01190000h - 011DC000h foo_dbsearch loaded at 105A0000h - 10610000h OLEAUT32 loaded at 77120000h - 771AB000h foo_discogs loaded at 01220000h - 012C1000h WS2_32 loaded at 71AB0000h - 71AC7000h WS2HELP loaded at 71AA0000h - 71AA8000h foo_dockable_panels loaded at 106B0000h - 106E3000h foo_dsp_crossfader loaded at 10730000h - 1073F000h MSVCR80 loaded at 78130000h - 781CB000h foo_dsp_std loaded at 01320000h - 01368000h foo_explorer loaded at 10940000h - 10958000h foo_facets loaded at 013B0000h - 01430000h MSIMG32 loaded at 76380000h - 76385000h foo_filedate loaded at 01450000h - 01472000h foo_fileops loaded at 014A0000h - 014E6000h foo_freedb2 loaded at 01510000h - 01551000h foo_freedb2_fix loaded at 109A0000h - 109B5000h foo_infobox loaded at 10AC0000h - 10B00000h foo_input_awma loaded at 10B20000h - 10B39000h WMVCore loaded at 15110000h - 1536A000h WMASF loaded at 11C70000h - 11CA9000h foo_input_ds loaded at 015D0000h - 015FD000h foo_input_mkx loaded at 01620000h - 01650000h foo_input_monkey loaded at 01660000h - 016AA000h foo_input_std loaded at 016D0000h - 017F8000h foo_lnk loaded at 10DA0000h - 10DB9000h foo_lock_ex loaded at 10DE0000h - 10DF9000h foo_masstag loaded at 01850000h - 018A0000h foo_masstag_addons loaded at 10F70000h - 10F7E000h foo_noss loaded at 110A0000h - 110B7000h foo_out_ks loaded at 11160000h - 1118A000h SETUPAPI loaded at 77920000h - 77A13000h foo_playcount loaded at 01930000h - 01955000h foo_playlist_manager loaded at 11240000h - 11284000h foo_playlist_tree loaded at 019A0000h - 01A16000h libmzsch360_000 loaded at 01A30000h - 01C00000h WSOCK32 loaded at 71AD0000h - 71AD9000h libmzgc360_000 loaded at 01C10000h - 01CB4000h foo_pqview loaded at 01D00000h - 01D28000h foo_preview loaded at 113E0000h - 11401000h foo_quicktag loaded at 01D60000h - 01D9D000h foo_random loaded at 11500000h - 1153D000h foo_removeplayed loaded at 11540000h - 11558000h foo_rgscan loaded at 01E00000h - 01E59000h foo_rg_trn loaded at 01E80000h - 01E9B000h foo_run loaded at 01EC0000h - 01EEE000h foo_runcmd loaded at 01F10000h - 01F44000h foo_scheduler loaded at 11610000h - 1167F000h POWRPROF loaded at 74AD0000h - 74AD8000h foo_sendtodevice loaded at 11680000h - 116AF000h foo_sic loaded at 116D0000h - 11729000h foo_skip loaded at 117B0000h - 117CB000h foo_trackpos loaded at 11800000h - 1181F000h foo_uie_albumart loaded at 02110000h - 0214D000h foo_uie_albumlist loaded at 02170000h - 021B3000h foo_uie_bookmarks loaded at 11BD0000h - 11C1E000h foo_uie_console loaded at 11C20000h - 11C3B000h foo_uie_explorer loaded at 02210000h - 0224C000h foo_uie_peakmeter loaded at 02270000h - 0229D000h foo_uie_playlists_dropdown loaded at 11D50000h - 11D89000h foo_uie_powerpanels loaded at 022E0000h - 02303000h foo_uie_queuemanager loaded at 11D90000h - 11DC9000h mscoree loaded at 79000000h - 79045000h msvcm80 loaded at 7C4C0000h - 7C53D000h mscorwks loaded at 79E70000h - 7A3D1000h mscorlib.ni loaded at 790C0000h - 79BA6000h mscorjit loaded at 79060000h - 790B3000h rsaenh loaded at 0FC60000h - 0FC95000h System.ni loaded at 7A440000h - 7ABFE000h System.Drawing.ni loaded at 7ADE0000h - 7AF74000h foo_uie_quicksearch loaded at 04A80000h - 04AC6000h foo_uie_tabs loaded at 11EB0000h - 11EDA000h foo_uie_trackinfo loaded at 11EE0000h - 11F0F000h foo_uie_typefind loaded at 04B20000h - 04B50000h foo_uie_vis_channel_spectrum loaded at 04B70000h - 04BA9000h foo_uie_vis_egoh loaded at 04BD0000h - 04BED000h foo_ui_columns loaded at 04C00000h - 04D08000h foo_ui_egoh loaded at 11900000h - 1193E000h foo_ui_panels loaded at 04D40000h - 04E07000h foo_ui_std loaded at 04E30000h - 04EF1000h foo_unpack loaded at 04F20000h - 04F4D000h foo_utils loaded at 04F70000h - 04FE9000h foo_utils_playback loaded at 05010000h - 05029000h foo_verifier loaded at 05050000h - 05080000h foo_version loaded at 12160000h - 12186000h dbghelp loaded at 59A60000h - 59B01000h VERSION loaded at 77C00000h - 77C08000h foo_write_http loaded at 122C0000h - 122FB000h wtsapi32 loaded at 76F50000h - 76F58000h WINSTA loaded at 76360000h - 76370000h NETAPI32 loaded at 5B860000h - 5B8B5000h CLBCATQ loaded at 76FD0000h - 7704F000h COMRes loaded at 77050000h - 77115000h appHelp loaded at 77B40000h - 77B62000h cscui loaded at 77A20000h - 77A74000h CSCDLL loaded at 76600000h - 7661D000h vlmshlp loaded at 08840000h - 08847000h imagehlp loaded at 76C90000h - 76CB8000h Stack dump analysis: Address: 04E8173Fh, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 01A04A94h, location: "foo_playlist_tree", loaded at 019A0000h - 01A16000h Address: 01A04A94h, location: "foo_playlist_tree", loaded at 019A0000h - 01A16000h Address: 7E41B4CBh, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+0000018Fh) Address: 04EAEA85h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04E80292h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04E80266h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04E3749Dh, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+0000006Dh) Address: 7E423FB0h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefDlgProcW" (+0000056Eh) Address: 7E440497h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DeregisterShellHookWindow" (+000001CFh) Address: 7E423A10h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "PrivateExtractIconExW" (+000002D5h) Address: 7E423839h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "PrivateExtractIconExW" (+000000FEh) Address: 7E423A42h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefDlgProcW" (+00000000h) Address: 7E423A64h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefDlgProcW" (+00000022h) Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+0000006Dh) Address: 7E423A42h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefDlgProcW" (+00000000h) Address: 7E423A42h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefDlgProcW" (+00000000h) Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+0000014Fh) Address: 7E423A42h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefDlgProcW" (+00000000h) Address: 04EDF334h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 7E440497h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DeregisterShellHookWindow" (+000001CFh) Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+00000169h) Address: 7E41B4C0h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000184h) Address: 7E423A42h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefDlgProcW" (+00000000h) Address: 04EDF334h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 7E440497h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DeregisterShellHookWindow" (+000001CFh) Address: 7E41B4D0h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000194h) Address: 7E41B50Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+000001D0h) Address: 7E423A42h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefDlgProcW" (+00000000h) Address: 7C90E453h, location: "ntdll", loaded at 7C900000h - 7C9AF000h Symbol: "KiUserCallbackDispatcher" (+00000013h) Address: 7E423A42h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefDlgProcW" (+00000000h) Address: 7E41B473h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000137h) Address: 7E4194BEh, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetWindowLongA" (+00000061h) Address: 7E41DD14h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "SetPropW" (+000000BBh) Address: 04EDF334h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 7E4247F4h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetWindowTextLengthW" (+00000547h) Address: 04EDF08Ch, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04E30000h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04EDF2ECh, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04E30000h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04EDF328h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04E30000h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04EDF330h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 00410000h, location: "foobar2000", loaded at 00400000h - 00522000h Address: 01F20020h, location: "foo_runcmd", loaded at 01F10000h - 01F44000h Address: 7E424B18h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "CreateDialogIndirectParamAorW" (+00000033h) Address: 04E3752Eh, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 7E428F60h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "CreateDialogParamW" (+00000049h) Address: 04E30000h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04EDF08Ch, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04E3752Eh, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04E82C21h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04E30000h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04E3752Eh, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04EAB5A1h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04E8191Ch, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04EAB53Ch, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04E809FBh, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04E7E491h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 00AA384Eh, location: "hooks", loaded at 00AA0000h - 00AB7000h Symbol: "callWndProc" (+00000000h) Address: 7E440497h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DeregisterShellHookWindow" (+000001CFh) Address: 7E41B4D0h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000194h) Address: 7E41D5EBh, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "IsWindowInDestroy" (+00000049h) Address: 7E41D60Dh, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "IsWindowInDestroy" (+0000006Bh) Address: 7C90E900h, location: "ntdll", loaded at 7C900000h - 7C9AF000h Symbol: "strchr" (+00000113h) Address: 7C910040h, location: "ntdll", loaded at 7C900000h - 7C9AF000h Symbol: "RtlFreeHeap" (+00000133h) Address: 7C91003Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h Symbol: "RtlFreeHeap" (+00000130h) Address: 04E95389h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04EAC6FCh, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04E7E5C6h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04EB9E68h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 7E41B33Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000000h) Address: 7E41B33Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000000h) Address: 04EAD132h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04E5FD2Bh, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04E89ADFh, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 04E75081h, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+0000006Dh) Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+0000014Fh) Address: 7E440497h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DeregisterShellHookWindow" (+000001CFh) Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+00000169h) Address: 7E41B4C0h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000184h) Address: 7E440497h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DeregisterShellHookWindow" (+000001CFh) Address: 7E41B4D0h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000194h) Address: 7E41B50Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+000001D0h) Address: 7C90E453h, location: "ntdll", loaded at 7C900000h - 7C9AF000h Symbol: "KiUserCallbackDispatcher" (+00000013h) Address: 7E41B473h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000137h) Address: 7E4194BEh, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetWindowLongA" (+00000061h) Address: 7E41B42Dh, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+000000F1h) Address: 7E41B933h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "IsWindow" (+00000000h) Address: 7E440497h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DeregisterShellHookWindow" (+000001CFh) Address: 7E41B3F9h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+000000BDh) Address: 5AD71AF6h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h Address: 7E41B33Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000000h) Address: 7745689Eh, location: "COMCTL32", loaded at 773D0000h - 774D3000h Symbol: "Ordinal389" (+0000B0ABh) Address: 7E41B3D2h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000096h) Address: 5AD71B3Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h Address: 7E41BB0Dh, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetPropW" (+0000003Ah) Address: 7E41B33Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000000h) Address: 7E440497h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DeregisterShellHookWindow" (+000001CFh) Address: 7E41B3B0h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000074h) Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+0000006Dh) Address: 7E41B33Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000000h) Address: 7E41B33Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000000h) Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+0000014Fh) Address: 7E41B33Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000000h) Address: 7E41B33Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000000h) Address: 7E440497h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DeregisterShellHookWindow" (+000001CFh) Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+00000169h) Address: 7E41C633h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "IsWindowUnicode" (+000000A1h) Address: 7E41B33Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000000h) Address: 7E41C659h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "CallWindowProcW" (+0000001Bh) Address: 7E41B33Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000000h) Address: 04E37E0Bh, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 7E41B33Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000000h) Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+0000006Dh) Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+0000014Fh) Address: 7E41882Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+00000163h) Address: 7E440497h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DeregisterShellHookWindow" (+000001CFh) Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+00000169h) Address: 7E41B4C0h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000184h) Address: 7E440497h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DeregisterShellHookWindow" (+000001CFh) Address: 7E41B4D0h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000194h) Address: 7E41B50Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+000001D0h) Address: 7C90E453h, location: "ntdll", loaded at 7C900000h - 7C9AF000h Symbol: "KiUserCallbackDispatcher" (+00000013h) Address: 7E41B473h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000137h) Address: 7E4194BEh, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetWindowLongA" (+00000061h) Address: 7E41B42Dh, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+000000F1h) Address: 7E41B933h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "IsWindow" (+00000000h) Address: 7E440497h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DeregisterShellHookWindow" (+000001CFh) Address: 7E41B3F9h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+000000BDh) Address: 5AD71AF6h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h Address: 7E41B33Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000000h) Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetWindowThreadProcessId" (+00000159h) Address: 7E41885Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+00000193h) Address: 7E41882Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+00000163h) Address: 7E41B3D2h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000096h) Address: 5AD71B3Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h Address: 7E41BB0Dh, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetPropW" (+0000003Ah) Address: 7E440497h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DeregisterShellHookWindow" (+000001CFh) Address: 7E41B3B0h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000074h) Address: 77444DD6h, location: "COMCTL32", loaded at 773D0000h - 774D3000h Symbol: "CreateToolbar" (+00000222h) Address: 77444BEBh, location: "COMCTL32", loaded at 773D0000h - 774D3000h Symbol: "CreateToolbar" (+00000037h) Address: 04E37E0Bh, location: "foo_ui_std", loaded at 04E30000h - 04EF1000h Address: 7E41B33Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000000h) Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+0000006Dh) Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetWindowThreadProcessId" (+00000159h) Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+0000006Dh) Address: 77444BEBh, location: "COMCTL32", loaded at 773D0000h - 774D3000h Symbol: "CreateToolbar" (+00000037h) Address: 77444BEBh, location: "COMCTL32", loaded at 773D0000h - 774D3000h Symbol: "CreateToolbar" (+00000037h) Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+0000014Fh) Address: 77444BEBh, location: "COMCTL32", loaded at 773D0000h - 774D3000h Symbol: "CreateToolbar" (+00000037h) Address: 7E440497h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DeregisterShellHookWindow" (+000001CFh) Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+00000169h) Address: 7E41B4C0h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000184h) Address: 77444BEBh, location: "COMCTL32", loaded at 773D0000h - 774D3000h Symbol: "CreateToolbar" (+00000037h) Address: 7E440497h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DeregisterShellHookWindow" (+000001CFh) Address: 7E41B4D0h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000194h) Address: 7E41B50Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+000001D0h) Address: 77444BEBh, location: "COMCTL32", loaded at 773D0000h - 774D3000h Symbol: "CreateToolbar" (+00000037h) Address: 7C90E453h, location: "ntdll", loaded at 7C900000h - 7C9AF000h Symbol: "KiUserCallbackDispatcher" (+00000013h) Address: 77444BEBh, location: "COMCTL32", loaded at 773D0000h - 774D3000h Symbol: "CreateToolbar" (+00000037h) Address: 7E41B473h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000137h) Address: 7E4194BEh, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetWindowLongA" (+00000061h) Address: 7E42F5D6h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "SetWindowTextA" (+0000005Bh) Address: 773EABF2h, location: "COMCTL32", loaded at 773D0000h - 774D3000h Symbol: "Ordinal414" (+00000BA5h) Address: 7E41B3F9h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+000000BDh) Address: 7E41B393h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000057h) Address: 7E440497h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DeregisterShellHookWindow" (+000001CFh) Address: 7E41B3B0h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "DefWindowProcW" (+00000074h) Address: 77444DD6h, location: "COMCTL32", loaded at 773D0000h - 774D3000h Symbol: "CreateToolbar" (+00000222h) Address: 77444BEBh, location: "COMCTL32", loaded at 773D0000h - 774D3000h Symbol: "CreateToolbar" (+00000037h) Address: 7E42060Bh, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "CallNextHookEx" (+000000BDh) Address: 7C90E453h, location: "ntdll", loaded at 7C900000h - 7C9AF000h Symbol: "KiUserCallbackDispatcher" (+00000013h) Address: 00AA34A3h, location: "hooks", loaded at 00AA0000h - 00AB7000h Symbol: "msgProc" (+00000000h) Address: 7E4204C9h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetScrollInfo" (+00000257h) Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+0000006Dh) Address: 77444BEBh, location: "COMCTL32", loaded at 773D0000h - 774D3000h Symbol: "CreateToolbar" (+00000037h) Address: 77444BEBh, location: "COMCTL32", loaded at 773D0000h - 774D3000h Symbol: "CreateToolbar" (+00000037h) Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A1000h Symbol: "GetDC" (+0000014Fh) Version info: foobar2000 v0.9.5.1 beta 1 UNICODE Windows 5.1 Additional info: foo_skip 0.2 (foo_skip) Facets 2008-01-25 (foo_facets) Database Search 1.4 (foo_dbsearch) foobar2000 core 0.9.5.1 beta 1 (Core) Run Command 1.0 beta 3 (foo_runcmd) CD Audio Decoder 2.1.2 (foo_cdda) Acro WMA decoder 0.1.6.2 (foo_input_awma) Masstagger Addons 0.3.3 (foo_masstag_addons) Quick Tagger 1.0 (foo_quicktag) AC3 decoder 0.7 (foo_ac3) ReplayGain override 0.1.2 (foo_rg_trn) Playlists Dropdown 0.6 alpha 3 (foo_uie_playlists_dropdown) Egoh Spectrum analyser (uie) 1.1.2 (foo_uie_vis_egoh) Bookmarks 0.1.8 beta 2 (foo_uie_bookmarks) Album Art Panel 0.2.7.1 (foo_uie_albumart) Typefind 0.2 beta 1 (foo_uie_typefind) Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48] (foo_dockable_panels) Components versions viewer 0.3 (foo_version) Cuesheet Creator 0.4.6 (foo_cuesheet_creator) ReplayGain Scanner 2.0.3 (foo_rgscan) ABX Comparator 1.3.1 (foo_abx) Tagger Panel Window 1.0.6 [Jan 2 2008 - 15:50:49] (foo_cwb_hooks) Queue manager panel 0.2.3 (foo_uie_queuemanager) Console panel 0.2.1 (foo_uie_console) Playback Utilities 1.0 (foo_utils_playback) freedb Tagger 0.5.2.1 (foo_freedb2) Run services 0.3.4 (foo_run) Playback Statistics 2.0 (foo_playcount) File Operations 2.1 (foo_fileops) Album list panel 0.2.3 beta (foo_uie_albumlist) Gapless Crossfader 0.2.4 (foo_dsp_crossfader) Matroska input 0.1 (foo_input_mkx) RAR reader 1.1 (foo_unpack) Standard Input Array 1.0 (foo_input_std) Converter 1.1 (foo_converter) Masstagger 1.6 (foo_masstag) Panels UI 0.14.12 beta [Jul 18 2007 - 13:39:30] (foo_ui_panels) Discogs Tagger 1.12 (foo_discogs) Playlist Tree Panel 3.0.4 [Aug 2 2007 - 10:16:21] (foo_playlist_tree) Quick Search Toolbar 2.8l (foo_uie_quicksearch) Monkey's Audio decoder 2.1.2 (foo_input_monkey) Standard DSP Array 1.0 (foo_dsp_std) Tabbed panel modified 0.2.5 (foo_uie_tabs) File date 1.0.4 (foo_filedate) cwbowron's title format hooks 1.2.6 [Jan 2 2008 - 15:50:05] (foo_cwb_hooks) Columns UI 0.2.1 alpha 11 preview 2 (foo_ui_columns) Peakmeter Panel 0.0.4.0 alpha preview (foo_uie_peakmeter) Playlist Manager 1.0.2 (foo_playlist_manager) Coverflow pannel 0.1.1 (foo_chronflow) Freedb2 characters fixer (masstagger addon) 0.02 (foo_freedb2_fix) Send to Device 1.0.5 [Nov 17 2006 - 14:16:40] (foo_sendtodevice) Preview 1.1 (foo_preview) Channel Spectrum panel 0.13 (foo_uie_vis_channel_spectrum) Seek Panel 0.1 (foo_uie_powerpanels) Playlist Tools 0.6.2 beta 3 (foo_utils) Track Positioner 1.0 (foo_trackpos) ZIP/GZIP reader 1.0 (foo_unpack) Randomized Playlist Entry 1.2.3 (foo_random) Scheduler 3.53 (foo_scheduler) Explorer Tree 1.04.6b (foo_uie_explorer) foosic music database 1.0 beta 12 (foo_sic) Volume Panel 0.1 (foo_uie_powerpanels) Album List 4.2 (foo_albumlist) Remove played Files 1.3.0 (foo_removeplayed) Egoh User Interface 1.1.0 (foo_ui_egoh) Special file info box 2.0.3 (foo_infobox) Track info panel 0.82 (foo_uie_trackinfo) Convolver 0.3 (foo_convolve) Pause on Lock (extended) 1.0 (foo_lock_ex) Shell Link Resolver 1.2 (foo_lnk) File Integrity Verifier 1.0.1 (foo_verifier) Kernel Streaming Output 1.2.2 (foo_out_ks) Default User Interface 0.9.5 (foo_ui_std) No ScreenSaver 1.0 (foo_noss) Channel Mixer 0.9.6.4 (foo_channel_mixer) DirectShow input 0.1 (foo_input_ds) foo_explorer 1.31 (foo_explorer) HTTP Writer 1.1 (foo_write_http) I must proceed customizing in next steps: 1. rename foo_playlist_tree.dll to foo_playlist_tree.dll_ 2. start foobar with keeping playlist_tree settings 3. After this step customizing of toolbar buttons is OK, stop foobar 4. rename foo_playlist_tree.dll_ to foo_playlist_tree.dll 5. start foobar with playlist_tree and new icons set |
|
|
|
Feb 16 2008, 09:12
Post
#5
|
|
![]() Group: Admin Posts: 3226 Joined: 30-September 01 Member No.: 84 |
Apparently certain "component developers" can't get anything done without violating the foobar2000 SDK license and relying on undocumented behaviors of other components or hooking into core functions that aren't meant to interact with third party code.
I don't know what's more sickening: the fact that we actually had to prohibit writing intentionally broken code on SDK license level or that people do it anyway resulting in components getting banned. Even if those components appear to work correctly with current foobar2000 version, they will break with future releases, even if we do what we can to maintain backwards compatibility, short of adding specialized per-component hacks to keep them working as intended. If you're still having trouble understanding why doing what those components do is bad, I recommend reading "backwards compatibility" chapter of The Old New Thing book. -------------------- This job would be great if it wasn't for the users.
|
|
|
|
Feb 17 2008, 23:44
Post
#6
|
|
![]() Group: Members Posts: 863 Joined: 15-November 04 From: East Lansing,MI Member No.: 18153 |
[*]I honestly don't know how come foo_playlist_tree clashes with customizing buttons, but it smells like yet another SDK license violation to me because there's no way it could be interacting with this type of UI events otherwise. I'll take a look at it, but it is surprising to me as well, because I don't think there's anything in the playlist tree that would violate the SDK. I think its more likely a bug in the context menu or main menu items in playlist tree rather than a SDK violation. -------------------- There used to be a link to my website here.
|
|
|
|
Feb 18 2008, 14:34
Post
#7
|
|
![]() Group: Members Posts: 863 Joined: 15-November 04 From: East Lansing,MI Member No.: 18153 |
I just uploaded 3.0.5 that should fix the problem.
Peter - It didnt have anything to do with any SDK violations. my mainmenu_commands::get_count was returning 0, and then the get_command() function was getting called with p_index = 0. I wasn't testing p_index to make sure it was less than the array size in get_command, but I was assuming that it would never get called with an index greater than what get_command_count() was returning. -------------------- There used to be a link to my website here.
|
|
|
|
Feb 18 2008, 15:07
Post
#8
|
|
![]() Group: Admin Posts: 3226 Joined: 30-September 01 Member No.: 84 |
OK, thanks for the info, I'll change it on my end as well, since the specification doesn't say that get_command_count() should be always greater than zero.
-------------------- This job would be great if it wasn't for the users.
|
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 22nd May 2013 - 02:04 |