The process user running the command must be the user of the process id 3104 (in your example).
What problem are you trying to solve? Please give us your UNIX type.
As a side note kill -9 is always great choice. This option, -9, means no process can clean up after itself, and even system critical processes will get killed with no contemplation, if you escalate process privilege for an unprivileged account (user). It can really cause problems with things like file writing.