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