Menu

#585 XLD crashes when attempting to convert BIN+CUE

New
tmkk
None
Medium
Defect
2023-09-25
2023-09-25
Anon Ymous
No

Hello. I'm unable to convert archived copies of audio albums from a .bin per track with a single .cue for the whole album, into a FLAC per track. When I attempt to do so, XLD crashes almost immediately when I of select "Transcode". No progress is displayed and no logs are recorded.

2021 16" MacBook Pro
Apple M1 Pro
32GB RAM
512GB Storage
macOS Ventura 13.6
XLD 20230627 (156.1)

Here is the process to reproduce:

  1. Open XLD
  2. Select File > Open Raw PCM (bin+cue)...
  3. Select the album's cue file in the Finder dialog that XLD opens (cue and tracks are all in the same directory as shown in screenshot 1)
  4. Acknowledge the prompt that the album was not found in CDDB
  5. Select the album in the left side bar (or select all of the tracks in the tracklist)
  6. Select Transcode
  7. XLD "quit unexpectedly" error. Below are the relevant portions of the macOS app error report.

I have tested with multiple albums and have tried converting to WAV or to FLAC, but the issue persists. I have attached the cue file in case there is some formatting issue, but I believe it is valid.

Crashed Thread:        8

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Codes:       0x0000000000000001, 0x0000000000000000

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [47017]

VM Region Info: 0 is not in any region.  Bytes before following region: 4304175104
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      1008c8000-100960000    [  608K] r-x/r-x SM=COW  ...nts/MacOS/XLD
Thread 8 Crashed:
0   libsystem_platform.dylib               0x19ad426e8 _platform_memmove + 168
1   libsystem_c.dylib                      0x19abb6a2c __fread + 156
2   libsystem_c.dylib                      0x19abbf10c fread + 64
3   XLD                                    0x1008fba30 -[XLDRawDecoder decodeToBuffer:frames:] + 72
4   XLD                                    0x100900f54 -[XLDConverterTask convert] + 1388
5   Foundation                             0x19bd634fc __NSThread__start__ + 716
6   libsystem_pthread.dylib                0x19ad13fa8 _pthread_start + 148
7   libsystem_pthread.dylib                0x19ad0eda0 thread_start + 8


Thread 8 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x00000001429f4610   x2: 0x0000000000000810   x3: 0x0000000000000020
    x4: 0x00000001429f45d0   x5: 0x0000000000000020   x6: 0x0000000000000000   x7: 0x0000000000000000
    x8: 0x00000001ffffffff   x9: 0x0000000000000007  x10: 0x00000001f5da6290  x11: 0x0000000000135cce
   x12: 0x0000000000000001  x13: 0x0000000000000000  x14: 0x0000000000000002  x15: 0x0000000100978eb8
   x16: 0x000000019ad42640  x17: 0x00000001fa8c3de0  x18: 0x0000000000000000  x19: 0x000000007ffffc00
   x20: 0x000000007ffffc00  x21: 0x00000001f5da6e10  x22: 0x0000000000000000  x23: 0x0000000000000000
   x24: 0x0000000000000830  x25: 0x00000001429f45d0  x26: 0x000000007ffffc00  x27: 0x00000001f5da6e28
   x28: 0xffffffffffff7630   fp: 0x000000016f7eeb80   lr: 0x000000019abb6a2c
    sp: 0x000000016f7eeb00   pc: 0x000000019ad426e8 cpsr: 0x80001000
   far: 0x0000000000000000  esr: 0x92000046 (Data Abort) byte write Translation fault
1 Attachments

Discussion

  • tmkk

    tmkk - 2023-09-25

    XLD does not assume bin+cue which consists of multiple .bin files, then it crashes. I'm not sure how they are generated but when .cue is associated with multiple track files they should be normal audio files (wav, flac, ...) instead of .bin.

     
    • Anon Ymous

      Anon Ymous - 2023-09-25

      That's how it was archived, but okay, thanks I'll work on it another way.

       

Log in to post a comment.