Constant crashing with 4k video

HandBrake for Windows support
Forum rules
An Activity Log is required for support requests. Please read How-to get an activity log? for details on how and why this should be provided.
Post Reply
brocktheman
Posts: 6
Joined: Tue Mar 23, 2021 10:09 pm

Constant crashing with 4k video

Post by brocktheman »

Description of problem or question:

Fwiw I use geforce experience to record my gameplay, and I just started recording in 4k and I've gotten back into using handbrake again, and to my surprise I get nothing but crashing and/or errors. I never had this issue with 1440p files. I've tried using a custom preset and the "vimeo 4k" preset to no avail. Any help would be greatly appreciated.


Steps to reproduce the problem (If Applicable):



HandBrake version (e.g., 1.0.0):
Nightly and 1.3.3



Operating system and version (e.g., Ubuntu 16.04 LTS, macOS 10.13 High Sierra, Windows 10 Creators Update):
Windows 10 Pro, 19041.867



HandBrake Activity Log ***required*** (see How-to get an activity log)

Code: Select all

HandBrake Nightly 20210318193541-9f505305c-master (2021032101)
OS: Microsoft Windows NT 10.0.19041.0
CPU: AMD Ryzen 7 3700X 8-Core Processor             
Ram: 16334 MB, 
GPU Information:
  NVIDIA GeForce RTX 3080 - 27.21.14.6089
Screen: 3840x2160
Temp Dir: C:\Users\*\AppData\Local\Temp\
Install Dir: C:\Program Files\HandBrake Nightly\
Data Dir: C:\Users\*\AppData\Roaming\HandBrake\Nightly
 
-------------------------------------------
 
 
# Starting Encode ...
[18:35:24] base preset: Vimeo YouTube HQ 2160p60 4K
Remote Process started with Process ID: 25588 using port: 8037. Max Allowed Instances: 1
Worker: Starting HandBrake Engine ...
Worker: Starting Web Server on port 8037 ...
Worker: Server Started
Worker: Disconnected worker monitoring enabled!
[18:35:24] Compile-time hardening features are enabled
[18:35:24] hb_init: starting libhb thread
[18:35:24] Starting work at: Mon Mar 22 18:35:24 2021
[18:35:24] 1 job(s) to process
[18:35:24] json job:
{
  "Audio": {
    "AudioList": [
      {
        "Bitrate": 320,
        "DRC": 0,
        "Encoder": "av_aac",
        "Gain": 0,
        "Mixdown": 4,
        "NormalizeMixLevel": false,
        "Samplerate": 48000,
        "Name": "System sounds",
        "Track": 0,
        "DitherMethod": 0
      }
    ],
    "CopyMask": [
      "copy:aac",
      "copy:ac3",
      "copy:dtshd",
      "copy:dts",
      "copy:eac3",
      "copy:flac",
      "copy:mp3",
      "copy:truehd",
      "copy:mp2"
    ],
    "FallbackEncoder": "ac3"
  },
  "Destination": {
    "ChapterList": [
      {
        "Name": "Chapter 1"
      }
    ],
    "ChapterMarkers": true,
    "AlignAVStart": true,
    "File": "C:\\Users\\*\\Videos\\Ncaa Football 06 - Georgia Vs Clemson (S12, Gm 1)-1(1).m4v",
    "Mp4Options": {
      "IpodAtom": false,
      "Mp4Optimize": true
    },
    "Mux": "av_mp4"
  },
  "Filters": {
    "FilterList": [
      {
        "ID": 4,
        "Settings": {
          "mode": "7"
        }
      },
      {
        "ID": 3,
        "Settings": {
          "block-height": "16",
          "block-thresh": "40",
          "block-width": "16",
          "filter-mode": "2",
          "mode": "3",
          "motion-thresh": "1",
          "spatial-metric": "2",
          "spatial-thresh": "1"
        }
      },
      {
        "ID": 12,
        "Settings": {
          "crop-bottom": "0",
          "crop-left": "0",
          "crop-right": "0",
          "crop-top": "0",
          "height": "2160",
          "width": "3840"
        }
      },
      {
        "ID": 6,
        "Settings": {
          "mode": "2",
          "rate": "27000000/450000"
        }
      }
    ]
  },
  "PAR": {
    "Num": 1,
    "Den": 1
  },
  "SequenceID": 0,
  "Source": {
    "Angle": 1,
    "Range": {
      "Type": "chapter",
      "Start": 1,
      "End": 1
    },
    "Title": 1,
    "Path": "C:\\Users\\*\\Videos\\PCSX2\\NCAA Football 06 - Georgia vs Clemson (S12, Gm 1).mp4"
  },
  "Subtitle": {
    "Search": {
      "Burn": true,
      "Default": false,
      "Enable": true,
      "Forced": true
    },
    "SubtitleList": []
  },
  "Video": {
    "Encoder": "x264",
    "Level": "5.2",
    "TwoPass": false,
    "Turbo": false,
    "ColorMatrixCode": 0,
    "Options": "keyint=30:min-keyint=15:ref=1:bframes=2:b-pyramid=none",
    "Preset": "medium",
    "Profile": "high",
    "Quality": 22,
    "QSV": {
      "Decode": false
    }
  }
}
[18:35:24] CPU: AMD Ryzen 7 3700X 8-Core Processor
[18:35:24]  - logical processor count: 16
[18:35:24] Intel Quick Sync Video support: no
[18:35:24] hb_scan: path=C:\Users\*\Videos\PCSX2\NCAA Football 06 - Georgia vs Clemson (S12, Gm 1).mp4, title_index=1
udfread ERROR: ECMA 167 Volume Recognition failed
src/libbluray/disc/disc.c:323: failed opening UDF image C:\Users\*\Videos\PCSX2\NCAA Football 06 - Georgia vs Clemson (S12, Gm 1).mp4
src/libbluray/disc/disc.c:424: error opening file BDMV\index.bdmv
src/libbluray/disc/disc.c:424: error opening file BDMV\BACKUP\index.bdmv
src/libbluray/bluray.c:2585: nav_get_title_list(C:\Users\*\Videos\PCSX2\NCAA Football 06 - Georgia vs Clemson (S12, Gm 1).mp4\) failed
[18:35:24] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 6.0.1
libdvdread: Encrypted DVD support unavailable.
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[18:35:24] dvd: not a dvd - trying as a stream/file instead
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\Users\*\Videos\PCSX2\NCAA Football 06 - Georgia vs Clemson (S12, Gm 1).mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2021-03-21T21:09:04.000000Z
    date            : 2021
  Duration: 01:12:19.97, start: 0.000000, bitrate: 28570 kb/s
    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, smpte170m/smpte170m/bt470m), 3840x2160 [SAR 1:1 DAR 16:9], 28379 kb/s, 60 fps, 60 tbr, 90k tbn, 120 tbc (default)
    Metadata:
      creation_time   : 2021-03-21T21:09:04.000000Z
      handler_name    : VideoHandle
    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 183 kb/s (default)
    Metadata:
      creation_time   : 2021-03-21T21:09:04.000000Z
      handler_name    : SoundHandle
      title           : System sounds
