Geekbench 4.2.3 out of memory on Ubuntu 18 in multi-core SGEMM

nicolae.marasoiu's Avatar

nicolae.marasoiu

04 Jul, 2018 07:50 PM

Hi,
The kernel kills the process since it fills all available memory and swap.
Did anyone saw this?
Is there a way to know my single-core results? (since the single core runs ok, but the multi core crashes).
I do not have a licence so saving to a file is not an option.
Thank you,
Nicu

  1. Support Staff 1 Posted by Sarah on 05 Jul, 2018 03:36 PM

    Sarah's Avatar

    Hi Nicu,

    Thanks for posting. I'd like to clarify a couple of things so I can figure out how best to help.

    Can you let us know what the output is for the command geekbench4 --sysinfo?

    Does the multi-core benchmark usually stop at SGEMM? And do you receive an error message when the process is killed? If so, what exactly does it say?

    Thanks,

    Sarah
    Primate Labs Inc.

  2. 2 Posted by nicolae.marasoi... on 05 Jul, 2018 07:59 PM

    nicolae.marasoiu's Avatar

    Hi,
    Yes, at SGEMM. The kernel has this message right after I could see memory filling when running multicore SGEMM both physical and swap:
    Out of memory: Kill process 22002 (geekbench_x86_6) score 554 or sacrifice child
    [165024.361912] Killed process 22002 (geekbench_x86_6) total-vm:16031320kB, anon-rss:5610680kB, file-rss:0kB, shmem-rss:0kB
    [165024.783666] oom_reaper: reaped process 22002 (geekbench_x86_6), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
    [165440.301778] geekbench_x86_6 invoked oom-killer: gfp_mask=0x14280ca(GFP_HIGHUSER_MOVABLE|__GFP_ZERO), nodemask=(null), order=0, oom_score_adj=0
    [165440.301782] geekbench_x86_6 cpuset=/ mems_allowed=0
    [165440.301795] CPU: 5 PID: 25819 Comm: geekbench_x86_6 Tainted: G W 4.15.0-23-generic #25-Ubuntu
    [165440.301798] Hardware name: Dell Inc. Inspiron 5570/0YDF7T, BIOS 1.0.4 09/08/2017
    [165440.301800] Call Trace:
    [165440.301816] dump_stack+0x63/0x8b
    [165440.301825] dump_header+0x71/0x285
    [165440.301834] ? security_capable_noaudit+0x4b/0x70
    [165440.301842] oom_kill_process+0x220/0x440
    [165440.301850] out_of_memory+0x2d1/0x4f0
    [165440.301857] __alloc_pages_slowpath+0xa93/0xe60
    [165440.301866] __alloc_pages_nodemask+0x263/0x280
    [165440.301874] alloc_pages_vma+0x88/0x1f0
    [165440.301881] handle_pte_fault+0x3b9/0xdb0
    [165440.301887] ? __switch_to_asm+0x40/0x70
    [165440.301892] ? __switch_to_asm+0x34/0x70
    [165440.301897] ? __switch_to_asm+0x40/0x70
    [165440.301903] __handle_mm_fault+0x47b/0x5c0
    [165440.301910] handle_mm_fault+0xb1/0x1f0
    [165440.301918] __do_page_fault+0x250/0x4d0
    [165440.301925] do_page_fault+0x2e/0xe0
    [165440.301931] ? page_fault+0x2f/0x50
    [165440.301937] page_fault+0x45/0x50
    [165440.301943] RIP: 0033:0x471f86
    [165440.301946] RSP: 002b:00007fc1687d5710 EFLAGS: 00010206
    [165440.301951] RAX: 00007fc1f9680b80 RBX: 0000000000013d20 RCX: 0000000000000000
    [165440.301954] RDX: 00000000ed003276 RSI: 00000000ed000936 RDI: 00000000ed003276
    [165440.301957] RBP: 00007fc1f9200a80 R08: ffffffff80000000 R09: 0000000000000000
    [165440.301960] R10: 0000000000000082 R11: 0000000001681000 R12: 00007fc1687d7f80
    [165440.301963] R13: 0000000000000000 R14: 00007fc1687d5720 R15: 00007fc1f9200a80
    [165440.301968] Mem-Info:
    [165440.301981] active_anon:1691699 inactive_anon:211485 isolated_anon:0

    So it selected the problematic leaking process and killed it, the standard kernel procedure to protect the rest of the system.

    Below the sys info,
    Thanks,
    Nicu

    Geekbench 4.2.3 Tryout : http://www.geekbench.com/

    Geekbench 4 is in tryout mode.

    Geekbench 4 requires an active Internet connection when in tryout mode, and
    automatically uploads test results to the Geekbench Browser. Other features
    are unavailable in tryout mode.

    Buy a Geekbench 4 license to enable offline use and remove the limitations of
    tryout mode.

    If you would like to purchase Geekbench you can do so online:

      https://store.primatelabs.com/v4

    If you have already purchased Geekbench, enter your email address and license
    key from your email receipt with the following command line:

      ./geekbench4 -r <email address> <license key>

    System Information
      Operating System Ubuntu 18.04 LTS 4.15.0-23-generic x86_64
      Model Dell Inc. Inspiron 5570
      Motherboard Dell Inc. 0YDF7T
      Memory 7.69 GB
      BIOS Dell Inc. 1.0.4

    Processor Information
      Name Intel Core i7-8550U
      Topology 1 Processor, 65309 Cores
      Identifier GenuineIntel Family 6 Model 142 Stepping 10
      Base Frequency 4.00 GHz
      L1 Instruction Cache 32.0 KB x 4
      L1 Data Cache 32.0 KB x 4
      L2 Cache 256 KB x 4
      L3 Cache 8.00 MB

  3. Support Staff 3 Posted by Sarah on 09 Jul, 2018 08:46 PM

    Sarah's Avatar

    Hi Nicu,

    Thanks for posting that information. I'll pass this on to the team so we can take a look as soon as possible.

    Are you using a virtual machine by any chance?

    Thanks,

    Sarah
    Primate Labs Inc.

  4. 4 Posted by nicolae.marasoi... on 10 Jul, 2018 11:44 AM

    nicolae.marasoiu's Avatar

    Hi,
    No, it is physically installed as the only OS.
    For me it would be great if it would be possible to obtain the partial results of what is running ok - namely the single core performance.
    Is this possible (with free edition)?
    Thanks,
    Nicu

  5. Support Staff 5 Posted by Sarah on 10 Jul, 2018 02:53 PM

    Sarah's Avatar

    Hi Nicu,

    Unfortunately, it is not possible to obtain partial results of a benchmark in the Tryout version of Geekbench 4. There is an option only available in Geekbench 4 Pro to run individual workloads or single-core on its own.

    We will take a look at this issue as soon as we can. I'll let you know if I have any updates. In the meantime, let me know if there's anything else I can help you with.

    All the best,

    Sarah
    Primate Labs Inc.

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac