Skip to main content

Notice

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

New libmmd.dll and icl components

Reply #1
Right now I'm testing SSE2 build. No problems with it so far.

New libmmd.dll and icl components

Reply #2
I just read some info abot this compiler at www.intel.com. I found in documentation switch /Qparallel, which enables optimizations for multithreading. Maybe this switch could be usefull for people with p4 HT processors? Will be any benefits from using this switch?

New libmmd.dll and icl components

Reply #3
foo_input_std.dll gives problems to me while running under Windows 2003 using an Athlon XP. Default Peter's plugin works fine.

The failure happens using the SSE version (even with MP3 files), and with the P2 MMX version.

Here are the reports:

MMX
-----------------------------------------------------------------------
Illegal operation:
Code: C000001Dh, flags: 00000000h, address: 017C55BEh
Call path:
playlist_loader_callback_dialog::threadproc=>track_indexer::g_get_tracks_callback
This is the first crash logged by this instance.
Code bytes (017C55BEh):
017C557Eh:  C8 7E B3 8B 84 8A 80 5A 86 01 89 84 8A 40 58 86
017C558Eh:  01 83 C1 02 3B CD 7C EB B9 01 00 00 00 83 FD 01
017C559Eh:  0F 8E A6 00 00 00 8D 45 FF 83 F8 0C 0F 8C 48 10
017C55AEh:  00 00 8D 45 F4 8D 14 F6 03 D2 03 D2 03 D2 03 D2
017C55BEh:  0F 57 C0 F3 0F 5C 84 8A 80 5A 86 01 F3 0F 11 84
017C55CEh:  8A 40 58 86 01 0F 57 C9 F3 0F 5C 8C 8A 88 5A 86
017C55DEh:  01 F3 0F 11 8C 8A 48 58 86 01 0F 57 D2 F3 0F 5C
017C55EEh:  94 8A 90 5A 86 01 F3 0F 11 94 8A 50 58 86 01 0F
Stack (01DEFD40h):
01DEFD20h:  80 C8 38 85 E8 B5 3D 81 E8 B5 3D 81 00 B0 47 01
01DEFD30h:  08 00 00 00 6C 1C 33 F5 5B 2B 4F 80 A0 0F 00 00
01DEFD40h:  00 00 00 00 00 07 C0 40 55 55 55 55 55 55 F5 3F
01DEFD50h:  4B 01 00 00 00 00 00 00 3F 01 00 00 00 00 00 00
01DEFD60h:  10 00 00 00 40 00 00 00 2B 00 00 00 68 61 91 01
01DEFD70h:  01 00 00 00 2C 00 00 00 17 00 00 00 6A 1B 00 00
01DEFD80h:  50 43 95 01 C0 35 96 01 00 00 00 00 AC FD DE 01
01DEFD90h:  D1 44 80 01 D0 59 96 01 80 B5 00 00 50 DB 00 00
01DEFDA0h:  08 00 00 00 50 0F 97 01 D0 59 96 01 D0 FD DE 01
01DEFDB0h:  1D 45 80 01 60 0F 97 01 28 AD 95 01 18 C5 85 01
01DEFDC0h:  FF 7F 00 00 60 0F 97 01 5C 4C 7C 01 60 0F 97 01
01DEFDD0h:  28 AD 95 01 18 C5 85 01 C0 5E 91 01 C0 5E 91 01
01DEFDE0h:  82 4C 7C 01 C8 35 96 01 C7 1F 7B 01 40 FE DE 01
01DEFDF0h:  D9 BA 7A 01 94 FB 12 00 8C FE DE 01 FD 11 40 00
01DEFE00h:  1E 95 42 00 28 FE DE 01 1F 00 00 00 61 95 42 00
01DEFE10h:  28 FE DE 01 1F 00 00 00 7E C9 42 00 8C FE DE 01
01DEFE20h:  88 FB 12 00 20 00 00 00 B2 55 36 D6 CE B0 69 40
01DEFE30h:  BD F9 E3 64 E4 3F F2 3C 2B 12 40 00 7C FE DE 01
01DEFE40h:  54 FE DE 01 93 E2 41 00 C0 5E 91 01 F8 FE DE 01
01DEFE50h:  00 00 00 00 9C FE DE 01 E6 BC 42 00 8C FE DE 01
Registers:
EAX: 00000018, EBX: 01DEFDDC, ECX: 00000001, EDX: 00000000
ESI: 00000000, EDI: BE9D300C, EBP: 00000024, ESP: 01DEFD40
Crash location: "foo_input_std", loaded at 017A0000h - 0187F000h
Symbol: "foobar2000_get_interface" (+00007887h)
Loaded modules:
foobar2000                      loaded at 00400000h - 00440000h
ntdll                            loaded at 77F30000h - 77FF0000h
kernel32                        loaded at 77E20000h - 77F22000h
USER32                          loaded at 77CD0000h - 77D5F000h
GDI32                            loaded at 77BD0000h - 77C14000h
COMCTL32                        loaded at 70AD0000h - 70BB6000h
msvcrt                          loaded at 77B70000h - 77BC4000h
ADVAPI32                        loaded at 77D70000h - 77E12000h
RPCRT4                          loaded at 77C20000h - 77CC4000h
SHLWAPI                          loaded at 77250000h - 77299000h
utf8api                          loaded at 10000000h - 1000B000h
comdlg32                        loaded at 76260000h - 762A8000h
SHELL32                          loaded at 77340000h - 77B28000h
foo_output_std                  loaded at 003E0000h - 003E9000h
WINMM                            loaded at 76A50000h - 76A7D000h
foo_ui_std                      loaded at 009A0000h - 009B8000h
ole32                            loaded at 77120000h - 77244000h
foo_vis_manager                  loaded at 003F0000h - 003F8000h
foo_cdda                        loaded at 009C0000h - 009CE000h
foo_flac                        loaded at 009E0000h - 009F6000h
foo_ape                          loaded at 00A00000h - 00A1F000h
foo_wavpack                      loaded at 00A20000h - 00A2B000h
foo_speex                        loaded at 00A30000h - 00A48000h
foo_mod                          loaded at 00A50000h - 00A59000h
BASS                            loaded at 00A60000h - 00AB3000h
MSACM32                          loaded at 77B40000h - 77B54000h
foo_spc                          loaded at 00AC0000h - 00ACF000h
foo_tfmx                        loaded at 00AD0000h - 00AD9000h
foo_shn                          loaded at 00AE0000h - 00AF0000h
foo_ofr                          loaded at 00AF0000h - 00B1E000h
foo_lpac                        loaded at 00B30000h - 00B37000h
lpac_codec_api                  loaded at 00B40000h - 00B4A000h
lpaccodec                        loaded at 00B50000h - 00B79000h
foo_wma                          loaded at 00DA0000h - 00DB5000h
WMVCore                          loaded at 08530000h - 0872D000h
WMASF                            loaded at 58ED0000h - 58F09000h
OLEAUT32                        loaded at 770A0000h - 7711D000h
foo_ac3                          loaded at 00DC0000h - 00DD0000h
foo_psf                          loaded at 00DD0000h - 00E79000h
foo_nez                          loaded at 00E80000h - 00EAD000h
foo_festalon                    loaded at 00EB0000h - 00FC2000h
foo_sid                          loaded at 00FD0000h - 01017000h
MSVCP60                          loaded at 780C0000h - 78121000h
foo_xa                          loaded at 01020000h - 01032000h
foo_out_dsound_ex                loaded at 01050000h - 01059000h
DSOUND                          loaded at 51080000h - 510D6000h
VERSION                          loaded at 77B60000h - 77B68000h
foo_out_ks                      loaded at 01070000h - 0107B000h
SETUPAPI                        loaded at 76550000h - 76654000h
foo_console                      loaded at 01080000h - 01088000h
foo_read_http                    loaded at 01090000h - 0109A000h
WS2_32                          loaded at 71AD0000h - 71AE8000h
WS2HELP                          loaded at 71AC0000h - 71AC8000h
foo_rgscan                      loaded at 010A0000h - 010AB000h
foo_diskwriter                  loaded at 010B0000h - 010BB000h
foo_albumlist                    loaded at 010C0000h - 010C9000h
foo_masstag                      loaded at 010D0000h - 010DE000h
foo_unpack                      loaded at 010E0000h - 01111000h
foo_stfu                        loaded at 01120000h - 01127000h
foo_id3v2                        loaded at 01130000h - 01156000h
foo_search_ex                    loaded at 01160000h - 01168000h
foo_bitcompare                  loaded at 01170000h - 01178000h
foo_abx                          loaded at 01180000h - 0118A000h
foo_burninate                    loaded at 01190000h - 0119B000h
foo_apl                          loaded at 011A0000h - 011A9000h
foo_freedb                      loaded at 011B0000h - 011DE000h
foo_shuffle                      loaded at 011E0000h - 011ED000h
foo_oggpreview                  loaded at 011F0000h - 012ED000h
foo_mpeg4u                      loaded at 012F0000h - 0131C000h
foo_dsp_extra                    loaded at 01320000h - 0133F000h
libmmd                          loaded at 01340000h - 014D6000h
foo_convolve                    loaded at 014F0000h - 0151C000h
foo_dsp_crossfeed                loaded at 01520000h - 01526000h
foo_dynamics                    loaded at 01530000h - 01537000h
foo_dsp_soundtouch              loaded at 01540000h - 0154B000h
foo_dsp_crossfade                loaded at 01550000h - 01557000h
foo_dsp_skip_silence            loaded at 01560000h - 01567000h
foo_dsp_nogaps                  loaded at 01570000h - 01577000h
foo_dsp_pause                    loaded at 01580000h - 01587000h
foo_vorbisenc                    loaded at 01590000h - 0168B000h
foo_flaccer                      loaded at 01690000h - 016A6000h
foo_monkey                      loaded at 016B0000h - 016CE000h
foo_faac                        loaded at 016D0000h - 01703000h
foo_toolame                      loaded at 01710000h - 01723000h
foo_lame                        loaded at 01730000h - 01739000h
foo_mpcenc                      loaded at 01740000h - 01748000h
foo_clienc                      loaded at 01750000h - 01764000h
foo_null                        loaded at 01770000h - 01777000h
foo_vis_simple_spectrum          loaded at 01780000h - 0178A000h
foo_vis_vu_meter                loaded at 01790000h - 01798000h
foo_input_std                    loaded at 017A0000h - 0187F000h
foo_input_std                    loaded at 01880000h - 0190A000h
uxtheme                          loaded at 71A40000h - 71A73000h
MSCTF                            loaded at 74490000h - 744DB000h
events                          loaded at 01BC0000h - 01BF3000h
appHelp                          loaded at 75E00000h - 75E22000h
CLBCatQ                          loaded at 76F40000h - 76FBE000h
COMRes                          loaded at 76FC0000h - 77092000h
cscui                            loaded at 764F0000h - 76542000h
CSCDLL                          loaded at 764D0000h - 764ED000h
netapi32                        loaded at 71B10000h - 71B63000h
MPR                              loaded at 71AA0000h - 71AB1000h
drprov                          loaded at 75E30000h - 75E37000h
ntlanman                        loaded at 5F2D0000h - 5F2DE000h
NETUI0                          loaded at 5FA60000h - 5FA76000h
NETUI1                          loaded at 5FA20000h - 5FA51000h
SAMLIB                          loaded at 5CE90000h - 5CEA0000h
davclnt                          loaded at 75E40000h - 75E49000h
imagehlp                        loaded at 76BC0000h - 76BE8000h
dbghelp                          loaded at 6D850000h - 6D8F1000h

