Thunderbird 60.2.1 in Windows 7 crashes @ CWaveQueue::AddToTail. Refuses to play some wav files as new mail sound alerts?
Thunderbird crashes and refuses to play some wav files as new mail alerts.
Modified
Chosen solution
The audio file attached to the bug report, Hawaii 50 2010.wav, is 16-bit, 2-channel, 44.1kHz, a standard stereo wav, but it must be the size (5.06MB) that crashes TB on my setup when it is selected as a notification sound. When the wav is compressed to an mp3 file, and then the mp3 is converted to a wav file with a RIFF-WAV header, resulting in Hawaii 50 2010.wav 443KB, it works fine in TB. This is a standard method for using much-smaller mp3 files in applications that require wav files.
One (Windows) tool for doing this is CDex; the ad-free, portable version 1.77 is available here.
Read this answer in context 👍 0All Replies (20)
Check whether the issue with Add-on. Goto Help Menu > Restart with Add-on Disabled.
if your facing the issue. please create new profile. it will solve your issue.
I do not have that add on installed. I do not understand how creating a new profile would solve the problem since TB does play some of the wav files.
Some times, your settings may not be saved. new profile solves the entire issue.
This crash is not likely related to settings. Most likely crashing in sound code, which seems to be a thing with version 60 and Windows 10.
Please post your crash IDs.
And by sound code, I mean Windows' sound code
Check the format of the wav files. The ones that cause crashes may not be 16-bit, 2-channel wav files, e.g. 8-bit mono.
How do I check the files?
The file properties can be read by most audio or multimedia players, audio editors, CD rippers.
Please post your crash IDs so we can correlate to the code it crashes in. See https://support.mozilla.org/en-US/kb/mozilla-crash-reporter-tb#w_viewing-crash-reports
Here is the last Crash ID: bp-1d7d59d9-d5bc-4bea-8d7e-c3ac40181012
RMS777 said
Here is the last Crash ID: bp-1d7d59d9-d5bc-4bea-8d7e-c3ac40181012
Bug report is https://bugzilla.mozilla.org/show_bug.cgi?id=1495799, also related to https://bugzilla.mozilla.org/show_bug.cgi?id=1482659. Both so far with no resolution, but it is assumed to be some sound file corruption.
In tools | options | general is the sound set to default? If it is set to custom file, does crash stop if you set to default system sound?
It is not set up to default. It does not crash either with the system default or with an added small WAV file. I notice, when investigating another client, it was suggested using a file no larger than 2 MB. Is there such a limit with TB?
Thunderbird doesn't care two whits about your selection :)
It is Windows code which plays the file, and which ultimately determines whether the file will fail or not.
Windows 7 plays my files fine in Media Player and VLC.
Ha. Good find!
That blows my statement then that thunderbird doesn't (shouldn't) care. Can you join that bug report please and report your findings, so we can get a developer involved?
I would love to join it but I don't know how. Please let me know. I will try to do so tomorrow.
https://bugzilla.mozilla.org/createaccount.cgi and follow the info on the right side
Thanks for all your help. I established a new bug report: Bug 1498494. I included the last crash report ID and one wav file.
Chosen Solution
The audio file attached to the bug report, Hawaii 50 2010.wav, is 16-bit, 2-channel, 44.1kHz, a standard stereo wav, but it must be the size (5.06MB) that crashes TB on my setup when it is selected as a notification sound. When the wav is compressed to an mp3 file, and then the mp3 is converted to a wav file with a RIFF-WAV header, resulting in Hawaii 50 2010.wav 443KB, it works fine in TB. This is a standard method for using much-smaller mp3 files in applications that require wav files.
One (Windows) tool for doing this is CDex; the ad-free, portable version 1.77 is available here.
CDex does not work. The help file does not open. I have tried 3 other free programs which convert MP3 to WAV but they still leave a file over 5 MB. Is there any other free program which will work.