Comment 67 for bug 553789

Revision history for this message
In , Alex Mayorga (alex-mayorga) wrote :

(In reply to comment #3)
> However, according to mwk, the data error is unlikely to be related to the
> hangs. Also he believes he might have the same problem using recent nouveau
> code. To confirm that, he would like to know the value of the 400700 register
> next time the machine hangs :
> $ wget http://0x04.net/~mwk/pgtest/{peek.c,libio.{c,h}}
> $ gcc peek.c libio.c -lpciaccess -o peek
> # ./peek 0x400700

Landed here from bug 33357 that might be a duplicate of this one.
For n00bs like me the commands have changed a bit, I managed to figure out the first one to be:
$ wget http://0x04.net/cgit/index.cgi/pgtest/{peek.c,libio.{c,h}}

The second one gives me the following:

$ gcc peek.c libio.c -lpciaccess -o peek
peek.c:1:1: error: expected identifier or ‘(’ before ‘<’ token
peek.c:3:13: warning: character constant too long for its type
peek.c:3:53: warning: multi-character character constant
peek.c:3:63: warning: multi-character character constant
peek.c:6:12: warning: character constant too long for its type
peek.c:6:32: warning: character constant too long for its type
peek.c:7:12: warning: character constant too long for its type
peek.c:7:29: warning: character constant too long for its type
peek.c:8:11: warning: character constant too long for its type
peek.c:8:29: warning: character constant too long for its type
peek.c:8:45: warning: character constant too long for its type
peek.c:9:11: warning: character constant too long for its type
peek.c:9:29: warning: character constant too long for its type
peek.c:9:46: warning: character constant too long for its type
peek.c:9:106: warning: character constant too long for its type
peek.c:12:9: warning: multi-character character constant
peek.c:12:26: warning: character constant too long for its type
peek.c:14:11: warning: multi-character character constant
peek.c:14:38: warning: character constant too long for its type
peek.c:14:66: warning: character constant too long for its type
peek.c:14:87: warning: character constant too long for its type
peek.c:15:11: warning: multi-character character constant
peek.c:15:26: warning: character constant too long for its type
peek.c:15:66: warning: character constant too long for its type
peek.c:15:80: warning: character constant too long for its type
peek.c:15:131: warning: multi-character character constant
peek.c:15:151: warning: multi-character character constant
peek.c:15:164: error: empty character constant
peek.c:16:27: warning: character constant too long for its type
peek.c:17:23: warning: character constant too long for its type
peek.c:17:37: error: empty character constant
peek.c:17:46: warning: character constant too long for its type
peek.c:18:15: warning: multi-character character constant
peek.c:18:46: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘this’
peek.c:18:56: warning: character constant too long for its type
peek.c:19:16: warning: character constant too long for its type
peek.c:19:1: error: stray ‘\305’ in program
peek.c:19:1: error: stray ‘\233’ in program
peek.c:20:14: warning: multi-character character constant
peek.c:21:10: warning: character constant too long for its type
peek.c:21:24: warning: character constant too long for its type
peek.c:21:69: warning: character constant too long for its type
peek.c:21:116: warning: character constant too long for its type
peek.c:21:161: warning: character constant too long for its type
peek.c:21:208: warning: character constant too long for its type
peek.c:21:259: warning: character constant too long for its type
peek.c:21:306: warning: character constant too long for its type
peek.c:21:362: warning: multi-character character constant
peek.c:21:381: warning: character constant too long for its type
peek.c:21:396: warning: multi-character character constant
peek.c:21:409: warning: character constant too long for its type
peek.c:22:14: warning: multi-character character constant
peek.c:23:15: warning: multi-character character constant
peek.c:24:15: warning: character constant too long for its type
peek.c:25:15: warning: character constant too long for its type
peek.c:27:14: warning: multi-character character constant
peek.c:27:25: warning: multi-character character constant
peek.c:27:37: warning: multi-character character constant
peek.c:27:57: error: empty character constant
peek.c:28:13: warning: character constant too long for its type
peek.c:28:28: warning: character constant too long for its type
peek.c:31:12: warning: character constant too long for its type
peek.c:31:33: warning: character constant too long for its type
peek.c:33:12: warning: character constant too long for its type
peek.c:33:42: error: too many decimal points in number
libio.c:1:1: error: expected identifier or ‘(’ before ‘<’ token
libio.c:3:13: warning: character constant too long for its type
libio.c:3:53: warning: multi-character character constant
libio.c:3:63: warning: multi-character character constant
libio.c:6:12: warning: character constant too long for its type
libio.c:6:32: warning: character constant too long for its type
libio.c:7:12: warning: character constant too long for its type
libio.c:7:29: warning: character constant too long for its type
libio.c:8:11: warning: character constant too long for its type
libio.c:8:29: warning: character constant too long for its type
libio.c:8:45: warning: character constant too long for its type
libio.c:9:11: warning: character constant too long for its type
libio.c:9:29: warning: character constant too long for its type
libio.c:9:46: warning: character constant too long for its type
libio.c:9:106: warning: character constant too long for its type
libio.c:12:9: warning: multi-character character constant
libio.c:12:26: warning: character constant too long for its type
libio.c:14:11: warning: multi-character character constant
libio.c:14:38: warning: character constant too long for its type
libio.c:14:66: warning: character constant too long for its type
libio.c:14:87: warning: character constant too long for its type
libio.c:15:11: warning: multi-character character constant
libio.c:15:26: warning: character constant too long for its type
libio.c:15:66: warning: character constant too long for its type
libio.c:15:80: warning: character constant too long for its type
libio.c:15:131: warning: multi-character character constant
libio.c:15:151: warning: multi-character character constant
libio.c:15:164: error: empty character constant
libio.c:16:27: warning: character constant too long for its type
libio.c:17:23: warning: character constant too long for its type
libio.c:17:37: error: empty character constant
libio.c:17:46: warning: character constant too long for its type
libio.c:18:15: warning: multi-character character constant
libio.c:18:46: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘this’
libio.c:18:56: warning: character constant too long for its type
libio.c:19:16: warning: character constant too long for its type
libio.c:19:1: error: stray ‘\305’ in program
libio.c:19:1: error: stray ‘\233’ in program
libio.c:20:14: warning: multi-character character constant
libio.c:21:10: warning: character constant too long for its type
libio.c:21:24: warning: character constant too long for its type
libio.c:21:69: warning: character constant too long for its type
libio.c:21:116: warning: character constant too long for its type
libio.c:21:161: warning: character constant too long for its type
libio.c:21:208: warning: character constant too long for its type
libio.c:21:259: warning: character constant too long for its type
libio.c:21:306: warning: character constant too long for its type
libio.c:21:362: warning: multi-character character constant
libio.c:21:381: warning: character constant too long for its type
libio.c:21:396: warning: multi-character character constant
libio.c:21:409: warning: character constant too long for its type
libio.c:22:14: warning: multi-character character constant
libio.c:23:15: warning: multi-character character constant
libio.c:24:15: warning: character constant too long for its type
libio.c:25:15: warning: character constant too long for its type
libio.c:27:14: warning: multi-character character constant
libio.c:27:25: warning: multi-character character constant
libio.c:27:37: warning: multi-character character constant
libio.c:27:57: error: empty character constant
libio.c:28:13: warning: character constant too long for its type
libio.c:28:28: warning: character constant too long for its type
libio.c:31:12: warning: character constant too long for its type
libio.c:31:33: warning: character constant too long for its type
libio.c:33:12: warning: character constant too long for its type
libio.c:33:42: error: too many decimal points in number

Can someone please update these instructions?
Thanks in advance.