Version info:
foobar2000 v0.7.6
UNICODE


SSE
-----------------------------------------------------------------------
Illegal operation:
Code: C000001Dh, flags: 00000000h, address: 017C55DEh
Call path:
playlist_loader_callback_dialog::threadproc=>track_indexer::g_get_tracks_callback
This is the first crash logged by this instance.
Code bytes (017C55DEh):
017C559Eh:  C8 7E B3 8B 84 8A 80 AA 86 01 89 84 8A 40 A8 86
017C55AEh:  01 83 C1 02 3B CD 7C EB B9 01 00 00 00 83 FD 01
017C55BEh:  0F 8E A6 00 00 00 8D 45 FF 83 F8 0C 0F 8C 48 10
017C55CEh:  00 00 8D 45 F4 8D 14 F6 03 D2 03 D2 03 D2 03 D2
017C55DEh:  0F 57 C0 F3 0F 5C 84 8A 80 AA 86 01 F3 0F 11 84
017C55EEh:  8A 40 A8 86 01 0F 57 C9 F3 0F 5C 8C 8A 88 AA 86
017C55FEh:  01 F3 0F 11 8C 8A 48 A8 86 01 0F 57 D2 F3 0F 5C
017C560Eh:  94 8A 90 AA 86 01 F3 0F 11 94 8A 50 A8 86 01 0F
Stack (01DFFD40h):
01DFFD20h:  80 14 19 85 E8 B5 3D 81 E8 B5 3D 81 00 B0 47 01
01DFFD30h:  08 00 00 00 6C 1C 32 F5 5B 2B 4F 80 A1 0F 00 00
01DFFD40h:  00 00 00 00 00 07 C0 40 55 55 55 55 55 55 F5 3F
01DFFD50h:  4B 01 00 00 00 00 00 00 3F 01 00 00 00 00 00 00
01DFFD60h:  10 00 00 00 40 00 00 00 2B 00 00 00 68 61 92 01
01DFFD70h:  01 00 00 00 2C 00 00 00 17 00 00 00 6A 1B 00 00
01DFFD80h:  50 43 96 01 C0 35 97 01 00 00 00 00 AC FD DF 01
01DFFD90h:  B1 93 80 01 D0 59 97 01 80 B5 00 00 50 DB 00 00
01DFFDA0h:  08 00 00 00 50 0F 98 01 D0 59 97 01 D0 FD DF 01
01DFFDB0h:  FD 93 80 01 60 0F 98 01 28 AD 96 01 18 15 86 01
01DFFDC0h:  FF 7F 00 00 60 0F 98 01 7C 4C 7C 01 60 0F 98 01
01DFFDD0h:  28 AD 96 01 18 15 86 01 C0 5E 92 01 C0 5E 92 01
01DFFDE0h:  A2 4C 7C 01 C8 35 97 01 43 20 7B 01 40 FE DF 01
01DFFDF0h:  45 BB 7A 01 94 FB 12 00 8C FE DF 01 FD 11 40 00
01DFFE00h:  1E 95 42 00 28 FE DF 01 1F 00 00 00 61 95 42 00
01DFFE10h:  28 FE DF 01 1F 00 00 00 7E C9 42 00 8C FE DF 01
01DFFE20h:  88 FB 12 00 20 00 00 00 B2 55 36 D6 CE B0 69 40
01DFFE30h:  BD F9 E3 64 E4 3F F2 3C 2B 12 40 00 7C FE DF 01
01DFFE40h:  54 FE DF 01 93 E2 41 00 C0 5E 92 01 F8 FE DF 01
01DFFE50h:  00 00 00 00 9C FE DF 01 E6 BC 42 00 8C FE DF 01
Registers:
EAX: 00000018, EBX: 01DFFDDC, ECX: 00000001, EDX: 00000000
ESI: 00000000, EDI: BE9D300C, EBP: 00000024, ESP: 01DFFD40
Crash location: "foo_input_std", loaded at 017A0000h - 01883000h
Symbol: "foobar2000_get_interface" (+00007893h)
Loaded modules:
foobar2000                      loaded at 00400000h - 00440000h
ntdll                            loaded at 77F30000h - 77FF0000h
kernel32                        loaded at 77E20000h - 77F22000h
USER32                          loaded at 77CD0000h - 77D5F000h
GDI32                            loaded at 77BD0000h - 77C14000h
COMCTL32                        loaded at 70AD0000h - 70BB6000h
msvcrt                          loaded at 77B70000h - 77BC4000h
ADVAPI32                        loaded at 77D70000h - 77E12000h
RPCRT4                          loaded at 77C20000h - 77CC4000h
SHLWAPI                          loaded at 77250000h - 77299000h
utf8api                          loaded at 10000000h - 1000B000h
comdlg32                        loaded at 76260000h - 762A8000h
SHELL32                          loaded at 77340000h - 77B28000h
foo_output_std                  loaded at 003E0000h - 003E9000h
WINMM                            loaded at 76A50000h - 76A7D000h
foo_ui_std                      loaded at 009A0000h - 009B8000h
ole32                            loaded at 77120000h - 77244000h
foo_vis_manager                  loaded at 003F0000h - 003F8000h
foo_cdda                        loaded at 009C0000h - 009CE000h
foo_flac                        loaded at 009E0000h - 009F6000h
foo_ape                          loaded at 00A00000h - 00A1F000h
foo_wavpack                      loaded at 00A20000h - 00A2B000h
foo_speex                        loaded at 00A30000h - 00A48000h
foo_mod                          loaded at 00A50000h - 00A59000h
BASS                            loaded at 00A60000h - 00AB3000h
MSACM32                          loaded at 77B40000h - 77B54000h
foo_spc                          loaded at 00AC0000h - 00ACF000h
foo_tfmx                        loaded at 00AD0000h - 00AD9000h
foo_shn                          loaded at 00AE0000h - 00AF0000h
foo_ofr                          loaded at 00AF0000h - 00B1E000h
foo_lpac                        loaded at 00B30000h - 00B37000h
lpac_codec_api                  loaded at 00B40000h - 00B4A000h
lpaccodec                        loaded at 00B50000h - 00B79000h
foo_wma                          loaded at 00DA0000h - 00DB5000h
WMVCore                          loaded at 08530000h - 0872D000h
WMASF                            loaded at 58ED0000h - 58F09000h
OLEAUT32                        loaded at 770A0000h - 7711D000h
foo_ac3                          loaded at 00DC0000h - 00DD0000h
foo_psf                          loaded at 00DD0000h - 00E79000h
foo_nez                          loaded at 00E80000h - 00EAD000h
foo_festalon                    loaded at 00EB0000h - 00FC2000h
foo_sid                          loaded at 00FD0000h - 01017000h
MSVCP60                          loaded at 780C0000h - 78121000h
foo_xa                          loaded at 01020000h - 01032000h
foo_out_dsound_ex                loaded at 01050000h - 01059000h
DSOUND                          loaded at 51080000h - 510D6000h
VERSION                          loaded at 77B60000h - 77B68000h
foo_out_ks                      loaded at 01070000h - 0107B000h
SETUPAPI                        loaded at 76550000h - 76654000h
foo_console                      loaded at 01080000h - 01088000h
foo_read_http                    loaded at 01090000h - 0109A000h
WS2_32                          loaded at 71AD0000h - 71AE8000h
WS2HELP                          loaded at 71AC0000h - 71AC8000h
foo_rgscan                      loaded at 010A0000h - 010AB000h
foo_diskwriter                  loaded at 010B0000h - 010BB000h
foo_albumlist                    loaded at 010C0000h - 010C9000h
foo_masstag                      loaded at 010D0000h - 010DE000h
foo_unpack                      loaded at 010E0000h - 01111000h
foo_stfu                        loaded at 01120000h - 01127000h
foo_id3v2                        loaded at 01130000h - 01156000h
foo_search_ex                    loaded at 01160000h - 01168000h
foo_bitcompare                  loaded at 01170000h - 01178000h
foo_abx                          loaded at 01180000h - 0118A000h
foo_burninate                    loaded at 01190000h - 0119B000h
foo_apl                          loaded at 011A0000h - 011A9000h
foo_freedb                      loaded at 011B0000h - 011DE000h
foo_shuffle                      loaded at 011E0000h - 011ED000h
foo_oggpreview                  loaded at 011F0000h - 012ED000h
foo_mpeg4u                      loaded at 012F0000h - 0131C000h
foo_dsp_extra                    loaded at 01320000h - 0133F000h
libmmd                          loaded at 01340000h - 014D6000h
foo_convolve                    loaded at 014F0000h - 0151C000h
foo_dsp_crossfeed                loaded at 01520000h - 01526000h
foo_dynamics                    loaded at 01530000h - 01537000h
foo_dsp_soundtouch              loaded at 01540000h - 0154B000h
foo_dsp_crossfade                loaded at 01550000h - 01557000h
foo_dsp_skip_silence            loaded at 01560000h - 01567000h
foo_dsp_nogaps                  loaded at 01570000h - 01577000h
foo_dsp_pause                    loaded at 01580000h - 01587000h
foo_vorbisenc                    loaded at 01590000h - 0168B000h
foo_flaccer                      loaded at 01690000h - 016A6000h
foo_monkey                      loaded at 016B0000h - 016CE000h
foo_faac                        loaded at 016D0000h - 01703000h
foo_toolame                      loaded at 01710000h - 01723000h
foo_lame                        loaded at 01730000h - 01739000h
foo_mpcenc                      loaded at 01740000h - 01748000h
foo_clienc                      loaded at 01750000h - 01764000h
foo_null                        loaded at 01770000h - 01777000h
foo_vis_simple_spectrum          loaded at 01780000h - 0178A000h
foo_vis_vu_meter                loaded at 01790000h - 01798000h
foo_input_std                    loaded at 017A0000h - 01883000h
foo_input_std                    loaded at 01890000h - 0191A000h
uxtheme                          loaded at 71A40000h - 71A73000h
MSCTF                            loaded at 74490000h - 744DB000h
events                          loaded at 01BA0000h - 01BD3000h
appHelp                          loaded at 75E00000h - 75E22000h
CLBCatQ                          loaded at 76F40000h - 76FBE000h
COMRes                          loaded at 76FC0000h - 77092000h
cscui                            loaded at 764F0000h - 76542000h
CSCDLL                          loaded at 764D0000h - 764ED000h
netapi32                        loaded at 71B10000h - 71B63000h
MPR                              loaded at 71AA0000h - 71AB1000h
drprov                          loaded at 75E30000h - 75E37000h
ntlanman                        loaded at 5F2D0000h - 5F2DE000h
NETUI0                          loaded at 5FA60000h - 5FA76000h
NETUI1                          loaded at 5FA20000h - 5FA51000h
SAMLIB                          loaded at 5CE90000h - 5CEA0000h
davclnt                          loaded at 75E40000h - 75E49000h
imagehlp                        loaded at 76BC0000h - 76BE8000h
dbghelp                          loaded at 6D850000h - 6D8F1000h

