Client crashes for large window

Forum / NoMachine for Windows / Client crashes for large window

Viewing 15 posts - 1 through 15 (of 16 total)
  • Author
    Posts
  • #21961
    kosak
    Participant

    I have a setup with two 4K monitors and I typically drag my NoMachine window across both monitors.

    After a recent update my client crashes if I resize the client window to be very large. I can resize it to approximately 5452 x 2091 and then the client suddenly crashes.

    When I look at c:\ProgramData\NoMachine\var\log\nxtrace.log I see various crashes, not all in exactly the same place (see attached file)

    I’m running Windows client 6.6.8 on Windows 10.

     

    #21969
    Tor
    Participant

    Hi kosak. Could you try again to attach the nxtrace.log file, or send it to forum[at]nomachine[dot]com please?

    #21983
    graphixillusion
    Participant

    Since the last update I got several crashes very often too. Here’s the log file.

    Attachments:
    #21986
    Britgirl
    Keymaster

    @graphixillusion, can you send us the client-side logs? Send them to forum[at]nomachine[dot]com and reference the topic as well. Instructions for getting logs are here: https://www.nomachine.com/DT10O00163#2

    #21990
    graphixillusion
    Participant

    Thank you for the support. Log sent by email.

    #22017
    Britgirl
    Keymaster

    Hi, thanks for the logs. Unfortunately they didn’t reveal anything strange and we have not been able to reproduce the problem either. If you agree, we’d like to send you a debug library with further instructions on how to extract new logs. Is this ok?

    #22023
    graphixillusion
    Participant

    For me it’s ok.

    By the way when this occurs, the error in nxtrace.log is always the same:

    Module: C:\Program Files (x86)\NoMachine\bin\nxplayer.bin pid 11416

    Thread: 13208 exception 0xc0000005, ‘Access violation’

    In: C:\Program Files (x86)\NoMachine\bin\libyuv.dll at 0x6a3981aa

    Error: Invalid write to address 0x19095000

    #0  0x6a3981aa libyuv.dll(SplitUVRow_Unaligned_SSE2)

    #1  0x6a3aef95 libyuv.dll(SplitUVRow_Any_SSE2)

    #2  0x6a3a6bef libyuv.dll(StreamConvertNV12ToI420Rect)

    #3  0x65fdc8b9 libnxcim.dll(StreamConvertNV12ToI420)

     

    #22030
    kosak
    Participant

    Hi, thanks so much for the reply…

    I have sent the nxtrace.log and zip of the .nx folder to that email address you provided.

    Also, because a picture is worth a thousand words, I made a YouTube video of the crash happening (twice).

    In case the forum filters that link, it’s youtu.be[slash]4EgTAVWD7W4

    I’m connecting to a remote machine and there’s some moderate latency, so maybe that’s a factor in why you’re not able to repro.

    I’ve made it crash a few times in a row now, and my session logs all end pretty much the same way. This memory allocation thing seems to be an important clue:

     

    ATTEMPT #1:

    […]

    7768 6984 10:52:35 441.046 MonitorInfo: WARNING! Adding custom resolution 4611×1950 to monitor ID#0.

    Info: Remote desktop resized to 5843×1950.

    Info: Send a resize event to geometry 5984×1950 for monitor 0.

    Info: Send a resize event to geometry 5843×1950 for monitor 0.

    Info: Send a resize event to geometry 6176×1950 for monitor 0.

    Info: Send a resize event to geometry 6257×1950 for monitor 0.

    Info: Send a resize event to geometry 6411×1950 for monitor 0.

    Warning: Not using hardware decoder with resolution 5856×1952.

    Warning: Consider enabling hardware decoding for high resolutions in player.cfg.

    7768 6984 10:52:36 475.274 MonitorInfo: WARNING! Adding custom resolution 5843×1950 to monitor ID#0.

    Info: Remote desktop resized to 6257×1950.

    nxplayerStartDrawing: ERROR! Frame data allocation upon resize failed with error 12: Not enough space.

    Info: Remote desktop resized to 6411×1950.

     

    ATTEMPT #2:

    […]

    Info: Accepted new slave connection.

    Info: Closed connection to slave server.

    Warning: Not using hardware decoder with resolution 6416×2048.

    Warning: Consider enabling hardware decoding for high resolutions in player.cfg.

    12152 16032 11:05:41 294.561 MonitorInfo: WARNING! Adding custom resolution 6411×2041 to monitor ID#0.

    [h264 @ 063eec00] concealing 8 DC, 8 AC, 8 MV errors

    12152 13376 11:05:41 716.334 NXInitRgbFrame: ERROR! Can’t allocate 52690976 bytes.

    ATTEMPT #3:

    […]

    Warning: Not using hardware decoder with resolution 7040×1952.

    Warning: Consider enabling hardware decoding for high resolutions in player.cfg.

    11156 11208 11:06:29 713.222 MonitorInfo: WARNING! Adding custom resolution 7027×1950 to monitor ID#0.

    11156 16272 11:06:30 978.197 ProxyReader/Reader: WARNING! Buffer for FD#1748 reached 3967020 bytes.

    Info: Send a resize event to geometry 7324×1950 for monitor 0.

    11156 16272 11:06:31 470.914 ProxyReader/Reader: WARNING! Buffer for FD#1748 reached 4400475 bytes.

    11156 16272 11:06:31 517.778 ProxyReader/Reader: WARNING! Buffer for FD#1748 reached 4558980 bytes.

    Info: Send a resize event to geometry 7567×1950 for monitor 0.

    Info: Send a resize event to geometry 7572×1950 for monitor 0.

    nxplayerStartDrawing: ERROR! Frame data allocation upon resize failed with error 12: Not enough space.

     

     

     

    #22073
    Britgirl
    Keymaster

    Thanks kosak and graphixillusion. We’ve found the problem affecting specifically set-ups with large screens, so are in the process of patching. We’ll then send a new patched version (full binary) for testing 🙂

    #22084
    kosak
    Participant

    Fantastic news! Thanks so much to the team for working on this!

    #22093
    graphixillusion
    Participant

    I’m always glad to help! 😉

    #22149
    Britgirl
    Keymaster

    Kosak and Graphixillusion, you should have received an email from us with a download link 😉

    #22292
    kosak
    Participant

    Sorry for the delay in responding. I dropped the ball. Anyway, unfortunately it looks like the problem is still there.

    I uninstalled NoMachine from my Win10 box and installed your download. I then created a new VM in the cloud running Ubuntu 19.04 and installed NoMachine there. I can log into this machine and see a GNOME desktop but when I stretch the display too large, it crashes again.

    These are the last few lines of my session file, followed by nxtrace.log

    session file:

    […]

    h264 @ 0646bc60] concealing 1 DC, 1 AC, 1 MV errors

    [h264 @ 0646bc60] concealing 3 DC, 3 AC, 3 MV errors

    [h264 @ 0646bc60] concealing 1 DC, 1 AC, 1 MV errors

    [h264 @ 0646bc60] concealing 1 DC, 1 AC, 1 MV errors

    [h264 @ 0646bc60] concealing 3 DC, 3 AC, 3 MV errors

    Info: Send a resize event to geometry 5455×1991 for monitor 0.

    Info: Remote desktop resized to 5455×1991.

    Info: Send a resize event to geometry 5895×1991 for monitor 0.

    Info: Remote desktop resized to 5895×1991.

    Info: Send a resize event to geometry 6627×1991 for monitor 0.

    Info: Remote desktop resized to 6627×1991.

    Info: Send a resize event to geometry 6919×1991 for monitor 0.

    nxplayerStartDrawing: ERROR! Frame data allocation upon resize failed with error 12: Not enough space.

     

    nxtrace.log file:

     

    Sun May 12 16:26:46 2019

    ————————

     

    Module: C:\Program Files (x86)\NoMachine\bin\nxplayer.bin pid 12144

     

    Thread: 14692 exception 0xc0000005, ‘Access violation’

     

    In: C:\Program Files (x86)\NoMachine\bin\libqt.dll at 0x67dbed20

     

    Error: Invalid read from address 0x10

     

    #0  0x67dbed20 libqt.dll(ZN18QRasterPaintEngine5setDCEP5HDC__)

    #1  0x67db330b libqt.dll(ZN12QNativeImageC1EiiN6QImage6FormatEbP7QWidget)

    #2  0x77bd37e3 ntdll.dll(RtlFreeHeap)

    #3  0x67f1f9fc libqt.dll(ZN20QRasterWindowSurface13prepareBufferEN6QImage6FormatEP7QWidget)

    #4  0x74ea70b5 msvcrt.dll(free)

    #5  0x74ea70d4 msvcrt.dll(free)

    #6  0x67db3179 libqt.dll(ZN12QNativeImage12systemFormatEv)

    #7  0x74ea70d4 msvcrt.dll(free)

    #22360
    Britgirl
    Keymaster

    Just to let you know that our developers are still working on this.

    #22643
    Britgirl
    Keymaster

    @kosak @graphixillusion, please check your inbox. We have sent you a link to the patched package for testing.

Viewing 15 posts - 1 through 15 (of 16 total)

This topic was marked as solved, you can't post.