Help - Search - Members - Calendar
Full Version: foo_vis_projectM
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5
LNCPapa
I'm playing flac over my network on a dual display 1600x1200 x 2 via a 9800 Pro with ProjectM and I'm only sitting around 3-4% CPU usage. I think you have something else going on there Moofar. How do other opengl applications affect your cycles?
Idec Sdawkminn
I'm using the panel version 0.97.6.2. I'm having the same problem as jkwarras where it will freeze up my whole system after having it on for a while. Sometimes I can have it on all day and not have a problem and sometimes it happens after a few hours. It only happens when I have another program in front of it and then I switch to put foobar in the foreground. The whole system locks up for about 5 seconds at a time, then unfreezes for a split second and freezes for 5 seconds again, etc. My mouse cursor is frozen until the split-second unfreeze where it jumps to whereever I moved it.

The only way to get it unfrozen (besides rebooting) is to painstakingly move my mouse toward the X in the top-right corner and wait for it to jump to see how much I need to move it again. Once it's there I click it and it brings up an "end task" dialog box which then closes foobar and the system goes back to normal. Alt-F4 doesn't do anything. Or I can alt-tab to another window that completely covers foobar and the system will go back to normal until I bring foobar into focus again.

After closing foobar, opening it again causes the same thing. After this has happened, all video on media players get about 0.5 fps. If I remove the component after closing foobar and reopen it, foobar works fine, but freezes up again once I put it back. Only rebooting fixes it. I don't get any blue screen. foobar.exe has 99-100% CPU usage while frozen.

My system specs:
OS: Windows XP Corporate Professional SP2
Video: nVidia GeForce 6800 with latest drivers
DirectX 9.0C

If it helps at all, I get the same thing sometimes when I'm viewing a folder with videos in it and it's in thumbnail view. In task manager, it shows explorer.exe as boosting the CPU usage.
bleh
Hmm, similar problem, but with nVidia now. Do you get any failure logs in your foobar2000 directory when this happens? If not, I'll have to just leave the panel running on my computer for extended periods of time and see if it eventually crashes. Also, are you using any presets beyond the ones that were included?
Idec Sdawkminn
Well, I had it on all night last night and all day today and it works fine. There has to be something I do that locks it up. Perhaps it is one of the presets and if I happen to view it while that preset is going it locks up. I never thought of that before. I have 3 failure logs but I don't know which one is for this error (all 3 of them could be or only one)

failure.txt
Created Dec. 26, 2005
CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00E93210h
Access violation, operation: read, address: 00000004h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (00E93210h):
00E931D0h: 10 3B C8 75 04 33 C0 EB 05 1B C0 24 FE 40 5E C2
00E931E0h: 04 00 56 8B F1 E8 14 00 00 00 F6 44 24 08 01 74
00E931F0h: 07 56 E8 31 54 00 00 59 8B C6 5E C2 04 00 56 8B
00E93200h: F1 8B 4E 08 C7 06 48 A5 E9 00 85 C9 74 05 8B 01
00E93210h: FF 50 04 8B 4E 14 5E 85 C9 74 04 8B 01 FF 10 FF
00E93220h: 0D 98 C9 E9 00 C3 6A 01 FF 74 24 08 E8 03 00 00
00E93230h: 00 C2 04 00 55 8B EC 83 EC 24 80 3D 94 C9 E9 00
00E93240h: 00 56 74 57 57 BE F0 A4 E9 00 8D 7D F0 8D 45 DC
Stack (0013F460h):
0013F440h: 00D3DB9C 7C9C93A0 77F643DD 7C9C93A0
0013F450h: 00000004 00000000 00D3D0A8 00000000
0013F460h: 01CEFE60 00E931EA 01CEFE60 00E931A8
0013F470h: 00000001 000003E8 00E92169 00E9C8FC
0013F480h: 00E9C8F0 00E90000 77C2C275 00000004
0013F490h: 77C2C2E3 0013F4D0 00E93CFA 00000001
0013F4A0h: 0094941C 00E90000 00031E90 00031E90
0013F4B0h: 0013F494 0013F58C 0013F58C 77C35C94
0013F4C0h: 00E9C8F0 0013F58C 00E98DDD 00000002
0013F4D0h: 0013F4F8 00E986C5 00000000 00E9875A
0013F4E0h: 00E90000 00000000 00000001 00000000
0013F4F0h: 0013F50C 002642D8 0013F518 7C9011A7
0013F500h: 00E90000 00000001 00000001 002642D8
0013F510h: 00000000 00264398 0013F59C 7C923F31
0013F520h: 00E986E5 00E90000 00000000 00000001
0013F530h: 000000FF 7C90E88E 00000000 00000014
0013F540h: 00000001 00000000 00000000 00000010
0013F550h: 20656D69 6F727245 0A0A2172 676F7250
0013F560h: 7C910945 7C91094E 01CC65D0 00000001
0013F570h: 00264398 7FFDF000 7FFD7000 00E986E5
Registers:
EAX: 00000000, EBX: 000003D2, ECX: 01CC65D4, EDX: 77C61AA0
ESI: 01CEFE60, EDI: 00E9C8FC, EBP: 0013F494, ESP: 0013F460
Crash location: "foo_history", loaded at 00E90000h - 00EA0000h

