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: foobar claims a file is corrupt, but it's not corrupt! (Read 4201 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foobar claims a file is corrupt, but it's not corrupt!

I am currently using foobar2000 v1.3.20 and it claims that my newly ripped FLAC-files is corrupt.
AccurateRip and CTDB verified my rip, foo_verifier does not complain.

Here is the CUE-file in question:
Code: [Select]
REM GENRE Rock
REM DATE 2014
PERFORMER "The Pretty Things"
TITLE "Bouquets From A Cloudy Sky"
REM REPLAYGAIN_ALBUM_GAIN -4.89 dB
REM REPLAYGAIN_ALBUM_PEAK 0.922577
FILE "The Pretty Things - Bouquets From A Cloudy Sky.flac" WAVE
  TRACK 01 AUDIO
    TITLE "I'm Calling"
    REM REPLAYGAIN_TRACK_GAIN -4.88 dB
    REM REPLAYGAIN_TRACK_PEAK 0.922546
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "Edge Of The Night"
    REM REPLAYGAIN_TRACK_GAIN -4.71 dB
    REM REPLAYGAIN_TRACK_PEAK 0.922577
    INDEX 00 04:03:43
    INDEX 01 04:05:69
  TRACK 03 AUDIO
    TITLE "Sea Of Blue"
    REM REPLAYGAIN_TRACK_GAIN -5.47 dB
    REM REPLAYGAIN_TRACK_PEAK 0.922577
    INDEX 00 07:23:47
    INDEX 01 07:25:46
  TRACK 04 AUDIO
    TITLE "Lost That Girl"
    REM REPLAYGAIN_TRACK_GAIN -3.83 dB
    REM REPLAYGAIN_TRACK_PEAK 0.922546
    INDEX 00 10:37:37
    INDEX 01 10:39:41
  TRACK 05 AUDIO
    TITLE "Bitter End"
    REM REPLAYGAIN_TRACK_GAIN -5.12 dB
    REM REPLAYGAIN_TRACK_PEAK 0.922546
    INDEX 00 13:25:70
    INDEX 01 13:29:52
  TRACK 06 AUDIO
    TITLE "Office Love"
    REM REPLAYGAIN_TRACK_GAIN -5.76 dB
    REM REPLAYGAIN_TRACK_PEAK 0.922577
    INDEX 00 16:42:63
    INDEX 01 16:46:15
  TRACK 07 AUDIO
    TITLE "Falling Again"
    REM REPLAYGAIN_TRACK_GAIN -5.47 dB
    REM REPLAYGAIN_TRACK_PEAK 0.922577
    INDEX 00 20:55:74
    INDEX 01 20:58:40
  TRACK 08 AUDIO
    TITLE "It's So Hard"
    REM REPLAYGAIN_TRACK_GAIN -5.86 dB
    REM REPLAYGAIN_TRACK_PEAK 0.922546
    INDEX 00 24:16:50
    INDEX 01 24:19:01
  TRACK 09 AUDIO
    TITLE "She Don't"
    REM REPLAYGAIN_TRACK_GAIN -2.56 dB
    REM REPLAYGAIN_TRACK_PEAK 0.922546
    INDEX 00 27:31:30
    INDEX 01 27:33:57
  TRACK 10 AUDIO
    TITLE "No Future"
    REM REPLAYGAIN_TRACK_GAIN -4.43 dB
    REM REPLAYGAIN_TRACK_PEAK 0.922546
    INDEX 00 31:39:21
    INDEX 01 31:42:08
  TRACK 11 AUDIO
    TITLE "Wish Fulfillment"
    REM REPLAYGAIN_TRACK_GAIN -4.66 dB
    REM REPLAYGAIN_TRACK_PEAK 0.922546
    INDEX 00 36:07:73
    INDEX 01 36:10:45
  TRACK 12 AUDIO
    TITLE "Sea About Me"
    REM REPLAYGAIN_TRACK_GAIN -5.72 dB
    REM REPLAYGAIN_TRACK_PEAK 0.922546
    INDEX 00 39:13:50
    INDEX 01 39:16:11
  TRACK 13 AUDIO
    TITLE "The Young Pretenders"
    REM REPLAYGAIN_TRACK_GAIN -3.98 dB
    REM REPLAYGAIN_TRACK_PEAK 0.922546
    INDEX 00 42:36:23
    INDEX 01 42:38:53

