File > Show > Errlog

Viewing the Alias Error Log


Purpose

Displays a list of error messages.

How to Use

Select File > Show > Errlog. A window similar to the following is displayed.

From this window, you can read error messages from previous Alias sessions. This could be helpful if you are trying to track a software problem.

If Alias exits because of a software problem, the last twenty main menu commands are appended to the error log. The Product, Version number, build date, and host name are also included, telling you where the problem occurred. Information is appended to this log each time you run Alias, so that you can also see details of previous sessions rather than just the current one.

Error Message Translations

Frequently asked questions about the SDL renderer

You may sometimes see the following message in your errlog file when a rendering has failed or aborted:



rendering error: exited with error code XXX 

Under such circumstances, you don't really know what XXX stands for, because it is just a numeric value without any explanation. The XXX values are system error codes (not to be confused with internal error codes). The numbers come from the man page for signals.

To see the man page, open a UNIX shell and type man 5 signal.

Add 128 to the man page's Value numbers to get the exit code numbers. For example, if you see the error message:



rendering error: exited with error code 139

The value is 11 + 128 which equals 139. On the man page, 11 is a Segmentation Fault (SIGSEGV). See the following example of a man page file:

Name

Value

Default

Event

SIGHUP

1

Exit

Hangup [see termio(7)]

SIGINT

2

Exit

Interrupt [see termio(7)]

SIGQUIT

3

Core

Quit [see termio(7)]

SIGILL

4

Core

Illegal Instruction

SIGTRAP

5

Core

Trace/Breakpoint Trap

SIGABRT

6

Core

Abort

SIGEMT

7

Core

Emulation Trap

SIGFPE

8

Core

Arithmetic Exception

SIGKILL

9

Exit

Killed

SIGBUS

10

Core

Bus Error

SIGSEGV

11

Core

Segmentation Fault

SIGSYS

12

Core

Bad System Call

SIGPIPE

13

Exit

Broken Pipe

SIGALRM

14

Exit

Alarm Clock

SIGTERM

15

Exit

Terminated

SIGUSR1

16

Exit

User Signal 1

SIGUSR2

17

Exit

User Signal 2

SIGCHLD

18

Ignore

Child Status Changed

SIGPWR

19

Ignore

Power Fail/Restart

SIGWINCH

20

Ignore

Window Size Change

SIGURG

21

Ignore

Urgent Socket Condition

SIGPOLL

22

Ignore

Pollable Event [see streamio(7)]

SIGSTOP

23

Stop

Stopped (signal)

SIGTSTP

24

Stop

Stopped (user) [see termio(7)]

SIGCONT

25

Ignore

Continued

SIGTTIN

26

Stop

Stopped (tty input) [see termio(7)]

SIGTTOU

27

Stop

Stopped (tty output) [see termio(7)]

SIGVTALRM

28

Exit

Virtual Timer Expired

SIGPROF

29

Exit

Profiling Timer Expired

SIGXCPU

30

Core

CPU time limit exceeded [see getrlimit(2)]

SIGXFSZ

31

Core

File size limit exceeded [see getrlimit(2)]

SIGRTMIN

49

Exit

Posix.4 SIGRTMIN

SIGRTMAX

64

Exit

Posix.4 SIGRTMAX

Warning: The signal numbers on an SGI machine may not be the same on other UNIX platforms.





Copyright © 1998, Alias|Wavefront, a division of Silicon Graphics Limited. All rights reserved. Please send questions or comments regarding the documentation to:
[email protected]