Bug 479434 - Snap of massif-visualizer is not configured properly with dot/graphviz
Summary: Snap of massif-visualizer is not configured properly with dot/graphviz
Status: RESOLVED DOWNSTREAM
Alias: None
Product: massif-visualizer
Classification: Frameworks and Libraries
Component: callgraph (show other bugs)
Version: unspecified
Platform: Snap Linux
: NOR normal
Target Milestone: 0.4
Assignee: Massif Visualizer developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-05 14:00 UTC by Dan
Modified: 2024-02-19 13:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dan 2024-01-05 14:00:50 UTC
SUMMARY
Opening callgraph tab in massif-visualizer snap leads to a crash

STEPS TO REPRODUCE
1.  install massif-visualizer snap (sudo snap install massif-visualizer)
2. snap run massif-visualizer
3. open some massif profile
4. Try to open callgraph tab

OBSERVED RESULT
Program crashes with
```
creating new dot file in "/tmp/massif-visualizer.VVnjIJ"
show dot graph in output file "/tmp/massif-visualizer.VVnjIJ"
Error: Layout type: "dot" not recognized. Use one of:
Error: Layout was not done
```

EXPECTED RESULT
Callgraph tab is opened (and shows something)

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:  Rocky Linux 8

snap info massif-visualzer:
snap-id:      1ChRFuKzm7aeJVDVCLzRXHf3CwXz00Xx
tracking:     latest/stable
refresh-date: 8 days ago, at 21:01 +04
channels:
  latest/stable:    0.7.0          2023-11-01 (10) 178MB -
  latest/candidate: 0.7.0          2023-11-01 (10) 178MB -
  latest/beta:      ↑                                    
  latest/edge:      master+6003291 2019-01-16  (3)  34MB -
installed:          0.7.0                     (10) 178MB -

ADDITIONAL INFORMATION

Perhaps it's missing explicit gvAddLibrary?
Comment 1 Paul Floyd 2024-01-05 17:57:21 UTC
massif-visualizer isn't part of the Valgrind codebase.
Comment 2 Milian Wolff 2024-01-07 20:41:59 UTC
and I'm not maintaining any snap packages, please reach out to your distribution or packager
Comment 3 Dan 2024-01-20 22:14:16 UTC
(In reply to Milian Wolff from comment #2)
> and I'm not maintaining any snap packages, please reach out to your
> distribution or packager

Who is maintaining https://snapcraft.io/massif-visualizer ? It says it's an official KDE account and "Contact publisher" leads to https://kde.org/support/ which leads to a bug tracker.
Comment 4 Dan 2024-02-19 13:26:06 UTC
Ping. Who is the person to responsible for maintaining official KDE nap packages https://snapcraft.io/publisher/kde ? Could this issue be reassigned to them?