Log from foo_verifier:
Code: [Select]
Item: "D:\MP3\FLAC\Pretty Things, The - Bouquets From A Cloudy Sky\Disc 9\The Pretty Things - Bouquets From A Cloudy Sky.flac"
MD5: A47B6048D8E51D8A4725113B4AD303C4
CRC32: 0E829F20
No problems found.


All items decoded successfully.

Rip log (my drives does not have audio cache):
Code: [Select]
Exact Audio Copy V1.3 from 2. September 2016

EAC extraction logfile from 9. January 2019, 13:55

The Pretty Things / Bouquets From A Cloudy Sky

Used drive  : TSSTcorpCDDVDW SH-224DB   Adapter: 1  ID: 0

Read mode               : Secure
Utilize accurate stream : Yes
Defeat audio cache      : No
Make use of C2 pointers : No

Read offset correction                      : 6
Overread into Lead-In and Lead-Out          : No
Fill up missing offset samples with silence : Yes
Delete leading and trailing silent blocks   : No
Null samples used in CRC calculations       : Yes
Used interface                              : Native Win32 interface for Win NT & 2000

Used output format              : User Defined Encoder
Selected bitrate                : 896 kBit/s
Quality                         : High
Add ID3 tag                     : No
Command line compressor         : C:\Program Files (x86)\Exact Audio Copy\flac.exe
Additional command line options : -8 -V %source% -o %dest%


TOC of the extracted CD

     Track |   Start  |  Length  | Start sector | End sector
    ---------------------------------------------------------
        1  |  0:00.00 |  4:05.69 |         0    |    18443  
        2  |  4:05.69 |  3:19.52 |     18444    |    33420  
        3  |  7:25.46 |  3:13.70 |     33421    |    47965  
        4  | 10:39.41 |  2:50.11 |     47966    |    60726  
        5  | 13:29.52 |  3:16.38 |     60727    |    75464  
        6  | 16:46.15 |  4:12.25 |     75465    |    94389  
        7  | 20:58.40 |  3:20.36 |     94390    |   109425  
        8  | 24:19.01 |  3:14.56 |    109426    |   124031  
        9  | 27:33.57 |  4:08.26 |    124032    |   142657  
       10  | 31:42.08 |  4:28.37 |    142658    |   162794  
       11  | 36:10.45 |  3:05.41 |    162795    |   176710  
       12  | 39:16.11 |  3:22.42 |    176711    |   191902  
       13  | 42:38.53 |  4:05.34 |    191903    |   210311  


Range status and errors

Selected range

     Filename D:\MP3\FLAC\Pretty Things, The - Bouquets From A Cloudy Sky\Disc 9\The Pretty Things - Bouquets From A Cloudy Sky.wav

     Peak level 92.2 %
     Extraction speed 5.6 X
     Range quality 100.0 %
     Copy CRC 0E829F20
     Copy OK

No errors occurred

 
AccurateRip summary
 
Track  1  accurately ripped (confidence 7)  [5FE6AF16]  (AR v2)
Track  2  accurately ripped (confidence 7)  [B9C14341]  (AR v2)
Track  3  accurately ripped (confidence 7)  [964688AD]  (AR v2)
Track  4  accurately ripped (confidence 7)  [50F92F85]  (AR v2)
Track  5  accurately ripped (confidence 7)  [23A752AC]  (AR v2)
Track  6  accurately ripped (confidence 7)  [FE69AAF0]  (AR v2)
Track  7  accurately ripped (confidence 7)  [F28C29FE]  (AR v2)
Track  8  accurately ripped (confidence 7)  [20883C72]  (AR v2)
Track  9  accurately ripped (confidence 7)  [1C46F9CF]  (AR v2)
Track 10  accurately ripped (confidence 7)  [DDA28182]  (AR v2)
Track 11  accurately ripped (confidence 7)  [9EA98CB6]  (AR v2)
Track 12  accurately ripped (confidence 7)  [EBE87D9F]  (AR v2)
Track 13  accurately ripped (confidence 7)  [98D80A15]  (AR v2)
 
All tracks accurately ripped

End of status report

---- CUETools DB Plugin V2.1.6

[CTDB TOCID: oXccCvxFXkhajgOwmm13HXgCLvw-] found
Submit result: oXccCvxFXkhajgOwmm13HXgCLvw- has been confirmed
Track | CTDB Status
  1   | (10/10) Accurately ripped
  2   | (10/10) Accurately ripped
  3   | (10/10) Accurately ripped
  4   | (10/10) Accurately ripped
  5   | (10/10) Accurately ripped
  6   | (10/10) Accurately ripped
  7   | (10/10) Accurately ripped
  8   | (10/10) Accurately ripped
  9   | (10/10) Accurately ripped
 10   | (10/10) Accurately ripped
 11   | (10/10) Accurately ripped
 12   | (10/10) Accurately ripped
 13   | (10/10) Accurately ripped


