7 Replies Latest reply: Aug 28, 2008 5:39 PM by 807557 RSS

    tsv question

    800408
      Hi All,
      im running the tsv program.
      when im using it in my personal account on solaris x86 im getting the following error when i implement it with the drecord command:

      "*dtrace:Processing aborted due to systemic unreponsivenes*"

      when i run it from root account it works fine.
      what the problem could be???

      Thanks
        • 1. Re: tsv question
          807557
          That's the DTrace "deadman mechanism" coming into play.

          http://blogs.sun.com/jonh/entry/the_dtrace_deadman_mechanism

          but I don't know why you'd get different behaviour being root vs non-root.

          I'll check for further information.

          David Holmes
          • 2. Re: tsv question
            807557
            Gabi,

            What hardware are you on, and what Solaris version, and with what kernel patch level ?

            This might be a DTrace bug for which there have been some very recent patches.

            David Holmes
            • 3. Re: tsv question
              807557
              I just discovered the answer to the root vs. non-root part - see the end of that blog: The deadman mechanism is disabled when destructive actions are enabled (-w option to dtrace command, set by the drecord TSV script BUT you have to be root for the deadman to be disabled.

              So basically when run as yourself the deadman mechanism is tripping and you see the error; but as root it can't trip and everything appears to work fine.

              This makes it more likely that the deadman tripping is due to a bug.

              David Holmes
              • 4. Re: tsv question
                800408
                David,
                Thanks allot for this information.
                where can i download this patch???

                Thanks again
                Gabi
                • 5. Re: tsv question
                  807557
                  Gabi,

                  The bug I know about is only for x86. It is fixed in Solaris 10 update 5, or else via kernel patch 127128-11 - Bug ID6507659.

                  If you need the patch you'll need to go through your Solaris support channel - whatever that may be in your case.

                  David Holmes
                  • 6. Re: tsv question
                    800408
                    Hi David,
                    i plan already move to solaris update 5 i was just wait for a jrt that support that.
                    since the jrts version support update 5 we will do that.
                    another questio:
                    is thre any tool for linux like tsv???

                    Thanks
                    Gabi
                    • 7. Re: tsv question
                      807557
                      Gabi wrote:
                      is thre any tool for linux like tsv???
                      No. In theory you may be able to utilize one of the linux alternatives to DTrace (kprobes, systemTap) to generate the kind of data that TSV expects, but there's no existing work on doing that.

                      David Holmes