Bug 27903 - handle f33 glibc $$parms
Summary: handle f33 glibc $$parms
Status: RESOLVED FIXED
Alias: None
Product: systemtap
Classification: Unclassified
Component: translator (show other bugs)
Version: unspecified
: P2 normal
Target Milestone: ---
Assignee: Unassigned
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-23 17:19 UTC by Frank Ch. Eigler
Modified: 2021-05-23 17:21 UTC (History)
0 users

See Also:
Host:
Target:
Build:
Last reconfirmed:
Project(s) to access:
ssh public key:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Ch. Eigler 2021-05-23 17:19:04 UTC
glibc 2.32 on f33 has enough extra dwarf complications that a script such as this:

probe process("/lib/libc.so.6").function("*") { println($$parms) }

fails with a couple of different internal errors.  Even if we can't quite grok all the parameter dwarf, we should not abort.
Comment 1 Frank Ch. Eigler 2021-05-23 17:21:22 UTC
commit 643351d2287b fixes this

The test case is smaller than the original report but covers the two specific error cases found during testing.  (It would generate 10000 probes and GB of compiler mem usage to include the whole thing.)