Version info:
foobar2000 v0.7.6
UNICODE


Anyone using Athlon machines has problems?


New libmmd.dll and icl components

Reply #5
Same with the default ICL components you said:

Illegal operation:
Code: C000001Dh, flags: 00000000h, address: 017C531Eh
Call path:
playback_core_i::g_thread_func=>playback_core_i::thread_func=>input_helper::open_internal=>input::g_open
This is the first crash logged by this instance.
Code bytes (017C531Eh):
017C52DEh:  C8 7E B3 8B 84 8A 80 4A 86 01 89 84 8A 40 48 86
017C52EEh:  01 83 C1 02 3B CD 7C EB B9 01 00 00 00 83 FD 01
017C52FEh:  0F 8E A6 00 00 00 8D 45 FF 83 F8 0C 0F 8C 48 10
017C530Eh:  00 00 8D 45 F4 8D 14 F6 03 D2 03 D2 03 D2 03 D2
017C531Eh:  0F 57 C0 F3 0F 5C 84 8A 80 4A 86 01 F3 0F 11 84
017C532Eh:  8A 40 48 86 01 0F 57 C9 F3 0F 5C 8C 8A 88 4A 86
017C533Eh:  01 F3 0F 11 8C 8A 48 48 86 01 0F 57 D2 F3 0F 5C
017C534Eh:  94 8A 90 4A 86 01 F3 0F 11 94 8A 50 48 86 01 0F
Stack (01BFFCA0h):
01BFFC80h:  08 54 35 85 E8 B5 3D 81 E8 B5 3D 81 00 B0 47 01
01BFFC90h:  08 00 00 00 6C 6C 6D F7 5B 2B 4F 80 51 0D 00 00
01BFFCA0h:  00 00 00 00 00 07 C0 40 55 55 55 55 55 55 F5 3F
01BFFCB0h:  4B 01 00 00 00 00 00 00 3F 01 00 00 06 02 00 00
01BFFCC0h:  A8 18 92 01 00 68 91 01 2B 00 00 00 00 00 3A 00
01BFFCD0h:  01 00 00 00 2C 00 00 00 17 00 00 00 91 3B 80 01
01BFFCE0h:  B0 3C 92 01 80 B5 00 00 50 DB 00 00 08 00 00 00
01BFFCF0h:  30 F2 92 01 B0 3C 92 01 1C FD BF 01 DD 3B 80 01
01BFFD00h:  04 00 00 00 00 00 00 00 FF 7F 00 00 18 B5 85 01
01BFFD10h:  40 F2 92 01 40 F2 92 01 08 90 91 01 18 B5 85 01
01BFFD20h:  B0 01 00 00 00 00 00 00 00 00 00 00 E2 49 7C 01
01BFFD30h:  A8 18 92 01 3F 1E 7B 01 A8 FD BF 01 AE B9 7A 01
01BFFD40h:  D0 10 91 01 00 00 00 00 FD 11 40 00 1E 95 42 00
01BFFD50h:  90 FD BF 01 1F 00 00 00 61 95 42 00 90 FD BF 01
01BFFD60h:  1F 00 00 00 B5 BE 42 00 F0 FD BF 01 10 83 91 01
01BFFD70h:  F8 80 91 01 30 83 91 01 5A 00 00 00 38 FE BF 01
01BFFD80h:  9A 23 40 00 C0 22 91 01 F8 80 91 01 20 00 00 00
01BFFD90h:  B2 55 36 D6 CE B0 69 40 BD F9 E3 64 E4 3F F2 3C
01BFFDA0h:  59 00 00 00 28 23 91 01 38 FE BF 01 6A C5 42 00
01BFFDB0h:  00 00 00 00 F0 FD BF 01 00 00 00 00 F8 80 91 01
Registers:
EAX: 00000018, EBX: 01BFFD28, ECX: 00000001, EDX: 00000000
ESI: 00000000, EDI: BE9D300C, EBP: 00000024, ESP: 01BFFCA0
Crash location: "foo_input_std", loaded at 017A0000h - 0187D000h
Symbol: "foobar2000_get_interface" (+0000788Bh)
Loaded modules:
foobar2000                      loaded at 00400000h - 00440000h
ntdll                            loaded at 77F30000h - 77FF0000h
kernel32                        loaded at 77E20000h - 77F22000h
USER32                          loaded at 77CD0000h - 77D5F000h
GDI32                            loaded at 77BD0000h - 77C14000h
COMCTL32                        loaded at 70AD0000h - 70BB6000h
msvcrt                          loaded at 77B70000h - 77BC4000h
ADVAPI32                        loaded at 77D70000h - 77E12000h
RPCRT4                          loaded at 77C20000h - 77CC4000h
SHLWAPI                          loaded at 77250000h - 77299000h
utf8api                          loaded at 10000000h - 1000B000h
comdlg32                        loaded at 76260000h - 762A8000h
SHELL32                          loaded at 77340000h - 77B28000h
foo_output_std                  loaded at 003E0000h - 003E9000h
WINMM                            loaded at 76A50000h - 76A7D000h
foo_ui_std                      loaded at 009A0000h - 009B8000h
ole32                            loaded at 77120000h - 77244000h
foo_vis_manager                  loaded at 003F0000h - 003F8000h
foo_cdda                        loaded at 009C0000h - 009CE000h
foo_flac                        loaded at 009E0000h - 009F6000h
foo_ape                          loaded at 00A00000h - 00A1F000h
foo_wavpack                      loaded at 00A20000h - 00A2B000h
foo_speex                        loaded at 00A30000h - 00A48000h
foo_mod                          loaded at 00A50000h - 00A59000h
BASS                            loaded at 00A60000h - 00AB3000h
MSACM32                          loaded at 77B40000h - 77B54000h
foo_spc                          loaded at 00AC0000h - 00ACF000h
foo_tfmx                        loaded at 00AD0000h - 00AD9000h
foo_shn                          loaded at 00AE0000h - 00AF0000h
foo_ofr                          loaded at 00AF0000h - 00B1E000h
foo_lpac                        loaded at 00B30000h - 00B37000h
lpac_codec_api                  loaded at 00B40000h - 00B4A000h
lpaccodec                        loaded at 00B50000h - 00B79000h
foo_wma                          loaded at 00DA0000h - 00DB5000h
WMVCore                          loaded at 08530000h - 0872D000h
WMASF                            loaded at 58ED0000h - 58F09000h
OLEAUT32                        loaded at 770A0000h - 7711D000h
foo_ac3                          loaded at 00DC0000h - 00DD0000h
foo_psf                          loaded at 00DD0000h - 00E79000h
foo_nez                          loaded at 00E80000h - 00EAD000h
foo_festalon                    loaded at 00EB0000h - 00FC2000h
foo_sid                          loaded at 00FD0000h - 01017000h
MSVCP60                          loaded at 780C0000h - 78121000h
foo_xa                          loaded at 01020000h - 01032000h
foo_out_dsound_ex                loaded at 01050000h - 01059000h
DSOUND                          loaded at 51080000h - 510D6000h
VERSION                          loaded at 77B60000h - 77B68000h
foo_out_ks                      loaded at 01070000h - 0107B000h
SETUPAPI                        loaded at 76550000h - 76654000h
foo_console                      loaded at 01080000h - 01088000h
foo_read_http                    loaded at 01090000h - 0109A000h
WS2_32                          loaded at 71AD0000h - 71AE8000h
WS2HELP                          loaded at 71AC0000h - 71AC8000h
foo_rgscan                      loaded at 010A0000h - 010AB000h
foo_diskwriter                  loaded at 010B0000h - 010BB000h
foo_albumlist                    loaded at 010C0000h - 010C9000h
foo_masstag                      loaded at 010D0000h - 010DE000h
foo_unpack                      loaded at 010E0000h - 01111000h
foo_stfu                        loaded at 01120000h - 01127000h
foo_id3v2                        loaded at 01130000h - 01156000h
foo_search_ex                    loaded at 01160000h - 01168000h
foo_bitcompare                  loaded at 01170000h - 01178000h
foo_abx                          loaded at 01180000h - 0118A000h
foo_burninate                    loaded at 01190000h - 0119B000h
foo_apl                          loaded at 011A0000h - 011A9000h
foo_freedb                      loaded at 011B0000h - 011DE000h
foo_shuffle                      loaded at 011E0000h - 011ED000h
foo_oggpreview                  loaded at 011F0000h - 012ED000h
foo_mpeg4u                      loaded at 012F0000h - 0131C000h
foo_dsp_extra                    loaded at 01320000h - 0133F000h
libmmd                          loaded at 01340000h - 014D6000h
foo_convolve                    loaded at 014F0000h - 0151C000h
foo_dsp_crossfeed                loaded at 01520000h - 01526000h
foo_dynamics                    loaded at 01530000h - 01537000h
foo_dsp_soundtouch              loaded at 01540000h - 0154B000h
foo_dsp_crossfade                loaded at 01550000h - 01557000h
foo_dsp_skip_silence            loaded at 01560000h - 01567000h
foo_dsp_nogaps                  loaded at 01570000h - 01577000h
foo_dsp_pause                    loaded at 01580000h - 01587000h
foo_vorbisenc                    loaded at 01590000h - 0168B000h
foo_flaccer                      loaded at 01690000h - 016A6000h
foo_monkey                      loaded at 016B0000h - 016CE000h
foo_faac                        loaded at 016D0000h - 01703000h
foo_toolame                      loaded at 01710000h - 01723000h
foo_lame                        loaded at 01730000h - 01739000h
foo_mpcenc                      loaded at 01740000h - 01748000h
foo_clienc                      loaded at 01750000h - 01764000h
foo_null                        loaded at 01770000h - 01777000h
foo_vis_simple_spectrum          loaded at 01780000h - 0178A000h
foo_vis_vu_meter                loaded at 01790000h - 01798000h
foo_input_std                    loaded at 017A0000h - 0187D000h
foo_input_std                    loaded at 01880000h - 0190A000h
uxtheme                          loaded at 71A40000h - 71A73000h
MSCTF                            loaded at 74490000h - 744DB000h
imagehlp                        loaded at 76BC0000h - 76BE8000h
dbghelp                          loaded at 6D850000h - 6D8F1000h