[18:35:25] scan: decoding previews for title 1
qsv: incorrect qsv device index -1
[18:35:25] scan: audio 0x1: aac, rate=48000Hz, bitrate=183245 Unknown (AAC LC) (2.0 ch) (183 kbps)
[18:35:26] scan: 10 previews, 3840x2160, 60.000 fps, autocrop = 0/0/0/0, aspect 16:9, PAR 1:1, color profile: 6-4-6
[18:35:26] scan: supported video decoders: avcodec qsv
[18:35:26] libhb: scan thread found 1 valid title(s)
qsv: incorrect qsv device index -1
Last error repeated 28 times
qsv: incorrect qsv device index -1
[18:35:26] Skipping subtitle scan.  No suitable subtitle tracks.
[18:35:26] Starting Task: Encoding Pass
[18:35:26] Skipping crop/scale filter
[18:35:26] work: track 1, dithering not supported by codec
[18:35:26] work: only 1 chapter, disabling chapter markers
[18:35:26] job configuration:
[18:35:26]  * source
[18:35:26]    + C:\Users\*\Videos\PCSX2\NCAA Football 06 - Georgia vs Clemson (S12, Gm 1).mp4
[18:35:26]    + title 1, chapter(s) 1 to 1
[18:35:26]    + container: mov,mp4,m4a,3gp,3g2,mj2
[18:35:26]    + data rate: 28570 kbps
[18:35:26]  * destination
[18:35:26]    + C:\Users\*\Videos\Ncaa Football 06 - Georgia Vs Clemson (S12, Gm 1)-1(1).m4v
[18:35:26]    + container: MPEG-4 (libavformat)
[18:35:26]      + optimized for HTTP streaming (fast start)
[18:35:26]      + align initial A/V stream timestamps
[18:35:26]  * video track
[18:35:26]    + decoder: h264 8-bit
[18:35:26]      + bitrate 28379 kbps
[18:35:26]    + filters
[18:35:26]      + Comb Detect (mode=3:spatial-metric=2:motion-thresh=1:spatial-thresh=1:filter-mode=2:block-thresh=40:block-width=16:block-height=16)
[18:35:26]      + Decomb (mode=39)
[18:35:26]      + Framerate Shaper (mode=2:rate=27000000/450000)
[18:35:26]        + frame rate: 60.000 fps -> peak rate limited to 60.000 fps
[18:35:26]    + Output geometry
[18:35:26]      + storage dimensions: 3840 x 2160
[18:35:26]      + pixel aspect ratio: 1 : 1
[18:35:26]      + display dimensions: 3840 x 2160
[18:35:26]    + encoder: H.264 (libx264)
[18:35:26]      + preset:  medium
[18:35:26]      + options: keyint=30:min-keyint=15:ref=1:bframes=2:b-pyramid=none
[18:35:26]      + profile: high
[18:35:26]      + level:   5.2
[18:35:26]      + quality: 22.00 (RF)
[18:35:26]      + color profile: 6-4-6
[18:35:26]  * audio track 1
[18:35:26]    + name: System sounds
[18:35:26]    + decoder: Unknown (AAC LC) (2.0 ch) (183 kbps) (track 1, id 0x1)
[18:35:26]      + bitrate: 183 kbps, samplerate: 48000 Hz
[18:35:26]    + mixdown: Stereo
[18:35:26]    + encoder: AAC (libavcodec)
[18:35:26]      + bitrate: 320 kbps, samplerate: 48000 Hz
[18:35:26] sync: expecting 260397 video frames
[18:35:26] encx264: min-keyint: 15, keyint: 30
[18:35:26] encx264: encoding at constant RF 22.000000
[18:35:26] encx264: unparsed options: keyint=30:keyint-min=15:ref=1:bframes=2:b-pyramid=none:level=5.2:vbv-bufsize=300000:vbv-maxrate=300000
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x264 [info]: profile High, level 5.2, 4:2:0, 8-bit
[18:35:26] sync: first pts video is 0
[18:35:26] sync: "Chapter 1" (1) at frame 1 time 0
[18:35:26] sync: first pts audio 0x1 is 0
 
 
 