Loaded modules:
foobar2000 loaded at 00400000h - 00452000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
USER32 loaded at 77D40000h - 77DD0000h
GDI32 loaded at 77F10000h - 77F57000h
ole32 loaded at 774E0000h - 7761D000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F01000h
msvcrt loaded at 77C10000h - 77C68000h
COMCTL32 loaded at 773D0000h - 774D2000h
SHLWAPI loaded at 77F60000h - 77FD6000h
utf8api loaded at 10000000h - 1000D000h
comdlg32 loaded at 763B0000h - 763F9000h
SHELL32 loaded at 7C9C0000h - 7D1D5000h
IMM32 loaded at 76390000h - 763AD000h
LPK loaded at 629C0000h - 629C9000h
USP10 loaded at 74D90000h - 74DFB000h
foo_abx loaded at 003A0000h - 003AC000h
foo_ac3 loaded at 003B0000h - 003C3000h
foo_albumlist loaded at 003D0000h - 003DB000h
foo_ape loaded at 003E0000h - 003FF000h
foo_apl loaded at 00A40000h - 00A4A000h
foo_bitcompare loaded at 00A50000h - 00A59000h
foo_burninate loaded at 00A60000h - 00A6C000h
VERSION loaded at 77C00000h - 77C08000h
foo_cdda loaded at 00A70000h - 00A7E000h
foo_clienc loaded at 00A80000h - 00A8B000h
foo_console loaded at 00A90000h - 00A97000h
foo_convolve loaded at 00AA0000h - 00AEF000h
foo_dbsearch loaded at 00AF0000h - 00B08000h
foo_diskwriter loaded at 00B10000h - 00B22000h
WINMM loaded at 76B40000h - 76B6D000h
foo_dsp_crossfade loaded at 00BB0000h - 00BB7000h
foo_dsp_crossfeed loaded at 00BC0000h - 00BC6000h
foo_dsp_extra loaded at 00BD0000h - 00BE5000h
foo_dsp_nogaps loaded at 00BF0000h - 00BF7000h
foo_dsp_pause loaded at 00C00000h - 00C07000h
foo_dsp_skip_silence loaded at 00C10000h - 00C17000h
foo_dsp_soundtouch loaded at 00C20000h - 00C2B000h
MSVCP60 loaded at 76080000h - 760E5000h
foo_dynamics loaded at 00C30000h - 00C37000h
foo_faac loaded at 00C40000h - 00C73000h
foo_festalon loaded at 00C80000h - 00DBE000h
foo_flac loaded at 00DC0000h - 00DDC000h
foo_flaccer loaded at 00DE0000h - 00DF6000h
foo_freedb loaded at 00E00000h - 00E2E000h
WS2_32 loaded at 71AB0000h - 71AC7000h
WS2HELP loaded at 71AA0000h - 71AA8000h
foo_gym loaded at 00E30000h - 00E8E000h
foo_history loaded at 00E90000h - 00EA0000h
foo_id3v2 loaded at 00EA0000h - 00ED0000h
foo_infobox loaded at 00ED0000h - 00EE3000h
foo_input_std loaded at 00EF0000h - 00F8E000h
MSACM32 loaded at 77BE0000h - 77BF5000h
foo_lpac loaded at 00F90000h - 00F97000h
lpac_codec_api loaded at 00FA0000h - 00FAA000h
lpaccodec loaded at 00FB0000h - 00FD9000h
foo_masstag loaded at 01200000h - 01214000h
foo_matroska loaded at 01220000h - 01268000h
foo_mod loaded at 01270000h - 01279000h
BASS loaded at 01280000h - 012DA000h
foo_monkey loaded at 012E0000h - 012FC000h
foo_mpeg4u loaded at 01300000h - 01329000h
foo_nez loaded at 01330000h - 0135B000h
foo_null loaded at 01360000h - 01367000h
foo_ofr loaded at 01370000h - 01376000h
OptimFROG loaded at 01380000h - 013AC000h
foo_oggpreview loaded at 013C0000h - 014C1000h
foo_output_std loaded at 014D0000h - 014D9000h
foo_out_dsound_ex loaded at 014E0000h - 014E9000h
DSOUND loaded at 73F10000h - 73F6C000h
foo_out_ks loaded at 01500000h - 0150B000h
SETUPAPI loaded at 77920000h - 77A13000h
foo_playlistgen_ex loaded at 01510000h - 0151F000h
foo_pphsresample loaded at 01520000h - 01530000h
foo_psf loaded at 01530000h - 015DC000h
foo_read_http loaded at 015E0000h - 015E9000h
foo_rgscan loaded at 015F0000h - 015FD000h
foo_scroll loaded at 01600000h - 01606000h
foo_search_ex loaded at 01610000h - 01618000h
foo_shn loaded at 01620000h - 0162F000h
foo_sid loaded at 01630000h - 01677000h
foo_spc loaded at 01680000h - 01691000h
foo_speex loaded at 016B0000h - 016C8000h
foo_tfmx loaded at 016D0000h - 016D9000h
foo_tta loaded at 016E0000h - 016E9000h
foo_tta_old loaded at 016F0000h - 016F9000h
foo_uie_albumart loaded at 01700000h - 0170C000h
gdiplus loaded at 4EC50000h - 4EDF3000h
MSVCR71 loaded at 7C340000h - 7C396000h
foo_uie_tabs loaded at 01730000h - 0173A000h
foo_uie_trackinfo loaded at 01740000h - 0174B000h
foo_ui_columns loaded at 01750000h - 01787000h
foo_ui_std loaded at 01790000h - 017A7000h
foo_unpack loaded at 017B0000h - 017E1000h
OLEAUT32 loaded at 77120000h - 771AC000h
foo_utils loaded at 017F0000h - 01801000h
foo_vis_manager loaded at 01810000h - 01818000h
foo_vis_simple_spectrum loaded at 01820000h - 0182A000h
foo_vorbisenc loaded at 01830000h - 01941000h
foo_wavpack loaded at 01950000h - 01962000h
foo_winamp_spam loaded at 01970000h - 01978000h
foo_wma loaded at 01980000h - 0199A000h
WMVCore loaded at 086D0000h - 08916000h
WMASF loaded at 070D0000h - 0710A000h
foo_xa loaded at 019A0000h - 019AF000h
apphelp loaded at 77B40000h - 77B62000h
msctfime loaded at 755C0000h - 755EE000h
UxTheme loaded at 5AD70000h - 5ADA8000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32 loaded at 77A80000h - 77B14000h
MSASN1 loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
ksuser loaded at 73EE0000h - 73EE4000h
CLBCATQ loaded at 76FD0000h - 7704F000h
COMRes loaded at 77050000h - 77115000h
cscui loaded at 77A20000h - 77A74000h
CSCDLL loaded at 76600000h - 7661D000h
browseui loaded at 75F80000h - 7607D000h
ntshrui loaded at 76990000h - 769B5000h
ATL loaded at 76B20000h - 76B31000h
NETAPI32 loaded at 5B860000h - 5B8B4000h
USERENV loaded at 769C0000h - 76A73000h
shdocvw loaded at 77760000h - 778CE000h
CRYPTUI loaded at 754D0000h - 75550000h
WININET loaded at 771B0000h - 77256000h
WLDAP32 loaded at 76F60000h - 76F8C000h
xpsp2res loaded at 20000000h - 202C5000h
dciman32 loaded at 73BC0000h - 73BC6000h
DBGHELP loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 00E931EAh, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E931A8h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E92169h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E9C8FCh, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E9C8F0h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E90000h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 77C2C275h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+0000005Ah)
Address: 77C2C2E3h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C8h)
Address: 00E93CFAh, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E90000h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 77C35C94h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "except_handler3" (+00000000h)
Address: 00E9C8F0h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E98DDDh, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E986C5h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E9875Ah, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E90000h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 7C9011A7h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrInitializeThunk" (+00000029h)
Address: 00E90000h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 7C923F31h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrShutdownProcess" (+00000142h)
Address: 00E986E5h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E90000h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 7C90E88Eh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "ZwTerminateProcess" (+00000000h)
Address: 7C910945h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAcquirePebLock" (+00000028h)
Address: 7C91094Eh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 00E986E5h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C923E98h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrShutdownProcess" (+000000A9h)
Address: 7C81CA3Eh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "IsValidLocale" (+000008EBh)
Address: 77C3B16Ch, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "lock" (+00000BB1h)
Address: 77D4882Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000163h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4C63Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindowUnicode" (+000000A1h)
Address: 7C90F0AAh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAnsiStringToUnicodeString" (+0000005Eh)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C81CA78h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "IsValidLocale" (+00000925h)
Address: 7C81CAB6h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ExitProcess" (+00000014h)
Address: 77E8F3B0h, location: "RPCRT4", loaded at 77E70000h - 77F01000h
Symbol: "UuidCreateSequential" (+000007E8h)
Address: 77C39D45h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "strerror" (+00002B4Bh)
Address: 77C39E78h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "initterm" (+00000111h)
Address: 77C39EACh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "exit" (+00000012h)
Address: 77C1F159h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "amsg_exit" (+00000034h)
Address: 77C35F14h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "purecall" (+00000007h)
Address: 0041BA74h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00445468h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0041BA41h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00445468h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C917BB8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001BBh)
Address: 00445468h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0041D19Fh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00445924h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00445468h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00435D4Dh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00445924h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77C35C94h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "except_handler3" (+00000000h)
Address: 004225C1h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004218B7h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00413394h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0042183Bh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A1C8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A1B4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00426FE2h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004277B4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043B508h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004465ACh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0176261Ah, location: "foo_ui_columns", loaded at 01750000h - 01787000h
Address: 004465DCh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0176158Eh, location: "foo_ui_columns", loaded at 01750000h - 01787000h
Address: 7C90EAD0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000000h)
Address: 7740EF05h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+000230DBh)

Version info:
foobar2000 v0.8.3
UNICODE


failure_00000001.txt
Created Dec. 27, 2005 (my birthday)
CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 004212F5h
Access violation, operation: read, address: 00000001h
Call path:
WinMain=>app_mainloop=>playlist_switcher_saveconfig
This is the first crash logged by this instance.
Code bytes (004212F5h):
004212B5h: FF 15 18 90 43 00 8B 3D 1C 59 44 00 FF 05 10 59
004212C5h: 44 00 C1 EF 03 C7 45 FC 00 00 00 00 74 3D 53 8B
004212D5h: 5D 08 56 8B 4D 0C FF 75 FC 8B 01 FF 10 84 C0 74
004212E5h: 20 A1 14 59 44 00 8B 4D FC 8B 34 C8 8B CE 8B 06
004212F5h: FF 10 8B 03 8B CB FF 10 8B 13 50 56 8B CB FF 52
00421305h: 10 FF 45 FC 39 7D FC 72 CA 5E 5B 8D 4D F8 E8 0C
00421315h: 4D FE FF 5F C9 C2 08 00 55 8B EC 51 B8 F8 58 44
00421325h: 00 56 50 89 45 FC FF 15 18 90 43 00 A1 1C 59 44
Stack (0013FB2Ch):
0013FB0Ch: 00D3DB9C 7C9C93A0 77F643DD 7C9C93A0
0013FB1Ch: 00000004 00000000 00D3D0A8 00000000
0013FB2Ch: 01B01FB0 00000000 004458F4 004458F8
0013FB3Ch: 00000000 0013FB60 00427292 01B01FC4
0013FB4Ch: 0013FB5C 0013FC14 0040465C 00000000
0013FB5Ch: 004394C4 0013FB84 004271A9 01B98C40
0013FB6Ch: 0043946C 01B98C40 0000002D 0000002D
0013FB7Ch: 00000000 00000015 0013FBAC 00404721
0013FB8Ch: 00000000 0040465C 00000000 00000000
0013FB9Ch: 0013FBB8 773E1AEB 773F8B56 001E01F0
0013FBACh: 0013FBD8 77D48734 00950168 00000111
0013FBBCh: 00000004 00A50248 0040465C DCBAABCD
0013FBCCh: 00000000 0013FC14 0040465C 0013FC44
0013FBDCh: 77D5418D 0040465C 00950168 00000111
0013FBECh: 00000004 00A50248 00000111 00950168
0013FBFCh: 0064F900 00000014 00000001 00000000
0013FC0Ch: 00000000 00000010 00000000 00000014
0013FC1Ch: 00000000 00000000 00000000 00000000
0013FC2Ch: 0013FBF4 0013F750 0013FE2C 77D70467
0013FC3Ch: 77D541B0 00000000 0013FC8C 77D53FD9
Registers:
EAX: 00000001, EBX: 01B01FC4, ECX: 01C82A44, EDX: 004458F8
ESI: 01C82A44, EDI: 0000002A, EBP: 0013FB40, ESP: 0013FB2C
Crash location: "foobar2000", loaded at 00400000h - 00452000h