Version info:
foobar2000 v0.7.6
UNICODE


New libmmd.dll and icl components

Reply #7
EDIT: nm read above me

So whats the deal with it not working with athlon. O well back to life without optimizations.

New libmmd.dll and icl components

Reply #8
I have tried all the Case's ICL builds (except the SSE2 version since I run an Athlon XP), and all of them fail.

I was aware of the bug while playing OGG files using the SSE version under Athlon XP machines, so I only tried to play MP3 files in my tests.

Seems to me that the problem is that Intel has "improved" its new 8.0 compiler so it generates better code under Intel plattforms, and bugged one for competitors CPUs.

Now want to know it more people with AMD machines suffer the same fail...

New libmmd.dll and icl components

Reply #9
Tryied the SSE, MMX P2, MMX P1, and ICL in an Pentium III running under Windows NT 4 and everything were fine.

Definitivelly it seems a problem with the new Intel Compiler while generating code for AMD machines.

New libmmd.dll and icl components

Reply #10
SSE crashing on Athlon XP was with ICL 7.1, seems to work fine on these compiles (done with ICL 8). The crashing you see under Windows 2003 must come from menno's SSE detection that AAC decoder uses. It was disabled for official builds because we feared it might cause problems, I enabled it for these builds to give it some testing

Btw: from my limited testing on pure decoding speed it seems that only Vorbis benefits from ICL compiles on Athlon XP and everything else is faster with MSVC versions. I didn't test how the speeds are with DSPs.

