Changing default message for error 59 and adding a few more error messages
[dyninst.git] / paradyn / tcl / errorList.tcl
1
2 #
3 # $Log: errorList.tcl,v $
4 # Revision 1.5  1995/10/06 19:51:41  naim
5 # Changing default message for error 59 and adding a few more error messages
6 # - naim
7 #
8 # Revision 1.4  1995/09/26  20:32:20  naim
9 # Fixing duplicated error messages and adding new error messages.
10 #
11 # Revision 1.3  1994/11/03  17:47:19  karavan
12 # more errors (less frequent :)
13 #
14 # Revision 1.32  1994/11/03  04:38:47  karavan
15 # created error #26
16 #
17 # Revision 1.31  1994/11/02  23:47:17  karavan
18 # created error #25
19 #
20 # Revision 1.30  1994/11/02  23:41:51  karavan
21 # created error #24
22 #
23 # Revision 1.29  1994/09/13  20:50:58  karavan
24 # created error #23
25 #
26 # Revision 1.28  1994/09/13  20:48:39  karavan
27 # created error #22
28 #
29 # Revision 1.27  1994/09/13  20:44:06  karavan
30 # created error #21
31 #
32 # Revision 1.26  1994/07/12  16:58:43  newhall
33 # created error #20
34 #
35 # Revision 1.25  1994/07/12  16:52:14  newhall
36 # created error #19
37 #
38 # Revision 1.24  1994/07/12  16:46:42  newhall
39 # created error #18
40 #
41 # Revision 1.23  1994/07/11  22:22:11  newhall
42 # created error #17
43 #
44 # Revision 1.22  1994/07/11  22:09:02  newhall
45 # created error #16
46 #
47 # Revision 1.21  1994/07/11  21:35:42  newhall
48 # created error #15
49 #
50 # Revision 1.20  1994/07/11  21:31:31  newhall
51 # *** empty log message ***
52 #
53 # Revision 1.19  1994/07/11  21:14:26  newhall
54 # created error #14
55 #
56 # Revision 1.18  1994/07/11  20:48:38  newhall
57 # created error #13
58 #
59 # Revision 1.17  1994/07/11  20:47:15  newhall
60 # created error #12
61 #
62 # Revision 1.16  1994/07/08  21:27:11  jcargill
63 # Deleted 3 bogus test errors
64 #
65 # Revision 1.15  1994/07/08  21:23:43  jcargill
66 # created error #13
67 #
68 # Revision 1.14  1994/07/08  21:19:18  jcargill
69 # created error #12
70 #
71 # Revision 1.13  1994/07/08  21:14:07  jcargill
72 # created error #11
73 #
74 # Revision 1.12  1994/07/08  03:02:56  karavan
75 # created error #10
76 #
77 # Revision 1.11  1994/07/08  02:52:55  karavan
78 # created error #
79 #
80 # Revision 1.10  1994/04/22  21:51:17  hollings
81 # created error #9
82 #
83 # Revision 1.9  1994/04/22  21:48:54  hollings
84 # created error #8
85 #
86 # Revision 1.8  1994/04/19  18:59:35  hollings
87 # created error #7
88 #
89 # Revision 1.7  1994/04/19  18:54:43  hollings
90 # created error #6
91 #
92 # Revision 1.6  1994/04/19  18:50:06  hollings
93 # created error #5
94 #
95 # Revision 1.5  1994/04/19  18:46:30  hollings
96 # created error #4
97 #
98 # Revision 1.4  1994/04/19  18:41:55  hollings
99 # created error #3
100 #
101 # Revision 1.3  1994/04/19  18:37:43  hollings
102 # created error #2
103 #
104 # Revision 1.2  1994/04/19  18:29:48  hollings
105 # created error #1
106 #
107 # Revision 1.1  1994/04/19  18:26:56  hollings
108 # Libray of error numbers in paradyn.
109 #
110 #
111
112 #
113 # Error message format:
114 # set pdError(1) { -> Error number 
115 #
116 # { Default error message -> Error message to be displayed when "" is received
117 #                            as a parameter. Detailed information such as
118 #                            specific filenames will be displayed only if this
119 #                            information was included as part of the error
120 #                            message
121 # } {source -> Indicates where the error comes from. "source" can be:
122 #              paradynd = paradyn daemon
123 #              pc = performance consultant
124 #              dm = data manager
125 #              vi = visi interface 
126 #              vm = visi manager
127 #              ui = user interface
128 # } {error type -> information, serious, fatal
129 # } {
130 # Explanation -> Detailed explanation of the error and possible actions to be
131 #                taken by the user
132 # }}
133 #
134 # Call example: 
135 #       showErrorCallback(27, "Executable file /p/paradyn/weird not found");
136 #
137
138 set pdError(1) {
139
140 {Application Process found for machine without paradynd
141 } {paradynd
142 } {serious
143 } {
144 An application process was found to be running on a machine that had no
145 paradynd process running.  This is a serious error that indicates either a
146 paradynd process could not be started, or that it might have died.  This 
147 error should be considered an indication of a bug in the tool.
148 }} 
149
150 set pdError(2) {
151 {Data for unknown metric id
152 } {dm
153 } {serious
154 } {
155 Data has arrived from a paradynd process for an unknown metric id.  This is
156 a serious error that indicates a bug in the paradyn/paradynd interface.
157 }} 
158
159 set pdError(3) {
160 {Unable to find metric component for sample.
161 } {dm
162 } {serious
163 } {
164 A sample value has arrive for a metric from a paradynd, but the paradyn 
165 process was not expecting a value from this process.  This is a serious internal
166 consistency failure of the paradyn/paradynd interface.
167 }} 
168
169 set pdError(4) {
170 {Unable to connect to new paradyn daemon process.
171 } {paradynd
172 } {serious
173 } {
174 A request had arrived to start a new paradyn daemon process on a remote 
175 machine (either from the user or the system based on adding new hosts), and
176 the paradyn user process was unable to rendezvous with the paradynd process.
177 This could indicate a network failure, the paradynd process not being 
178 installed on the remote machine, or a file permission problem.
179 }} 
180
181 set pdError(5) {
182 {paradynd process has died
183 } {paradynd
184 } {information
185 } {
186 A paradynd process has died somewhere in the system.  This indicates either
187 a network failure, a host failure, or a bug in the paradynd process.
188 }} 
189
190 set pdError(6) {
191 {Unable to start paradynd
192 } {dm
193 } {information
194 } {
195 A request to start a new application process on a machine required that a new
196 paradyn daemon process be started on that machine.  The attempt to start that
197 new paradynd process failed.  This is a continuable error, but does mean that
198 the request application process will NOT be started.  This error can happen
199 if the path for the paradynd is incorrect, if the paradynd binary is not
200 installed on that machine, or if the machine or network is down.
201 }} 
202
203 set pdError(7) {
204 {Auto refinement already enabled
205 } {pc
206 } {serious
207 } {
208 An attempt to enable automatic refinement was made will automated refinement
209 was already being attempted.
210 }} 
211
212 set pdError(8) {
213 {Unable to find search history graph node
214 } {pc
215 } {information
216 } {
217 An attempt to lookup a search history graph node failed.  The passed integer
218 name of the node was not found in the list of nodes.
219
220 }} 
221
222 set pdError(9) {
223 {Search history graph ancestor not true
224 } {pc
225 } {information
226 } {
227 An attempt to set the current refinement to a node failed because one of the
228 ancestors of that node is false.  To manually select a SHG node, you must
229 select a node which is true.  In addition, all of it's ancestors back to
230 the root must also be true.
231 }} 
232
233 set pdError(10) {
234 {malloc failure
235 } {dm
236 } {fatal
237 } {
238 Call to malloc failed within a data manager function.
239 }} 
240
241 set pdError(11) {
242 {Internal error - EOF
243 } {paradynd
244 } {serious
245 } {
246 EOF on a link in perfStream.C. Please, report this error to paradyn@cs.wisc.edu
247 }} 
248
249 set pdError(12) {
250 {malloc failed in VISIthreadchooseMetRes
251 } {vi
252 } {serious
253 } {
254 Call to malloc failed within a visi-thread function.
255 }} 
256
257 set pdError(13) {
258 {thr_getspecific failed
259 } {vi
260 } {serious
261 } {
262 Call to thr_getspecific in a visi-thread function failed.
263 }} 
264
265 set pdError(14) {
266 {Unable to start visualization process
267 } {vi
268 } {serious
269 } {
270 A request to start a new visualization process failed.  This is due
271 to a failure in RPCprocessCreate, msg_bind_buffered, or thr_setspecific.
272 }} 
273
274 set pdError(15) {
275 {Unable to create performance stream
276 } {vi
277 } {serious
278 } {
279 An attempt to create a performance stream for a new visualization failed.
280 }} 
281
282 set pdError(16) {
283 {Internal error
284 } {vi
285 } {serious
286 } {
287 Possible causes: bufferSize out of range in VISIthreadDataCallback and remove() in VISIthreadmain. Please, report this error to paradyn@cs.wisc.edu
288 }} 
289
290 set pdError(17) {
291 {Adding new metrics and/or foci failed 
292 } {vi
293 } {information
294 } {
295 An incomplete or invalid metric or focus list was returned as a result of
296 attempting to add metrics and/or foci to a visualization.
297 }} 
298
299 set pdError(18) {
300 {malloc failure in visi manager 
301 } {vm
302 } {fatal
303 } {
304 Call to malloc failed within a visi manager function.
305 }} 
306
307 set pdError(19) {
308 {strdup failure
309 } {vm
310 } {fatal
311 } {
312 Call to strdup failed within a visi manager function.
313 }} 
314
315 set pdError(20) {
316 {Internal error
317 } {vm
318 } {fatal
319 } {
320 An unrecoverable error occurred within a visi manager function. Please, 
321 report this error to paradyn@cs.wisc.edu
322 }} 
323
324 set pdError(21) {
325 {Tcl Command Failure
326 } {ui
327 } {fatal
328 } {
329 The tcl interpreter has failed. Bad pointer "newptr". Please, report
330 this error to paradyn@cs.wisc.edu
331 }} 
332
333 set pdError(22) {
334 {Tcl Command Failure
335 } {ui
336 } {fatal
337 } {
338 The tcl interpreter has failed unexpectedly (getMetsAndRes in UIM::chooseMetricsandResources). Please, report this error to paradyn@cs.wisc.edu 
339 }} 
340
341 set pdError(23) {
342 {Read error
343 } {paradynd 
344 } {information
345 } {
346 Read error in application process.
347 }}
348
349 set pdError(24) {
350 {Unable to read tcl start-up script
351 } {ui
352 } {information
353 } {
354 A tcl error occurred finding or reading the tcl script specified on the 
355 paradyn command line with the -s option.
356 }} 
357
358 set pdError(25) {
359 {Unable to define specified process
360 } {ui
361 } {information
362 } {
363 An error occurred while attempting to define an application.
364 }} 
365
366 set pdError(26) {
367 {tcl initialization for new resource display object failed.
368 } {ui
369 } {fatal
370 } {
371 Call to tcl command initRDO failed.
372 }} 
373
374 set pdError(27) {
375 {Executable not found.
376 } {paradynd
377 } {information
378 } {
379 The executable you are trying to run does not exist. Check out your filename
380 and path again!
381 }}
382
383 set pdError(28) {
384 {Unable to find symbol.
385 } {paradynd
386 } {information
387 } {
388 Sorry, no more information available.
389 }}
390
391 set pdError(29) {
392 {Function has bad address.
393 } {paradynd
394 } {information
395 } {
396 Sorry, no more information available.
397 }}
398
399 set pdError(30) {
400 {Incorrect version number.
401 } {paradynd
402 } {information
403 } {
404 Sorry, no more information available.
405 }}
406
407 set pdError(31) {
408 {Internal symbol DYNINSTfirst not found.
409 } {paradynd
410 } {serious
411 } {
412 You have not properly linked your application with the paradyn dyninst library.
413 Please, refer to the manual pages in order to check how to do this.
414 }}
415
416 set pdError(32) {
417 {Internal symbol DYNINSTend not found.
418 } {paradynd
419 } {serious
420 } {
421 This is an internal error. Please, report it to paradyn@cs.wisc.edu
422 }}
423
424 set pdError(33) {
425 {Could not find version number in instrumentation.
426 } {paradynd
427 } {information
428 } {
429 Your program has been linked with the wrong version of the paradyn dyninst 
430 library.
431 }}
432
433 set pdError(34) {
434 {Error function without module.
435 } {paradynd
436 } {information
437 } {
438 Sorry, no more information available.
439 }}
440
441 set pdError(35) {
442 {Unable to open PIF file.
443 } {paradynd
444 } {information
445 } {
446 Sorry, no more information available.
447 }}
448
449 set pdError(36) {
450 {Internal error: non-aligned length received on traceStream.
451 } {paradynd
452 } {serious
453 } {
454 Please, report this error to paradyn@cs.wisc.edu
455 }}
456
457 set pdError(37) {
458 {Internal error: wrong record type on sid
459 } {paradynd
460 } {serious
461 } {
462 Internal error. Please, report this error to paradyn@cs.wisc.edu
463 }}
464
465 set pdError(38) {
466 {Error in forwarding signal
467 } {paradynd
468 } {serious
469 } {
470 Internal error. Please, report this error to paradyn@cs.wisc.edu
471 }}
472
473 set pdError(39) {
474 {Internal error: unknown process state 
475 } {paradynd
476 } {serious
477 } {
478 Internal error. Please, report this error to paradyn@cs.wisc.edu
479 }}
480
481 set pdError(40) {
482 {Internal error: unable to detach PID
483 } {paradynd
484 } {serious
485 } {
486 Internal error. Please, report this error to paradyn@cs.wisc.edu
487 }}
488
489 set pdError(41) {
490 {Unable to open file.
491 } {paradynd
492 } {information
493 } {
494 Sorry, no more information available.
495 }}
496
497 set pdError(42) {
498 {Internal error: unable to parse executable.
499 } {paradynd
500 } {serious
501 } {
502 Internal error. Please, report this error to paradyn@cs.wisc.edu
503 }}
504
505 set pdError(43) {
506 {Internal error: unable to get loader info about process. 
507 } {paradynd
508 } {serious
509 } {
510 Internal error. Please, report this error to paradyn@cs.wisc.edu
511 }}
512
513 set pdError(44) {
514 {Internal error: error reading header
515 } {paradynd
516 } {serious
517 } {
518 Internal error. Please, report this error to paradyn@cs.wisc.edu
519 }}
520
521 set pdError(45) {
522 {Internal error: problem with executable header file.
523 } {paradynd
524 } {serious
525 } {
526 Internal error. Please, report this error to paradyn@cs.wisc.edu
527 }}
528
529 set pdError(46) {
530 {Program not statically linked.
531 } {paradynd
532 } {information
533 } {
534 Sorry, no more information available.
535 }}
536
537 set pdError(47) {
538 {dumpcore not available yet.
539 } {paradynd
540 } {information
541 } {
542 Sorry, no more information available.
543 }}
544
545 set pdError(48) {
546 {Symbol table out of order, use -Xlinker -bnoobjreorder
547 } {paradynd
548 } {information
549 } {
550 Sorry, no more information available.
551 }}
552
553 set pdError(49) {
554 {Error reading executable file.
555 } {paradynd
556 } {information
557 } {
558 Sorry, no more information available.
559 }}
560
561 set pdError(50) {
562 {Internal error: Cannot find file in inst-power.C
563 } {paradynd
564 } {serious
565 } {
566 Internal error. Please, report this error to paradyn@cs.wisc.edu
567 }}
568
569 set pdError(51) {
570 {Internal error: In forkNodeProcesses, parent id unknown.
571 } {paradynd
572 } {serious
573 } {
574 Internal error. Please, report this error to paradyn@cs.wisc.edu
575 }}
576
577 set pdError(52) {
578 {Internal error: Branch too far.
579 } {paradynd
580 } {serious
581 } {
582 Internal error. Please, report this error to paradyn@cs.wisc.edu
583 }}
584
585 set pdError(53) {
586 {Internal error: Program text + data is too big for dyninst.
587 } {paradynd
588 } {fatal
589 } {
590 Internal error. Please, report this error to paradyn@cs.wisc.edu
591 }}
592
593 set pdError(54) {
594 {Warning: Program text + data could be too big for dyninst.
595 } {paradynd
596 } {information
597 } {
598 Sorry, no more information available.
599 }}
600
601 set pdError(55) {
602 {Internal error: Unsupported return.
603 } {paradynd
604 } {fatal
605 } {
606 Internal error. Please, report this error to paradyn@cs.wisc.edu
607 }}
608
609 set pdError(56) {
610 {Internal error: exec failed in paradynd to start paradyndCM5.
611 } {paradynd
612 } {serious
613 } {
614 Internal error. Please, report this error to paradyn@cs.wisc.edu
615 }}
616
617 set pdError(57) {
618 {Internal error: could not write all bytes.
619 } {paradynd
620 } {serious
621 } {
622 Internal error. Please, report this error to paradyn@cs.wisc.edu
623 }}
624
625 set pdError(58) {
626 {Internal error: unable to find process.
627 } {paradynd
628 } {serious
629 } {
630 Internal error. Please, report this error to paradyn@cs.wisc.edu
631 }}
632
633 set pdError(59) {
634 {Internal error: there are no processes known to this daemon.
635 } {paradynd
636 } {serious
637 } {
638 Internal error. Please, report this error to paradyn@cs.wisc.edu
639 }}
640
641 set pdError(60) {
642 {Internal error: unable to find thread.
643 } {paradynd
644 } {serious
645 } {
646 Internal error. Please, report this error to paradyn@cs.wisc.edu
647 }}
648
649 set pdError(61) {
650 {Internal error: disableDataCollection mid not found.
651 } {paradynd
652 } {serious
653 } {
654 Internal error. Please, report this error to paradyn@cs.wisc.edu
655 }}
656
657 set pdError(62) {
658 {Internal error: cannot continue PID.
659 } {paradynd
660 } {serious
661 } {
662 Internal error. Please, report this error to paradyn@cs.wisc.edu
663 }}
664
665 set pdError(63) {
666 {Internal error: cannot pause PID.
667 } {paradynd
668 } {serious
669 } {
670 Internal error. Please, report this error to paradyn@cs.wisc.edu
671 }}
672
673 set pdError(64) {
674 {No function calls in procedure.
675 } {paradynd
676 } {information
677 } {
678 No function calls where found in current procedure.
679 }}
680
681 set pdError(65) {
682 {Sample not for valid metric instance.
683 } {paradynd
684 } {information
685 } {
686 Sorry, no more information available.
687 }}
688
689 set pdError(66) {
690 {Internal error: inferior heap overflow.
691 } {paradynd
692 } {serious
693 } {
694 Internal error. Please, report this error to paradyn@cs.wisc.edu
695 }}
696
697 set pdError(67) {
698 {Internal error: attempt to free already freed heap entry.
699 } {paradynd
700 } {serious
701 } {
702 Internal error. Please, report this error to paradyn@cs.wisc.edu
703 }}
704
705 set pdError(68) {
706 {Internal error: unable to start file.
707 } {paradynd
708 } {information
709 } {
710 Sorry, no more information available.
711 }}
712
713 set pdError(69) {
714 {Internal error: ptrace error.
715 } {paradynd
716 } {serious
717 } {
718 Internal error. Please, report this error to paradyn@cs.wisc.edu
719 }}
720
721 set pdError(70) {
722 {Internal error: execv failed. 
723 } {paradynd
724 } {serious
725 } {
726 Internal error. Please, report this error to paradyn@cs.wisc.edu
727 }}
728
729 set pdError(71) {
730 {Internal error: vfork failed.
731 } {paradynd
732 } {serious
733 } {
734 Internal error. Please, report this error to paradyn@cs.wisc.edu
735 }}
736
737 set pdError(72) {
738 {Internal error: unable to stat.
739 } {paradynd
740 } {serious
741 } {
742 Internal error. Please, report this error to paradyn@cs.wisc.edu
743 }}
744
745 set pdError(73) {
746 {Internal error: could not (un)marshall parameters, dumping core.
747 } {paradynd
748 } {serious
749 } {
750 Internal error. Please, report this error to paradyn@cs.wisc.edu
751 }}
752
753 set pdError(74) {
754 {Internal error: protocol verification failed.
755 } {paradynd
756 } {serious
757 } {
758 Internal error. Please, report this error to paradyn@cs.wisc.edu
759 }}
760
761 set pdError(75) {
762 {Internal error: cannot do sync call.
763 } {paradynd
764 } {serious
765 } {
766 Internal error. Please, report this error to paradyn@cs.wisc.edu
767 }}
768
769 set pdError(76) {
770 {Internal error: unknown message tag. 
771 } {paradynd
772 } {serious
773 } {
774 Internal error. Please, report this error to paradyn@cs.wisc.edu
775 }}
776
777 set pdError(77) {
778 {Internal error: handle error called for wrong err_state.
779 } {paradynd
780 } {serious
781 } {
782 Internal error. Please, report this error to paradyn@cs.wisc.edu
783 }}
784
785 set pdError(78) {
786 {Internal error: problem stopping process.
787 } {paradynd
788 } {serious
789 } {
790 Internal error. Please, report this error to paradyn@cs.wisc.edu
791 }}
792
793 set pdError(79) {
794 {Internal error: unable to find addr of DYNINSTobsCostLow.
795 } {paradynd
796 } {serious
797 } {
798 Internal error. Please, report this error to paradyn@cs.wisc.edu
799 }}
800
801 set pdError(80) {
802 {Internal error: unable to find addr of callee process.
803 } {paradynd
804 } {serious
805 } {
806 Internal error. Please, report this error to paradyn@cs.wisc.edu
807 }}
808
809 set pdError(81) {
810 {Cannot start process on specified host.
811 } {dm
812 } {information
813 } {
814 This error maybe produced by a wrong host name. Paradyn cannot create the
815 process on the host you are specifying.
816 }}
817
818 set pdError(82) {
819 {Trying to run a thread that is not ready yet.
820 } {dm
821 } {information
822 } {
823 You are trying to run a process that it is still being created. Please, wait
824 and try again.
825 }}
826
827 set pdError(83) {
828 {Internal error: Tcl interpreter failed in routine changeApplicState.
829 } {ui
830 } {serious
831 } {
832 Internal error. Please, report this error to paradyn@cs.wisc.edu
833 }}
834
835 set numPdErrors 83