==== Log checksum 850F67347EB58C8FAA09317E246B1AF57EAE36868E22552523369898949C4A96 ====

Here is the error message:
Code: [Select]
Decoding failure at 0:00.000 (Unsupported format or corrupted file):
"D:\MP3\FLAC\Pretty Things, The - Bouquets From A Cloudy Sky\Disc 9\The Pretty Things - Bouquets From A Cloudy Sky.cue" / index: 6

With a portable version of foobar2000 v1.3.20 track 6 plays without any issues. A portable foobar2000 v1.4.1 also plays track 6 just fine.
BusicBee also plays it just fine.
I tried to run the installer for v1.3.20 again, but the error is still the same.
Deleting "Core.cfg" does not help.

Telling foobar to crash on playback error is enabled.

I am using foobar on win7 x64, 8GB RAM, Intel 4460 @4x 3.2GHz

Any help would be appreciated...

Re: foobar claims a file is corrupt, but it's not corrupt!

Reply #1
What 3rd party decoders you have installed?

Re: foobar claims a file is corrupt, but it's not corrupt!

Reply #2
I started foobar in safemode, but track 6 still would not play.

I'm not 100% sure what i have of 3rd party decoders installed, please take a look at my components:
Code: [Select]
Core (2018-07-24 11:54:18 UTC)
    foobar2000 core 1.3.20
foo_ac3.dll (2019-01-09 13:12:28 UTC)
    AC3 decoder 0.9.11
foo_albumlist.dll (2018-07-24 11:53:00 UTC)
    Album List 4.5
foo_audioscrobbler.dll (2016-08-23 18:35:02 UTC)
    Audioscrobbler 1.4.7
foo_bitcompare.dll (2018-05-02 18:54:01 UTC)
    Binary Comparator 2.1.1
foo_cdda.dll (2018-07-24 11:52:44 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2018-07-24 11:52:42 UTC)
    Converter 1.5
foo_cuefilter.dll (2016-08-28 20:29:01 UTC)
    CUE Playlist Filter 0.1.7.0
foo_dsp_centercut.dll (2017-01-01 21:04:57 UTC)
    Center Cut 1.0.1u
foo_dsp_delta.dll (2018-02-05 16:25:25 UTC)
    Noise Sharpening DSP 1.0.0
foo_dsp_effect.dll (2017-11-27 00:40:52 UTC)
    Effect DSP 0.22
foo_dsp_eq.dll (2018-07-24 11:52:56 UTC)
    Equalizer 1.2
foo_dsp_nogaps.dll (2018-01-09 21:24:40 UTC)
    Gap Killer DSP 0.4
foo_dsp_prvb.dll (2018-10-11 21:19:57 UTC)
    Programmable reverb DSP 1.3
foo_dsp_resampler.dll (2018-11-06 22:51:04 UTC)
    SoX Resampler 0.8.4
foo_dsp_skip_silence.dll (2018-01-09 21:24:41 UTC)
    Skip Silence 1.0.2
foo_dsp_src_resampler.dll (2018-03-27 21:09:13 UTC)
    SRC Resampler 1.0.8
foo_dsp_std.dll (2018-07-24 11:52:58 UTC)
    Standard DSP Array 1.3.1
foo_dsp_vlevel20080302.0.dll (2018-06-27 12:29:49 UTC)
    VLevel 20080302.0
foo_fileops.dll (2018-07-24 11:51:54 UTC)
    File Operations 2.2.2
foo_freedb2.dll (2018-07-24 11:52:28 UTC)
    Online Tagger 0.7
foo_hdcd.dll (2018-04-12 18:27:39 UTC)
    HDCD decoder 1.19
foo_input_dts.dll (2019-01-09 13:12:38 UTC)
    DTS decoder 0.6.3
foo_input_std.dll (2018-07-24 11:53:00 UTC)
    FFmpeg Decoders 3.2.4
    Standard Input Array 1.0
foo_input_zxtune.dll (2018-07-26 13:04:18 UTC)
    ZXTune Player 0.0.7
foo_jesus.dll (2018-08-15 21:39:27 UTC)
    Autosave & Autobackup 10
foo_keep_queue.dll (2016-08-23 18:35:17 UTC)
    Keep Queue 0.3.5