New libmmd.dll and icl components

Reply #11
tried SSE2 on P4 Northwood 2.0 400FSB
no problems so far

New libmmd.dll and icl components

Reply #12
Then I will need to wait until Case removes/fixes the SSE detection in AAC in order to be able to run the optimized plugins in my Athlon XP box.

The old 7.1 compiled ICL components (MMX) run noticeable faster in my Athlon XP than the default ones. Obviously this speed difference, is a lot of greater in Intel machines.

New libmmd.dll and icl components

Reply #13
using the new libmmd.dll SSE icl components on my AthlonXP 1800+ & its working fine! thx guys
everybody's a jerk. you, me, this jerk!

New libmmd.dll and icl components

Reply #14
SSE2 on P4 2.4 800FSB HT, no problems so far.

(you must use the new libmmd.dll)

New libmmd.dll and icl components

Reply #15
SafirXP, it sounds very strange to me. You machine can run the ICL optimized ones, but mine not. I am running an Athlon XP TBreed-B.

BTW, I have also updated libmmd, but no success in running it.

New libmmd.dll and icl components

Reply #16
@Case
What do you think about /Qparallel switch about which I posted ealier. Is it worth to add when compiling builds for P4 SSE2?

New libmmd.dll and icl components

Reply #17
Quote
SafirXP, it sounds very strange to me. You machine can run the ICL optimized ones, but mine not. I am running an Athlon XP TBreed-B.

BTW, I have also updated libmmd, but no success in running it.

Maybe it's because you use some DSP plugins which SafirXP don't?

New libmmd.dll and icl components

Reply #18
Quote
foo_input_std                    loaded at 017A0000h - 0187D000h
foo_input_std                    loaded at 01880000h - 0190A000h

Seems like you have two (different?) versions of foo_input_std installed in different directories. You might try removing one of them...

New libmmd.dll and icl components

Reply #19
I have checked the logs, and you are right, foo_input_std shows as loaded twice, but it isn't, only one copy of foo_input_std is in my components folder.

New libmmd.dll and icl components

Reply #20
well i'm not using any DSP plugin now as i'm at work. i bring my pc to work :S there i've only a 2.1 channel  speaker system but at home its a 5.1 system, so there i use the convert stereo to 4 channels. hope it will work fine.

btw, so anyone using the new Athlon64 breed will be able to use the SSE2 supported one? so shall we get a seperate 64bit version in a year or so? no idea if it'll help (foobar in 64bit) in anyway, so would it?
everybody's a jerk. you, me, this jerk!

New libmmd.dll and icl components

Reply #21
Quote
I have checked the logs, and you are right, foo_input_std shows as loaded twice, but it isn't, only one copy of foo_input_std is in my components folder.

