INTERACT FORUM
More => Old Versions => Media Center 12 (Development Ended) => Topic started by: Link on April 24, 2008, 10:55:10 am
-
I reported this in one of the last build threads.... and the fact that it wouldn't recover from the crash prevented me from playing around to see if I could learn more. Now that that is sorted out, I managed to narrow it down to one problem file in this case.
This is a flac file, ripped using EAC, then imported into MC.
It is track 27 of disk 2 of "Ray Charles: The Complete Country & Western Recordings 1959-1986".
The problem may be that it is a blank track - I don't know why they did it; perhaps to seperate out the bonus track.....but it is that way on the CD, and it "plays" correctly in MC....just a few seconds of silence.
Here is my system info:
-----------------------
Media Center 12.0.485 Registered -- G:\Program Files\J River\Media Center 12\
Microsoft Windows XP Workstation 5.1 Service Pack 2 (Build 2600)
Intel Pentium 4 2991 MHz MMX / Memory: Total - 523 MB, Free - 156 MB
Internet Explorer: 7.0.5730.11 / ComCtl32.dll: 5.82.2900 / Shlwapi.dll: 6.0.2900 / Shell32.dll: 6.0.2900 / wnaspi32.dll: N/A
Ripping / Drive D: TSSTcorpCD/DVDW SH-S162L Mode:ModeSecure Type:Auto Speed:Max
Drive E: HL-DT-STCD-RW GCE-8481B Mode:ModeSecure Type:Auto Speed:Max
Digital playback: Yes / Get cover art: Yes / Calc replay gain: Yes / Copy volume: 32767
Eject after ripping: Yes / Play sound after ripping: No
Burning / Drive D: TSSTcorp CD/DVDW SH-S162L Addr: 3:0:0 Speed:4 MaxSpeed:4 BurnProof:Yes
Drive E: HL-DT-ST CD-RW GCE-8481B Addr: 3:1:0 Speed:48 MaxSpeed:48 BurnProof:Yes
Test mode: No / Eject after writing: Yes / Direct decoding: Yes / Write CD-Text: Yes
Use playback settings: Yes /
Portable Device Info
Removed devices:
Interface Plugins:
last.fm (Active)
Library Server (Active)
TiVo Server (Active/Enabled)
UPnP Server (Active)
Scripting Plugin
...and here is the end of the log from the last crash:
-------------------------------------------------
16376641: 580: Database: JRAnalyzerFile::GetImage: Start
16376641: 580: Database: JRAnalyzerFile::GetImage: Finish (0 ms)
16376641: 580: Reader: CLocalReader::Close: Closing: G:\WUTemp\Disk168\Charles, Ray\The Complete Country & Western Recordings - 1959-1986\01 - Ring of Fire.flac
16376641: 580: Reader: CLocalReader::OpenInternal: Opening: G:\Documents and Settings\John\Application Data\J River\Generic\Temp\FLAC Image - 580 (7).jpg
16376641: 580: Reader: CLocalReader::Close: Closing: G:\Documents and Settings\John\Application Data\J River\Generic\Temp\FLAC Image - 580 (7).jpg
16376657: 580: SDK: CMJPlaylistsAutomation::OnFinalRelease: All objects released
16376657: 580: SDK: CMJPlaylistsAutomation::~CMJPlaylistsAutomation: Global Count: 0
16376657: 580: SDK: CMJCurPlaylistAutomation::OnFinalRelease: All objects released
16376657: 580: SDK: CMJCurPlaylistAutomation::~CMJCurPlaylistAutomation: Global Count: 0
16397391: 580: General: CMCResourceHelper::GetIsModalPopupShowing: Menu showing
16397454: 580: Reader: CLocalReader::OpenInternal: Opening: G:\Program Files\J River\Media Center 12\MegaSkins\ThunderStorm\Frame_MinimizeButton.png
16397469: 580: Reader: CLocalReader::Close: Closing: G:\Program Files\J River\Media Center 12\MegaSkins\ThunderStorm\Frame_MinimizeButton.png
16397516: 580: General: CMJFileListCtrl::OnDestroy: Start
16397516: 580: General: CMJFileListCtrl::OnDestroy: Finish (0 ms)
16397547: 580: Reader: CLocalReader::OpenInternal: Opening: G:\Program Files\J River\Media Center 12\Data\Default Resources\FileAssociations.xml
16397547: 580: Reader: CLocalReader::Close: Closing: G:\Program Files\J River\Media Center 12\Data\Default Resources\FileAssociations.xml
16397547: 580: General: CMJFileListCtrl::StartFileInsertion: Start
16397563: 580: General: CMJFileListCtrl::StartFileInsertion: Finish (16 ms)
16397563: 580: General: CMJFileListCtrl::FinishFileInsertion: Start
16397579: 580: General: CMJFileListCtrl::FinishFileInsertion: Finish (16 ms)
16397579: 580: Reader: CLocalReader::OpenInternal: Opening: G:\Documents and Settings\John\Application Data\J River\Media Center 12\Library\field (intensity).jmd
16397641: 580: Reader: CLocalReader::Close: Closing: G:\Documents and Settings\John\Application Data\J River\Media Center 12\Library\field (intensity).jmd
16397641: 580: Reader: CLocalReader::OpenInternal: Opening: G:\Documents and Settings\John\Application Data\J River\Media Center 12\Library\field (bpm).jmd
16397704: 580: Reader: CLocalReader::Close: Closing: G:\Documents and Settings\John\Application Data\J River\Media Center 12\Library\field (bpm).jmd
16397750: 580: Reader: CLocalReader::OpenInternal: Opening: G:\Program Files\J River\Media Center 12\MegaSkins\ThunderStorm\Progress_back.bmp
16397766: 580: Reader: CLocalReader::Close: Closing: G:\Program Files\J River\Media Center 12\MegaSkins\ThunderStorm\Progress_back.bmp
16397766: 580: Reader: CLocalReader::OpenInternal: Opening: G:\Program Files\J River\Media Center 12\MegaSkins\ThunderStorm\Progress_front.bmp
16397766: 580: Reader: CLocalReader::Close: Closing: G:\Program Files\J River\Media Center 12\MegaSkins\ThunderStorm\Progress_front.bmp
16400282: 580: Playback: CMJPlayerCore::Play: Start
16400282: 580: Reader: CLocalReader::OpenInternal: Opening: G:\Program Files\J River\Media Center 12\Data\Default Resources\FileAssociations.xml
16400282: 580: Reader: CLocalReader::Close: Closing: G:\Program Files\J River\Media Center 12\Data\Default Resources\FileAssociations.xml
16400282: 580: Playback: CWaveFeederHelper::GetForceDirectShow: Returning FALSE for file G:\WUTemp\Disk168\Charles, Ray\The Complete Country & Western Recordings - 1959-1986\27 - blank.flac
16400282: 580: Playback: CMJPlayerCore::Play: Created feeder helper for type flac (native: 1)
16400282: 580: Playback: CMJWaveFeeder::Play: Start
16400282: 580: Playback: CMJWaveFeeder::Play: bRadio = 0, m_strFilename = G:\WUTemp\Disk168\Charles, Ray\The Complete Country & Western Recordings - 1959-1986\27 - blank.flac, setting MJ_INPUT_SOURCE_INFO_CACHE_ALL_METADATA
16400297: 580: Playback: CMJWaveFeeder::Play: Finish (15 ms)
16400297: 2580: Playback: CMJWaveFeeder::Thread: Start
16400297: 580: Playback: CMJPlayerCore::Play: Play succeeded
16400297: 2580: Playback: CMJWaveFeeder::Thread: Adding skinning
16400297: 580: Playback: CMJPlayerCore::Play: Result: 1
16400297: 2580: Playback: CMJWaveFeeder::Thread: Opening file
16400297: 580: Playback: CMJPlayerCore::Play: Finish (15 ms)
16400297: 2580: Reader: CLocalReader::OpenInternal: Opening: G:\WUTemp\Disk168\Charles, Ray\The Complete Country & Western Recordings - 1959-1986\27 - blank.flac
16400297: 2580: Playback: CMJWaveFeeder::Thread: Setting output format
16400297: 2580: Playback: CMJPlayerCore::GetOutputFormat: Start
16400297: 2580: Playback: CMJPlayerCore::GetOutputFormat: Using settings format
16400297: 2580: Playback: CMJPlayerCore::GetOutputFormat: wFormatTag 1
16400297: 2580: Playback: CMJPlayerCore::GetOutputFormat: nChannels 2
16400297: 2580: Playback: CMJPlayerCore::GetOutputFormat: nSamplesPerSec 44100
16400297: 2580: Playback: CMJPlayerCore::GetOutputFormat: nAvgBytesPerSec 176400
16400297: 2580: Playback: CMJPlayerCore::GetOutputFormat: nBlockAlign 4
16400297: 2580: Playback: CMJPlayerCore::GetOutputFormat: wBitsPerSample 16
16400297: 2580: Playback: CMJPlayerCore::GetOutputFormat: cbSize 0
16400297: 2580: Playback: CMJPlayerCore::GetOutputFormat: Finish (0 ms)
16400297: 2580: Playback: CMJPlayerCore::GetOutputFormat: Start
16400297: 2580: Playback: CMJPlayerCore::GetOutputFormat: Using settings format
16400297: 2580: Playback: CMJPlayerCore::GetOutputFormat: wFormatTag 1
16400297: 2580: Playback: CMJPlayerCore::GetOutputFormat: nChannels 2
16400297: 2580: Playback: CMJPlayerCore::GetOutputFormat: nSamplesPerSec 44100
16400297: 2580: Playback: CMJPlayerCore::GetOutputFormat: nAvgBytesPerSec 176400
16400297: 2580: Playback: CMJPlayerCore::GetOutputFormat: nBlockAlign 4
16400297: 2580: Playback: CMJPlayerCore::GetOutputFormat: wBitsPerSample 16
16400297: 2580: Playback: CMJPlayerCore::GetOutputFormat: cbSize 0
16400297: 2580: Playback: CMJPlayerCore::GetOutputFormat: Finish (0 ms)
16400313: 2580: Playback: CMJWaveFeeder::Thread: Preparing to feed data
16400313: 2848: Playback: CWaveOutBinPlayThread::Thread: Start
16400313: 2580: Playback: CMJWaveFeeder::Thread: Running feeder loop
16400313: 2580: Playback: CMJWaveFeeder::Thread: Finished feeder loop (bCancel: 0)
16400313: 2580: Playback: CMJWaveFeeder::Thread: Finish (16 ms)
16400766: 580: Playback: CMJWaveFeeder::~CMJWaveFeeder: Start
16400766: 580: Playback: CMJWaveFeeder::~CMJWaveFeeder: Cancel
16400766: 580: Playback: CMJWaveFeeder::~CMJWaveFeeder: Stopping thread
16400766: 580: Playback: CMJWaveFeeder::~CMJWaveFeeder: Deleting input source
16400766: 580: Reader: CLocalReader::Close: Closing: G:\WUTemp\Disk168\Charles, Ray\The Complete Country & Western Recordings - 1959-1986\27 - blank.flac
16400766: 580: Playback: CMJWaveFeeder::~CMJWaveFeeder: Unloading DLL
16400766: 580: Playback: CMJWaveFeeder::~CMJWaveFeeder: Finish (0 ms)
16400766: 580: Playback: CWaveOutBinPlayThread::~CWaveOutBinPlayThread: Start
16400813: 2848: Playback: CWaveOutBinPlayThread::Thread: Finish (500 ms)
16400829: 580: Playback: CWaveOutBinPlayThread::~CWaveOutBinPlayThread: Finish (63 ms)
16400954: 580: General: TopLevelExceptionFilter: Unhandled exception -- program crashing
16400954: 580: General: TopLevelExceptionFilter: Message: 273, wParam: 3, lParam: 787212, Window class: #32770
...Let me know if you need anything else.
-
Please mail the file with a link to this thread to matt at jriver.
-
Please mail the file with a link to this thread to matt at jriver.
Done. Thanks!
-
Thanks for the log.
Unfortunately, I'm not getting the crash. Here's what I did:
1) Install 485
2) Add the "27 - blank.flac" file to a playlist 100 times over
3) Analyze the entire playlist letting it do the file over and over
4) Just to add complexity, play the playlist at the same time
I'm not able to see a problem. I wonder what might be different?
-
Odd..... I don't know what would be different.
Here was my workflow:
1) Rip 4 disk box set with EAC and copy to my temp drive.
2) "Run Auto-Import Now" in MC to add the files.
3) Set disk numbers, clean up album names, and paste cover art in MC.
4) Select all the files, and choose "Analyze Audio".
It analyzes them all correctly, but crashes when it gets to that file. If I restart and try again, it fails every single time on that file. All others work fine.
I'm not sure what else on my system interacts with the audio analysis that could impact this behavior....
-
I also tried it and had no problems.
Are you using the default FLAC plug-ins that we include with MC12?
You might try ripping again, with both EAC and MC.
-
I also tried it and had no problems.
Are you using the default FLAC plug-ins that we include with MC12?
You might try ripping again, with both EAC and MC.
I have installed EAC with the newest FLAC 1.2.1 official flac download on my machine for ripping (Creating log, cue sheet, etc. - I like your SecureRip, but still follow this process for reasons to long to explain now...)
I have been MC and the flac plug-ins since long before you officially supported them.....so I had them previously, but I have done nothing to intentionally override the ones you now include by default.
Might there be something lingering in my configuration from previous plug-ins? I have uninstalled/reinstalled since those days, but I'm not sure where something might stick around.
-
If you haven't overwritten the plug-ins we include, then that's not the problem.
Can you try ripping that track again in both MC and EAC? I'd like to know if the problem can be re-created and I'd especially like to know if our encoding does the same.
Thanks.
-
If you haven't overwritten the plug-ins we include, then that's not the problem.
Can you try ripping that track again in both MC and EAC? I'd like to know if the problem can be re-created and I'd especially like to know if our encoding does the same.
Thanks.
Will do - may take me a few days to grab it back from my sister.
-
If you haven't overwritten the plug-ins we include, then that's not the problem.
Can you try ripping that track again in both MC and EAC? I'd like to know if the problem can be re-created and I'd especially like to know if our encoding does the same.
Thanks.
OK.... I was able to do some more testing on this issue.
Results:
1) Original file ripped with EAC that crashed in build 485 for me, reanalyzed with build 487. - CRASHED
2) Same disk file re-ripped with EAC, tested for first time with 487 - CRASHED
3) Same disk file ripped with MC build 487 and analyzed - CRASHED
HOWEVER,
...if I took the same file that crashed at home and worked for you when I emailed it, and loaded it on my PC running MC at work, it analyzed fine - the ripping seemed not to be the culprit. This is an odd file, as it consists of 4 seconds of silence.
I then saw the build notes for the next public release which included:
12.0.490 (4/30/2008)
4. Fixed: Possible crash while analyzing audio using the popup dialog.
5. NEW: Audio Analyzer dialog is sizable, remembers last position, and doesn't disable the list during processing.
6. NEW: Audio Analyzer dialog can run multiple analyze processes at once. (defaults to 2)
So, I took all 3 of the files listed above that would 100% repeatedly crash earlier builds at home, and analyzed them with 490.
RESULT: all successfully analyzed with no crashes/issues.
So, I'm not sure if what you updated did the trick, or there was some other black magic involved......but I'm happy nonetheless.
Thanks for always being so quick to respond to issues.....you can't get this kind of feedback on many programs. Looks like my work will be sending me to Minneapolis many times over the next year - I owe you guys a drink.
-
Glad to hear it's working now.
Cheers.