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