jirim100 Posted February 11, 2023 Share Posted February 11, 2023 Good day. Today I have (again) BSOD at 2023-02-11 11:34: after it EPG data was lost. Is it possible to solve this problem similarly as with the file timers.xml ? svcdebug.zip Quote Link to comment
jirim100 Posted February 11, 2023 Author Share Posted February 11, 2023 The BSOD happened during wake up PC from hibernate state (the same situation as with the timers.xml - now solved). Quote Link to comment
Webturtle Posted February 11, 2023 Share Posted February 11, 2023 (edited) Hello, the EPG data is initially only stored internally. Unfortunately, they are only saved in the EPG.dat file when the DVBViewer is closed. It should be the same with the DMS. There is no option to save the EPG to the file during operation using a menu command. You are also affected by the loss of the EPG data loaded during operation if 'only' the DVBViewer crashes and not the entire computer. Many greetings Webturtle Edited February 11, 2023 by Webturtle Quote Link to comment
jirim100 Posted February 12, 2023 Author Share Posted February 12, 2023 Additional info regarding this BSOD: Going PC to hibernate mode was initiated by DMS, not by user. Maybe DMS should be flush all buffers for whole disk volume before going to hibernate ??: // "\\.\X:" -> to open the volume char szVolumeAccessPath[] = "\\\\.\\X:"; szVolumeAccessPath[4] = DriveLetter; HANDLE hVolWrite = CreateFile(szVolumeAccessPath, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL); if ( hVolWrite != INVALID_HANDLE_VALUE ) { FlushFileBuffers(hVolWrite); CloseHandle(hVolWrite); } Quote Link to comment
YARD2 Posted February 12, 2023 Share Posted February 12, 2023 My experience with hibernate is, don't use it with Tuners 😉 Since I always shutdown and clean boot(disable quickstart also) I never hab any problems again. Quote Link to comment
jirim100 Posted February 14, 2023 Author Share Posted February 14, 2023 (edited) Save DMS the EPG to file at PBT_APMSUSPEND notification (this should not do)? DMS should save the EPG to file at these events?: - When is imported external EPG by DMS api. - Every 🤔 30 minutes (may be configured?). - When DMS stop. - Before showing this dialog (this dialog is showed before entering to hibernate or sleep mode or before shutdown of PC): Sorry Griga, I just want to inspire you. Edited February 14, 2023 by jirim100 1 Quote Link to comment
Webturtle Posted February 14, 2023 Share Posted February 14, 2023 (edited) Hello, Since I've experienced the loss of newly loaded EPG data once in a while when DVBViewer Pro gets stuck, I can only agree with jirim100! And I'd like to suggest a comparable solution for DVBViewer Pro too. Many greetings Webturtle Edited February 14, 2023 by Webturtle Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.