https://bugs.kde.org/show_bug.cgi?id=499194

            Bug ID: 499194
           Summary: Recording empty
    Classification: Applications
           Product: Heaptrack
           Version: 1.5.0
          Platform: Manjaro
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: m...@milianw.de
          Reporter: peto...@gmail.com
  Target Milestone: ---

SUMMARY
I want to record a heap profile of my webserver. This is a long running process
that I start under heaptrack, but I have to stop it using Ctrl+C. When I do
that, I get an empty heaptrack.*.zst file. If my program exits on its own the
recording is fine.

Seems like some sort of stream/pipe buffering issue to me (pipe going to
zstd?). 

STEPS TO REPRODUCE
1. `heaptrack ./target/debug/website`
2. `ls -alh heaptrack.*`

OBSERVED RESULT
```
$ heaptrack ./target/debug/website
heaptrack output will be written to
"/home/peter/Programming/website/heaptrack.website.40763.zst"
starting application, this might take some time...
NOTE: heaptrack detected DEBUGINFOD_URLS but will disable it to prevent 
unintended network delays during recording
If you really want to use DEBUGINFOD, export HEAPTRACK_ENABLE_DEBUGINFOD=1
^CHeaptrack finished! Now run the following to investigate the data:

  heaptrack --analyze
"/home/peter/Programming/website/heaptrack.website.40763.zst"

heaptrack_gui detected, automatically opening the file...
heaptrack stats:
        allocations:            478
        leaked allocations:     379
        temporary allocations:  17
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use
QT_QPA_PLATFORM=wayland to run on Wayland anyway.
$ ls -alh heaptrack.*
-rw-r--r-- 1 peter peter   0 Jan 27 14:29 heaptrack.website.40763.zst
```
EXPECTED RESULT

File not empty, GUI that opens to not be empty...

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to