* Print Stacktrace on Runtime Error
@ 2016-07-14 17:19 Alexander Lochmann
2016-07-14 17:41 ` William Cohen
0 siblings, 1 reply; 3+ messages in thread
From: Alexander Lochmann @ 2016-07-14 17:19 UTC (permalink / raw)
To: systemtap
[-- Attachment #1.1: Type: text/plain, Size: 484 bytes --]
Hi folks!
My stap scripts keeps failing either with a "user string copy fault" or
with a "read fault".
Is there a way get more context information about the error? A
stacktrace for example? :)
Thanks!
Cheers,
Alex
--
Technische Universität Dortmund
Alexander Lochmann PGP key: 0xBC3EF6FD
Otto-Hahn-Str. 16 phone: +49.231.7556141
D-44227 Dortmund fax: +49.231.7556116
http://ess.cs.tu-dortmund.de/Staff/al
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Print Stacktrace on Runtime Error
2016-07-14 17:19 Print Stacktrace on Runtime Error Alexander Lochmann
@ 2016-07-14 17:41 ` William Cohen
2016-07-14 17:53 ` Josh Stone
0 siblings, 1 reply; 3+ messages in thread
From: William Cohen @ 2016-07-14 17:41 UTC (permalink / raw)
To: systemtap
On 07/14/2016 01:19 PM, Alexander Lochmann wrote:
> Hi folks!
>
> My stap scripts keeps failing either with a "user string copy fault" or
> with a "read fault".
> Is there a way get more context information about the error? A
> stacktrace for example? :)
>
> Thanks!
>
> Cheers,
> Alex
>
Hi Alex,
Is this script using the user_string function? Is the script actually passing in a valid pointer? It might be useful to print out the value being passed to user_string to see if it valid and makes sense. Could you post the script that is causing the problem?
-Will
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Print Stacktrace on Runtime Error
2016-07-14 17:41 ` William Cohen
@ 2016-07-14 17:53 ` Josh Stone
0 siblings, 0 replies; 3+ messages in thread
From: Josh Stone @ 2016-07-14 17:53 UTC (permalink / raw)
To: systemtap
On 07/14/2016 10:41 AM, William Cohen wrote:
> On 07/14/2016 01:19 PM, Alexander Lochmann wrote:
>> Hi folks!
>>
>> My stap scripts keeps failing either with a "user string copy
>> fault" or with a "read fault". Is there a way get more context
>> information about the error? A stacktrace for example? :)
>>
>> Thanks!
>>
>> Cheers, Alex
>>
>
> Hi Alex,
>
> Is this script using the user_string function? Is the script
> actually passing in a valid pointer? It might be useful to print out
> the value being passed to user_string to see if it valid and makes
> sense. Could you post the script that is causing the problem?
It's also possible that a user pointer is perfectly valid, just not
paged in. Since stap handlers run in atomic context, we can't take a
page fault to populate that memory.
Stap's try-catch mechanism might be helpful to you, whether to continue
past any encountered faults, or print your diagnostics like a backtrace.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2016-07-14 17:53 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-14 17:19 Print Stacktrace on Runtime Error Alexander Lochmann
2016-07-14 17:41 ` William Cohen
2016-07-14 17:53 ` Josh Stone
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).