Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-132224

CPU and Memory gets high enough to freeze the client when using /data merge block with score nbt tag on a sign too many times

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Resolution: Duplicate
    • Affects Version/s: Minecraft 1.13-pre4, Minecraft 1.13-pre5
    • Fix Version/s: None
    • Environment:
      Windows 10 x64
       Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
       Single Player
      CPU: i7 7700HQ
      GPU: GTX 1070 8GB
      Memory for the game: 12 GB of 32 GB installed.
    • Confirmation Status:
      Unconfirmed

      Description

      It's not possible to update score values on signs like when you're monitoring something, because now it just crash the internal server (memory and CPU goes all way up and a lot of lag comes with it)

      Steps to reproduce:

      • Create a scoreboard like:¬†/scoreboard objectives add example dummy
      • Put a sign somewhere
      • Give yourself a command block: /give @p minecraft:command_block 1
      • Place it somewhere and set the command¬†/data merge block <sign coords> {Text1:"{\"score\":{\"objective\":\"example\",\"name\":\"@p\"}}"}
      • Set a score value to yourself (just to show something): /scoreboard players set @p example 10
      • Change the command block to a repeating always active one to update the sign every tick

      Expected result:
      A sign with my score value printed and always up to date.

      Actual Result:
      Both CPU and memory gonna get high values and then in most cases it will stop working because of a kind of "out of memory" thing (probably the issue). It won't crash, but it will be unplayable (< 1 FPS on an usual > 400 FPS computer). My Minecraft with -Xmx12G got almost 14GB used RAM in 5 seconds after loading the map, and it was unplayable since the beginning of the loading screen.

        Attachments

        1. 2018-06-28_02.50.26.png
          2018-06-28_02.50.26.png
          206 kB
        2. 2018-06-28_02.50.34.png
          2018-06-28_02.50.34.png
          183 kB
        3. 2018-06-28_02.51.13.png
          2018-06-28_02.51.13.png
          238 kB
        4. 2018-06-28_02.51.36.png
          2018-06-28_02.51.36.png
          232 kB
        5. java using 12 GB (-Xmx12G).jpg
          java using 12 GB (-Xmx12G).jpg
          26 kB

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                lohkdesgds @lohkdesgds
              • Votes:
                3 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: