rhel7/8, systemtap: probing 32-bit user-space process on x86_64 system terminates the process due to segmentation fault
Issue
When we probe a variant of symbol __x86.get_pc_thunk.XXXXX for 32-bit user-space process on x86_64 system, the user-space process results in segmentation fault, where XXXXX is a name of one of general purpose registers on x86 such as ax, bx, cx and so on.
Note that the issue occurs even when such symbols are specified using pattern matching just as: probe process("./foobar").function("*") { ... }.
Environment
- Red Hat Enterprise Linux (RHEL) 7 and 8
- systemtap
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.