foo_midi.dll (2018-09-29 19:56:22 UTC)
    MIDI Player 2.1.5
foo_out_wasapi.dll (2018-11-02 20:34:31 UTC)
    WASAPI output support 3.3
foo_playcount.dll (2016-08-23 18:35:22 UTC)
    Playback Statistics 3.0.2
foo_r128norm.dll (2017-02-05 10:43:31 UTC)
    EBU R128 Normalizer 1.12
foo_rgscan.dll (2018-07-24 11:52:52 UTC)
    ReplayGain Scanner 2.2.2
foo_skip.dll (2016-08-23 18:35:33 UTC)
    Skip Track 1.9.8
foo_ui_std.dll (2018-07-24 11:53:02 UTC)
    Default User Interface 0.9.5
foo_verifier.dll (2017-12-07 10:13:39 UTC)
    File Integrity Verifier 1.2.1

Re: foobar claims a file is corrupt, but it's not corrupt!

Reply #3
I found rip of this album. Error is caused by combination of foo_hdcd and foo_input_dts.
@kode54  can you look into this? Here is crash report which is generated if "Crash on playback error" is enabled
Code: [Select]
Illegal operation:
Code: E06D7363h, flags: 00000001h, address: 756E845Dh
Additional parameters: 19930520h 0451EF70h 5F848AECh
Message: Unsupported format or corrupted file
Last win32 error: 6

Call path:
playback_process entry=>input_decoder::run=>input_decoder::run

Code bytes (756E845Dh):
756E841Dh:  89 45 B4 33 C0 89 45 B8 C7 45 BC 09 84 6E 75 39
756E842Dh:  45 14 74 30 8B 45 10 83 F8 0F 0F 87 19 14 02 00
756E843Dh:  89 45 C0 C1 E0 02 50 FF 75 14 8D 45 C4 50 E8 EA
756E844Dh:  E3 FF FF 83 C4 0C 8D 45 B0 50 FF 15 5C 11 6E 75
756E845Dh:  C9 C2 10 00 89 45 C0 EB ED 3D 01 01 00 00 0F 85
756E846Dh:  3F 93 FF FF E9 1B 93 FF FF 8D 4D B8 FF 15 4C 10
756E847Dh:  6E 75 E9 15 92 FF FF 33 D2 8D 4D B8 FF 15 54 10
756E848Dh:  6E 75 E9 CB 92 FF FF 90 90 90 90 90 8B FF 55 8B

Stack (0451ED2Ch):
0451ED0Ch:  002D805C 5F8392D0 5F848AEC 0451ED7C
0451ED1Ch:  756E8450 0451ED7C 756E845D 0451ED2C
0451ED2Ch:  E06D7363 00000001 00000000 756E845D
0451ED3Ch:  00000003 19930520 0451EF70 5F848AEC
0451ED4Ch:  002BB2B8 00000000 00000000 00001004
0451ED5Ch:  0451EF7C 028F0000 027B1458 00000000
0451ED6Ch:  00000000 00250000 0032BFE8 00000000
0451ED7Ch:  0451EDC0 5F8252DD E06D7363 00000001
0451ED8Ch:  00000003 0451EDB4 004FCB00 BAA8BEB0
0451ED9Ch:  002D805C E06D7363 00000001 00000000
0451EDACh:  00000000 00000003 19930520 0451EF70
0451EDBCh:  5F848AEC 0451EF84 5F8364F6 0451EF70
0451EDCCh:  5F848AEC 002DE04C 002D7FE8 00000000
0451EDDCh:  00000000 00000000 00000000 00000000
0451EDECh:  00000000 00000000 00000000 00000000
0451EDFCh:  00000000 00000000 00000000 00000000
0451EE0Ch:  00000000 00000000 00000000 00000000
0451EE1Ch:  00000000 00000000 00000000 00000000
0451EE2Ch:  00000000 00000000 00000000 00000000
0451EE3Ch:  00000000 00000000 00000000 00000000

Registers:
EAX: 0451ED2C, EBX: 0451EF70, ECX: 00000003, EDX: 00000000
ESI: 5F8392D0, EDI: 5F848AEC, EBP: 0451ED7C, ESP: 0451ED2C

Crash location:
Module: KERNELBASE
Offset: 845Dh
Symbol: "RaiseException" (+54h)

Loaded modules:
foobar2000                       loaded at 012F0000h - 014CB000h
ntdll                            loaded at 77770000h - 778B2000h
kernel32                         loaded at 76F10000h - 76FE5000h
KERNELBASE                       loaded at 756E0000h - 7572B000h
COMCTL32                         loaded at 71220000h - 713BE000h
msvcrt                           loaded at 77910000h - 779BC000h
GDI32                            loaded at 778C0000h - 7790E000h
USER32                           loaded at 77390000h - 77459000h
LPK                              loaded at 75EA0000h - 75EAA000h
USP10                            loaded at 75E00000h - 75E9D000h
SHLWAPI                          loaded at 75D80000h - 75DD7000h
WINMM                            loaded at 65F20000h - 65F52000h
DSOUND                           loaded at 61FE0000h - 62052000h
ADVAPI32                         loaded at 76FF0000h - 77091000h
sechost                          loaded at 75DE0000h - 75DF9000h
RPCRT4                           loaded at 76E60000h - 76F02000h
ole32                            loaded at 75A50000h - 75BAD000h
POWRPROF                         loaded at 73C40000h - 73C65000h
SETUPAPI                         loaded at 770A0000h - 7723D000h
CFGMGR32                         loaded at 756B0000h - 756D7000h
OLEAUT32                         loaded at 75BE0000h - 75C71000h
DEVOBJ                           loaded at 75740000h - 75752000h
UxTheme                          loaded at 710F0000h - 71130000h
SHELL32                          loaded at 75EB0000h - 76AFC000h
zlib1                            loaded at 63080000h - 63099000h
shared                           loaded at 69070000h - 6909D000h
imagehlp                         loaded at 75BB0000h - 75BDB000h
dbghelp                          loaded at 73330000h - 7341B000h
COMDLG32                         loaded at 75CE0000h - 75D5B000h
gdiplus                          loaded at 70F50000h - 710E1000h
Secur32                          loaded at 753F0000h - 753F8000h
SSPICLI                          loaded at 75530000h - 7554B000h
CRYPT32                          loaded at 75830000h - 75951000h
MSASN1                           loaded at 75690000h - 7569C000h
WINHTTP                          loaded at 64E10000h - 64E68000h
webio                            loaded at 64DC0000h - 64E10000h
IMM32                            loaded at 75D60000h - 75D7F000h
MSCTF                            loaded at 76D90000h - 76E5D000h
CRYPTBASE                        loaded at 755A0000h - 755AC000h
dwmapi                           loaded at 70A50000h - 70A63000h
foo_converter                    loaded at 67150000h - 671D9000h
foo_input_std                    loaded at 5F620000h - 5F789000h
MSACM32                          loaded at 63970000h - 63984000h
avcodec-fb2k-57                  loaded at 52FC0000h - 5322B000h
avutil-fb2k-55                   loaded at 5F860000h - 5F8FE000h
foo_unpack                       loaded at 68140000h - 6818F000h
foo_fileops                      loaded at 671F0000h - 67241000h
foo_freedb2                      loaded at 670A0000h - 670F0000h
foo_rgscan                       loaded at 66D50000h - 66DB5000h
foo_dsp_std                      loaded at 63C40000h - 63C82000h
foo_dsp_eq                       loaded at 69110000h - 69147000h
foo_cdda                         loaded at 63720000h - 63771000h
foo_input_dts                    loaded at 5F810000h - 5F852000h
avcodec-foodts-58                loaded at 52DF0000h - 52FB1000h
avutil-foodts-56                 loaded at 5E830000h - 5E8DF000h
bcrypt                           loaded at 751C0000h - 751D7000h
avformat-foodts-58               loaded at 5F790000h - 5F802000h
api-ms-win-core-synch-l1-2-0     loaded at 6F6D0000h - 6F6D3000h
foo_ui_std                       loaded at 5D8F0000h - 5D9FF000h
MSIMG32                          loaded at 67C20000h - 67C25000h
foo_hdcd                         loaded at 5F5E0000h - 5F620000h
foo_albumlist                    loaded at 5EFA0000h - 5EFFC000h
CLBCatQ                          loaded at 759C0000h - 75A43000h
MMDevApi                         loaded at 73450000h - 73489000h
PROPSYS                          loaded at 715B0000h - 716A5000h
AUDIOSES                         loaded at 61F80000h - 61FB6000h
avrt                             loaded at 73D70000h - 73D77000h

