Ticket Created
over 4 years ago

WERETECH-9337

Bug report - blank crash on in metadata mp3

Hi,

I have discovered some weird behavior in the Connect IQ simulator. The simulator closes without warning or error immediately.

Code inside the SyncDelegate to reproduce:

var options = {
     :method => Communications.HTTP_REQUEST_METHOD_GET,
     :responseType => Communications.HTTP_RESPONSE_CONTENT_TYPE_AUDIO,
     :mediaEncoding => Media.ENCODING_MP3,
};
Communications.makeWebRequest(url, params, options, self.method(:onComplete));

The request url points to some mp3 file. If the mp3 file has the © character in ANY of the metadata fields, the simulator crashes (screen disappears, no warning, no error anywhere).

Is this expected behaviour?

Best regards,

  • The issue is still there. Especially on Forerunner 245 music devices I get reports about crashes without error code at all. This not only happens on © symbol, but also some ' symbols. The weird thing is that when the same metadata is copied and pasted back into the corresponding metadata fields, the problem for ' symbol disappears. So it seems Windows clipboard changes the ' to some other ' and that fixes the problem. This seems to be some text encoding/decoding crash.

    Any update on the status of the ticket that was created?

  • This is not expected behavior. It appears that various symbols are not being handled correctly. A ticket has been created and is being looked into.