# Job Failed (-11)
 
 
Woodstock
Veteran User
Posts: 4105
Joined: Tue Aug 27, 2013 6:39 am

Re: Constant crashing with 4k video

Post by Woodstock »

Define "crash" in this context. Machine stops working? Program closed by operating system? System slows to a crawl? Rude noises emanate from the case as smoke rises?

The log just stops, which normally would mean that the operating system detected a problem. That would create a system log entry that you could find in the Event Viewer. But it could also mean that your system reached a temperature limit, and the motherboard shut it down.
mduell
Veteran User
Posts: 7439
Joined: Sat Apr 21, 2007 8:54 pm

Re: Constant crashing with 4k video

Post by mduell »

Woodstock wrote: Wed Mar 24, 2021 12:46 pm Define "crash" in this context. Machine stops working? Program closed by operating system? System slows to a crawl? Rude noises emanate from the case as smoke rises?

The log just stops, which normally would mean that the operating system detected a problem. That would create a system log entry that you could find in the Event Viewer. But it could also mean that your system reached a temperature limit, and the motherboard shut it down.
No, it doesn't; HB is throwing a code for a worker crash.

Code: Select all

# Job Failed (-11)
brocktheman
Posts: 6
Joined: Tue Mar 23, 2021 10:09 pm

Re: Constant crashing with 4k video

Post by brocktheman »

Woodstock wrote: Wed Mar 24, 2021 12:46 pm Define "crash" in this context. Machine stops working? Program closed by operating system? System slows to a crawl? Rude noises emanate from the case as smoke rises?

The log just stops, which normally would mean that the operating system detected a problem. That would create a system log entry that you could find in the Event Viewer. But it could also mean that your system reached a temperature limit, and the motherboard shut it down.
It was crashing at first, crashing to desktop so to speak, but then it stopped. It now just stops encoding and at the bottom says there were "cancellations/error." I should have better clarified that.
Woodstock
Veteran User
Posts: 4105
Joined: Tue Aug 27, 2013 6:39 am

Re: Constant crashing with 4k video

Post by Woodstock »

OK, as pointed out by mduell, this is part of something new in the nightly, the ability to submit multiple simultaneous jobs. I would suggest disabling that feature, and try the encodes again. If it still crashes, you should get better error messages, at least.

There's a similar discussion on github: https://github.com/HandBrake/HandBrake/issues/3498
brocktheman
Posts: 6
Joined: Tue Mar 23, 2021 10:09 pm

Re: Constant crashing with 4k video

Post by brocktheman »

Woodstock wrote: Wed Mar 24, 2021 9:48 pm OK, as pointed out by mduell, this is part of something new in the nightly, the ability to submit multiple simultaneous jobs. I would suggest disabling that feature, and try the encodes again. If it still crashes, you should get better error messages, at least.

There's a similar discussion on github: https://github.com/HandBrake/HandBrake/issues/3498
How do I disable that feature?
Woodstock
Veteran User
Posts: 4105
Joined: Tue Aug 27, 2013 6:39 am

Re: Constant crashing with 4k video

Post by Woodstock »

Per s55 in the linked github issue, it's called "process isolation" in preferences. It defaults to "on" when you install the nightly, but changing it will "stick" as you update.

It allows the queue to start multiple encodes if there is processing capability available.
brocktheman
Posts: 6
Joined: Tue Mar 23, 2021 10:09 pm

Re: Constant crashing with 4k video

Post by brocktheman »

Woodstock wrote: Thu Mar 25, 2021 12:12 am Per s55 in the linked github issue, it's called "process isolation" in preferences. It defaults to "on" when you install the nightly, but changing it will "stick" as you update.

It allows the queue to start multiple encodes if there is processing capability available.
Ok thanks, idk how i missed that lol. But I tried that amongst different presets and now it's crashing to desktop after around i'm guessing 20-30mins. I really don't understand this problem.
Woodstock
Veteran User
Posts: 4105
Joined: Tue Aug 27, 2013 6:39 am

Re: Constant crashing with 4k video

Post by Woodstock »

Are there Event Viewer entries for when it crashes to the desktop?

I assume you've restarted Windows during this adventure, to make sure there isn't any code from a previous run sticking around in memory.
brocktheman
Posts: 6
Joined: Tue Mar 23, 2021 10:09 pm

Re: Constant crashing with 4k video

Post by brocktheman »

Yeah, I've restarted and not going to lie, I've never used event viewer but when I checked nothing seems to show up for handbrake. But I think I found a solution after trying other presets and even using an older version that was actually working albeit on another pc/laptop. It seems like handbrake doesn't like to work with an overclocked cpu. I haven't had any issues so far but I'm making the most progress since I've started using handbrake again on this newer computer.

Is there a workaround for this other than resetting it back to default clock settings?
Woodstock
Veteran User
Posts: 4105
Joined: Tue Aug 27, 2013 6:39 am

Re: Constant crashing with 4k video

Post by Woodstock »

Handbrake makes for a good stress test for overclocking - it WILL trip things that other stress tests do not. It uses a much wider number of instructions than simply "heat it up until it shuts down" tests, as well as a lot more memory manipulation.

It MIGHT be worthwhile to swap your high/low memory chips and see if the behavior changes. Intermittent memory cells are VERY hard to isolate, and dynamic memory mapping can make marginal cells appear and disappear from a program's data space.
brocktheman
Posts: 6
Joined: Tue Mar 23, 2021 10:09 pm

Re: Constant crashing with 4k video

Post by brocktheman »

Thanks for your help.
mduell
Veteran User
Posts: 7439
Joined: Sat Apr 21, 2007 8:54 pm

Re: Constant crashing with 4k video

Post by mduell »

brocktheman wrote: Thu Mar 25, 2021 2:10 pm Yeah, I've restarted and not going to lie, I've never used event viewer but when I checked nothing seems to show up for handbrake. But I think I found a solution after trying other presets and even using an older version that was actually working albeit on another pc/laptop. It seems like handbrake doesn't like to work with an overclocked cpu. I haven't had any issues so far but I'm making the most progress since I've started using handbrake again on this newer computer.

Is there a workaround for this other than resetting it back to default clock settings?
Handbrake is just fine with overclocked CPUs/RAM if they are in fact stable overclocks for the whole system (including PSU, motherboard power delivery, etc).

Not all CPUs/RAM overclocks are actually stable for highly optimized code like the libraries HB uses for encoding.
Post Reply