Stack dump analysis:
Address: 756E845Dh (KERNELBASE+845Dh), symbol: "RaiseException" (+54h)
Address: 5F848AECh (foo_input_dts+38AECh), symbol: "foobar2000_get_interface" (+2F11Ch)
Address: 5F8252DDh (foo_input_dts+152DDh), symbol: "foobar2000_get_interface" (+B90Dh)
Address: 5F848AECh (foo_input_dts+38AECh), symbol: "foobar2000_get_interface" (+2F11Ch)
Address: 5F8364F6h (foo_input_dts+264F6h), symbol: "foobar2000_get_interface" (+1CB26h)
Address: 5F848AECh (foo_input_dts+38AECh), symbol: "foobar2000_get_interface" (+2F11Ch)
Address: 5F83FF84h (foo_input_dts+2FF84h), symbol: "foobar2000_get_interface" (+265B4h)
Address: 5F83FAF4h (foo_input_dts+2FAF4h), symbol: "foobar2000_get_interface" (+26124h)
Address: 5F811C10h (foo_input_dts+1C10h)
Address: 5F826F74h (foo_input_dts+16F74h), symbol: "foobar2000_get_interface" (+D5A4h)
Address: 5F8121EAh (foo_input_dts+21EAh)
Address: 76F5C5F4h (kernel32+4C5F4h), symbol: "HeapFree" (+14h)
Address: 5F703DE8h (foo_input_std+E3DE8h), symbol: "foobar2000_get_interface" (+13AD8h)
Address: 5F6327CEh (foo_input_std+127CEh)
Address: 5F837B70h (foo_input_dts+27B70h), symbol: "foobar2000_get_interface" (+1E1A0h)
Address: 5F63034Ah (foo_input_std+1034Ah)
Address: 5F62F7D4h (foo_input_std+F7D4h)
Address: 5F62F50Bh (foo_input_std+F50Bh)
Address: 69072836h (shared+2836h), symbol: "uPrintCrashInfo_OnEvent" (+B9h)
Address: 5F74F46Ch (foo_input_std+12F46Ch), symbol: "foobar2000_get_interface" (+5F15Ch)
Address: 5F62F170h (foo_input_std+F170h)
Address: 5F6F74E4h (foo_input_std+D74E4h), symbol: "foobar2000_get_interface" (+71D4h)
Address: 5F7175E9h (foo_input_std+F75E9h), symbol: "foobar2000_get_interface" (+272D9h)
Address: 5F6F753Fh (foo_input_std+D753Fh), symbol: "foobar2000_get_interface" (+722Fh)
Address: 5F677DEEh (foo_input_std+57DEEh)
Address: 013F7E7Bh (foobar2000+107E7Bh)
Address: 0141AD13h (foobar2000+12AD13h)
Address: 013783D8h (foobar2000+883D8h)
Address: 013E6C4Bh (foobar2000+F6C4Bh)
Address: 0137B716h (foobar2000+8B716h)
Address: 01363EBFh (foobar2000+73EBFh)
Address: 0141AD5Ah (foobar2000+12AD5Ah)
Address: 01377EE3h (foobar2000+87EE3h)
Address: 014196C8h (foobar2000+1296C8h)
Address: 01455D30h (foobar2000+165D30h)
Address: 01377F18h (foobar2000+87F18h)
Address: 01379FA1h (foobar2000+89FA1h)
Address: 0137A4CCh (foobar2000+8A4CCh)
Address: 778482E0h (ntdll+D82E0h), symbol: "NlsAnsiCodePage" (+190h)
Address: 5EFE1028h (foo_albumlist+41028h), symbol: "foobar2000_get_interface" (+19C88h)
Address: 7778E195h (ntdll+1E195h), symbol: "RtlAddMandatoryAce" (+342h)
Address: 777C8C07h (ntdll+58C07h), symbol: "LdrGetDllHandleEx" (+272h)
Address: 777C898Ch (ntdll+5898Ch), symbol: "LdrGetDllHandle" (+18h)
Address: 756E86FCh (KERNELBASE+86FCh), symbol: "GetModuleHandleW" (+51h)
Address: 756E870Fh (KERNELBASE+870Fh), symbol: "GetModuleHandleW" (+64h)
Address: 01451628h (foobar2000+161628h)
Address: 777CEF39h (ntdll+5EF39h), symbol: "RtlAppendUnicodeToString" (+1F1h)
Address: 01451628h (foobar2000+161628h)
Address: 01451628h (foobar2000+161628h)
Address: 755A1489h (CRYPTBASE+1489h), symbol: "SystemFunction036" (+199h)
Address: 755A1454h (CRYPTBASE+1454h), symbol: "SystemFunction036" (+164h)
Address: 014493A8h (foobar2000+1593A8h)
Address: 01449680h (foobar2000+159680h)
Address: 014405C0h (foobar2000+1505C0h)
Address: 755A1343h (CRYPTBASE+1343h), symbol: "SystemFunction036" (+53h)
Address: 76E861AEh (RPCRT4+261AEh), symbol: "RpcStringBindingComposeW" (+58Ch)
Address: 013DB4B4h (foobar2000+EB4B4h)
Address: 013DB4F3h (foobar2000+EB4F3h)
Address: 014493F8h (foobar2000+1593F8h)
Address: 777B0000h (ntdll+40000h), symbol: "RtlConvertUlongToLargeInteger" (+A2DAh)
Address: 756E6ACAh (KERNELBASE+6ACAh), symbol: "InterlockedCompareExchange" (+F8h)
Address: 76F4C446h (kernel32+3C446h), symbol: "PowerCreateRequest" (+0h)
Address: 76F4C5ECh (kernel32+3C5ECh), symbol: "PowerSetRequest" (+0h)
Address: 76F4C652h (kernel32+3C652h), symbol: "PowerClearRequest" (+0h)
Address: 01429BC6h (foobar2000+139BC6h)
Address: 0137B55Bh (foobar2000+8B55Bh)
Address: 01363EBFh (foobar2000+73EBFh)
Address: 0141AD5Ah (foobar2000+12AD5Ah)
Address: 01377EE3h (foobar2000+87EE3h)
Address: 773AF1F3h (USER32+1F1F3h), symbol: "ClientThreadSetup" (+121h)
Address: 014196C8h (foobar2000+1296C8h)
Address: 01455D30h (foobar2000+165D30h)
Address: 01377F18h (foobar2000+87F18h)
Address: 773AF0CAh (USER32+1F0CAh), symbol: "SfmDxSetSwapChainStats" (+3Fh)
Address: 0137988Fh (foobar2000+8988Fh)
Address: 01449638h (foobar2000+159638h)
Address: 773A59FEh (USER32+159FEh), symbol: "MsgWaitForMultipleObjects" (+1Fh)
Address: 0141D3CCh (foobar2000+12D3CCh)
Address: 01379834h (foobar2000+89834h)
Address: 6907287Ch (shared+287Ch), symbol: "uCallStackTracker::uCallStackTracker" (+31h)
Address: 0141D3DBh (foobar2000+12D3DBh)
Address: 01379785h (foobar2000+89785h)
Address: 0141AD13h (foobar2000+12AD13h)
Address: 01409DA3h (foobar2000+119DA3h)
Address: 0140E70Fh (foobar2000+11E70Fh)
Address: 0140D1E0h (foobar2000+11D1E0h)
Address: 01409E2Dh (foobar2000+119E2Dh)
Address: 76F5EF8Ch (kernel32+4EF8Ch), symbol: "BaseThreadInitThunk" (+12h)
Address: 777D367Ah (ntdll+6367Ah), symbol: "RtlInitializeExceptionChain" (+EFh)
Address: 7778E195h (ntdll+1E195h), symbol: "RtlAddMandatoryAce" (+342h)
Address: 777D364Dh (ntdll+6364Dh), symbol: "RtlInitializeExceptionChain" (+C2h)
Address: 01409DC9h (foobar2000+119DC9h)

