Package Details: geekbench 6.3.0-1

Git Clone URL: https://aur.archlinux.org/geekbench.git (read-only, click to copy)
Package Base: geekbench
Description: A cross-platform benchmark that measures processor and memory performance
Upstream URL: https://www.geekbench.com/
Licenses: custom
Conflicts: geekbench227
Submitter: jose1711
Maintainer: Jake
Last Packager: Jake
Votes: 100
Popularity: 1.43
First Submitted: 2008-11-12 22:20 (UTC)
Last Updated: 2024-05-06 23:22 (UTC)

Latest Comments

1 2 3 4 Next › Last »

ruestique commented on 2025-02-09 09:04 (UTC) (edited on 2025-02-09 09:04 (UTC) by ruestique)

@jake

thanks for the link, i'll add my report to there ( my guess is just real hardware incompatibility )

thought Linux version would be on github 😅

Jake commented on 2025-02-07 21:51 (UTC) (edited on 2025-02-07 22:05 (UTC) by Jake)

I can not reproduce it either. Just tested it in a nspawn container with only base and base-devel installed and it works completely. So it's not a missing package, rather a conflict with something you have installed. Could be font file according to the backtrace, but only a guess.

Someone had the same issue on macOS, but got no response from the devs or anyone else: http://support.primatelabs.com/discussions/geekbench/84765-cpu-benchmark-abort-just-after-starting-phase-pdf-renderer

strace is an good idea, it doesn't read anything unexpected or font related though:

$ strace -e file geekbench
execve("/usr/bin/geekbench", ["geekbench"], 0x7ffef4f81610 /* 106 vars */) = 0
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 3
readlink("/proc/self/exe", "/opt/geekbench/geekbench6", 4096) = 25
stat("/opt/geekbench/geekbench.plar", {st_mode=S_IFREG|0644, st_size=4500576, ...}) = 0
openat(AT_FDCWD, "/opt/geekbench/geekbench.plar", O_RDONLY) = 3
readlink("/proc/self/exe", "/opt/geekbench/geekbench6", 4096) = 25
stat("/opt/geekbench/geekbench_avx2", {st_mode=S_IFREG|0755, st_size=91521488, ...}) = 0
Geekbench 6.3.0 : https://www.geekbench.com/
...

EDIT: my mistake, traced only the launcher... the actual benchmark is in "/opt/geekbench/geekbench_avx2" and this indeed opens every font file on the system:

$ strace -e file /opt/geekbench/geekbench_avx2
  ...
  Running PDF Renderer