There can't be two copies foo_input_std.dll in your components folder, since two files cannot have the same name. But there could be a foo_input_std.dll in another subfolder of your foobar2000 directory (including the foobar2000 directory itself).

New libmmd.dll and icl components

Reply #22
Quote
There can't be two copies foo_input_std.dll in your components folder, since two files cannot have the same name. But there could be a foo_input_std.dll in another subfolder of your foobar2000 directory (including the foobar2000 directory itself).


It was not he case, I renamed them in the way of foo_input_std.def, foo_input_std.mmx and foo_input_std.sse, and copied each one of them to foo_input_std.dll in order to test.

New libmmd.dll and icl components

Reply #23
I have performed a minitest of Foobar2000 0.7.6 using foo_input_std (SSE) version under Windows 2003 Standard Server running with an Athlon XP.

Only foo_input_std and foo_ui_std were loaded.

Here is the result:
Illegal operation:
Code: C000001Dh, flags: 00000000h, address: 0094531Eh
Call path:
playback_core_i::g_thread_func=>playback_core_i::thread_func=>input_helper::open_internal=>input::g_open
This is the first crash logged by this instance.
Code bytes (0094531Eh):
009452DEh:  C8 7E B3 8B 84 8A 80 4A 9E 00 89 84 8A 40 48 9E
009452EEh:  00 83 C1 02 3B CD 7C EB B9 01 00 00 00 83 FD 01
009452FEh:  0F 8E A6 00 00 00 8D 45 FF 83 F8 0C 0F 8C 48 10
0094530Eh:  00 00 8D 45 F4 8D 14 F6 03 D2 03 D2 03 D2 03 D2
0094531Eh:  0F 57 C0 F3 0F 5C 84 8A 80 4A 9E 00 F3 0F 11 84
0094532Eh:  8A 40 48 9E 00 0F 57 C9 F3 0F 5C 8C 8A 88 4A 9E
0094533Eh:  00 F3 0F 11 8C 8A 48 48 9E 00 0F 57 D2 F3 0F 5C
0094534Eh:  94 8A 90 4A 9E 00 F3 0F 11 94 8A 50 48 9E 00 0F
Stack (0102FCA0h):
0102FC80h:  F8 B1 0A 85 48 6B 5E 81 48 6B 5E 81 00 B0 B3 00
0102FC90h:  08 00 00 00 6C 9C 42 F5 5B 2B 4F 80 FE 05 00 00
0102FCA0h:  00 00 00 00 00 07 C0 40 55 55 55 55 55 55 F5 3F
0102FCB0h:  4B 01 00 00 00 00 00 00 3F 01 00 00 06 02 00 00
0102FCC0h:  38 A5 CD 00 E5 CE F4 77 2B 00 00 00 00 00 3A 00
0102FCD0h:  01 00 00 00 2C 00 00 00 17 00 00 00 91 3B 98 00
0102FCE0h:  40 C9 CD 00 80 B5 00 00 50 DB 00 00 08 00 00 00
0102FCF0h:  C0 7E CE 00 40 C9 CD 00 1C FD 02 01 DD 3B 98 00
0102FD00h:  04 00 00 00 00 00 00 00 FF 7F 00 00 18 B5 9D 00
0102FD10h:  D0 7E CE 00 D0 7E CE 00 98 1C CD 00 18 B5 9D 00
0102FD20h:  B0 01 00 00 00 00 00 00 00 00 00 00 E2 49 94 00
0102FD30h:  38 A5 CD 00 3F 1E 93 00 A8 FD 02 01 AE B9 92 00
0102FD40h:  08 D0 3A 00 00 00 00 00 FD 11 40 00 1E 95 42 00
0102FD50h:  90 FD 02 01 09 00 00 00 61 95 42 00 90 FD 02 01
0102FD60h:  09 00 00 00 B5 BE 42 00 F0 FD 02 01 38 BA 3A 00
0102FD70h:  70 10 CD 00 58 BA 3A 00 54 00 00 00 38 FE 02 01
0102FD80h:  9A 23 40 00 10 18 CD 00 70 10 CD 00 0A 00 00 00
0102FD90h:  B2 55 36 D6 CE B0 69 40 BD F9 E3 64 E4 3F F2 3C
0102FDA0h:  59 00 00 00 98 CC 3A 00 38 FE 02 01 6A C5 42 00
0102FDB0h:  00 00 00 00 F0 FD 02 01 00 00 00 00 70 10 CD 00
Registers:
EAX: 00000018, EBX: 0102FD28, ECX: 00000001, EDX: 00000000
ESI: 00000000, EDI: BE9D300C, EBP: 00000024, ESP: 0102FCA0
Crash location: "foo_input_std", loaded at 00920000h - 009FD000h
Symbol: "foobar2000_get_interface" (+0000788Bh)
Loaded modules:
foobar2000                      loaded at 00400000h - 00440000h
ntdll                            loaded at 77F30000h - 77FF0000h
kernel32                        loaded at 77E20000h - 77F22000h
USER32                          loaded at 77CD0000h - 77D5F000h
GDI32                            loaded at 77BD0000h - 77C14000h
COMCTL32                        loaded at 70AD0000h - 70BB6000h
msvcrt                          loaded at 77B70000h - 77BC4000h
ADVAPI32                        loaded at 77D70000h - 77E12000h
RPCRT4                          loaded at 77C20000h - 77CC4000h
SHLWAPI                          loaded at 77250000h - 77299000h
utf8api                          loaded at 10000000h - 1000B000h
comdlg32                        loaded at 76260000h - 762A8000h
SHELL32                          loaded at 77340000h - 77B28000h
foo_ui_std                      loaded at 003E0000h - 003F8000h
ole32                            loaded at 77120000h - 77244000h
foo_input_std                    loaded at 00920000h - 009FD000h
libmmd                          loaded at 00A00000h - 00B96000h
MSACM32                          loaded at 77B40000h - 77B54000h
WINMM                            loaded at 76A50000h - 76A7D000h
uxtheme                          loaded at 71A40000h - 71A73000h
MSCTF                            loaded at 74490000h - 744DB000h
events                          loaded at 00ED0000h - 00EF6000h
MSVCR71                          loaded at 7C340000h - 7C396000h
OLEAUT32                        loaded at 770A0000h - 7711D000h
imagehlp                        loaded at 76BC0000h - 76BE8000h
dbghelp                          loaded at 6D850000h - 6D8F1000h
VERSION                          loaded at 77B60000h - 77B68000h

Version info:
foobar2000 v0.7.6
UNICODE