Loaded modules:
foobar2000 loaded at 00400000h - 00452000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
USER32 loaded at 77D40000h - 77DD0000h
GDI32 loaded at 77F10000h - 77F57000h
ole32 loaded at 774E0000h - 7761D000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F01000h
msvcrt loaded at 77C10000h - 77C68000h
COMCTL32 loaded at 773D0000h - 774D2000h
SHLWAPI loaded at 77F60000h - 77FD6000h
utf8api loaded at 10000000h - 1000D000h
comdlg32 loaded at 763B0000h - 763F9000h
SHELL32 loaded at 7C9C0000h - 7D1D5000h
IMM32 loaded at 76390000h - 763AD000h
LPK loaded at 629C0000h - 629C9000h
USP10 loaded at 74D90000h - 74DFB000h
foo_abx loaded at 003A0000h - 003AC000h
foo_ac3 loaded at 003B0000h - 003C3000h
foo_albumlist loaded at 003D0000h - 003DB000h
foo_ape loaded at 003E0000h - 003FF000h
foo_apl loaded at 00A40000h - 00A4A000h
foo_bitcompare loaded at 00A50000h - 00A59000h
foo_burninate loaded at 00A60000h - 00A6C000h
VERSION loaded at 77C00000h - 77C08000h
foo_cdda loaded at 00A70000h - 00A7E000h
foo_clienc loaded at 00A80000h - 00A8B000h
foo_console loaded at 00A90000h - 00A97000h
foo_convolve loaded at 00AA0000h - 00AEF000h
foo_dbsearch loaded at 00AF0000h - 00B08000h
foo_diskwriter loaded at 00B10000h - 00B22000h
WINMM loaded at 76B40000h - 76B6D000h
foo_dsp_crossfade loaded at 00BB0000h - 00BB7000h
foo_dsp_crossfeed loaded at 00BC0000h - 00BC6000h
foo_dsp_extra loaded at 00BD0000h - 00BE5000h
foo_dsp_nogaps loaded at 00BF0000h - 00BF7000h
foo_dsp_pause loaded at 00C00000h - 00C07000h
foo_dsp_skip_silence loaded at 00C10000h - 00C17000h
foo_dsp_soundtouch loaded at 00C20000h - 00C2B000h
MSVCP60 loaded at 76080000h - 760E5000h
foo_dynamics loaded at 00C30000h - 00C37000h
foo_faac loaded at 00C40000h - 00C73000h
foo_festalon loaded at 00C80000h - 00DBE000h
foo_flac loaded at 00DC0000h - 00DDC000h
foo_flaccer loaded at 00DE0000h - 00DF6000h
foo_freedb loaded at 00E00000h - 00E2E000h
WS2_32 loaded at 71AB0000h - 71AC7000h
WS2HELP loaded at 71AA0000h - 71AA8000h
foo_gym loaded at 00E30000h - 00E8E000h
foo_history loaded at 00E90000h - 00EA0000h
foo_id3v2 loaded at 00EA0000h - 00ED0000h
foo_infobox loaded at 00ED0000h - 00EE3000h
foo_input_std loaded at 00EF0000h - 00F8E000h
MSACM32 loaded at 77BE0000h - 77BF5000h
foo_lpac loaded at 00F90000h - 00F97000h
lpac_codec_api loaded at 00FA0000h - 00FAA000h
lpaccodec loaded at 00FB0000h - 00FD9000h
foo_masstag loaded at 01200000h - 01214000h
foo_matroska loaded at 01220000h - 01268000h
foo_mod loaded at 01270000h - 01279000h
BASS loaded at 01280000h - 012DA000h
foo_monkey loaded at 012E0000h - 012FC000h
foo_mpeg4u loaded at 01300000h - 01329000h
foo_nez loaded at 01330000h - 0135B000h
foo_null loaded at 01360000h - 01367000h
foo_ofr loaded at 01370000h - 01376000h
OptimFROG loaded at 01380000h - 013AC000h
foo_oggpreview loaded at 013C0000h - 014C1000h
foo_output_std loaded at 014D0000h - 014D9000h
foo_out_dsound_ex loaded at 014E0000h - 014E9000h
DSOUND loaded at 73F10000h - 73F6C000h
foo_out_ks loaded at 01500000h - 0150B000h
SETUPAPI loaded at 77920000h - 77A13000h
foo_playlistgen_ex loaded at 01510000h - 0151F000h
foo_pphsresample loaded at 01520000h - 01530000h
foo_psf loaded at 01530000h - 015DC000h
foo_read_http loaded at 015E0000h - 015E9000h
foo_rgscan loaded at 015F0000h - 015FD000h
foo_scroll loaded at 01600000h - 01606000h
foo_search_ex loaded at 01610000h - 01618000h
foo_shn loaded at 01620000h - 0162F000h
foo_sid loaded at 01630000h - 01677000h
foo_spc loaded at 01680000h - 01691000h
foo_speex loaded at 016B0000h - 016C8000h
foo_tfmx loaded at 016D0000h - 016D9000h
foo_tta loaded at 016E0000h - 016E9000h
foo_tta_old loaded at 016F0000h - 016F9000h
foo_uie_albumart loaded at 01700000h - 0170C000h
gdiplus loaded at 4EC50000h - 4EDF3000h
MSVCR71 loaded at 7C340000h - 7C396000h
foo_uie_albumlist loaded at 01730000h - 01742000h
foo_uie_tabs loaded at 01750000h - 0175A000h
foo_uie_trackinfo loaded at 01760000h - 0176B000h
foo_ui_columns loaded at 01770000h - 017A7000h
foo_ui_std loaded at 017B0000h - 017C7000h
foo_unpack loaded at 017D0000h - 01801000h
OLEAUT32 loaded at 77120000h - 771AC000h
foo_utils loaded at 01810000h - 01821000h
foo_vis_manager loaded at 01830000h - 01838000h
foo_vis_simple_spectrum loaded at 01840000h - 0184A000h
foo_vorbisenc loaded at 01850000h - 01961000h
foo_wavpack loaded at 01970000h - 01982000h
foo_winamp_spam loaded at 01990000h - 01998000h
foo_wma loaded at 019A0000h - 019BA000h
WMVCore loaded at 086D0000h - 08916000h
WMASF loaded at 070D0000h - 0710A000h
foo_xa loaded at 019C0000h - 019CF000h
apphelp loaded at 77B40000h - 77B62000h
msctfime loaded at 755C0000h - 755EE000h
UxTheme loaded at 5AD70000h - 5ADA8000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32 loaded at 77A80000h - 77B14000h
MSASN1 loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
ksuser loaded at 73EE0000h - 73EE4000h
dciman32 loaded at 73BC0000h - 73BC6000h
DBGHELP loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00427292h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0040465Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004394C4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004271A9h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00404721h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0040465Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 773E1AEBh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal11" (+00000328h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 0040465Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0040465Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77D5418Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 0040465Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D541B0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D53FD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 0040465Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 77D4B4CBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77D5CB2Bh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "RegisterLogonProcess" (+00000528h)
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 77D4B903h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000049h)
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 773F6FF6h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000B1CCh)
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 773F70D8h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000B2AEh)
Address: 773F93DDh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000D5B3h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 01832191h, location: "foo_vis_manager", loaded at 01830000h - 01838000h
Address: 018351E4h, location: "foo_vis_manager", loaded at 01830000h - 01838000h
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 01834170h, location: "foo_vis_manager", loaded at 01830000h - 01838000h
Address: 018351E4h, location: "foo_vis_manager", loaded at 01830000h - 01838000h
Address: 018323ACh, location: "foo_vis_manager", loaded at 01830000h - 01838000h
Address: 018341BCh, location: "foo_vis_manager", loaded at 01830000h - 01838000h
Address: 018317D2h, location: "foo_vis_manager", loaded at 01830000h - 01838000h
Address: 0183522Ch, location: "foo_vis_manager", loaded at 01830000h - 01838000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D489CDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 77D61B4Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "AppendMenuA" (+0000006Eh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D489F0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A10h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D5E097h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsDialogMessageW" (+000000DBh)
Address: 100036BCh, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uIsDialogMessage" (+0000000Eh)
Address: 0041236Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 00410FEAh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00438DB5h, location: "foobar2000", loaded at 00400000h - 00452000h

Version info:
foobar2000 v0.8.3
UNICODE


failure_00000002.txt
Created Jan 14, 2006
CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01DC29B1h
Access violation, operation: write, address: 007FFFF8h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (01DC29B1h):
01DC2971h: CB 8B F0 46 8D 04 76 C1 E0 02 50 E8 9F 06 00 00
01DC2981h: 8B 54 24 1C 8D 46 FF 3B C2 76 19 8D 0C 40 C1 E1
01DC2991h: 02 2B C2 8B 33 8D 3C 31 83 E9 0C 48 8D 77 F4 A5
01DC29A1h: A5 A5 75 EF 8B 0B 8D 04 52 8D 74 24 10 8D 3C 81
01DC29B1h: A5 A5 A5 5F 5E 5B C2 10 00 8B 01 50 FF 48 18 FF
01DC29C1h: 15 08 40 DC 01 C3 8B 44 24 04 85 C0 7D 05 8A 41
01DC29D1h: 0C EB 17 3B 41 08 7D 0F 8B 49 04 33 D2 38 14 08
01DC29E1h: 0F 95 C2 8A C2 EB 03 8A 41 0D C2 04 00 8B 51 08
Stack (0013FD60h):
0013FD40h: 00C5DB9C 7C9C93A0 77F643DD 7C9C93A0
0013FD50h: 00000004 00000000 00C5D0A8 00000000
0013FD60h: 0013FD7C 0013FD98 023351B0 01DC19E9
0013FD70h: 023351B0 0861D650 00420701 000AAAAA
0013FD80h: 01DC522C 00000002 00000000 023351B0
0013FD90h: 0861D650 00420701 0861D680 000848C5
0013FDA0h: 00000001 000261E3 010D6454 0013FDD4
0013FDB0h: 01DC16B0 CF0D6454 40B261BB 0013FE3C
0013FDC0h: 01DC15CE CF0D6454 40B261BB 00000001
0013FDD0h: 0013FE84 0013FE00 77D48734 00050334
0013FDE0h: 00000113 0000029A 00000000 01DC15CE
0013FDF0h: DCBAABCD 00000000 0013FE3C 01DC15CE
0013FE00h: 0013FE68 77D48816 01DC15CE 00050334
0013FE10h: 00000113 0000029A 00000000 0013FF00
0013FE20h: 0013FEF8 00687830 00000014 00000001
0013FE30h: 00000000 00000000 00000010 00000000
0013FE40h: 77D4EAAD 00000000 00000000 00000000
0013FE50h: 0013FE1C 0013F984 0013FEB8 77D70467
0013FE60h: 77D48830 00000000 0013FEC8 77D489CD
0013FE70h: 00000000 01DC15CE 00050334 00000113
Registers:
EAX: 001FFFFE, EBX: 01DC519C, ECX: 00000000, EDX: 000AAAAA
ESI: 0013FD70, EDI: 007FFFF8, EBP: 0013FDAC, ESP: 0013FD60
Crash location: "foo_vis_manager", loaded at 01DC0000h - 01DC8000h

Loaded modules:
foobar2000 loaded at 00400000h - 00452000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F4000h
USER32 loaded at 77D40000h - 77DD0000h
GDI32 loaded at 77F10000h - 77F57000h
ole32 loaded at 774E0000h - 7761D000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F01000h
msvcrt loaded at 77C10000h - 77C68000h
COMCTL32 loaded at 773D0000h - 774D2000h
SHLWAPI loaded at 77F60000h - 77FD6000h
utf8api loaded at 10000000h - 1000D000h
comdlg32 loaded at 763B0000h - 763F9000h
SHELL32 loaded at 7C9C0000h - 7D1D5000h
IMM32 loaded at 76390000h - 763AD000h
LPK loaded at 629C0000h - 629C9000h
USP10 loaded at 74D90000h - 74DFB000h
foo_output_asio(dll) loaded at 003A0000h - 003C0000h
WINMM loaded at 76B40000h - 76B6D000h
foo_abx loaded at 003D0000h - 003DC000h
foo_ac3 loaded at 003E0000h - 003F3000h
foo_albumlist loaded at 00AC0000h - 00ACB000h
foo_ape loaded at 00AD0000h - 00AEF000h
foo_apl loaded at 00AF0000h - 00AFA000h
foo_bitcompare loaded at 00B00000h - 00B09000h
foo_burninate loaded at 00B10000h - 00B1C000h
VERSION loaded at 77C00000h - 77C08000h
foo_cdda loaded at 00B20000h - 00B2E000h
foo_clienc loaded at 00B30000h - 00B3B000h
foo_console loaded at 00B40000h - 00B47000h
foo_convolve loaded at 00B50000h - 00B9F000h
foo_dbsearch loaded at 00BA0000h - 00BB8000h
foo_diskwriter loaded at 00BC0000h - 00BD2000h
foo_dsp_crossfade loaded at 00BE0000h - 00BE7000h
foo_dsp_crossfeed loaded at 00BF0000h - 00BF6000h
foo_dsp_extra loaded at 00C00000h - 00C15000h
foo_dsp_nogaps loaded at 00C20000h - 00C27000h
foo_dsp_pause loaded at 00C30000h - 00C37000h
foo_dsp_skip_silence loaded at 00C40000h - 00C47000h
foo_dsp_soundtouch loaded at 00C50000h - 00C5B000h
MSVCP60 loaded at 76080000h - 760E5000h
foo_dynamics loaded at 00C60000h - 00C67000h
foo_faac loaded at 00C70000h - 00CA3000h
foo_festalon loaded at 00CB0000h - 00DEE000h
foo_flac loaded at 00DF0000h - 00E0C000h
foo_flaccer loaded at 00E10000h - 00E26000h
foo_freedb loaded at 00E30000h - 00E5E000h
WS2_32 loaded at 71AB0000h - 71AC7000h
WS2HELP loaded at 71AA0000h - 71AA8000h
foo_gym loaded at 00E60000h - 00EBE000h
foo_history loaded at 00EC0000h - 00ED0000h
foo_id3v2 loaded at 00ED0000h - 00F00000h
foo_infobox loaded at 00F00000h - 00F13000h
foo_input_std loaded at 00F20000h - 00FBE000h
MSACM32 loaded at 77BE0000h - 77BF5000h
foo_lpac loaded at 00FC0000h - 00FC7000h
lpac_codec_api loaded at 00FD0000h - 00FDA000h
lpaccodec loaded at 00FE0000h - 01009000h
foo_masstag loaded at 01230000h - 01244000h
foo_matroska loaded at 01250000h - 01298000h
foo_mod loaded at 012A0000h - 012A9000h
BASS loaded at 012B0000h - 0130A000h
foo_monkey loaded at 01310000h - 0132C000h
foo_mpeg4u loaded at 01330000h - 01359000h
foo_nez loaded at 01360000h - 0138B000h
foo_null loaded at 01390000h - 01397000h
foo_ofr loaded at 013A0000h - 013A6000h
OptimFROG loaded at 013B0000h - 013DC000h
foo_oggpreview loaded at 013F0000h - 014F1000h
foo_output_std loaded at 01500000h - 01509000h
foo_out_dsound_ex loaded at 01510000h - 01519000h
DSOUND loaded at 73F10000h - 73F6C000h
foo_out_ks loaded at 01530000h - 0153B000h
SETUPAPI loaded at 77920000h - 77A13000h
foo_playlistgen_ex loaded at 01540000h - 0154F000h
foo_pphsresample loaded at 01550000h - 01560000h
foo_psf loaded at 01560000h - 0160C000h
foo_read_http loaded at 01610000h - 01619000h
foo_rgscan loaded at 01620000h - 0162D000h
foo_scroll loaded at 01630000h - 01636000h
foo_search_ex loaded at 01640000h - 01648000h
foo_shn loaded at 01650000h - 0165F000h
foo_sid loaded at 01660000h - 016A7000h
foo_spc loaded at 016B0000h - 016C1000h
foo_speex loaded at 016E0000h - 016F8000h
foo_tfmx loaded at 01700000h - 01709000h
foo_tta loaded at 01710000h - 01719000h
foo_tta_old loaded at 01720000h - 01729000h
foo_uie_albumart loaded at 01730000h - 0173C000h
gdiplus loaded at 4EC50000h - 4EDF3000h
MSVCR71 loaded at 7C340000h - 7C396000h
foo_uie_albumlist loaded at 01760000h - 01772000h
foo_uie_tabs loaded at 01780000h - 0178A000h
foo_uie_trackinfo loaded at 01790000h - 0179B000h
foo_uie_vis_projectm loaded at 017A0000h - 017E0000h
OPENGL32 loaded at 5ED00000h - 5EDCC000h
GLU32 loaded at 68B20000h - 68B40000h
DDRAW loaded at 73760000h - 737A9000h
DCIMAN32 loaded at 73BC0000h - 73BC6000h
foo_ui_columns loaded at 01CE0000h - 01D17000h
foo_ui_std loaded at 01D20000h - 01D37000h
foo_unpack loaded at 01D40000h - 01D71000h
OLEAUT32 loaded at 77120000h - 771AC000h
foo_utils loaded at 01D80000h - 01D91000h
foo_vis_bacon loaded at 01DA0000h - 01DB7000h
foo_vis_manager loaded at 01DC0000h - 01DC8000h
foo_vis_simple_spectrum loaded at 01DD0000h - 01DDA000h
foo_vorbisenc loaded at 01DE0000h - 01EF1000h
foo_wavpack loaded at 01F00000h - 01F12000h
foo_winamp_spam loaded at 01F20000h - 01F28000h
foo_wma loaded at 01F30000h - 01F4A000h
WMVCore loaded at 086D0000h - 08916000h
WMASF loaded at 070D0000h - 0710A000h
foo_xa loaded at 01F50000h - 01F5F000h
foo_xlobby loaded at 01F60000h - 01F67000h
ASOEHOOK loaded at 651B0000h - 651D2000h
ccL40 loaded at 6AF90000h - 6AFEE000h
MSVCP71 loaded at 7C3A0000h - 7C41B000h
nview loaded at 02070000h - 021DF000h
PSAPI loaded at 76BF0000h - 76BFB000h
NTMARTA loaded at 77690000h - 776B1000h
WLDAP32 loaded at 76F60000h - 76F8C000h
SAMLIB loaded at 71BF0000h - 71C03000h
LgWndHk loaded at 022A0000h - 022A7000h
apphelp loaded at 77B40000h - 77B62000h
msctfime loaded at 755C0000h - 755EE000h
UxTheme loaded at 5AD70000h - 5ADA8000h
nvoglnt loaded at 69500000h - 69A37000h
LgMsgHk loaded at 035A0000h - 035AB000h
CLBCATQ loaded at 76FD0000h - 7704F000h
COMRes loaded at 77050000h - 77115000h
asio4all loaded at 03D30000h - 03E4D000h
KSUSER loaded at 73EE0000h - 73EE4000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32 loaded at 77A80000h - 77B14000h
MSASN1 loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
nvwddi loaded at 048D0000h - 048E5000h
DBGHELP loaded at 0FF40000h - 0FFE1000h

Stack dump analysis:
Address: 01DC19E9h, location: "foo_vis_manager", loaded at 01DC0000h - 01DC8000h
Address: 00420701h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 01DC522Ch, location: "foo_vis_manager", loaded at 01DC0000h - 01DC8000h
Address: 00420701h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 01DC16B0h, location: "foo_vis_manager", loaded at 01DC0000h - 01DC8000h
Address: 01DC15CEh, location: "foo_vis_manager", loaded at 01DC0000h - 01DC8000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01DC15CEh, location: "foo_vis_manager", loaded at 01DC0000h - 01DC8000h
Address: 01DC15CEh, location: "foo_vis_manager", loaded at 01DC0000h - 01DC8000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 01DC15CEh, location: "foo_vis_manager", loaded at 01DC0000h - 01DC8000h
Address: 77D4EAADh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+0000007Eh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D489CDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 01DC15CEh, location: "foo_vis_manager", loaded at 01DC0000h - 01DC8000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D489F0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A10h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 100038ECh, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uDispatchMessage" (+0000000Ah)
Address: 0041238Bh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00410FEAh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00438DB5h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00438DE0h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043C320h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 00438C81h, location: "foobar2000", loaded at 00400000h - 00452000h

Version info:
foobar2000 v0.8.3
UNICODE


These are the presets I'm using:

CODE
Aderrasi - Agitator.milk
Aderrasi - Aimless (Gravity Directive Mix).milk
Aderrasi - Aimless (Spirogravity Mix).milk
Aderrasi - Airhandler (Menagerie Mix).milk
Aderrasi - Airs (Windy Mix).milk
Aderrasi - Airs.milk
Aderrasi - Anchorpulse (Pulse Of A Ghast II Mix).milk
Aderrasi - Anchorpulse (Verified Mix).milk
Aderrasi - Anomalous Material Science (Pure Splinter Mix).milk
Aderrasi - Antidote (Aqualung Mix).milk
Aderrasi - Antidote (Side Effects Mix).milk
Aderrasi - Antidote.milk
Aderrasi - Antique Abyss.milk
Aderrasi - Arise! (Padded Mix).milk
Aderrasi - Ashes Of Air (Remix).milk
Aderrasi - Bitterfeld (Crystal Border Mix).milk
Aderrasi - Blender.milk
Aderrasi - Bow To Gravity.milk
Aderrasi - Brakefreak.milk
Aderrasi - Candy Avian.milk
Aderrasi - Causeway Of Dreams (Nightmare Mix).milk
Aderrasi - Causeway Of Dreams (REMix).milk
Aderrasi - Causeway Of Dreams.milk
Aderrasi - Chromatic Abyss (The Other Side).milk
Aderrasi - Circlefacade.milk
Aderrasi - Contortion (Xenomorph Mix).milk
Aderrasi - Contortion.milk
Aderrasi - Crystal Storm.milk
Aderrasi - Dark Matter (Converse Mix).milk
Aderrasi - Elastoid.milk
Aderrasi - Floater Society.milk
Aderrasi - Flowing Form.milk
Aderrasi - Making Time (Swamp Mix).milk
Aderrasi - Multiviola.milk
Aderrasi - Negative Sun III.milk
Aderrasi - Paintsphere.milk
Aderrasi - What Cannot Be Undone.milk
Aderrasi - What cannot be.milk
Bmelgren & Krash - Rainbow Orb Peacock (Centred Journey Mix.milk
Bmelgren & Krash - Rainbow Orb Peacock (Lonely Signal Gone .milk
bmelgren - Godhead.milk
Bmelgren - Pentultimate Nerual Slipstream (Tweak 2).milk
bmelgren - Take this highway.milk
Che - Terracarbon Stream.milk
CrystalHigh - mad ravetriping.milk
EvilJim - Follow the ball.milk
EvilJim - Ice Drops.milk
Fvese - 0 To 60.milk
Fvese - simple.milk
Fvese - Window Reflection 6.milk
Geiss & Rovastar - Notions Of Tonality 2.milk
Geiss & Rovastar - Tokamak (Naked Intrusion Mix).milk
Geiss - Blasto.milk
Geiss - Cosmic Dust 2.milk
Geiss - Cruzin'.milk
Geiss - Downward Spiral.milk
Geiss - Dynamic Swirls 1.milk
Geiss - Dynamic Swirls 2.milk
Geiss - Eddies 2.milk
Geiss - Eggs.milk
Geiss - El Cubismo.milk
Geiss - Nautilus.milk
Geiss - Octopus Ever Changing.milk
Geiss - Octopus Gold.milk
Geiss - Octopus.milk
Geiss - Oldskool Mellowstyle.milk
Geiss - Swirlie 1.milk
Geiss - Swirlie 2.milk
Geiss - Swirlie 3.milk
Geiss - Swirlie 4.milk
Geiss - Swirlie 5.milk
Idiot & Rovastar - Altars Of Madness 2 (X.42 Mix).milk
Idiot & Zylot - Unhealthy Love (Idiot's STDs Mix).milk
Idiot - MOTIVATION!.milk
Idiot - Texture Boxes (Remix 2).milk
Idiot - Texture Boxes (Remix).milk
Idiot24-7 - Ascending to heaven 2.milk
Illusion & Che - Return Of The King.milk
Illusion & Che - The Piper.milk
Illusion & Rovastar - Clouded Bottle.milk
Illusion & Unchained - Invade My Mind.milk
Illusion - Figure Eight.milk
Krash & Illusion - Spiral Movement.milk
Krash & Rovastar - Altars of Madness (Mad Ocean Mix).milk
Krash & TEcHNO - Rhythmic Mantas.milk
Krash - 3D Shapes Demo 2.milk
Krash - 3D Shapes Demo.milk
Krash - Digital Flame.milk
Krash - Dynamic Borders 1.milk
Krash - Framed Geometry.milk
Krash - Interwoven (Nightmare Weft Mix).milk
Krash - War Machine (Shifting Complexity Mix).milk
Krash - Windowframe To Mega Swirl 2.milk
Krash and Rovastar - Rainbow Orb 2 Peacock (Bmelgren's Comp.milk
Krash and Rovastar - Rainbow Orb.milk
Mstress & Darius - Pursuing The Sunset.milk
Mstress & Juppy - Dancer.milk
Mstress & Juppy - Dancers In The Dark.milk
Mstress - Acid Universes (Big Bang Interferences Mix).milk
Mstress - Acoustic Nerve Impulses (Under Drug Effetcs (Hypn.milk
Mstress - Aurora Boreale.milk
Mstress - Curtain.milk
Reenen - phoenix.milk
Rovastar & Aderrasi - Clockwork Organism.milk
Rovastar & Fvese - Deadly Flower.milk
Rovastar & Fvese - Stranger Minds (Astral Mix).milk
Rovastar & Fvese - Stranger Minds.milk
Rovastar & Geiss - Dynamic Swirls 3 (Broken Destiny Mix).milk
Rovastar & Geiss - Dynamic Swirls 3 (Mysticial Awakening Mi.milk
Rovastar & Geiss - Dynamic Swirls 3 (Poltergiest Mix).milk
Rovastar & Geiss - Dynamic Swirls 3 (Twisted Truth Mix).milk
Rovastar & Geiss - Hurricane Nightmare.milk
Rovastar & Geiss - Ice Planet.milk
Rovastar & Geiss - Notions Of Tonality.milk
Rovastar & Geiss - Octoplasm.milk
Rovastar & Geiss - Octotrip (MultiTrip Mix).milk
Rovastar & Geiss - Octotrip.milk
Rovastar & Geiss - Surface (Vectrip Mix).milk
Rovastar & Idiot24-7 - Balk Acid.milk
Rovastar & Krash - Flowing Synergy.milk
Rovastar & Krash - Interwoven (Contra Mix).milk
Rovastar & Rocke - Headspin.milk
Rovastar & Rocke - Sugar Spun Sister.milk
Rovastar & StudioMusic - More Cherished Desires.milk
Rovastar & StudioMusic - Twisted Spider Web.milk
Rovastar & Telek - Cosmic Fireworks.milk
Rovastar & Unchained - Centre Of Gravity.milk
Rovastar & Zylot - Crystal Ball (Cerimonial Decor).milk
Rovastar & Zylot - Narell's Fever.milk
Rovastar & Zylot - Sea Of Zigrot.milk
Rovastar - A Million Miles from Earth (Pathfinder Mix).milk
Rovastar - A Million Miles from Earth.milk
Rovastar - Altars Of Harlequin's Madness (Dark Disorder Mix.milk
Rovastar - Altars Of Madness (A Million Miles From Earth Mi.milk
Rovastar - Altars Of Madness (Duel Mix).milk
Rovastar - Altars Of Madness (Surealist Mix).milk
Rovastar - Altars Of Madness.milk
Rovastar - Bellanova (New Wave Mix).milk
Rovastar - Biohazard Warning.milk
Rovastar - Chapel Of Ghouls.milk
Rovastar - Cosmic Echoes 1.milk
Rovastar - Cosmic Echoes 2.milk
Rovastar - Cosmic Mosaic (Active Mix).milk
Rovastar - Decreasing Dreams (Extended Movement Mix).milk
Rovastar - Explosive Minds.milk
Rovastar - Forgotten Moon.milk
Rovastar - Frozen Rapture .milk
Rovastar - Future Speakers.milk
Rovastar - Hallucinogenic Pyramids (Beat Time Mix).milk
Rovastar - Harlequin's Dynamic Fractal (Crazed Spiral Mix).milk
Rovastar - Harlequin's Fractal Encounter.milk
Rovastar - Hyperspace (Frozen Rapture Mix).milk
Rovastar - Hyperspace.milk
Rovastar - Inner Thoughts (Clouded Judgement Mix).milk
Rovastar - Inner Thoughts (Dark Secret Mix).milk
Rovastar - Inner Thoughts (Distant Memories Mix).milk
Rovastar - Inner Thoughts (Frantic Thoughts Mix).milk
Rovastar - Inner Thoughts (Strange Cargo Mix).milk
Rovastar - Kalideostars (Altars Of Madness MIx).milk
Rovastar - Kalideostars (Round Round Mix).milk
Rovastar - Kalideostars.milk
Rovastar - Magic Carpet.milk
Rovastar - Multiverse Starfield 1.milk
Rovastar - Multiverse Starfield 3.milk
Rovastar - Omnipresence Resurrection.milk
Rovastar - Pandora's Volcano.milk
Rovastar - Parallel Universe.milk
Rovastar - Sea Shells.milk
Rovastar - Solarized Space (Space DNA Mix).milk
Rovastar - Solarized Space.milk
Rovastar - Space (Twisted Dimension Mix).milk
Rovastar - Space.milk
Rovastar - The Awakening.milk
Rovastar - The Chaos Of Colours (Drifting Mix).milk
Rovastar - The Chaos Of Colours.milk
Rovastar - The Shroomery.milk
Rovastar and Krash - Hallucinogenic Pyramids (Extra Beat Ti.milk
Rovastar and Unchained - Braindance Visions.milk
Rozzer & Neuro - Starover (Semicolon Mix).milk
Rozzer & Zylot - Force Field Generator (Slowtime Tweak).milk
Rozzor & Aderrasi - Canon.milk
Rozzor & Che - Inside The House Of Nil.milk
Rozzor & Rovastar - Oozing Resistance (Waveform Mod).milk
Rozzor & Zylot - Rainbow River.milk
StudioMusic & Unchained - Entity.milk
StudioMusic & Unchained - Minor Alteration.milk
StudioMusic & Unchained - State Of Discretion.milk
StudioMusic & Unchained - Wrenched Fate.milk
StudioMusic - It's Only Make Believe.milk
StudioMusic - Numerosity.milk
Telek - Flicker.milk
Unchained & Illusion - Logic Morph.milk
Unchained & Rovastar - For The Seagull.milk
Unchained & Rovastar - Slow Solstice.milk
Unchained & Rovastar - Triptionary.milk
Unchained & Rovastar - Wormhole Pillars (Hall of Shadows mi.milk
Unchained & Rovastar - Wormhole Pillars.milk
Unchained & Rovastar - Xen Traffic.milk
Unchained - Beat Demo 1.0.milk
Unchained - Beat Demo 2.0.milk
Unchained - Beat Demo 2.1.milk
Unchained - Beat Demo 2.2.milk
Unchained - Beat Demo 2.3.milk
Unchained - Cartoon Factory.milk
Unchained - Cranked On Failure.milk
Unchained - Goo Kung Fu.milk
Unchained - In Memory Of Peg.milk
Unchained - Jaded Emotion.milk
Unchained - Perverted Dialect.milk
Unchained - ReAwoke.milk
Unchained - Ribald Ballad.milk
Unchained - Shaping The Grid.milk
Unchained - Subjective Experience Of The Manifold.milk
Unchained - Working the Grid.milk
Zylot - Azirphaeli's Mirror.milk
Zylot - Block Of Sound (Abstract Architecture Mix).milk
Zylot - Crystal Ball (Magical Reaction Mix).milk
Zylot - Digiscape Advanced Processor.milk
Zylot - Ether Storm.milk
Zylot - Inside The Planar Portal.milk
Zylot - light of the path.milk
Zylot - Magma Crawl.milk
Zylot - Magma Vein.milk
Zylot - PinWheel.milk
Zylot - String.milk
Zylot - Tangent Universe (Collapsed With Artifact Mix).milk
Zylot - The Inner Workings of my New Computer.milk
Zylot - Visionarie.milk


I'm not sure which of these came with it. You can copy the list to a text file (text.txt in my example) and put it in your presets folder and in CMD window focused on your presets folder, type:

CODE
for /f "delims=" %a in (text.txt) do if not exist "%a" c: > "%a.tmp"


and all the 0-byte files with a .tmp at the end in your presets folder are ones that are in my presets folder and not in your's. I hope that helps.
bleh
Hmm, it doesn't look like you have any presets that I don't. Also, though I won't deny that foo_uie_vis_projectM may have been involved in at least the second and third crashes, they didn't happen inside the foo_uie_vis_projectM DLL, so I can't see what's causing the crash from those. I guess I'll just have to leave projectM running for a long time and see if I can get it to blow up.
Idec Sdawkminn
And perhaps it's just my computer. I was having some issues using ASIO that I believe were responsible for some lock-ups and have since switched to wave out, but this issue has happened after switching.

I included the information about other media players going extremely slow after this happens so it might give some insight into exactly how it is affecting the computer (or video card). I wish I could be of more help but I know nothing of how to make something like this or how to troubleshoot it. That CMD command is something I came up with for this issue and I used to make units for Total Annihilation, but that's probably pretty basic stuff. However, if there's anything I can do let me know.
bleh
To be honest, I really don't know what the problem could be. If it's making video players break, I'd guess that it's leaking something graphics-related or fouling up some driver internally, but that's really just a guess. I had it running in the debugger for a couple hours earlier today without seeing a crash... I'll try it again with a release build over the next few days and see if I can get anything to happen.
Idec Sdawkminn
I've had it on since I last posted and still no crashes. It probably has something to do with me viewing something online or playing a game and the way it uses the video card doesn't go well with how your plugin uses it afterward. I haven't been able to recreate it since I first posted about it.
iluminatae
I have experienced an odd problem using this. My mouse scroll buttons stopped working when using this vis. I have a logitech MX 510.

Put the vis into components, buttons stop working, remove the vis, scrolling buttons work ??
bleh
QUOTE(iluminatae @ Mar 4 2006, 10:05 AM)
I have experienced an odd problem using this.  My mouse scroll buttons stopped working when using this vis.  I have a logitech MX 510. 

Put the vis into components, buttons stop working, remove the vis, scrolling buttons work ??
*


blink.gif

So you're saying that if foo_vis_projectm.dll (or foo_uie_vis_projectm.dll) is in your components folder, your scroll buttons don't work? Hmm... *goes back through thread* 2xG posted something similar a while back, saying that foo_uie_vis_projectm would break mouse acceleration whenever foobar2000 was in focus. I still don't know how this is happening, but I'll give the code another going-through and see if I'm missing something severe.

Are you using foo_vis_projectm or foo_uie_vis_projectm?

[EDIT]: Are using Logitech's MouseWare/SetPoint software? I wonder if they could get confused when it sees projectM using OpenGL and reconfigure the mouse for gaming mode...
iluminatae
Thanks for having a look.

I am using foo_uie_vis_projectm.dll. When I put this in my components folder the mouse scrolling buttons do not work. When I remove the dll out of the foobar folder the mouse buttons function as normal.

Yes, I am using the mouseware software.

If you require any more info to help track down this issue please let me know.

cheers and thanks!
bleh
I can't be completely sure about this because I'm visiting my family at the moment and hence don't have access to a compiler or a debugger, but I don't see anything special in the code that would get executed when the dll is loaded. I also can't think of anything I'm doing with the mouse that could disable the scroll buttons. I'll run foo_uie_vis_projectm through a debugger when I get back on Tuesday to see if I'm missing anything, but in the meantime, I'd suggest taking a look at your MouseWare settings. It's possible that projectM is being detected as an OpenGL "game" and that MouseWare is doing something to the scroll wheel as a result. If there were a spare computer around here, I could probably put MouseWare on it and test it myself, but none of the computers here are mine, so I don't think I'll be able to do that...
iluminatae
QUOTE(bleh @ Mar 5 2006, 10:47 PM)
I can't be completely sure about this because I'm visiting my family at the moment and hence don't have access to a compiler or a debugger, but I don't see anything special in the code that would get executed when the dll is loaded.  I also can't think of anything I'm doing with the mouse that could disable the scroll buttons.  I'll run foo_uie_vis_projectm through a debugger when I get back on Tuesday to see if I'm missing anything, but in the meantime, I'd suggest taking a look at your MouseWare settings.  It's possible that projectM is being detected as an OpenGL "game" and that MouseWare is doing something to the scroll wheel as a result.  If there were a spare computer around here, I could probably put MouseWare on it and test it myself, but none of the computers here are mine, so I don't think I'll be able to do that...
*




I went through the software, I can't see anything about games or software specific settings. The software is simply for setting the button action, speed etc.
bleh
I tried putting MouseWare on my computer and I can confirm that with, MouseWare running, opening foobar2000 with projectM installed will mess with the MouseWare acceleration/button settings. If you're relying on MouseWare to set up your scrolling, then I can see that breaking things. I found an "Advanced" MouseWare configuration utility on Logitech's site that allows you to change the way the game detection works. Turning game detection off globally doesn't seem to work - if you turn it off, then close and reopen the advanced configuration thing, the game detection will be on again - but you can set it to not change the mouse acceleration or button assignments when a game is detected, which has the same effect as disabling the game detection. When I check all of the boxes in the middle section, the mouse works the same in foobar2000/projectM as it does in Windows. Let me know if this works for you.

Sorry if I sound like I'm trying to ignore the problem, but I've gone through the code a couple of times now and while I can't see anything that could be changing the mouse settings in foo_uie_vis_projectM, I do know that MouseWare can have an effect.
iluminatae
That worked, thanks! Awesome component btw.
Betse
I must be an ass for asking, but uhm. the sdk for 0.9 is out. Is there a change that projectm will be released for foobar 0.9? smile.gif
would be great smile.gif
PHOYO
QUOTE(Betse @ Mar 21 2006, 03:21 AM)
I must be an ass for asking, but uhm. the sdk for 0.9 is out. Is there a change that projectm will be released for foobar 0.9? smile.gif
would be great smile.gif
*


THIS is the plugin I was looking for.
Yes, 0.9 version would be great. At least Columns UI panel.
bleh
QUOTE(Betse @ Mar 21 2006, 07:21 AM)
I must be an ass for asking, but uhm. the sdk for 0.9 is out. Is there a change that projectm will be released for foobar 0.9? smile.gif
would be great smile.gif
*


Yes. Eventually. It may be a week or two from now.
Stuart60611
QUOTE(bleh @ Mar 21 2006, 07:50 AM) *

QUOTE(Betse @ Mar 21 2006, 07:21 AM)
I must be an ass for asking, but uhm. the sdk for 0.9 is out. Is there a change that projectm will be released for foobar 0.9? smile.gif
would be great smile.gif
*


Yes. Eventually. It may be a week or two from now.


Because I know many people are anxiously awaiting a .9 version, does anyone know the status as to when the port for projectm for .9 will be available?
PHOYO
QUOTE(Stuart60611 @ Apr 7 2006, 07:40 AM) *

Because I know many people are anxiously awaiting a .9 version, does anyone know the status as to when the port for projectm for .9 will be available?

A week or two from 21st March. So soon I suppose. Be patient.
bleh
Gonna be worse than that I'm afraid. Maybe mid-to-late-April. We'll see.
G-Lite
I finally got this working decently under 0.9. No panel version yet, but I'll be working on that next.

Grab it here: http://stephan.kochen.nl/proj/foobar2000.html#projectM
ak47mega
thanks G-lite
excellent works laugh.gif
and,
i'll waiting for pannel version
comming soon? biggrin.gif
G-Lite
Panel version will have to wait. It looks like the current version is rather buggy for some people, slow for some people, and I might have to do a bit of code overhaul to get it working reliably and properly.

If this is working for you, consider yourself lucky.
PHOYO
So bleh isn't developing this anymore? Just asking...

EDIT: Works like charm! Thank you! Maybe I'm lucky wink.gif
Bl@ck_warrior
QUOTE
Panel version will have to wait. It looks like the current version is rather buggy for some people, slow for some people, and I might have to do a bit of code overhaul to get it working reliably and properly.

If this is working for you, consider yourself lucky.


Therefore i'm lucky too ! It works perfectly, i'm just waiting for the panel version, now.
mackycorp
G-Lite already knows about my problem, but I'll post it in here.
first, links to images.
Uno Enjoy my fun blurring there tongue.gif
Dos

As you can see, M loves to eat into my cpu time. If it set Affinity to 1 core (AMD X2 3800+) it takes up all of that core. Even after closing the projectM window, cpu time is still at 50%. The fonts are also totally unreadable in the projectM window when at default size. Fullscreen is better, but still not great. Also, don't even try running projectM without presets or fonts installed.
G-Lite
I've uploaded a new version, which I hope is more stable. It works well for me. Same location:
http://stephan.kochen.nl/proj/foobar2000.html#projectM

I'm not sure about the performance issues, it's very preset dependant. Between the 0.8 and this version I think I got rid of two redundant loops processing audio, so it should actually be faster.

If you really think you have performance problems, double check the options like grid size, texture size, etc. It's also important to compare framerates: in 0.8, projectM's framerate was dependant on foobar, and thus not configurable. This is no longer the case in 0.9, and there's now an option to set the framerate (which defaults to 30).
Stuart60611

Awesome! Now all we need is a pannel version.
prawns
Cool... just stumbled upon this. biggrin.gif
A few suggestions:
  • Could you update this to the latest projectM? It now support truetype fonts and has greater support other .milk files but it's only in the repository. (I found it under the Subversion one. http://sourceforge.net/projects/xmms-projectm/ )
  • I had a crash with foo_vis_projectM still being open upon exiting foobar2000 with foobar2000 0.9.1 beta 1. (I dunno if this is the same for 0.9 stable. I have a crash log I could post to you if it'll help.)
  • If I go to View > Visulisations > projectM and uncheck it while projectM is running, the projectM window fails to close and I can't manually close it. (Again, using 0.9.1 beta 1)

Hopefully, that is helpful and thank you!

Chris

P.S. How come in windowed mode the lines in projectM seem much smoother than when in fullscreen mode?
G-Lite
QUOTE(prawns @ Apr 16 2006, 10:39 PM) *
Could you update this to the latest projectM? It now support truetype fonts and has greater support other .milk files but it's only in the repository. (I found it under the Subversion one. <a href="http://sourceforge.net/projects/xmms-projectm/" target="_blank">http://sourceforge.net/projects/xmms-projectm/</a> )

I guess I missed that, there being no release and all. I'll look into it, thanks.

QUOTE(prawns @ Apr 16 2006, 10:39 PM) *
I had a crash with foo_vis_projectM still being open upon exiting foobar2000 with foobar2000 0.9.1 beta 1. (I dunno if this is the same for 0.9 stable. I have a crash log I could post to you if it'll help.)

Well, there's not debugging symbols in, so the crash log is probably rather useless. You could try posting them, but...

QUOTE(prawns @ Apr 16 2006, 10:39 PM) *
If I go to View > Visulisations > projectM and uncheck it while projectM is running, the projectM window fails to close and I can't manually close it. (Again, using 0.9.1 beta 1)

...are you sure that's the latest version? Those problems sound like the ones I fixed, which is odd. I just realised I forgot to bump the version number, so you'll have to check some other way I guess.

QUOTE(prawns @ Apr 16 2006, 10:39 PM) *
Hopefully, that is helpful and thank you!

Chris

P.S. How come in windowed mode the lines in projectM seem much smoother than when in fullscreen mode?

I don't know a whole lot about projectM itself, but you could try adjusting the texture size option. I'm not sure if the grid size options have any effect on that either.
nerrad
Thanks! It works great, except that the fonts are fugly if I select "Show song title".
prawns
QUOTE(G-Lite @ Apr 16 2006, 10:52 PM) *
...are you sure that's the latest version?

Your right! rolleyes.gif I had managed to download the old one. Strange that. Oh well. Works great now! Thank you!

QUOTE(G-Lite @ Apr 16 2006, 10:52 PM) *
QUOTE(prawns @ Apr 16 2006, 10:39 PM) *
P.S. How come in windowed mode the lines in projectM seem much smoother than when in fullscreen mode?
I don't know a whole lot about projectM itself, but you could try adjusting the texture size option. I'm not sure if the grid size options have any effect on that either.

I've given that all a whirl and nothing seems to help. Could just be my graphics card is a bit dated but I'm not so sure. Does anyone else experience this?

QUOTE(G-Lite @ Apr 16 2006, 10:52 PM) *
I guess I missed that, there being no release and all. I'll look into it, thanks.

I managed to stumble upon it, so there is no wonder you wouldn't of seen it tongue.gif Thanks for having a look. Here are a few of the new features.

Chris
G-Lite
QUOTE(prawns @ Apr 17 2006, 11:07 AM) *

I managed to stumble upon it, so there is no wonder you wouldn't of seen it tongue.gif Thanks for having a look. Here are a few of the new features.

Looks great. You already mentioned the truetype rendering using freetype. I'm not sure what implications the library version will have, but I doubt it's much.

I wish I could support libvisual, but apparently that hasn't been ported to windows yet. If we could support that, we'd have a nice abstraction-layer for other visualisations (think G-force). Maybe I should look into helping them port it.

Jack support and autotools cleanup is not relevant to windows, compiles as C++ wasn't really a problem in the first place. Presets is a nice feature, though the foobar plugin doesn't really have any kind of preset manager. Maybe that's another idea. smile.gif

Memory leaks fixed yay; PCM speedup.. I'm not sure what implications that has either, I modified that code a bit myself to speed it up, so...

That's about it. smile.gif
prawns
I didn't expect you to comment on them but TrueType had to be the main for me. Hopefully this means lovely, smooth fonts. biggrin.gif

Unfortuantly, I found a bug (and yes I have the right version this time. At least I'm 99% sure...rolleyes.gif):
  1. I set a global hot key for "The next preset".
  2. This is very useful when using projectM...
  3. ...however, if you close projectM and then use the hotkey, everything blows up. sad.gif
I feel a bit guilty about finding this bug because I did it on purpose... oh well...
I could repeat it with your debug build if you like and pass along the crash report to you but it's probably just as easy for you to see for yourself.

Chris
Stuart60611
QUOTE(G-Lite @ Apr 17 2006, 05:58 AM) *

QUOTE(prawns @ Apr 17 2006, 11:07 AM) *

I managed to stumble upon it, so there is no wonder you wouldn't of seen it tongue.gif Thanks for having a look. Here are a few of the new features.

Looks great. You already mentioned the truetype rendering using freetype. I'm not sure what implications the library version will have, but I doubt it's much.

I wish I could support libvisual, but apparently that hasn't been ported to windows yet. If we could support that, we'd have a nice abstraction-layer for other visualisations (think G-force). Maybe I should look into helping them port it.

Jack support and autotools cleanup is not relevant to windows, compiles as C++ wasn't really a problem in the first place. Presets is a nice feature, though the foobar plugin doesn't really have any kind of preset manager. Maybe that's another idea. smile.gif

Memory leaks fixed yay; PCM speedup.. I'm not sure what implications that has either, I modified that code a bit myself to speed it up, so...

That's about it. smile.gif


The author of G-Force indicated that all he needed was a bare bones pannel visualization, and he would create a pannel version of G-Force for .9. As such, I do not think the author requires a pannel version of projectm which supports libvisual to create a pannel version of G-Force. Therefore, once a pannel version of project m with the old pre-sets and fonts is created then the author of G-Force will have what he needs to create a pannel version for .9.
prawns
QUOTE(Stuart60611 @ Apr 17 2006, 05:08 PM) *
The author of G-Force indicated that all he needed was a bare bones pannel visualization, and he would create a pannel version of G-Force for .9. As such, I do not think the author requires a pannel version of projectm which supports libvisual to create a pannel version of G-Force. Therefore, once a pannel version of project m with the old pre-sets and fonts is created then the author of G-Force will have what he needs to create a pannel version for .9.

I don't think you understand what libvisual is.
QUOTE
Libvisual is an audio visualisation library that acts as a middle layer between audio visualisation plugins and applications. Any application written with libvisual support included will be able to make use of all the plugins that are written for libvisual.

Basically, this means that if someone writes a libvisual plugin for foobar2000 we will be able to use a few visualisations, not just projectM or G-Force. In your case, a libvisual plugin would be ideal as G-Force supports it.
Also, if I were you, I would try to sound less demanding at people who doing this for free...

And as a sidenote: It's panel not pannel. (Sorry it was bugging me as so many people are doing it. I don't mean to pick on you)

Chris
Stuart60611
QUOTE(prawns @ Apr 17 2006, 03:49 PM) *

QUOTE(Stuart60611 @ Apr 17 2006, 05:08 PM) *
The author of G-Force indicated that all he needed was a bare bones pannel visualization, and he would create a pannel version of G-Force for .9. As such, I do not think the author requires a pannel version of projectm which supports libvisual to create a pannel version of G-Force. Therefore, once a pannel version of project m with the old pre-sets and fonts is created then the author of G-Force will have what he needs to create a pannel version for .9.

I don't think you understand what libvisual is.
QUOTE
Libvisual is an audio visualisation library that acts as a middle layer between audio visualisation plugins and applications. Any application written with libvisual support included will be able to make use of all the plugins that are written for libvisual.

Basically, this means that if someone writes a libvisual plugin for foobar2000 we will be able to use a few visualisations, not just projectM or G-Force. In your case, a libvisual plugin would be ideal as G-Force supports it.
Also, if I were you, I would try to sound less demanding at people who doing this for free...

And as a sidenote: It's panel not pannel. (Sorry it was bugging me as so many people are doing it. I don't mean to pick on you)

Chris


I am sorry if I sounded demanding. It certainly was not my intent. I appreciate all that G-Lite and others do to support foobar for free. Obviously, it will get done when it gets done. Thanks.
waileongyeo
It doesn't crash, but close to 100% CPU usage (Not in full screen mode)... What's the minimum requirement to use this?

My computer spec:
P4 2.4GHz
756MB RAM
TNT2 VGA Card
PHOYO
QUOTE(waileongyeo @ Apr 18 2006, 07:41 AM) *

It doesn't crash, but close to 100% CPU usage (Not in full screen mode)... What's the minimum requirement to use this?

My computer spec:
P4 2.4GHz
756MB RAM
TNT2 VGA Card

Your graphics card seems to be a little outdated, otherwise it's OK.
I have:
P4 2.8GHz
1024MB RAM
ATI Radeon 9800 PRO

Works fine.
rondador
I apreciate all the work. wink.gif

It works, but still quite a cpu hog here (always 100% no matter what) and a bit unstable, it crashes now and then (i have a few crash-logs in case a developer could make use of them), and, shortly, is not as good as foo_vis_bacon... but i'm hoping it will be someday.

EDIT: i've actually _configured_ the frame rate and the internal stuff, and it's now completely useful... sorry about my former apreciation, it was too rushed ph34r.gif

panel version would be great wink.gif

thanks again
xchaser
I am using 0.9.1 and the latest columns_UI and I can't see the projectM in the sidebar nor in Columns help plz
andro77
QUOTE(xchaser @ Apr 27 2006, 04:05 PM) *

I am using 0.9.1 and the latest columns_UI and I can't see the projectM in the sidebar nor in Columns help plz

QUOTE(G-Lite @ Apr 15 2006, 04:25 PM) *

Panel version will have to wait. It looks like the current version is rather buggy for some people, slow for some people, and I might have to do a bit of code overhaul to get it working reliably and properly.


Win XP SP2 (2002) - 1 Gb ram - radeon 9600 pro 256 ddr - p4/2.8@3.2 - fb2k 0.9.1 everything looks fine here smile.gif
keep up the great work! (and thanks!)
RavenSoft
Seems this project is all but dead. Note I didn't say it was dead, but its almost dead.

http://www.hydrogenaudio.org/forums/index....ic=29363&st=660

A shame to not finish this project but start work on another one. Maybe someone can come in and finish or at least add panel support.
gob
heh, all i want to see is the title fixed when i enable the visualization. it always says unknown..
G-Lite
It's not dead, I just decided to take a break. I need to contact the projectM authors themselves, because I think something is broke on their side, and I have absolutely no idea how the internals of it work.

I've put quite some time in this the last week, and I think I've got almost everything in place as far as the plugin goes, but all projectM is doing is rendering a black screen with text.
Funkstar De Luxe
I installed foo_vis_projectM and now foobar give me an error when opening, then crashes about 5 seconds later. Still occurs after removing the plugin

CODE
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ComponentModel.Win32Exception: Not enough storage is available to process this command
   at System.Windows.Forms.Form.UpdateLayered()
   at System.Windows.Forms.Form.OnHandleCreated(EventArgs e)
   at System.Windows.Forms.Control.WmCreate(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmCreate(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at MattCustomForm.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
foo_prettypop
    Assembly Version: 1.0.2277.30346
    Win32 Version: 1, 2, 1, 0
    CodeBase: file:///C:/Program%20Files/foobar2000/components/foo_prettypop.dll
----------------------------------------
msvcm80
    Assembly Version: 8.0.50608.0
    Win32 Version: 8.00.50727.42
    CodeBase: file:///C:/WINDOWS/WinSxS/x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd/msvcm80.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


Mangix
ummm foo_prettypop is causing that. prettypop uses .NET while foo_vis_projectM does not so there is not way that projectM can cause an error like that.
zachastrife
Well... It DOES consume CPU depending on preset (and does get as high as 50% =P). So I won't accuse it of being a CPUhog...
(P4 1.3 gHz
256 MB RAM
Geforce 4)
ev0|
not working in panel mode either from Columns UI 0.1.3 Beta 1 and onwards. needs a fix and a recompile.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.