Thank you very much Zoomorph for continuing development of the plugin.
I run foobar2000 on a linux (ubuntu) environment through wine.
The latest updates makes foobar2000 crash every time I try to use the plugin.
This happens both in the preview as trying to authentication in the preferences window.
Have there been any changes to prevent run on Linux?
Here is the crash report when trying to test Oauth.
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7BC525EEh
Access violation, operation: write, address: 00000009h
Call path:
threaded_process thread
Code bytes (7BC525EEh):
7BC525AEh: 3A FF FF FF 2B 7D E8 C1 EF 02 85 FF 89 7D F0 0F
7BC525BEh: 84 29 FF FF FF 8B 75 F0 8B 7D E8 8D 34 B7 89 75
7BC525CEh: F0 90 C7 07 EE FE EE FE 83 C7 04 39 F7 75 F3 8B
7BC525DEh: 30 E9 08 FF FF FF 8D 74 26 00 8B 71 08 8B 79 0C
7BC525EEh: 89 7E 04 8B 71 0C 8B 79 08 89 3E 8B 31 8B 7D 08
7BC525FEh: 83 E6 FC F6 45 EC 40 8D 7C 37 10 89 7D 08 74 1B
7BC5260Eh: C7 01 EE FE EE FE C7 41 04 EE FE EE FE C7 41 08
7BC5261Eh: EE FE EE FE C7 41 0C EE FE EE FE 8B 4D 08 8B 30
Stack (0FBED7A0h):
0FBED780h: 19DC68E8 000740D0 0FBED7EC 19F06138
0FBED790h: 0FBED7B0 7BCD9DB0 0FBED808 7BC524B1
0FBED7A0h: 19F1D8C8 00000002 19F4EE80 7BCD9DB0
0FBED7B0h: 19930000 19F1D8B8 0FBED808 7BC5277F
0FBED7C0h: 000315C8 F73B9510 F73B5DA9 7BC3F9D3
0FBED7D0h: 00110000 00000000 19F06118 7BC521FE
0FBED7E0h: F6A005D8 000315C8 0FBED84C 19F367B0
0FBED7F0h: 00000002 19F367A0 0FBED868 7BCD9DB0
0FBED800h: 00000002 19F367A0 0FBED868 7BC52EAF
0FBED810h: 19F36798 7DF2C9D8 7DF0EBFD 7DF2C9D8
0FBED820h: 19F367A0 19F367A0 0FBED868 7DF18303
0FBED830h: 00110000 00000000 19F36798 00110000
0FBED840h: 0FBED850 0FBED8E8 0000000C 19930000
0FBED850h: E06D7363 00000003 0FBED880 7DF2C9D8
0FBED860h: 80090301 19F367A0 0FBED8B8 7DF21A68
0FBED870h: 00000000 F7706ED0 7DF0EBFD 7DF21A68
0FBED880h: 00110000 00000000 19F367A0 7DF2C9D8
0FBED890h: 00000000 19F367A0 0FBED8E8 7DF21A68
0FBED8A0h: 00000002 1261ADA8 0FBED8CC 00000000
0FBED8B0h: 00000000 126192B8 0FBED8E8 0042270E
Registers:
EAX: 19930000, EBX: 7BCD9DB0, ECX: 19F4EE80, EDX: 19F1D8B8
ESI: 00000005, EDI: 451A4578, EBP: 0FBED7B8, ESP: 0FBED7A0
Crash location:
Module: ntdll
Offset: 425EEh
Loaded modules:
schannel loaded at F6D10000h - F6D1B000h
windowscodecs loaded at F63B0000h - F6456000h
winepulse loaded at F70A0000h - F70BB000h
mmdevapi loaded at F70C0000h - F70DD000h
foo_uie_lyrics3 loaded at 06140000h - 061FB000h
foo_masstag loaded at 05FD0000h - 06024000h
foo_dsp_dolbyhp loaded at 05E90000h - 05EB4000h
foo_uie_console loaded at 054E0000h - 054FA000h
foo_uie_biography loaded at 05370000h - 053C8000h
foo_bpm loaded at 05210000h - 05251000h
foo_rgscan loaded at 05090000h - 050F1000h
foo_run loaded at 04F20000h - 04F7F000h
foo_unpack loaded at 04DC0000h - 04E0C000h
foo_uie_panel_splitter loaded at 04C50000h - 04CA9000h
foo_dsp_eq loaded at 04B00000h - 04B37000h
foo_quicktag loaded at 049B0000h - 049E4000h
foo_dsp_std loaded at 04850000h - 04892000h
foo_albumlist loaded at 046E0000h - 0473B000h
foo_uie_albumlist loaded at 04580000h - 045C3000h
foo_discogs loaded at 044E0000h - 0457E000h
foo_freedb2 loaded at 04380000h - 043D0000h
foo_facets loaded at 040B0000h - 04265000h
foo_uie_elplaylist loaded at 03F20000h - 03F93000h
foo_textdisplay loaded at 03DC0000h - 03E0B000h
foo_texttools loaded at 03C70000h - 03CA4000h
foo_uie_lyrics3_minilyrics loaded at 03B10000h - 03B56000h
foo_simplaylist_manager loaded at 03920000h - 039F8000h
foo_audioscrobbler loaded at 037D0000h - 03803000h
foo_playcount loaded at 03680000h - 036BE000h
foo_converter loaded at 034E0000h - 03568000h
foo_uie_typefind loaded at 033A0000h - 033D0000h
foo_cdda loaded at 03230000h - 03281000h
foo_runcmd loaded at 030E0000h - 03113000h
foo_uie_tagger_mod loaded at 02F80000h - 02FCF000h
foo_lrc_metalarchives loaded at 02E00000h - 02E70000h
foo_infospect loaded at 02CB0000h - 02CE7000h
foo_fileops loaded at 02B50000h - 02B9E000h
foo_jscript_panel loaded at 02600000h - 02709000h
foo_uie_esplaylist loaded at 02480000h - 024EA000h
foo_input_monkey loaded at 02320000h - 02368000h
And here in the preview window when searching:
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7BC525EEh
Access violation, operation: write, address: 00000014h
Call path:
threaded_process thread
Code bytes (7BC525EEh):
7BC525AEh: 3A FF FF FF 2B 7D E8 C1 EF 02 85 FF 89 7D F0 0F
7BC525BEh: 84 29 FF FF FF 8B 75 F0 8B 7D E8 8D 34 B7 89 75
7BC525CEh: F0 90 C7 07 EE FE EE FE 83 C7 04 39 F7 75 F3 8B
7BC525DEh: 30 E9 08 FF FF FF 8D 74 26 00 8B 71 08 8B 79 0C
7BC525EEh: 89 7E 04 8B 71 0C 8B 79 08 89 3E 8B 31 8B 7D 08
7BC525FEh: 83 E6 FC F6 45 EC 40 8D 7C 37 10 89 7D 08 74 1B
7BC5260Eh: C7 01 EE FE EE FE C7 41 04 EE FE EE FE C7 41 08
7BC5261Eh: EE FE EE FE C7 41 0C EE FE EE FE 8B 4D 08 8B 30
Stack (1A41D760h):
1A41D740h: 1B5F4288 00000018 1A41D7AC 001BEBC0
1A41D750h: 1A41D770 7BCD9DB0 1A41D7C8 7BC524B1
1A41D760h: 1B5F4288 00000002 1B5F42E0 7BCD9DB0
1A41D770h: 1A630000 1B5F4278 1A41D7C8 7BC5277F
1A41D780h: 00000068 F7446510 F7442DA9 7BC3F9D3
1A41D790h: 00110000 00000000 001BEBA8 7BC521FE
1A41D7A0h: F6B00530 00000068 1A41D80C 1B5F42B8
1A41D7B0h: 00000002 1B5F4298 1A41D828 7BCD9DB0
1A41D7C0h: 00000002 1B5F4298 1A41D828 7BC52EAF
1A41D7D0h: 1B5F4290 7DF369D8 7DF18BFD 7DF369D8
1A41D7E0h: 1B5F4298 1B5F4298 1A41D828 7DF22303
1A41D7F0h: 00110000 00000000 1B5F4290 00110000
1A41D800h: 1A41D810 1A41D8A8 0000000C 1A630000
1A41D810h: E06D7363 00000003 1A41D840 7DF369D8
1A41D820h: 80090301 1B5F4298 1A41D878 7DF2BA68
1A41D830h: 6A790E12 DFC16CDA 7DF18BFD 7DF2BA68
1A41D840h: 00110000 00000000 1B5F4298 7DF369D8
1A41D850h: 00000000 1B5F4298 1A41D8A8 7DF2BA68
1A41D860h: 00000002 12620BC0 1A41D88C 00000000
1A41D870h: 00000000 0646BCC8 1A41D8A8 0042270E
Registers:
EAX: 1A630000, EBX: 7BCD9DB0, ECX: 1B5F42E0, EDX: 1B5F4278
ESI: 00000010, EDI: 08455355, EBP: 1A41D778, ESP: 1A41D760
Crash location:
Module: ntdll
Offset: 425EEh
Loaded modules:
schannel loaded at F6E20000h - F6E31000h
windowscodecs loaded at F6450000h - F6504000h
winepulse loaded at F7120000h - F713B000h
mmdevapi loaded at F7140000h - F715D000h
foo_quicktag loaded at 060A0000h - 060D4000h
foo_stop_after_queue loaded at 05F70000h - 05F88000h
avutil-fb2k-55 loaded at 05540000h - 055DB000h
avcodec-fb2k-57 loaded at 05330000h - 05534000h
foo_input_std loaded at 051D0000h - 0532D000h
foo_dsp_std loaded at 05070000h - 050B2000h
foo_audioscrobbler loaded at 04F20000h - 04F53000h
foo_uie_biography loaded at 04DB0000h - 04E08000h
foo_random_pools loaded at 04D70000h - 04DA8000h
foo_textdisplay loaded at 04C10000h - 04C5B000h
foo_texttools loaded at 04AC0000h - 04AF4000h
foo_facets loaded at 047F0000h - 049A5000h
foo_infospect loaded at 046A0000h - 046D7000h
foo_uie_elplaylist loaded at 04510000h - 04583000h
foo_cdda loaded at 043A0000h - 043F1000h
foo_uie_typefind loaded at 04260000h - 04290000h
foo_ui_std loaded at 04040000h - 0414E000h
foo_uie_panel_splitter loaded at 03ED0000h - 03F29000h
foo_jesus loaded at 03DA0000h - 03DBA000h
foo_unpack loaded at 03C40000h - 03C8C000h
foo_uie_lyrics3 loaded at 03B80000h - 03C3B000h
foo_discogs loaded at 03AE0000h - 03B7E000h
foo_jscript_panel loaded at 039D0000h - 03AD9000h
foo_uie_graphical_browser loaded at 03820000h - 038B4000h
foo_bpm loaded at 036C0000h - 03701000h
foo_uie_console loaded at 03590000h - 035AA000h
foo_tfsandbox loaded at 03430000h - 03471000h
In last event there is a error in the foobar console, something about foobar_discogs networking error but crash is too far for reading.