Open
Description
Description
When I invoke blechert.at/2025-05-31-dolphin-perf.data
in hotspot-1.5.1-5.fc42.x86_64
, it fails with error code 11. If I run the coredump through gdb
, I see:
PID: 169521 (hotspot-perfpar) UID: 1000 (RokeJulianLockhart) GID: 1000 (RokeJulianLockhart) Signal: 11 (SEGV) Timestamp: Fri 2025-05-30 23:57:39 BST (5s ago) Command Line: /usr/libexec/hotspot-perfparser --input /home/RokeJulianLockhart/Downloads/2025-05-31-dolphin-perf.data --max-frames 1024 Executable: /usr/libexec/hotspot-perfparser Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.konsole-169469.scope Unit: user@1000.service User Unit: app-org.kde.konsole-169469.scope Slice: user-1000.slice Owner UID: 1000 (RokeJulianLockhart) Boot ID: 89e5c0a8ad634e69a99a11d19c4dc1b7 Machine ID: b4f0bef5ffd640fba0ab31fdaa2820b8 Hostname: Beedell.RokeJulianLockhart.desktop.SSV2AY Storage: /var/lib/systemd/coredump/core.hotspot-perfpar.1000.89e5c0a8ad634e69a99a11d19c4dc1b7.169521.1748645859000000.zst (present) Size on Disk: 13.9M Package: hotspot/1.5.1-5.fc42 build-id: dc9e995cce4f581babb3d8a31d2d6acde2caaf29 Message: Process 169521 (hotspot-perfpar) of user 1000 dumped core. Module /usr/libexec/hotspot-perfparser from rpm hotspot-1.5.1-5.fc42.x86_64 Module [dso] without build-id. Module [dso] without build-id. Module [dso] without build-id. Module [dso] without build-id. Module [dso] without build-id. Module [dso] without build-id. Module [dso] without build-id. Module [dso] without build-id. Module [dso] without build-id. Module /usr/bin/dolphin from rpm dolphin-25.04.1-1.fc42.x86_64 Module [dso] without build-id. Module [dso] without build-id. Module libjson-c.so.5 from rpm json-c-0.18-2.fc42.x86_64 Module libdebuginfod.so.1 from rpm elfutils-0.193-2.fc42.x86_64 Module libcrypt.so.2 from rpm libxcrypt-4.4.38-7.fc42.x86_64 Module libblkid.so.1 from rpm util-linux-2.40.4-7.fc42.x86_64 Module libsasl2.so.3 from rpm cyrus-sasl-2.1.28-30.fc42.x86_64 Module libevent-2.1.so.7 from rpm libevent-2.1.12-15.fc42.x86_64 Module libunistring.so.5 from rpm libunistring-1.1-9.fc42.x86_64 Module libmount.so.1 from rpm util-linux-2.40.4-7.fc42.x86_64 Module libgmodule-2.0.so.0 from rpm glib2-2.84.2-1.fc42.x86_64 Module libssl.so.3 from rpm openssl-3.2.4-3.fc42.x86_64 Module libpsl.so.5 from rpm libpsl-0.21.5-5.fc42.x86_64 Module libssh.so.4 from rpm libssh-0.11.1-4.fc42.x86_64 Module libidn2.so.0 from rpm libidn2-2.3.8-1.fc42.x86_64 Module libnghttp2.so.14 from rpm nghttp2-1.64.0-3.fc42.x86_64 Module libffi.so.8 from rpm libffi-3.4.6-5.fc42.x86_64 Module libduktape.so.207 from rpm duktape-2.7.0-9.fc42.x86_64 Module libgio-2.0.so.0 from rpm glib2-2.84.2-1.fc42.x86_64 Module libcurl.so.4 from rpm curl-8.11.1-4.fc42.x86_64 Module libselinux.so.1 from rpm libselinux-3.8-1.fc42.x86_64 Module libcap.so.2 from rpm libcap-2.73-2.fc42.x86_64 Module libpcre2-8.so.0 from rpm pcre2-10.45-1.fc42.x86_64 Module libicudata.so.76 from rpm icu-76.1-4.fc42.x86_64 Module libgobject-2.0.so.0 from rpm glib2-2.84.2-1.fc42.x86_64 Module libpxbackend-1.0.so from rpm libproxy-0.5.8-2.fc42.x86_64 Module libbrotlicommon.so.1 from rpm brotli-1.1.0-6.fc42.x86_64 Module libkeyutils.so.1 from rpm keyutils-1.6.3-5.fc42.x86_64 Module libkrb5support.so.0 from rpm krb5-1.21.3-5.fc42.x86_64 Module libcom_err.so.2 from rpm e2fsprogs-1.47.2-3.fc42.x86_64 Module libk5crypto.so.3 from rpm krb5-1.21.3-5.fc42.x86_64 Module libkrb5.so.3 from rpm krb5-1.21.3-5.fc42.x86_64 Module libbz2.so.1 from rpm bzip2-1.0.8-20.fc42.x86_64 Module liblzma.so.5 from rpm xz-5.8.1-2.fc42.x86_64 Module libpcre2-16.so.0 from rpm pcre2-10.45-1.fc42.x86_64 Module libb2.so.1 from rpm libb2-0.98.1-13.fc42.x86_64 Module libdouble-conversion.so.3 from rpm double-conversion-3.3.1-1.fc42.x86_64 Module libsystemd.so.0 from rpm systemd-257.5-6.fc42.x86_64 Module libglib-2.0.so.0 from rpm glib2-2.84.2-1.fc42.x86_64 Module libicuuc.so.76 from rpm icu-76.1-4.fc42.x86_64 Module libicui18n.so.76 from rpm icu-76.1-4.fc42.x86_64 Module libcrypto.so.3 from rpm openssl-3.2.4-3.fc42.x86_64 Module libproxy.so.1 from rpm libproxy-0.5.8-2.fc42.x86_64 Module libz.so.1 from rpm zlib-ng-2.2.4-3.fc42.x86_64 Module libbrotlidec.so.1 from rpm brotli-1.1.0-6.fc42.x86_64 Module libgssapi_krb5.so.2 from rpm krb5-1.21.3-5.fc42.x86_64 Module libzstd.so.1 from rpm zstd-1.5.7-1.fc42.x86_64 Module libelf.so.1 from rpm elfutils-0.193-2.fc42.x86_64 Module libdw.so.1 from rpm elfutils-0.193-2.fc42.x86_64 Module libQt6Core.so.6 from rpm qt6-qtbase-6.9.0-2.fc42.x86_64 Module libQt6Network.so.6 from rpm qt6-qtbase-6.9.0-2.fc42.x86_64 Stack trace of thread 169521: #0 0x00007ffbcaf911a0 dwarf_getsrclines (libdw.so.1 + 0x2c1a0) #1 0x00007ffbcaf9152a dwarf_getsrc_die (libdw.so.1 + 0x2c52a) #2 0x0000564a6f78257d _ZN15PerfSymbolTable11lookupFrameEmbPb (/usr/libexec/hotspot-perfparser + 0x5057d) #3 0x0000564a6f75b225 _ZL13frameCallbackP10Dwfl_FramePv.lto_priv.0 (/usr/libexec/hotspot-perfparser + 0x29225) #4 0x00007ffbcafc0008 dwfl_thread_getframes (libdw.so.1 + 0x5b008) #5 0x00007ffbcafb8f72 get_one_thread_cb (libdw.so.1 + 0x53f72) #6 0x00007ffbcafba674 dwfl_getthreads (libdw.so.1 + 0x55674) #7 0x00007ffbcafc02f2 dwfl_getthread_frames (libdw.so.1 + 0x5b2f2) #8 0x0000564a6f760236 _ZN10PerfUnwind7analyzeERK16PerfRecordSample (/usr/libexec/hotspot-perfparser + 0x2e236) #9 0x0000564a6f765191 _ZN10PerfUnwind16flushEventBufferEj (/usr/libexec/hotspot-perfparser + 0x33191) #10 0x0000564a6f756ffb _ZN8PerfData13processEventsER11QDataStream (/usr/libexec/hotspot-perfparser + 0x24ffb) #11 0x0000564a6f757b0c _ZN8PerfData6doReadEv (/usr/libexec/hotspot-perfparser + 0x25b0c) #12 0x0000564a6f757c82 _ZN8PerfData4readEv (/usr/libexec/hotspot-perfparser + 0x25c82) #13 0x00007ffbca96033a _Z10doActivateILb0EEvP7QObjectiPPv (libQt6Core.so.6 + 0x16033a) #14 0x0000564a6f749096 _ZN10PerfHeader4readEv (/usr/libexec/hotspot-perfparser + 0x17096) #15 0x00007ffbca950fec _ZN7QObject5eventEP6QEvent (libQt6Core.so.6 + 0x150fec) #16 0x00007ffbca8f5f48 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0xf5f48) #17 0x00007ffbca8f9cd6 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt6Core.so.6 + 0xf9cd6) #18 0x00007ffbcabffd2f _ZL23postEventSourceDispatchP8_GSourcePFiPvES1_ (libQt6Core.so.6 + 0x3ffd2f) #19 0x00007ffbca0f9880 g_main_context_dispatch_unlocked.lto_priv.0 (libglib-2.0.so.0 + 0x40880) #20 0x00007ffbca1027a8 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x497a8) #21 0x00007ffbca102953 g_main_context_iteration (libglib-2.0.so.0 + 0x49953) #22 0x00007ffbcabff56d _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x3ff56d) #23 0x00007ffbca903783 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x103783) #24 0x00007ffbca8ff229 _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0xff229) #25 0x0000564a6f73eb1a main (/usr/libexec/hotspot-perfparser + 0xcb1a) #26 0x00007ffbca2115f5 __libc_start_call_main (libc.so.6 + 0x35f5) #27 0x00007ffbca2116a8 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x36a8) #28 0x0000564a6f73fe65 _start (/usr/libexec/hotspot-perfparser + 0xde65) ELF object binary architecture: AMD x86-64 GNU gdb (Fedora Linux) 16.3-1.fc42 Copyright (C) 2024 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/libexec/hotspot-perfparser... This GDB supports auto-downloading debuginfo from the following URLs: <https://debuginfod.fedoraproject.org/> Enable debuginfod for this session? (y or [n]) y Debuginfod has been enabled. To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit. Downloading 8.34 M separate debug info for /usr/libexec/hotspot-perfparser Reading symbols from /home/RokeJulianLockhart/.cache/debuginfod_client/dc9e995cce4f581babb3d8a31d2d6acde2caaf29/debuginfo... [New LWP 169521] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `/usr/libexec/hotspot-perfparser --input /home/RokeJulianLockhart/Downloads/2025-05-31-dolphin-perf.data --max-frames 1024'. Program terminated with signal SIGSEGV, Segmentation fault. Downloading 41.72 K source file /usr/src/debug/elfutils-0.193-2.fc42.x86_64/libdw/dwarf_getsrclines.c --Type <RET> for more, q to quit, c to continue without paging--c #0 dwarf_getsrclines (cudie=<optimized out>, lines=0x7fff1e05a1e0, nlines=0x7fff1e05a1d8) at /usr/src/debug/elfutils-0.193-2.fc42.x86_64/libdw/dwarf_getsrclines.c:1512 1512 *lines = cu->lines; (gdb) bt full #0 dwarf_getsrclines (cudie=<optimized out>, lines=0x7fff1e05a1e0, nlines=0x7fff1e05a1d8) at /usr/src/debug/elfutils-0.193-2.fc42.x86_64/libdw/dwarf_getsrclines.c:1512 cu = 0x564a90502758 #1 0x00007ffbcaf9152a in dwarf_getsrc_die (cudie=<optimized out>, addr=115456) at /usr/src/debug/elfutils-0.193-2.fc42.x86_64/libdw/dwarf_getsrc_die.c:44 lines = 0x74f483167560 nlines = 140733697073960 __PRETTY_FUNCTION__ = "dwarf_getsrc_die" #2 0x0000564a6f78257d in findSourceLocation (cuDie=0x564a904c14d8, offset=115456) at /usr/src/debug/hotspot-1.5.1-5.fc42.x86_64/3rdparty/perfparser/app/perfdwarfdiecache.cpp:295 srcloc = <optimized out> ret = <optimized out> #3 PerfSymbolTable::lookupFrame (this=0x564a8f51c8d0, ip=128593520014080, isKernel=false, isInterworking=0x7fff1e05a5df) at /usr/src/debug/hotspot-1.5.1-5.fc42.x86_64/3rdparty/perfparser/app/perfsymboltable.cpp:754 srcloc = {file = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 '\000'}, line = -1, column = -1} offset = 115456 subprogram = <optimized out> bias = 128593519898624 cudie = 0x564a904c14d0 cachedAddrInfo = {offset = 115296, value = 115296, size = 576, symname = {d = {d = 0x564a903f1c40, ptr = 0x564a903f1c50 "dbus_message_unref", size = 18}, static _empty = 0 '\000'}, demangled = true} addressCache = 0x7fff1e05be30 elf = @0x7fff1e05a520: {localFile = {d_ptr = {d = 0x564a8f5c7e30}}, originalFileName = {d = {d = 0x564a8f5c8410, ptr = 0x564a8f5c8420 "libdbus-1.so.3.38.3", size = 19}, static _empty = 0 '\000'}, originalPath = {d = {d = 0x564a8f5939f0, ptr = 0x564a8f593a00 "/usr/lib/libdbus-1.so.3.38.3", size = 28}, static _empty = 0 '\000'}, addr = 128593519898624, length = 352256, pgoff = 0, baseAddr = 18446744073709551615, dwflStart = 128593519898624, dwflEnd = 128593520267664} cached = <optimized out> binaryId = 10 binaryPathId = 41 actualPathId = 41 elfStart = <optimized out> mod = 0x564a8f64c890 isArmArch = <optimized out> addressLocation = {address = 128593520014080, relAddr = 0, file = -1, pid = 23348, line = 0, column = 0, parentLocationId = <optimized out>} functionLocation = {address = 128593520013920, relAddr = 0, file = -1, pid = 23348, line = 0, column = 0, parentLocationId = -1} symname = {d = {d = 0x564a903f1c40, ptr = 0x564a903f1c50 "dbus_message_unref", size = 18}, static _empty = 0 '\000'} off = 0 start = 115296 --Type <RET> for more, q to quit, c to continue without paging--c size = 576 relAddr = 115456 locationId = <optimized out> #4 0x0000564a6f75b225 in frameCallback (state=0x564a952ee7b0, arg=0x7fff1e05bca0) at /usr/src/debug/hotspot-1.5.1-5.fc42.x86_64/3rdparty/perfparser/app/perfunwind.cpp:541 pc = 128593520014080 ui = 0x7fff1e05bca0 symbolTable = 0x564a8f51c8d0 isactivation = true pc_adjusted = <optimized out> isInterworking = false frame = <optimized out> #5 0x00007ffbcafc0008 in dwfl_thread_getframes (thread=0x7fff1e05a730, callback=0x564a6f75b170 <frameCallback(Dwfl_Frame*, void*)>, arg=0x7fff1e05bca0) at ../libdwfl/dwfl_frame.c:465 err = <optimized out> next = <optimized out> ebl = <optimized out> process = 0x564a8f5aec50 state = 0x564a952ee7b0 err = <optimized out> __PRETTY_FUNCTION__ = "dwfl_thread_getframes" #6 0x00007ffbcafb8f72 in get_one_thread_cb (thread=<optimized out>, arg=0x7fff1e05a7c0) at ../libdwfl/dwfl_frame.c:345 oa = <optimized out> #7 get_one_thread_cb (thread=<optimized out>, arg=0x7fff1e05a7c0) at ../libdwfl/dwfl_frame.c:339 oa = 0x7fff1e05a7c0 #8 0x00007ffbcafba674 in dwfl_getthreads (dwfl=0x564a8f5aac20, callback=0x7ffbcafb8f40 <get_one_thread_cb>, arg=0x7fff1e05a7c0) at ../libdwfl/dwfl_frame.c:320 err = <optimized out> process = 0x564a8f5aec50 thread = {process = 0x564a8f5aec50, tid = 23348, unwound = 0x0, callbacks_arg = 0x7fff1e05bca0, aarch64 = {pauth_insn_mask = 0}} __PRETTY_FUNCTION__ = "dwfl_getthreads" #9 0x00007ffbcafc02f2 in getthread (callback=0x7ffbcafc0200 <get_one_thread_frames_cb>, dwfl=<optimized out>, tid=<optimized out>, arg=0x7fff1e05a7b0) at ../libdwfl/dwfl_frame.c:392 process = <optimized out> oa = {tid = 23348, seen = true, callback = 0x7ffbcafc0200 <get_one_thread_frames_cb>, arg = 0x7fff1e05a7b0, ret = 0} err = <optimized out> #10 dwfl_getthread_frames (dwfl=<optimized out>, tid=<optimized out>, callback=<optimized out>, arg=<optimized out>) at ../libdwfl/dwfl_frame.c:426 ot = {callback = 0x564a6f75b170 <frameCallback(Dwfl_Frame*, void*)>, arg = 0x7fff1e05bca0} #11 0x0000564a6f760236 in PerfUnwind::unwindStack (this=0x7fff1e05bc90) at /usr/src/debug/hotspot-1.5.1-5.fc42.x86_64/3rdparty/perfparser/app/perfunwind.cpp:557 dwfl = 0x564a8f5aac20 #12 PerfUnwind::analyze (this=this@entry=0x7fff1e05bc90, sample=...) at /usr/src/debug/hotspot-1.5.1-5.fc42.x86_64/3rdparty/perfparser/app/perfunwind.cpp:744 userDirty = <optimized out> kernelDirty = <optimized out> unwindingAttempt = <optimized out> kernelSymbols = 0x564a8f525570 userSymbols = <optimized out> numGuessedFrames = <optimized out> type = <optimized out> eventFormatId = <optimized out> attributesId = <optimized out> values = {<QListSpecialMethods<std::pair<int, unsigned long long> >> = {<QListSpecialMethodsBase<std::pair<int, unsigned long long> >> = {<No data fields>}, <No data fields>}, d = {d = 0x564a970f91e0, ptr = 0x564a970f91f0, size = 1}} readFormats = {<QListSpecialMethods<PerfRecordSample::ReadFormat>> = {<QListSpecialMethodsBase<PerfRecordSample::ReadFormat>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}} buffer = {d = {d = 0x564a95a39820, ptr = 0x564a95a39830 "\r", size = 50}, static _empty = 0 '\000'} stream = {<QIODeviceBase> = {<No data fields>}, d = {d = 0x0}, dev = 0x564a902f2d00, owndev = true, noswap = false, fpPrecision = 1 '\001', q_status = 0 '\000', byteorder = QDataStream::BigEndian, ver = 22, transactionDepth = 0, static NullCode = 4294967295, static ExtendedSize = 4294967294} #13 0x0000564a6f765191 in PerfUnwind::flushEventBuffer (this=0x7fff1e05bc90, desiredBufferSize=160424) at /usr/src/debug/hotspot-1.5.1-5.fc42.x86_64/3rdparty/perfparser/app/perfunwind.cpp:1115 timestamp = 16636176558598 violatesTimeOrder = <optimized out> mmapIt = {i = 0x564a93443130} mmapEnd = {i = 0x564a934431a0} sampleIt = <optimized out> sampleEnd = <optimized out> bufferSize = 320848 taskEventIt = <optimized out> taskEventEnd = <optimized out> #14 0x0000564a6f756ffb in PerfData::processEvents (this=this@entry=0x7fff1e05b9a0, stream=...) at /usr/src/debug/hotspot-1.5.1-5.fc42.x86_64/3rdparty/perfparser/app/perfdata.cpp:243 headerSize = 8 contentSize = 0 expectedParsedContentSize = 0 attrs = <optimized out> idOffset = -1 sampleIdAll = <optimized out> sampleType = 45359 oldPos = 26089480 #15 0x0000564a6f757b0c in PerfData::doRead (this=this@entry=0x7fff1e05b9a0) at /usr/src/debug/hotspot-1.5.1-5.fc42.x86_64/3rdparty/perfparser/app/perfdata.cpp:414 posDeltaBetweenProgress = 333341 dataOffset = 320 dataSize = <optimized out> endOfDataSection = 33334448 nextProgressAt = <optimized out> stream = {<QIODeviceBase> = {<No data fields>}, d = {d = 0x0}, dev = 0x564a8f517170, owndev = false, noswap = true, fpPrecision = 1 '\001', q_status = 0 '\000', byteorder = QDataStream::LittleEndian, ver = 22, transactionDepth = 0, static NullCode = 4294967295, static ExtendedSize = 4294967294} returnCode = PerfData::SignalFinished #16 0x0000564a6f757c82 in PerfData::read (this=0x7fff1e05b9a0) at /usr/src/debug/hotspot-1.5.1-5.fc42.x86_64/3rdparty/perfparser/app/perfdata.cpp:431 returnCode = <optimized out> #17 0x00007ffbca96033a in QtPrivate::QSlotObjectBase::call (this=0x564a8f51b840, r=0x7fff1e05b750, a=0x7fff1e05af68) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461 No locals. #18 doActivate<false> (sender=0x7fff1e05bfa0, signal_index=3, argv=0x7fff1e05af68, argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4138 obj = {m_slotObject = std::unique_ptr<QtPrivate::QSlotObjectBase> = {get() = 0x564a8f51b840}} receiver = 0x7fff1e05b750 td = <optimized out> receiverInSameThread = <optimized out> senderData = {previous = 0x0, receiver = 0x7fff1e05b750, sender = 0x7fff1e05bfa0, signal = 3} c = 0x564a8f51b8a0 connections = {d = {ptr = 0x564a8f51b690}} list = 0x564a8f51b950 inSenderThread = <optimized out> highestConnectionId = 2 signalVector = 0x564a8f51b900 currentThreadId = 0x7ffbc926cd00 sp = <optimized out> signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #19 0x00007ffbca956d09 in QMetaObject::activate (sender=sender@entry=0x7fff1e05bfa0, m=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4198 signal_index = <optimized out> #20 0x0000564a6f749096 in PerfHeader::finished (this=0x7fff1e05bfa0) at /usr/src/debug/hotspot-1.5.1-5.fc42.x86_64/redhat-linux-build/3rdparty/libhotspot-perfparser_autogen/6F7ISLN55V/moc_perfheader.cpp:235 No locals. #21 PerfHeader::read (this=0x7fff1e05bfa0) at /usr/src/debug/hotspot-1.5.1-5.fc42.x86_64/3rdparty/perfparser/app/perfheader.cpp:122 stream = {<QIODeviceBase> = {<No data fields>}, d = {d = 0x0}, dev = 0x564a8f517170, owndev = false, noswap = true, fpPrecision = 1 '\001', q_status = 0 '\000', byteorder = QDataStream::LittleEndian, ver = 22, transactionDepth = 0, static NullCode = 4294967295, static ExtendedSize = 4294967294} #22 0x00007ffbca950fec in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:1431 mce = <optimized out> connections = <optimized out> sender = {previous = 0x0, receiver = 0x7fff1e05bfa0, sender = 0x0, signal = -1} #23 0x00007ffbca8f5f48 in doNotify (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1207 No locals. #24 QCoreApplication::notify (this=<optimized out>, receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1190 No locals. #25 QCoreApplication::notifyInternal2 (receiver=0x7fff1e05bfa0, event=0x564a8f51be50) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106 d = <optimized out> threadData = 0x564a8f4fe040 selfRequired = <optimized out> result = false cbdata = {0x7fff1e05bfa0, 0x564a8f51be50, 0x7fff1e05b12f} scopeLevelCounter = {threadData = 0x564a8f4fe040} #26 0x00007ffbca8f620d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546 No locals. #27 0x00007ffbca8f9cd6 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x564a8f4fe040) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1879 e = 0x564a8f51be50 pe = <optimized out> r = <optimized out> relocker = <optimized out> event_deleter = <optimized out> locker = {_M_device = 0x564a8f4fe088, _M_owns = false} startOffset = 0 i = <optimized out> cleanup = <optimized out> #28 0x00007ffbcabffd2f in postEventSourceDispatch (s=0x564a8f513310) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:246 source = 0x564a8f513310 #29 0x00007ffbca0f9880 in g_main_dispatch (context=0x564a8f5130d0) at ../glib/gmain.c:3398 dispatch = 0x7ffbcabffd10 <postEventSourceDispatch(GSource*, GSourceFunc, gpointer)> prev_source = 0x0 begin_time_nsec = 17843743325370 was_in_call = 0 user_data = 0x0 callback = 0x0 cb_funcs = 0x0 cb_data = 0x0 need_destroy = <optimized out> source = 0x564a8f513310 current = 0x564a8f51bf90 i = 0 __func__ = <optimized out> #30 g_main_context_dispatch_unlocked (context=0x564a8f5130d0) at ../glib/gmain.c:4249 No locals. #31 0x00007ffbca1027a8 in g_main_context_iterate_unlocked (context=context@entry=0x564a8f5130d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4314 max_priority = 0 timeout_usec = 0 some_ready = 1 nfds = 1 allocated_nfds = <optimized out> fds = <optimized out> begin_time_nsec = <optimized out> #32 0x00007ffbca102953 in g_main_context_iteration (context=0x564a8f5130d0, may_block=1) at ../glib/gmain.c:4379 retval = <optimized out> #33 0x00007ffbcabff56d in QEventDispatcherGlib::processEvents (this=0x564a8f512fa0, flags=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399 d = 0x564a8f512fc0 canWait = <optimized out> savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>} result = <optimized out> #34 0x00007ffbca903783 in QEventLoop::exec (this=this@entry=0x7fff1e05b490, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/global/qflags.h:77 d = 0x564a8f4fa2d0 threadData = <optimized out> locker = {m_mutex = 0x564a8f511ec8, m_isLocked = false} ref = <optimized out> app = <optimized out> #35 0x00007ffbca8ff229 in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1449 threadData = 0x564a8f4fe040 eventLoop = {<QObject> = {_vptr.QObject = 0x7ffbcae90cf0 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffbcad0d210 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffbcad0d100 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffbca95cfe0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffbcae92ae0 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x564a8f4fa2d0}}, static staticMetaObject = { d = {superdata = {direct = 0x7ffbcae8cc40 <QObject::staticMetaObject>}, stringdata = 0x7ffbcad0a8ac <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>+236>, data = 0x7ffbcad0a7c0 <QEventLoop::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, static_metacall = 0x7ffbca903360 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffbcae90da0 <QEventLoop::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN10QEventLoopE_t>>, extradata = 0x0}}} returnCode = <optimized out> #36 0x0000564a6f73eb1a in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/hotspot-1.5.1-5.fc42.x86_64/3rdparty/perfparser/app/main.cpp:481 app = {<QObject> = {_vptr.QObject = 0x7ffbcae90ae0 <vtable for QCoreApplication+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffbcad0d210 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffbcad0d100 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffbca95cfe0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffbcae92ae0 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x564a8f511d50}}, static staticMetaObject = { d = {superdata = {direct = 0x7ffbcae8cc40 <QObject::staticMetaObject>}, stringdata = 0x7ffbcad08e88 <QCoreApplication::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN16QCoreApplicationE_t>+392>, data = 0x7ffbcad08d00 <QCoreApplication::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN16QCoreApplicationE_t>>, static_metacall = 0x7ffbca8ffa40 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffbcae90a00 <QCoreApplication::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN16QCoreApplicationE_t>>, extradata = 0x0}}, static self = 0x7fff1e05b750} parser = {d = 0x564a8f513690} elfutilsVersion = {d = {d = 0x564a8f513760, ptr = 0x564a8f513770 u"0.193", size = 5}, static _empty = 0 u'\000'} input = {d = {d = 0x564a8f5142e0}} host = {d = {d = 0x564a8f5143e0}} port = {d = {d = 0x564a8f514500}} output = {d = {d = 0x564a8f514650}} sysroot = {d = {d = 0x564a8f5148b0}} defaultDebug = {d = {d = 0x564a8f4faec0, ptr = 0x564a8f4faed0 u"/usr/lib/debug:/home/RokeJulianLockhart/.debug:.debug", size = 53}, static _empty = 0 u'\000'} debug = {d = {d = 0x564a8f5147b0}} extra = {d = {d = 0x564a8f514d90}} appPath = {d = {d = 0x564a8f514e90}} defaultArch = {d = {d = 0x0, ptr = 0x564a6f79eb3c u"x86", size = 3}, static _empty = 0 u'\000'} arch = {d = {d = 0x564a8f514f60}} defaultKallsyms = {d = {d = 0x564a8f515060, ptr = 0x564a8f515070 u"/proc/kallsyms", size = 14}, static _empty = 0 u'\000'} kallsymsPath = {d = {d = 0x564a8f515240}} printStats = {d = {d = 0x564a8f5153c0}} bufferSize = {d = {d = 0x564a8f515a80}} maxBufferSize = {d = {d = 0x564a8f515e80}} maxFrames = {d = {d = 0x564a8f516150}} customPerfMapPath = {d = {d = 0x564a8f516300}} outfile = std::unique_ptr<QFile> = {get() = 0x564a8f5166e0} infile = std::unique_ptr<QIODevice> = {get() = 0x564a8f517170} ok = true targetEventBufferSize = <optimized out> maxEventBufferSize = <optimized out> maxFramesValue = <optimized out> unwind = {<QObject> = {_vptr.QObject = 0x564a6f7a9058 <vtable for PerfUnwind+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffbcad0d210 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffbcad0d100 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffbca95cfe0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffbcae92ae0 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x564a8f517360}}, static staticMetaObject = { d = {superdata = {direct = 0x7ffbcae8cc40 <QObject::staticMetaObject>}, stringdata = 0x564a6f79e640 <_ZL34qt_meta_stringdata_ZN10PerfUnwindE.lto_priv.0>, data = 0x564a6f79e140 <_ZL28qt_meta_data_ZN10PerfUnwindE.lto_priv.0>, static_metacall = 0x564a6f740030 <PerfUnwind::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x564a6f7a8920 <_Z27qt_incomplete_metaTypeArrayIN12_GLOBAL__N_129qt_meta_tag_ZN10PerfUnwindE_tEJN9QtPrivate20TypeAndForceCompleteIN10PerfUnwind9ErrorCodeESt17integral_constantIbLb1EEEENS3_IS4_S7_EEEE.lto_priv.0>, extradata = 0x0}}, m_currentUnwind = {stackValues = {d = 0x564a8f5b4f10}, frames = {<QListSpecialMethods<int>> = {<QListSpecialMethodsBase<int>> = {<No data fields>}, <No data fields>}, d = {d = 0x564a9344d670, ptr = 0x564a9344d680, size = 0}}, unwind = 0x7fff1e05bc90, sample = 0x564a9063d460, maxFrames = 1024, firstGuessedFrame = -1, isInterworking = false}, m_output = 0x564a8f5166e0, m_offlineCallbacks = {find_elf = 0x7ffbcafa99e0 <dwfl_build_id_find_elf>, find_debuginfo = 0x564a6f751d90 <find_debuginfo(Dwfl_Module*, void**, char const*, Dwarf_Addr, char const*, char const*, GElf_Word, char**)>, section_address = 0x7ffbcafa7a40 <dwfl_offline_section_address>, debuginfo_path = 0x7fff1e05bd08}, m_debugInfoPath = 0x564a8f5174b0 "://usr/lib/debug:/home/RokeJulianLockhart/.debug:.debug:::/", m_architecture = PerfRegisterInfo::ARCH_X86, m_systemRoot = {d = {d = 0x0, ptr = 0x7ffbcad046a8 u"/", size = 1}, static _empty = 0 u'\000'}, m_extraLibsPath = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, m_appPath = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, m_debugPath = {d = { d = 0x564a8f514720, ptr = 0x564a8f514730 u"//usr/lib/debug:/home/RokeJulianLockhart/.debug:.debug", size = 54}, static _empty = 0 u'\000'}, m_kallsymsPath = {d = {d = 0x564a8f51b520, ptr = 0x564a8f51b530 u"//proc/kallsyms", size = 15}, static _empty = 0 u'\000'}, m_ignoreKallsymsBuildId = false, m_customPerfMapPath = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, m_sampleBuffer = {<QListSpecialMethods<PerfRecordSample>> = {<QListSpecialMethodsBase<PerfRecordSample>> = {<No data fields>}, <No data fields>}, d = {d = 0x564a9063a870, ptr = 0x564a9063d100, size = 38}}, m_mmapBuffer = {<QListSpecialMethods<PerfRecordMmap>> = {<QListSpecialMethodsBase<PerfRecordMmap>> = {<No data fields>}, <No data fields>}, d = {d = 0x564a93427f90, ptr = 0x564a93443130, size = 1}}, m_taskEventsBuffer = {<QListSpecialMethods<PerfUnwind::TaskEvent>> = {<QListSpecialMethodsBase<PerfUnwind::TaskEvent>> = {<No data fields>}, <No data fields>}, d = {d = 0x564a90f86520, ptr = 0x564a90f86b88, size = 0}}, m_symbolTables = { d = 0x564a8f5aa530}, m_kallsyms = {m_entries = {<QListSpecialMethods<PerfKallsymEntry>> = {<QListSpecialMethodsBase<PerfKallsymEntry>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, m_errorString = {d = { d = 0x564a8f5ae510, ptr = 0x564a8f5ae520 u"Mapping is empty.", size = 17}, static _empty = 0 u'\000'}}, m_addressCache = {m_cache = {d = 0x564a8f5b4490}, m_symbolCache = {d = 0x564a8f713b50}}, m_tracingData = {m_size = 0, m_version = {d = {d = 0x0, ptr = 0x0, size = 0}}, m_bigEndian = false, m_fileLongSize = false, m_filePageSize = 0, m_eventFormats = {d = 0x0}, m_headerFields = {<QListSpecialMethods<FormatField>> = {<QListSpecialMethodsBase<FormatField>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, m_ftracePrintk = {d = 0x0}, m_savedCmdlines = {<QListSpecialMethods<QByteArray>> = {<QListSpecialMethodsBase<QByteArray>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}}, m_strings = {d = 0x564a8f516490}, m_locations = { d = 0x564a8f5aa9d0}, m_symbols = {d = 0x564a8f5ae550}, m_attributeIds = {d = 0x564a8f5224b0}, m_attributes = {<QListSpecialMethods<PerfEventAttributes>> = {<QListSpecialMethodsBase<PerfEventAttributes>> = {<No data fields>}, <No data fields>}, d = {d = 0x564a8f523610, ptr = 0x564a8f523620, size = 1}}, m_buildIds = { d = 0x564a8f522fd0}, m_lastEventBufferSize = 33554432, m_maxEventBufferSize = 1073741824, m_targetEventBufferSize = 0, m_eventBufferSize = 295528, m_timeOrderViolations = 0, m_lastFlushMaxTime = 16636176558598, m_byteOrder = QSysInfo::LittleEndian, m_stats = {numSamples = 0, numMmaps = 0, numRounds = 0, numBufferFlushes = 0, numTimeViolatingSamples = 0, numTimeViolatingMmaps = 0, numSamplesInRound = 0, numMmapsInRound = 0, numTaskEventsInRound = 0, maxSamplesPerRound = 0, maxMmapsPerRound = 0, maxTaskEventsPerRound = 0, maxSamplesPerFlush = 0, maxMmapsPerFlush = 0, maxTaskEventsPerFlush = 0, maxBufferSize = 0, maxTotalEventSizePerRound = 0, maxTime = 0, maxTimeBetweenRounds = 0, maxReorderTime = 0, lastRoundTime = 0, totalEventSizePerRound = 0, enabled = false}} header = {<QObject> = {_vptr.QObject = 0x564a6f7a9188 <vtable for PerfHeader+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffbcad0d210 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffbcad0d100 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffbca95cfe0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffbcae92ae0 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x564a8f51b560}}, static staticMetaObject = { d = {superdata = {direct = 0x7ffbcae8cc40 <QObject::staticMetaObject>}, stringdata = 0x564a6f79e6e0 <_ZL34qt_meta_stringdata_ZN10PerfHeaderE.lto_priv.0>, data = 0x564a6f79e3c0 <_ZL28qt_meta_data_ZN10PerfHeaderE.lto_priv.0>, static_metacall = 0x564a6f740820 <PerfHeader::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x564a6f7a8980 <_Z27qt_incomplete_metaTypeArrayIN12_GLOBAL__N_129qt_meta_tag_ZN10PerfHeaderE_tEJN9QtPrivate20TypeAndForceCompleteIN10PerfHeader7FeatureESt17integral_constantIbLb1EEEENS3_IS4_S7_EENS3_IvS6_IbLb0EEEESB_SB_EE.lto_priv.0>, extradata = 0x0}}, m_source = 0x0, m_magic = 5784119758258193714, m_size = 104, m_attrSize = 152, m_attrs = {offset = 168, size = 152}, m_data = {offset = 320, size = 33334128}, m_eventTypes = {offset = 0, size = 0}, static NUM_FEATURES = 4, m_features = {2524020732, 0, 0, 0}, static s_magicSame = 3622385352885552464, static s_magicSwitched = 5784119758258193714} attributes = {m_globalAttributes = {m_type = 0, m_size = 136, m_config = 0, {m_samplePeriod = 4000, m_sampleFreq = 4000}, m_sampleType = 45359, m_readFormat = 20, m_disabled = 1, m_inherit = 1, m_pinned = 0, m_exclusive = 0, m_excludeUser = 0, m_excludeKernel = 1, m_excludeHv = 1, m_excludeIdle = 0, m_mmap = 1, m_comm = 1, m_freq = 1, m_inheritStat = 0, m_enableOnExec = 1, m_task = 1, m_watermark = 0, m_preciseIp = 0, m_mmapData = 1, m_sampleIdAll = 1, m_excludeHost = 0, m_excludeGuest = 0, m_excludeCallchainKernel = 0, m_excludeCallchainUser = 1, m_reserved1 = 195, {m_wakeupEvents = 0, m_wakeupWatermark = 0}, m_bpType = 0, {m_bpAddr = 0, m_config1 = 0}, {m_bpLen = 0, m_config2 = 0}, m_branchSampleType = 0, m_sampleRegsUser = 16715775, m_sampleStackUser = 8192, m_clockid = 0, m_sampleRegsIntr = 0, m_auxWatermark = 0, m_sampleMaxStack = 0, m_reserved2 = 0}, m_attributes = {d = 0x564a8f51b6c0}} features = {m_tracingData = {m_size = 0, m_version = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 '\000'}, m_bigEndian = false, m_fileLongSize = false, m_filePageSize = 0, m_eventFormats = {d = 0x0}, m_headerFields = {<QListSpecialMethods<FormatField>> = {<QListSpecialMethodsBase<FormatField>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, m_ftracePrintk = {d = 0x0}, m_savedCmdlines = {<QListSpecialMethods<QByteArray>> = {<QListSpecialMethodsBase<QByteArray>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}}, m_buildId = {static s_idLength = 20, static s_idPadding = 4, static s_pathMax = 4096, size = 5208, buildIds = {<QListSpecialMethods<PerfBuildId::BuildId>> = {<QListSpecialMethodsBase<PerfBuildId::BuildId>> = {<No data fields>}, <No data fields>}, d = {d = 0x564a8f527c30, ptr = 0x564a8f527c40, size = 72}}}, m_hostName = {value = {d = {d = 0x564a8f521ef0, ptr = 0x564a8f521f00 "mjb-laptop", size = 10}, static _empty = 0 '\000'}}, m_osRelease = {value = {d = {d = 0x564a8f524fa0, ptr = 0x564a8f524fb0 "6.14.8-2-cachyos", size = 16}, static _empty = 0 '\000'}}, m_version = {value = {d = {d = 0x564a8f525150, ptr = 0x564a8f525160 "6.14-1", size = 6}, static _empty = 0 '\000'}}, m_arch = {value = {d = {d = 0x564a8f525030, ptr = 0x564a8f525040 "x86_64", size = 6}, static _empty = 0 '\000'}}, m_nrCpus = {online = 8, available = 8}, m_cpuDesc = {value = {d = {d = 0x564a8f521d40, ptr = 0x564a8f521d50 "AMD Ryzen 3 5300U with Radeon Graphics", size = 38}, static _empty = 0 '\000'}}, m_cpuId = {value = {d = {d = 0x564a8f5250c0, ptr = 0x564a8f5250d0 "AuthenticAMD,23,104,1", size = 21}, static _empty = 0 '\000'}}, m_totalMem = {totalMem = 15671908}, m_cmdline = { cmdline = {<QListSpecialMethods<QByteArray>> = {<QListSpecialMethodsBase<QByteArray>> = {<No data fields>}, <No data fields>}, d = {d = 0x564a8f523cc0, ptr = 0x564a8f523cd0, size = 5}}}, m_eventDesc = { eventDescs = {<QListSpecialMethods<PerfEventDesc::EventDesc>> = {<QListSpecialMethodsBase<PerfEventDesc::EventDesc>> = {<No data fields>}, <No data fields>}, d = {d = 0x564a8f5150a0, ptr = 0x564a8f5150b0, size = 1}}}, m_cpuTopology = { siblingCores = {<QListSpecialMethods<QByteArray>> = {<QListSpecialMethodsBase<QByteArray>> = {<No data fields>}, <No data fields>}, d = {d = 0x564a8f5221a0, ptr = 0x564a8f5221b0, size = 1}}, siblingThreads = {<QListSpecialMethods<QByteArray>> = {<QListSpecialMethodsBase<QByteArray>> = {<No data fields>}, <No data fields>}, d = {d = 0x564a8f525460, ptr = 0x564a8f525470, size = 4}}}, m_numaToplogy = { nodes = {<QListSpecialMethods<PerfNumaTopology::NumaNode>> = {<QListSpecialMethodsBase<PerfNumaTopology::NumaNode>> = {<No data fields>}, <No data fields>}, d = {d = 0x564a8f521cc0, ptr = 0x564a8f521cd0, size = 1}}}, m_pmuMappings = { pmus = {<QListSpecialMethods<PerfPmuMappings::Pmu>> = {<QListSpecialMethodsBase<PerfPmuMappings::Pmu>> = {<No data fields>}, <No data fields>}, d = {d = 0x564a8f5248d0, ptr = 0x564a8f5248e0, size = 21}}}, m_groupDesc = { groupDescs = {<QListSpecialMethods<PerfGroupDesc::GroupDesc>> = {<QListSpecialMethodsBase<PerfGroupDesc::GroupDesc>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}}, m_compressed = {version = 0, type = 0, level = 0, ratio = 0, mmap_len = 0}} data = {<QObject> = {_vptr.QObject = 0x564a6f7a90c8 <vtable for PerfData+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffbcad0d210 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>+272>, data = 0x7ffbcad0d100 <QObject::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, static_metacall = 0x7ffbca95cfe0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7ffbcae92ae0 <QObject::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN7QObjectE_t>>, extradata = 0x0}}, d_ptr = {d = 0x564a8f51b7a0}}, static staticMetaObject = { d = {superdata = {direct = 0x7ffbcae8cc40 <QObject::staticMetaObject>}, stringdata = 0x564a6f79e9e0 <_ZL31qt_meta_stringdata_ZN8PerfDataE.lto_priv.0>, data = 0x564a6f79e580 <_ZL25qt_meta_data_ZN8PerfDataE.lto_priv.0>, static_metacall = 0x564a6f740680 <PerfData::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x564a6f7a8a40 <_Z27qt_incomplete_metaTypeArrayIN12_GLOBAL__N_126qt_meta_tag_ZN8PerfDataE_tEJN9QtPrivate20TypeAndForceCompleteI8PerfDataSt17integral_constantIbLb1EEEENS3_IvS5_IbLb0EEEES9_S9_S9_EE.lto_priv.0>, extradata = 0x0}}, m_source = 0x564a8f517170, m_destination = 0x7fff1e05bc90, m_header = 0x7fff1e05bfa0, m_attributes = 0x7fff1e05b920, m_eventHeader = {type = 68, misc = 0, size = 8}, m_tracingData = {m_size = 0, m_version = {d = { d = 0x0, ptr = 0x0, size = 0}}, m_bigEndian = false, m_fileLongSize = false, m_filePageSize = 0, m_eventFormats = {d = 0x0}, m_headerFields = {<QListSpecialMethods<FormatField>> = {<QListSpecialMethodsBase<FormatField>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, m_ftracePrintk = {d = 0x0}, m_savedCmdlines = {<QListSpecialMethods<QByteArray>> = {<QListSpecialMethodsBase<QByteArray>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}}, m_compressed = {version = 0, type = 0, level = 0, ratio = 0, mmap_len = 0, static staticMetaObject = <error reading variable: Missing ELF symbol "_ZN14PerfCompressed16staticMetaObjectE".>}, m_decompressBuffer = {d = {d = 0x0, ptr = 0x0, size = 0}}, m_compressedBuffer = {d = {d = 0x0, ptr = 0x0, size = 0}}, m_remaininingDecompressedDataSize = 0, m_zstdDstream = 0x0} readFileHeader = {__infile = std::unique_ptr<QIODevice> = {get() = 0x564a8f517170}, __attributes = @0x7fff1e05b920, __header = @0x7fff1e05bfa0, __features = @0x7fff1e05baa0, __data = @0x7fff1e05b9a0, __unwind = @0x7fff1e05bc90} readData = {__features = @0x7fff1e05baa0, __unwind = @0x7fff1e05bc90, __data = @0x7fff1e05b9a0, __infile = std::unique_ptr<QIODevice> = {get() = 0x564a8f517170}} writeBytes = {<No data fields>} tempfile = std::unique_ptr<QIODevice> = {get() = 0x0} bufferSequentialData = {__infile = std::unique_ptr<QIODevice> = {get() = 0x564a8f517170}, __writeBytes = @0x7fff1e05b6ae, __tempfile = std::unique_ptr<QIODevice> = {get() = 0x0}} (gdb)
This is reproducible (per coredumpctl list
):
TIME PID UID GID SIG COREFILE EXE SIZE Fri 2025-05-30 23:57:04 BST 168755 1000 1000 SIGSEGV present /usr/libexec/hotspot-perfparser 15.3M Fri 2025-05-30 23:57:40 BST 169521 1000 1000 SIGSEGV present /usr/libexec/hotspot-perfparser 13.9M Fri 2025-05-30 23:58:27 BST 170008 1000 1000 SIGSEGV present /usr/libexec/hotspot-perfparser 14M Sat 2025-05-31 00:03:03 BST 172341 1000 1000 SIGSEGV present /usr/libexec/hotspot-perfparser 14M Sat 2025-05-31 00:10:30 BST 177236 1000 1000 SIGSEGV present /usr/libexec/hotspot-perfparser 13.8M Sat 2025-05-31 00:10:44 BST 177569 1000 1000 SIGSEGV present /usr/libexec/hotspot-perfparser 14M
To Reproduce
-
#!/usr/bin/env bash mkdir -p ~/.config/environment.d/ echo 'KDE_COREDUMP_NOTIFY=1' >> ~/.config/environment.d/50-$USER.conf
Not necessary with
drkonqi-coredump-gui
installed, but very useful: -
Download
blechert.at/2025-05-31-dolphin-perf.data
. -
Install
hotspot-1.5.1-5.fc42.x86_64
withdnf5 install hotspot
. -
Invoke
2025-05-31-dolphin-perf.data
inhotspot
.
Expected Behavior
It should load, else the error should be more descriptive.
Screenshots
Version Info
-
Linux Kernel Version
kernel-6.14.8-300.fc42.x86_64
:Name : kernel Epoch : 0 Version : 6.14.8 Release : 300.fc42 Architecture : x86_64 Installed size : 0.0 B Source : kernel-6.14.8-300.fc42.src.rpm From repository : <unknown> Summary : The Linux kernel
-
perf
Versionperf-6.14.8-300.fc42.x86_64
:Name : perf Epoch : 0 Version : 6.14.8 Release : 300.fc42 Architecture : x86_64 Installed size : 10.8 MiB Source : kernel-6.14.8-300.fc42.src.rpm From repository : <unknown> URL : https://www.kernel.org/ Vendor : Fedora Project
-
hotspot
Version (AppImage? Self-compiled?)hotspot-1.5.1-5.fc42.x86_64
:Name : hotspot Epoch : 0 Version : 1.5.1 Release : 5.fc42 Architecture : x86_64 Installed size : 2.3 MiB Source : hotspot-1.5.1-5.fc42.src.rpm From repository : updates URL : https://github.com/KDAB/hotspot License : GPL-2.0-or-later Vendor : Fedora Project
Additional context
Similar to #715 (comment), although significantly more consistently reproducible.