openat(AT_FDCWD, "/usr/share/fonts", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 5
openat(AT_FDCWD, "/usr/share/fonts/mathjax", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 6
openat(AT_FDCWD, "/usr/share/fonts/mathjax/HTML-CSS", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 7
openat(AT_FDCWD, "/usr/share/fonts/mathjax/HTML-CSS/Gyre-Pagella", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 8
openat(AT_FDCWD, "/usr/share/fonts/mathjax/HTML-CSS/Neo-Euler", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 8
openat(AT_FDCWD, "/usr/share/fonts/mathjax/HTML-CSS/Latin-Modern", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 8
openat(AT_FDCWD, "/usr/share/fonts/mathjax/HTML-CSS/Asana-Math", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 8
openat(AT_FDCWD, "/usr/share/fonts/mathjax/HTML-CSS/STIX-Web", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 8
openat(AT_FDCWD, "/usr/share/fonts/mathjax/HTML-CSS/TeX", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 8
openat(AT_FDCWD, "/usr/share/fonts/mathjax/HTML-CSS/Gyre-Termes", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 8
openat(AT_FDCWD, "/usr/share/fonts/gsfonts", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 6
openat(AT_FDCWD, "/usr/share/fonts/gsfonts/NimbusSansNarrow-Oblique.otf", O_RDONLY) = 7
openat(AT_FDCWD, "/usr/share/fonts/gsfonts/C059-Bold.otf", O_RDONLY) = 7
openat(AT_FDCWD, "/usr/share/fonts/gsfonts/URWBookman-Demi.otf", O_RDONLY) = 7
openat(AT_FDCWD, "/usr/share/fonts/gsfonts/URWBookman-LightItalic.otf", O_RDONLY) = 7
openat(AT_FDCWD, "/usr/share/fonts/gsfonts/NimbusMonoPS-Bold.otf", O_RDONLY) = 7
openat(AT_FDCWD, "/usr/share/fonts/gsfonts/P052-Roman.otf", O_RDONLY) = 7
openat(AT_FDCWD, "/usr/share/fonts/gsfonts/NimbusRoman-Regular.otf", O_RDONLY) = 7
openat(AT_FDCWD, "/usr/share/fonts/gsfonts/NimbusSansNarrow-Bold.otf", O_RDONLY) = 7
...

So this is very likely the problem @ruestique, maybe you see an error there or at which file it crashes.

kode54 commented on 2025-02-05 22:53 (UTC)

Maybe a good idea to run an strace log on it to see what it's loading from your system.

ruestique commented on 2025-02-05 21:57 (UTC)

@kode54

same...

Running PDF Renderer

Program received signal SIGSEGV, Segmentation fault.
0x0000555556c2df54 in CFX_FolderFontInfo::ReportFace(CFX_ByteString&, _IO_FILE*, unsigned int, unsigned int) ()
(gdb) bt
#0  0x0000555556c2df54 in CFX_FolderFontInfo::ReportFace(CFX_ByteString&, _IO_FILE*, unsigned int, unsigned int) ()
#1  0x0000555556c2de2a in CFX_FolderFontInfo::ScanFile(CFX_ByteString&) ()
#2  0x0000555556c2db7f in CFX_FolderFontInfo::ScanPath(CFX_ByteString&) ()
#3  0x0000555556c2dc73 in CFX_FolderFontInfo::ScanPath(CFX_ByteString&) ()
#4  0x0000555556c2db05 in CFX_FolderFontInfo::EnumFontList(CFX_FontMapper*) ()
#5  0x0000555556c2b532 in CFX_FontMapper::MatchInstalledFonts(CFX_ByteString const&)
()
#6  0x0000555556c2cbb1 in CFX_FontMapper::FindSubstFont(CFX_ByteString const&, int, unsigned int, int, int, int, CFX_SubstFont*) ()
#7  0x0000555556c87290 in CFX_Font::LoadSubst(CFX_ByteString const&, int, unsigned int, int, int, int, int) ()
#8  0x0000555556c6ca74 in CPDF_SimpleFont::LoadCommon() ()
#9  0x0000555556c6d2be in CPDF_Type1Font::_Load() ()
#10 0x0000555556c6bd97 in CPDF_Font::Load() ()
#11 0x0000555556c6bc14 in CPDF_Font::CreateFontF(CPDF_Document*, CPDF_Dictionary*) ()
#12 0x0000555556b43ce4 in CPDF_DocPageData::GetFont(CPDF_Dictionary*, int) ()
#13 0x0000555556b51406 in CPDF_StreamContentParser::Handle_SetFont() ()
#14 0x0000555556b5507d in CPDF_StreamContentParser::OnOperator(char const*) ()
#15 0x0000555556b57e8d in CPDF_StreamContentParser::Parse(unsigned char const*, unsigned int, unsigned int) ()
#16 0x0000555556b5a9d1 in CPDF_ContentParser::Continue(IFX_Pause*) ()
#17 0x0000555556b3db9c in CPDF_Page::ParseContent(CPDF_ParseOptions*, int) ()
#18 0x0000555556b39396 in FPDF_LoadPage ()
#19 0x00005555557fa803 in tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<int>, tbb::detail::d1::parallel_for_body_wrapper<PDFRenderingWorkload::worker(int)::$_0, int>, tbb::detail::d1::auto_partitioner const>::run_body(tbb::detail::d1::blocked_range<int>&) ()
--Type <RET> for more, q to quit, c to continue without paging--

The segmentation fault occurs during Geekbench's PDF rendering test, specifically when handling fonts. This is likely due to a problematic font file on your system

🙆‍♂️

kode54 commented on 2025-02-05 09:13 (UTC)

> ldd geekbench
        linux-vdso.so.1 (0x00007f84c362f000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f84c35d9000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007f84c34e1000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f84c34dc000)
        librt.so.1 => /usr/lib/librt.so.1 (0x00007f84c34d7000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f84c2dd2000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007f84c2be0000)
        /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f84c3631000)

ruestique commented on 2025-02-05 08:56 (UTC)

@kode54

  Running PDF Renderer
  Running Photo Library

maybe there are some dependencies? i have pretty barebone KDE Plasma (have Ocular for PDF and qimgv for image viewing)

kode54 commented on 2025-02-03 08:36 (UTC)

@ruestique Cannot reproduce.

chris@copycat ~> geekbench --cpu
Geekbench 6.3.0 : https://www.geekbench.com/

Geekbench 6 requires an active internet connection and automatically uploads
benchmark results to the Geekbench Browser.

Upgrade to Geekbench 6 Pro to enable offline use and unlock other features:

  https://store.primatelabs.com/v6

Enter your Geekbench 6 Pro license using the following command line:

  geekbench --unlock <email> <key>

System Information
  Operating System              Arch Linux
  Kernel                        Linux 6.13.1-zen1-1-zen x86_64
  Model                         Micro-Star International Co., Ltd. MS-7E16
  Motherboard                   Micro-Star International Co., Ltd. X670E GAMING PLUS WIFI (MS-7E16)
  BIOS                          American Megatrends International, LLC. 1.90

CPU Information
  Name                          AMD Ryzen 7 7700X
  Topology                      1 Processor, 8 Cores, 16 Threads
  Identifier                    AuthenticAMD Family 25 Model 97 Stepping 2
  Base Frequency                5.57 GHz
  L1 Instruction Cache          32.0 KB x 8
  L1 Data Cache                 32.0 KB x 8
  L2 Cache                      1.00 MB x 8
  L3 Cache                      32.0 MB

Memory Information
  Size                          62.4 GB


Single-Core
  Running File Compression
  Running Navigation
  Running HTML5 Browser
  Running PDF Renderer
  Running Photo Library
  Running Clang
  Running Text Processing
  Running Asset Compression
  Running Object Detection
  Running Background Blur
  Running Horizon Detection
  Running Object Remover
  Running HDR
  Running Photo Filter
  Running Ray Tracer
  Running Structure from Motion

Multi-Core
  Running File Compression
  Running Navigation
  Running HTML5 Browser
  Running PDF Renderer
  Running Photo Library
  Running Clang
  Running Text Processing
  Running Asset Compression
  Running Object Detection
  Running Background Blur
  Running Horizon Detection
  Running Object Remover
  Running HDR
  Running Photo Filter
  Running Ray Tracer
  Running Structure from Motion


Uploading results to the Geekbench Browser. This could take a minute or two
depending on the speed of your internet connection.

Upload succeeded. Visit the following link and view your results online:

  https://browser.geekbench.com/v6/cpu/10269066

Visit the following link and add this result to your profile:

  https://browser.geekbench.com/v6/cpu/10269066/claim?key=######

ruestique commented on 2025-02-02 17:56 (UTC)

crash after PDF test

➜  ~ geekbench --cpu
Geekbench 6.3.0 : https://www.geekbench.com/

Geekbench 6 requires an active internet connection and automatically uploads
benchmark results to the Geekbench Browser.

Upgrade to Geekbench 6 Pro to enable offline use and unlock other features:

https://store.primatelabs.com/v6

Enter your Geekbench 6 Pro license using the following command line:

geekbench --unlock <email> <key>

System Information
Operating System              Arch Linux
Kernel                        Linux 6.12.10-arch1-1 x86_64
Model                         ASUS System Product Name
Motherboard                   ASUSTeK COMPUTER INC. ROG CROSSHAIR VIII IMPACT
BIOS                          American Megatrends Inc. 4902

CPU Information
Name                          AMD Ryzen 9 5950X
Topology                      1 Processor, 16 Cores, 32 Threads
Identifier                    AuthenticAMD Family 25 Model 33 Stepping 0
Base Frequency                5.08 GHz
L1 Instruction Cache          32.0 KB x 16
L1 Data Cache                 32.0 KB x 16
L2 Cache                      512 KB x 16
L3 Cache                      32.0 MB x 2

Memory Information
Size                          31.2 GB


Single-Core
Running File Compression
Running Navigation
Running HTML5 Browser
Running PDF Renderer

kgs commented on 2024-04-03 16:04 (UTC)

Geekbench is releasing ARM tarballs in preview e.g. https://cdn.geekbench.com/Geekbench-6.2.2-LinuxARMPreview.tar.gz Would be nice if this package could eventually also support aarch64 with this.

darkbasic commented on 2023-10-17 09:39 (UTC) (edited on 2023-10-17 09:40 (UTC) by darkbasic)

[niko@arch-phoenix ~]$ geekbench 
[1017/113708:ERROR:archive.cpp(109)] io_->read(&flags) failed
[1017/113708:ERROR:consolemain.cpp(984)] Geekbench encountered an internal error and cannot continue. Please contact support@primatelabs.com for assistance.

Internal error message: io_->read(&flags) failed.

HP Elitebook 865 G10 with Ryzen 9 7840HS, Linux 6.6.0-rc6 and zfs 2.2.