Environment:
App: foobar2000 v1.3.20
UI: Default User Interface 0.9.5

Components:
Core (2018-07-24 11:54:18 UTC)
    foobar2000 core 1.3.20
foo_albumlist.dll (2018-07-24 11:53:00 UTC)
    Album List 4.5
foo_cdda.dll (2018-07-24 11:52:44 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2018-07-24 11:52:42 UTC)
    Converter 1.5
foo_dsp_eq.dll (2018-07-24 11:52:56 UTC)
    Equalizer 1.2
foo_dsp_std.dll (2018-07-24 11:52:58 UTC)
    Standard DSP Array 1.3.1
foo_fileops.dll (2018-07-24 11:51:54 UTC)
    File Operations 2.2.2
foo_freedb2.dll (2018-07-24 11:52:28 UTC)
    Online Tagger 0.7
foo_hdcd.dll (2019-01-09 22:00:01 UTC)
    HDCD decoder 1.19
foo_input_dts.dll (2019-01-09 16:25:29 UTC)
    DTS decoder 0.6.3
foo_input_std.dll (2018-07-24 11:53:00 UTC)
    FFmpeg Decoders 3.2.4
    Standard Input Array 1.0
foo_rgscan.dll (2018-07-24 11:52:52 UTC)
    ReplayGain Scanner 2.2.2
