Skip to main content

Notice

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

Re: foo_musicbrainz

Reply #400
Just started to get this error message after I try to tag via artist & album. If I close the error window, it sometimes crashes Foobar - error report submitted

HTTP/1.1 500 Internal Server Error

I'm using v0.4.6 and Foobar core 1.6.5
Could you provide the exact artist name and album title you're using when you get these (if it's reproducible this way)?

Since it's a 500 error, I'm presuming that's just a server issue on the musicbrainz side though. I use this once or twice a day and don't think I've seen a 500 come up on my end.

Re: foo_musicbrainz

Reply #401
You are right, it's not reproducible. What I have seen is that if I use the album ID it always works, if I use the tag by TOC on an album with only a few releases it works almost first time - if I retry I would normally get a result. The worst case is where there is an album with 20+ releases and I use artist+album. If I retry, sometimes upto 5 times, I mostly get results to choose from (if foobar doesn't crash!).

It seems like a time-out problem as it's not  reproducible but it has only recently started and I cannot correlate it with any software/component updates. As you say, it may be a change on their server.

Re: foo_musicbrainz

Reply #402
You are right, it's not reproducible. What I have seen is that if I use the album ID it always works, if I use the tag by TOC on an album with only a few releases it works almost first time - if I retry I would normally get a result. The worst case is where there is an album with 20+ releases and I use artist+album. If I retry, sometimes upto 5 times, I mostly get results to choose from (if foobar doesn't crash!).

It seems like a time-out problem as it's not  reproducible but it has only recently started and I cannot correlate it with any software/component updates. As you say, it may be a change on their server.
The crash is the worrisome part. Do your crash dumps seem to indicate it was in foo_musicbrainz when it died?

Re: foo_musicbrainz

Reply #403
See below last failure.txt. I've had to trim the module list.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0000073Ch
Access violation, operation: write, address: 0000073Ch

Call path not available.

Stack (3979F6B0h):
3979F690h:  4DD58010 00000000 00000000 00E10000
3979F6A0h:  00000002 00000003 00000017 00E10000
3979F6B0h:  00EE3BA4 4A244A84 4CE5C5D8 27ED5A53
3979F6C0h:  00000000 015A0000 00E16468 00000000
3979F6D0h:  3979F6F4 77DE5C7E 4CE5C830 77DE5C7E
3979F6E0h:  00000000 00000000 000000A9 00000000
3979F6F0h:  4CE5C6B8 3979F710 76000166 015A0000
3979F700h:  00000000 000000A9 4CE5C834 4CE5C834
3979F710h:  3979F768 00E49816 000000A9 3979F6B4
3979F720h:  3979F77C 00FE8A58 00000001 3979F768
3979F730h:  00F7A110 01017608 4CE5C5D8 00000098
3979F740h:  00E491D4 00000099 4A244A84 4CE5C5D8
3979F750h:  27ED5A53 00F7A0F7 3979F734 3979F984
3979F760h:  4CE5C5D8 4CE5C500 3979F788 00F7B976
3979F770h:  4883BD98 4A244A84 4CE5C5D8 3979F82C
3979F780h:  00FDFCE8 00000000 3979F838 6CA8ADD0
3979F790h:  3979F820 4883BD98 4A244A84 C533018B
3979F7A0h:  3979F83C 49F99628 2928BF01 3979F984
3979F7B0h:  6CAC5618 00000000 00000000 00000000
3979F7C0h:  00000015 6CA771F1 3979F7D4 6CA773B0

Registers:
EAX: 0000073C, EBX: 27ED5A53, ECX: 4A244A84, EDX: 00000000
ESI: 4A244A84, EDI: 4A244A84, EBP: 3979F72C, ESP: 3979F6B0

Unable to identify crash location!

Loaded modules:
foobar2000                       loaded at 00E40000h - 010A1000h
foo_dsp_replaygain               loaded at 6EAD0000h - 6EAE3000h
foo_dsp_nogaps                   loaded at 6EAB0000h - 6EACB000h
foo_onewaysync                   loaded at 10000000h - 10494000h
oledlg                           loaded at 6EA80000h - 6EAAC000h
WINSPOOL                         loaded at 6EA10000h - 6EA7D000h
foo_discogs                      loaded at 06510000h - 065BE000h
foo_musical_spectrum             loaded at 04250000h - 0426C000h
foo_dsp_src_resampler            loaded at 6E890000h - 6EA09000h
foo_input_dts                    loaded at 6E860000h - 6E885000h
avformat-foodts-58               loaded at 6E620000h - 6E68E000h
avcodec-foodts-58                loaded at 6E690000h - 6E851000h
avutil-foodts-56                 loaded at 6E570000h - 6E61F000h
foo_external_tags                loaded at 6E4C0000h - 6E570000h
foo_enhanced_playcount           loaded at 04290000h - 042C5000h
foo_uie_console                  loaded at 6E470000h - 6E4B9000h
foo_acfu                         loaded at 042F0000h - 04357000h
foo_skip                         loaded at 6E440000h - 6E46B000h
foo_dsp_delta                    loaded at 04370000h - 0438F000h
foo_runcmd                       loaded at 6E400000h - 6E433000h
foo_dsp_resampler_mod            loaded at 6E2C0000h - 6E3F7000h
foo_playcount                    loaded at 6E290000h - 6E2B7000h
foo_input_std                    loaded at 6E130000h - 6E28B000h
avcodec-fb2k-58                  loaded at 6DF10000h - 6E127000h
MSACM32                          loaded at 6DEF0000h - 6DF09000h
winmmbase                        loaded at 6DED0000h - 6DEED000h
avutil-fb2k-56                   loaded at 6DC20000h - 6DEC5000h
bcrypt                           loaded at 76D10000h - 76D29000h
foo_jscript_panel                loaded at 6DA60000h - 6DC15000h
foo_out_upnp                     loaded at 6D9F0000h - 6DA60000h
WS2_32                           loaded at 75DB0000h - 75E13000h
IPHLPAPI                         loaded at 75A80000h - 75AB2000h
foo_dsp_std                      loaded at 6D9C0000h - 6D9ED000h
foo_quicksearch                  loaded at 6D960000h - 6D9B7000h
WindowsCodecs                    loaded at 6D7F0000h - 6D960000h
foo_bitcompare                   loaded at 6D7D0000h - 6D7ED000h
foo_mouse_gesture                loaded at 06890000h - 068BE000h
foo_out_wasapi                   loaded at 068D0000h - 068E2000h
foo_cdda                         loaded at 6D790000h - 6D7C9000h
foo_wave_minibar_mod             loaded at 6D6E0000h - 6D781000h
foo_httpcontrol                  loaded at 6D660000h - 6D6D4000h
foo_spider_monkey_panel          loaded at 6D410000h - 6D65B000h
foo_unpack                       loaded at 6D0B0000h - 6D11E000h
foo_uie_panel_splitter_mod       loaded at 06960000h - 069B9000h
foo_texttools                    loaded at 6D070000h - 6D0A4000h
foo_spotify                      loaded at 6CF00000h - 6D06E000h
credui                           loaded at 73B70000h - 73B7D000h
HTTPAPI                          loaded at 710B0000h - 710BB000h
urlmon                           loaded at 71AB0000h - 71C59000h
iertutil                         loaded at 73070000h - 7329B000h
libspotify                       loaded at 04D10000h - 05091000h
DPAPI                            loaded at 710C0000h - 710C8000h
foo_dsp_xgeq                     loaded at 6CAE0000h - 6CB1C000h
foo_misc_addons                  loaded at 04CB0000h - 04CDB000h
foo_musicbrainz                  loaded at 6CA70000h - 6CAE0000h
foo_converter                    loaded at 6C9E0000h - 6CA6E000h
foo_masstag                      loaded at 05180000h - 051BD000h
foo_ui_columns                   loaded at 6C800000h - 6C9DE000h
USP10                            loaded at 6C7E0000h - 6C7F7000h
foo_queuecontents                loaded at 052C0000h - 0532E000h
foo_audioscrobbler               loaded at 05340000h - 05375000h
foo_playlist_attributes          loaded at 053D0000h - 0540B000h
foo_sanitizer                    loaded at 6C7C0000h - 6C7DF000h
foo_dsp_effect                   loaded at 05460000h - 054E3000h
foo_jesus                        loaded at 6C7A0000h - 6C7BA000h
foo_rgscan                       loaded at 6C750000h - 6C79D000h
foo_tfsandbox                    loaded at 6C700000h - 6C742000h
foo_cover_info                   loaded at 6C6D0000h - 6C6F3000h
foo_random_pools                 loaded at 054F0000h - 05528000h
foo_fileops                      loaded at 6C680000h - 6C6C2000h
foo_verifier                     loaded at 07B10000h - 07B53000h
foo_ui_std                       loaded at 6C560000h - 6C671000h
foo_run                          loaded at 07B70000h - 07BAA000h
foo_freedb2                      loaded at 6C520000h - 6C551000h
foo_playlist_manager             loaded at 07BB0000h - 07BF4000h
foo_dsp_vocal_exciter            loaded at 6C500000h - 6C514000h
foo_lastfm_playcount_sync        loaded at 6C4C0000h - 6C4F8000h
foo_input_sacd                   loaded at 6A840000h - 6ACCA000h
foo_dbsearch                     loaded at 07CB0000h - 07D20000h
foo_dsp_eq                       loaded at 6C490000h - 6C4B8000h
foo_run_group                    loaded at 6C460000h - 6C48C000h
foo_uie_playlists_dropdown       loaded at 07D20000h - 07D5C000h
foo_albumlist                    loaded at 6C410000h - 6C459000h
foo_dsp_resampler                loaded at 6C2D0000h - 6C407000h
foo_input_dsdiff                 loaded at 6C220000h - 6C24F000h
foo_masstag_addons               loaded at 07DB0000h - 07DCF000h
foo_utils                        loaded at 6A7F0000h - 6A834000h
foo_vis_vumeter                  loaded at 6A740000h - 6A7E5000h
foo_input_monkey                 loaded at 0FE50000h - 0FEA9000h
foo_dsp_fsurround                loaded at 154C0000h - 15599000h
foo_burninate                    loaded at 6A6C0000h - 6A6FE000h
foo_enhanced_spectrum_analyzer   loaded at 0FF10000h - 0FF53000h
foo_dsd_processor                loaded at 6A250000h - 6A608000h
foo_uie_elplaylist               loaded at 6A640000h - 6A6B3000h
foo_beefweb                      loaded at 6A0D0000h - 6A241000h

<snip>

Stack dump analysis:
Address: 00EE3BA4h (foobar2000+A3BA4h)
Address: 77DE5C7Eh (ntdll+45C7Eh), symbol: "RtlAllocateHeap" (+3Eh)
Address: 77DE5C7Eh (ntdll+45C7Eh), symbol: "RtlAllocateHeap" (+3Eh)
Address: 76000166h (ucrtbase+30166h), symbol: "malloc_base" (+26h)
Address: 00E49816h (foobar2000+9816h)
Address: 00FE8A58h (foobar2000+1A8A58h)
Address: 00F7A110h (foobar2000+13A110h)
Address: 01017608h (foobar2000+1D7608h)
Address: 00E491D4h (foobar2000+91D4h)
Address: 00F7A0F7h (foobar2000+13A0F7h)
Address: 00F7B976h (foobar2000+13B976h)
Address: 00FDFCE8h (foobar2000+19FCE8h)
Address: 6CA8ADD0h (foo_musicbrainz+1ADD0h)
Address: 6CAC5618h (foo_musicbrainz+55618h), symbol: "foobar2000_get_interface" (+23408h)
Address: 6CA771F1h (foo_musicbrainz+71F1h)
Address: 6CA773B0h (foo_musicbrainz+73B0h)
Address: 6CAC4474h (foo_musicbrainz+54474h), symbol: "foobar2000_get_interface" (+22264h)
Address: 6CAC5618h (foo_musicbrainz+55618h), symbol: "foobar2000_get_interface" (+23408h)
Address: 6CAC2AE0h (foo_musicbrainz+52AE0h), symbol: "foobar2000_get_interface" (+208D0h)
Address: 01052E4Ch (foobar2000+212E4Ch)
Address: 6CABED70h (foo_musicbrainz+4ED70h), symbol: "foobar2000_get_interface" (+1CB60h)
Address: 6CABED3Ah (foo_musicbrainz+4ED3Ah), symbol: "foobar2000_get_interface" (+1CB2Ah)
Address: 6CA971F7h (foo_musicbrainz+271F7h)
Address: 77DDED10h (ntdll+3ED10h), symbol: "RtlLeaveCriticalSection" (+0h)
Address: 6CAC56DCh (foo_musicbrainz+556DCh), symbol: "foobar2000_get_interface" (+234CCh)
Address: 6CAC4474h (foo_musicbrainz+54474h), symbol: "foobar2000_get_interface" (+22264h)
Address: 6CAC4474h (foo_musicbrainz+54474h), symbol: "foobar2000_get_interface" (+22264h)
Address: 6CAC4474h (foo_musicbrainz+54474h), symbol: "foobar2000_get_interface" (+22264h)
Address: 6CAC4474h (foo_musicbrainz+54474h), symbol: "foobar2000_get_interface" (+22264h)
Address: 6CAC4474h (foo_musicbrainz+54474h), symbol: "foobar2000_get_interface" (+22264h)
Address: 6CAC4474h (foo_musicbrainz+54474h), symbol: "foobar2000_get_interface" (+22264h)
Address: 6CAC4474h (foo_musicbrainz+54474h), symbol: "foobar2000_get_interface" (+22264h)
Address: 6CAC4474h (foo_musicbrainz+54474h), symbol: "foobar2000_get_interface" (+22264h)
Address: 77E277B4h (ntdll+877B4h), symbol: "RtlGetNtGlobalFlags" (+7B4h)
Address: 77E277B4h (ntdll+877B4h), symbol: "RtlGetNtGlobalFlags" (+7B4h)
Address: 6CAC4474h (foo_musicbrainz+54474h), symbol: "foobar2000_get_interface" (+22264h)
Address: 77DE3AB6h (ntdll+43AB6h), symbol: "RtlFreeHeap" (+46h)
Address: 76003C9Bh (ucrtbase+33C9Bh), symbol: "free_base" (+1Bh)
Address: 76003C68h (ucrtbase+33C68h), symbol: "free" (+18h)
Address: 6CAC4474h (foo_musicbrainz+54474h), symbol: "foobar2000_get_interface" (+22264h)
Address: 6CABFC23h (foo_musicbrainz+4FC23h), symbol: "foobar2000_get_interface" (+1DA13h)
Address: 6CAA1027h (foo_musicbrainz+31027h)
Address: 6CABA760h (foo_musicbrainz+4A760h), symbol: "foobar2000_get_interface" (+18550h)
Address: 6CAC02B8h (foo_musicbrainz+502B8h), symbol: "foobar2000_get_interface" (+1E0A8h)
Address: 6CABA69Ah (foo_musicbrainz+4A69Ah), symbol: "foobar2000_get_interface" (+1848Ah)
Address: 6CABA760h (foo_musicbrainz+4A760h), symbol: "foobar2000_get_interface" (+18550h)
Address: 6CAC14B0h (foo_musicbrainz+514B0h), symbol: "foobar2000_get_interface" (+1F2A0h)
Address: 6CABA769h (foo_musicbrainz+4A769h), symbol: "foobar2000_get_interface" (+18559h)
Address: 76014F9Fh (ucrtbase+44F9Fh), symbol: "o_iswdigit" (+5Fh)
Address: 76014F60h (ucrtbase+44F60h), symbol: "o_iswdigit" (+20h)
Address: 76014F60h (ucrtbase+44F60h), symbol: "o_iswdigit" (+20h)
Address: 76031FD0h (ucrtbase+61FD0h), symbol: "crt_debugger_hook" (+C0h)
Address: 767DFA29h (KERNEL32+1FA29h), symbol: "BaseThreadInitThunk" (+19h)
Address: 767DFA10h (KERNEL32+1FA10h), symbol: "BaseThreadInitThunk" (+0h)
Address: 77E07C7Eh (ntdll+67C7Eh), symbol: "RtlGetAppContainerNamedObjectPath" (+11Eh)
Address: 777ADAE0h (KERNELBASE+1BDAE0h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 7529BBCCh (MSWSOCK+BBCCh), symbol: "WSPStartup" (+21ECh)
Address: 77E1AF00h (ntdll+7AF00h), symbol: "wcstombs" (+70h)
Address: 77E07C4Eh (ntdll+67C4Eh), symbol: "RtlGetAppContainerNamedObjectPath" (+EEh)
Address: 77E288C2h (ntdll+888C2h), symbol: "RtlCaptureContext" (+F2h)
Address: 76014F60h (ucrtbase+44F60h), symbol: "o_iswdigit" (+20h)

Environment:
App: foobar2000 v1.6.5
UI: Columns UI 1.6.0

Components:
Core (2021-04-06 09:16:06 UTC)
    foobar2000 core 1.6.5
foo_acfu.dll (2019-01-12 12:00:54 UTC)
    Auto Check for Updates 0.3
foo_albumlist.dll (2021-04-06 09:15:10 UTC)
    Album List 1.6.5
foo_audioscrobbler.dll (2012-08-20 15:49:44 UTC)
    Audioscrobbler 2.3.1
foo_beefweb.dll (2020-02-02 06:11:58 UTC)
    Beefweb Remote Control 0.4
foo_bitcompare.dll (2021-03-04 17:26:38 UTC)
    Binary Comparator 2.2
foo_burninate.dll (2011-02-26 09:00:52 UTC)
    Audio CD Writer 3.0.3
foo_cdda.dll (2021-04-06 09:15:08 UTC)
    CD Audio Decoder 1.6.5
foo_converter.dll (2021-04-06 09:15:14 UTC)
    Converter 1.6.5
foo_cover_info.dll (2021-04-07 04:53:48 UTC)
    Cover Info 0.1.0
foo_dbsearch.dll (2007-01-25 20:58:48 UTC)
    Database Search 1.4
foo_discogs.dll (2020-04-11 05:21:32 UTC)
    Discogs Tagger 2.23
foo_dsd_processor.dll (2017-11-14 08:46:24 UTC)
    DSD Processor 1.0.2
foo_dsp_delta.dll (2008-10-24 15:57:16 UTC)
    Noise Sharpening DSP 1.0.0
foo_dsp_effect.dll (2021-03-21 09:36:00 UTC)
    Effect DSP 0.47
foo_dsp_eq.dll (2021-04-06 09:15:06 UTC)
    Equalizer 1.2.2
foo_dsp_fsurround.dll (2012-07-08 08:20:57 UTC)
    FreeSurround 0.9.0
foo_dsp_nogaps.dll (2017-04-22 08:30:04 UTC)
    Gap Killer DSP 0.4
foo_dsp_replaygain.dll (2021-03-27 18:57:44 UTC)
    ReplayGain DSP 0.2.6
foo_dsp_resampler.dll (2018-09-14 22:38:36 UTC)
    SoX Resampler 0.8.4 beta 2
foo_dsp_resampler_mod.dll (2018-11-17 08:31:30 UTC)
    SoX Resampler mod 0.8.4 mod
foo_dsp_src_resampler.dll (2021-02-20 11:50:06 UTC)
    SRC Resampler 1.0.12
foo_dsp_std.dll (2021-04-06 09:15:06 UTC)
    Standard DSP Array 1.6.5
foo_dsp_vocal_exciter.dll (2018-01-07 08:57:19 UTC)
    Vocal Exciter 1.0.1
foo_dsp_xgeq.dll (2012-07-07 17:49:02 UTC)
    Graphic Equalizer 0.3.7
foo_enhanced_playcount.dll (2021-03-20 22:33:38 UTC)
    Enhanced Playback Statistics 4.3.3
foo_enhanced_spectrum_analyzer.dll (2018-05-26 09:34:03 UTC)
    Enhanced Spectrum analyzer 0.9.4.2
foo_external_tags.dll (2020-09-20 15:53:32 UTC)
    External Tags 1.5.11
foo_fileops.dll (2021-04-06 09:15:16 UTC)
    File Operations 1.6.5
foo_freedb2.dll (2021-04-06 09:15:14 UTC)
    Online Tagger 0.8
foo_httpcontrol.dll (2013-04-26 16:12:30 UTC)
    HTTP Control 0.97.14-fb2kc
foo_input_dsdiff.dll (2018-01-24 21:59:23 UTC)
    DSDIFF Decoder 1.6
foo_input_dts.dll (2019-02-21 08:16:56 UTC)
    DTS decoder 0.6.8
foo_input_monkey.dll (2019-11-21 08:24:36 UTC)
    Monkey's Audio Decoder 2.3.1
foo_input_sacd.dll (2018-01-24 10:56:10 UTC)
    Super Audio CD Decoder 1.0.11
foo_input_std.dll (2021-04-06 09:15:36 UTC)
    FFmpeg Decoders 4.3.1
    Standard Input Array 1.6.5
foo_jesus.dll (2010-09-23 01:34:06 UTC)
    Autosave & Autobackup 10
foo_jscript_panel.dll (2021-04-01 16:06:56 UTC)
    JScript Panel 2.5.4
foo_lastfm_playcount_sync.dll (2020-02-08 22:29:20 UTC)
    Last.fm Playcount Sync 1.0.1
foo_masstag.dll (2019-08-17 07:30:18 UTC)
    Masstagger 1.8.5
foo_masstag_addons.dll (2009-02-10 22:54:08 UTC)
    Masstagger Addons 0.3.5 (SSE)
foo_misc_addons.dll (2010-01-14 21:06:10 UTC)
    Misc. Addons 1.1.6
foo_mouse_gesture.dll (2010-01-18 21:20:04 UTC)
    Mouse Gesture Host 0.5.2
foo_musical_spectrum.dll (2015-10-03 18:38:25 UTC)
    Musical Spectrum 0.9.1
foo_musicbrainz.dll (2020-05-17 02:05:44 UTC)
    MusicBrainz Tagger 0.4.6
foo_onewaysync.dll (2020-04-20 23:19:28 UTC)
    One Way Sync 0.7.0
foo_out_upnp.dll (2019-06-16 16:11:49 UTC)
    UPnP MediaRenderer Output 1.3.2
foo_out_wasapi.dll (2020-12-30 13:08:46 UTC)
    WASAPI output support 3.4
foo_playcount.dll (2020-07-01 22:00:50 UTC)
    Playback Statistics 3.0.4
foo_playlist_attributes.dll (2019-02-03 07:54:06 UTC)
    Playlist Attributes 0.5.5
foo_playlist_manager.dll (2007-01-22 13:05:12 UTC)
    Playlist Manager 1.0.2
foo_queuecontents.dll (2015-10-04 08:39:16 UTC)
    Queue Contents Editor 0.5.1
foo_quicksearch.dll (2015-10-15 16:15:54 UTC)
    Quick Search Toolbar 3.6
foo_random_pools.dll (2017-05-01 19:40:40 UTC)
    Random Pools 0.1.5
foo_rgscan.dll (2021-04-06 09:15:16 UTC)
    ReplayGain Scanner 1.6.5
foo_run.dll (2018-03-22 17:25:48 UTC)
    Run services 0.3.8
foo_run_group.dll (2017-07-03 20:12:33 UTC)
    Run services per group 1.01
foo_runcmd.dll (2010-01-07 19:32:34 UTC)
    Run Command 1.1
foo_sanitizer.dll (2021-02-15 14:49:24 UTC)
    Tag Sanitizer 1.3
foo_skip.dll (2021-03-21 07:25:50 UTC)
    Skip Track 1.33
foo_spider_monkey_panel.dll (2021-02-18 19:57:28 UTC)
    Spider Monkey Panel 1.4.2-dev+ce39bb09
foo_spotify.dll (2021-02-18 18:14:12 UTC)
    Spotify Integration 1.1.3
foo_texttools.dll (2010-09-12 17:33:56 UTC)
    Text Tools 1.0.5
foo_tfsandbox.dll (2016-12-14 21:48:26 UTC)
    Title Formatting Sandbox 1.0.3
foo_ui_columns.dll (2020-09-03 20:55:18 UTC)
    Columns UI 1.6.0
foo_ui_std.dll (2021-04-06 09:15:20 UTC)
    Default User Interface 1.6.5
foo_uie_console.dll (2020-04-11 11:10:10 UTC)
    Console panel 1.0.1
foo_uie_elplaylist.dll (2010-10-30 21:51:16 UTC)
    ELPlaylist 0.6.9.1.2(beta)
foo_uie_panel_splitter_mod.dll (2012-10-05 08:02:11 UTC)
    Panel Stack Splitter 0.3.8.3(alpha)
foo_uie_playlists_dropdown.dll (2009-09-23 23:44:46 UTC)
    Playlists Dropdown 0.7.6
foo_unpack.dll (2021-04-06 09:15:24 UTC)
    ZIP/GZIP/RAR/7-Zip Reader 1.6.5
foo_utils.dll (2008-02-08 23:26:58 UTC)
    Playlist Tools 0.6.2 beta 6
foo_verifier.dll (2020-07-02 11:34:34 UTC)
    File Integrity Verifier 1.4
foo_vis_vumeter.dll (2016-10-26 17:10:21 UTC)
    VU Meter 2013-02-16
foo_wave_minibar_mod.dll (2020-11-22 18:12:22 UTC)
    Waveform Minibar (mod) 1.0.43

Recent events:
MusicBrainz Tagger: Musicbrainz query failed.


Machine specifications:
OS: Windows 10.0.19042 x64
CPU: Intel(R) Core(TM) i7-7567U CPU @ 3.50GHz, features: MMX SSE SSE2 SSE3 SSE4.1 SSE4.2
CPU threads: 4

Re: foo_musicbrainz

Reply #404
See below last failure.txt. I've had to trim the module list.
Doesn't seem good. How comfortable are you with attaching to the debugger in Visual Studio:)

I include a .pdb file in the repo so that you can actually get line numbers for some of these crashes. It either needs to be placed in the same folder as foobar.exe or in the same folder with the foo_musicbrainz.dll. I honestly can't remember which at the moment.

Barring your ability to do that, I'm not sure how to track this down if I can't replicate it. I'll let you know, but unfortunately my schedule is pretty busy at the moment and it may be a couple weeks before I can spend significant time on this.

Re: foo_musicbrainz

Reply #405
Okay, I'll experiment with Visual Studio. The main problem I see is that my music pc is a different pc to my development pc.

Re: foo_musicbrainz

Reply #406
FYI, Peter seems to have added this component to the online troubleshooter, so maybe he has logs too:
Quote
foo_musicbrainz.dll : MusicBrainz Tagger 0.4.6
Reason: Repeated crash reports.

Re: foo_musicbrainz

Reply #407
Okay, I'll experiment with Visual Studio. The main problem I see is that my music pc is a different pc to my development pc.
Yeah, that adds an unnecessary variable unfortunately. I've tried a bunch of different ways to replicate this, but I just can't figure out how it's happening. For testing I've been randomly making a call to a server that always returns 500, but the code handles that just fine. If you see the error dialog popup it means that the exception handling happened correctly, and it resolves gracefully (by throwing out all results... which isn't exactly ideal). I'll keep plugging away, but any other input you have would be appreciated.

Re: foo_musicbrainz

Reply #408
Tried a couple more things, still can't get it to error the way you're seeing. From the date you reported this it seems like it started happening once you upgraded to 1.6.5, is that right? Also, is this a portable install or regular?

I rebuilt the component with the latest SDK just in case there's some weirdness there, so let me know if the issue is still reproducible. There are currently no other changes here.

Re: foo_musicbrainz

Reply #409
0.4.7b2
- Now writing multi-value fields for labels
- More efficient use of space on tagger dialog

Re: foo_musicbrainz

Reply #410
@MordredKLB
Many thanks for keeping trying to fix this. Yes, it did happen with 1.6.5 but not immediately, maybe 1-2 days after so I didn't link the two. Also, it's a regular installation. I have just updated to 1.6.6 b1 and not seeing the problem anymore - after extensive usage with both via album ID and artist & album name. I'll try your new version,  hopefully it doesn't return!.

PS. Now you have the code on your mind, any chance of sorting the Date problem ie option to use the ORIGINAL RELEASE DATE year?

Re: foo_musicbrainz

Reply #411
PS. Now you have the code on your mind, any chance of sorting the Date problem ie option to use the ORIGINAL RELEASE DATE year?
Are you meaning sort first by ORIGINAL RELEASE DATE and then regular date? In normal use when searching for an artist/album the original release date is always going to be the same and just sorting on that would result in all releases for the same album essentially being random.

I get that in the case of the first four Peter Gabriel albums and other similar scenarios it could make sense though.

Re: foo_musicbrainz

Reply #412
Basically I'd like the option to use the year part of the ORIGINAL RELEASE DATE to populate the field obtained by %date%. This date seems to be the date of the first ever release. Currently it is populated with the date of the selected release.

 

Re: foo_musicbrainz

Reply #413
Are you meaning sort first by ORIGINAL RELEASE DATE and then regular date? In normal use when searching for an artist/album the original release date is always going to be the same and just sorting on that would result in all releases for the same album essentially being random.

Black Sabbath: "Black Sabbath" was released in 1970.
The 2019 repackaging of the 2016 reissue series of the 2012 remaster of the 1970 album is still Black Sabbath: "Black Sabbath" from 1970.

Sorting that after all the other Black Sabbath: "Black Sabbath"? Through a secondary tag.

Re: foo_musicbrainz

Reply #414
Basically I'd like the option to use the year part of the ORIGINAL RELEASE DATE to populate the field obtained by %date%. This date seems to be the date of the first ever release. Currently it is populated with the date of the selected release.
I see, so you want to ignore the selected release date and always use the ORIGINAL RELEASE DATE (in 4 or 8 digit format).

Just in case you weren't aware you can cut/copy the text from Orig. Release date and paste it in the Date text field and it will do what you want right now. I think it's a smart option though because lots of people don't need the release date.

Re: foo_musicbrainz

Reply #415
Black Sabbath: "Black Sabbath" was released in 1970.
The 2019 repackaging of the 2016 reissue series of the 2012 remaster of the 1970 album is still Black Sabbath: "Black Sabbath" from 1970.

Sorting that after all the other Black Sabbath: "Black Sabbath"? Through a secondary tag.
It already is though:


There's no way to get that kind of granular information on a release though.
This is what you get for an individual release: https://musicbrainz.org/ws/2/release/?limit=100&query=reid:4cdc74f0-c13e-4019-9907-0fdf54f22205

Now some of those releases might have multiple release events & dates for different countries, but typically a remaster's reissue would get a different release group, and there's nothing tying it to a different one. We also can't split out by individual release events because some releases will have 100 release events (one for each country the album was available in), all with basically identical information. Not super helpful.

Re: foo_musicbrainz

Reply #416
If the title of the album (which is very common) contains notes (CD1), (Limited Edition), (Instrumental) extension issues "No matching results were found". how to reconfigure the script to cut off the tail of the phrase?

Re: foo_musicbrainz

Reply #417
It already is though:
%date% should be the original date, is it?

No need to go as extreme as the ID3 standard, which was written so as to put the recording date in those tags (that is information often not even available anymore).

Re: foo_musicbrainz

Reply #418
It already is though:
%date% should be the original date, is it?

No need to go as extreme as the ID3 standard, which was written so as to put the recording date in those tags (that is information often not even available anymore).

In the datagrid "Date" is the date of that release (the "release-event" in musicbrainz terms). When you select a row, what will be written to the tags for %date% is again the date of that specific release, and %original release date% is the earliest release event for any release in that musicbrainz release group.

The datagrid needs to be sorted that way otherwise (in the example of the first Black Sabbath album) you'd have 30 releases all with a date of 1970 and no way to easily tell which was the 2016 Warner remaster. I'm going to add an option to always write "original release date" into the %date% field though as lots of people probably want that and don't want to copy/paste the fields manually.

Re: foo_musicbrainz

Reply #419
If the title of the album (which is very common) contains notes (CD1), (Limited Edition), (Instrumental) extension issues "No matching results were found". how to reconfigure the script to cut off the tail of the phrase?
In my own personal tagger I do something similar, and can look at doing that in this component as well.

Re: foo_musicbrainz

Reply #420
@MordredKLB very interesting what is your tagger? The link under your post leads to this topic, please share

Re: foo_musicbrainz

Reply #421
@MordredKLB very interesting what is your tagger? The link under your post leads to this topic, please share
Haha, should have expected that.

It's a tagger I started writing 16 years ago in a basically defunct programming environment that I no longer have access to, thanks to a change in jobs. I haven't been able to maintain it in at least 3 years. The only person it's useful to is me (or someone who likes my exact tagging scheme). I'm sorta working on rewriting it in Angular/electron, but that project is verrrrry slow going cause I always find more pressing stuff to work on.

Re: foo_musicbrainz

Reply #422
It already is though:
%date% should be the original date, is it?

No need to go as extreme as the ID3 standard, which was written so as to put the recording date in those tags (that is information often not even available anymore).

I'm going to add an option to always write "original release date" into the %date% field though as lots of people probably want that and don't want to copy/paste the fields manually.
Thank you.

Re: foo_musicbrainz

Reply #423
Can you make it easier to look up by TOC with a pregap? Perhaps look up a few common pregaps, 33, 31, 25.

Re: foo_musicbrainz

Reply #424
@MordredKLB I realized that it is impossible to use it without instruktion

... "how to reconfigure the script to cut off the tail of the phrase? "