foo_ui_std.dll (2018-07-24 11:53:02 UTC)
    Default User Interface 0.9.5
foo_unpack.dll (2018-07-24 11:52:38 UTC)
    ZIP/GZIP/RAR Reader 1.8

Recent events:
Performing early media library init
Pre component load
Loading DLL: C:\foobar2000 1.3.2\components\foo_converter.dll
Loading DLL: C:\foobar2000 1.3.2\components\foo_input_std.dll
Loading DLL: C:\foobar2000 1.3.2\components\foo_unpack.dll
Loading DLL: C:\foobar2000 1.3.2\components\foo_fileops.dll
Loading DLL: C:\foobar2000 1.3.2\components\foo_freedb2.dll
Loading DLL: C:\foobar2000 1.3.2\components\foo_rgscan.dll
Loading DLL: C:\foobar2000 1.3.2\components\foo_dsp_std.dll
Loading DLL: C:\foobar2000 1.3.2\components\foo_dsp_eq.dll
Loading DLL: C:\foobar2000 1.3.2\components\foo_cdda.dll
Loading DLL: C:\foobar2000 1.3.2\user-components\foo_input_dts\foo_input_dts.dll
Loading DLL: C:\foobar2000 1.3.2\components\foo_ui_std.dll
Loading DLL: C:\foobar2000 1.3.2\user-components\foo_hdcd\foo_hdcd.dll
Loading DLL: C:\foobar2000 1.3.2\components\foo_albumlist.dll
Components loaded in: 0:00.017079
Pre config read
Configuration read in: 0:00.001966
Starting playlist loading
User Interface initialized in: 0:00.027827
Processing commandline
initquit::init entry
initquit::init exit
Startup time : 0:00.062835
Opening track for playback: "D:\Music\The Pretty Things - 2015 - Bouquets From A Cloudy Sky (13CD + 2DVD Box Set)\1980 Cross Talk\The Pretty Things - Cross Talk.cue" / index: 6


Machine specifications:
OS: Windows 6.1.7601 Service Pack 1 x86
CPU: Intel(R) Core(TM) i3-3245 CPU @ 3.40GHz, features: MMX SSE SSE2 SSE3 SSE4.1 SSE4.2
CPU threads: 4
Audio: Интерфейс SPDIF (5- DR.DAC2 DX USB); Line 1 (Virtual Audio Cable); Динамики (Realtek High Definition Audio); CABLE Input (VB-Audio Virtual Cable)

Re: foobar claims a file is corrupt, but it's not corrupt!

Reply #4
Thank you very much for the help Rollin :D

Removing "foo_input_dts" solved the problem.

I guess I'll make a permanent portable foobar2000 for my DTS-files ;)

Re: foobar claims a file is corrupt, but it's not corrupt!

Reply #5
Please refer me to test files, so that I may fix this, instead of simply waiting for users to remove components.

"Crash on playback error" logs are useless to me.

Re: foobar claims a file is corrupt, but it's not corrupt!

Reply #6
Link to file sent on PM

Re: foobar claims a file is corrupt, but it's not corrupt!

Reply #7
I just wanted to report to anyone that reads this thread, that foo_input_dts v0.6.5 now works as it should.

Thanks kode54.

Re: foobar claims a file is corrupt, but it's not corrupt!

Reply #8
I've just had the exact same problem with a particular FLAC file, then I updated foobar to the current beta2 and more files started failing, and then I updated components and foobar even crashed... then I tried lots of things trying to find the problem.

Long story short: Uninstalling foo_openmpt54 solved both the crash and the flac playback failures, as far as I can tell.

edit: I've been experimenting more. I opened foobar in a sandbox with sandboxie and uninstalled every component and then installed openmpt54. It didn't make it crash and all flac files that failed before seem to work.

I have many components installed and I suppose there are lots of nasty interactions between them...?
Any suggestions on how to efficiently find the real culprit?

Re: foobar claims a file is corrupt, but it's not corrupt!

Reply #9
foo_openmpt54 indeed had an issue with crashes on startup, due to an uncaught exception in a service constructor, because I stupidly assumed that Columns UI panel services would not instantiate the class if Columns UI was not installed. I have added a crutch to the constructor to deal with this.

As for DTS and AC3 components, both should be squared away for now.

Re: foobar claims a file is corrupt, but it's not corrupt!

Reply #10
@kode54 thank you for the fast fix