Comment 8 for bug 1039916

Revision history for this message
TJ (tj) wrote :

More detail, including the process memory map.

$ sudo ./smartdimmer -g
OK: map_mem(): PEXTDEV register 0xd5101000 requested 0x1000 and received 0x1000 after 0 attempts at 0x7f709064e000
OK: map_mem(): PFB register 0xd5100000 requested 0x1000 and received 0x1000 after 0 attempts at 0x7f709064d000
OK: map_mem(): PMC register 0xd5000000 requested 0x1000 and received 0x1000 after 0 attempts at 0x7f709064c000
OK: map_mem(): PCIO register 0xd5601000 requested 0x2000 and received 0x2000 after 0 attempts at 0x7f709064a000
ERR: map_mem(): PDISPLAY register 0xd5610000 requested 0x10000 but received 0x8000 after 8 attempts at 0x7f70905d7000
OK: map_mem(): PRAMDAC register 0xd5680000 requested 0x2000 and received 0x2000 after 0 attempts at 0x7f7090648000
ERR: map_mem(): PRAMIN register 0xd5700000 requested 0x100000 but received 0 after 256 attempts at 0xffffffffffffffff
ERR: map_mem(): memory-mapping PRAMIN failed

$ sudo cat /proc/7505/maps
[sudo] password for tj:
00400000-0041c000 r-xp 00000000 fc:03 817412 /home/all/SourceCode/nvclock/nvclock-0.8b4+cvs20100914/src/smartdimmer
0061c000-0061d000 r--p 0001c000 fc:03 817412 /home/all/SourceCode/nvclock/nvclock-0.8b4+cvs20100914/src/smartdimmer
0061d000-0061e000 rw-p 0001d000 fc:03 817412 /home/all/SourceCode/nvclock/nvclock-0.8b4+cvs20100914/src/smartdimmer
0061e000-0061f000 rw-p 00000000 00:00 0
01778000-01799000 rw-p 00000000 00:00 0 [heap]
7f708f302000-7f708f307000 r-xp 00000000 fc:0d 408436 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f708f307000-7f708f506000 ---p 00005000 fc:0d 408436 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f708f506000-7f708f507000 r--p 00004000 fc:0d 408436 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f708f507000-7f708f508000 rw-p 00005000 fc:0d 408436 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f708f508000-7f708f50a000 r-xp 00000000 fc:0d 408434 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f708f50a000-7f708f709000 ---p 00002000 fc:0d 408434 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f708f709000-7f708f70a000 r--p 00001000 fc:0d 408434 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f708f70a000-7f708f70b000 rw-p 00002000 fc:0d 408434 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f708f70b000-7f708f70d000 r-xp 00000000 fc:0d 12464 /lib/x86_64-linux-gnu/libdl-2.15.so
7f708f70d000-7f708f90d000 ---p 00002000 fc:0d 12464 /lib/x86_64-linux-gnu/libdl-2.15.so
7f708f90d000-7f708f90e000 r--p 00002000 fc:0d 12464 /lib/x86_64-linux-gnu/libdl-2.15.so
7f708f90e000-7f708f90f000 rw-p 00003000 fc:0d 12464 /lib/x86_64-linux-gnu/libdl-2.15.so
7f708f90f000-7f708f92c000 r-xp 00000000 fc:0d 404458 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f708f92c000-7f708fb2b000 ---p 0001d000 fc:0d 404458 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f708fb2b000-7f708fb2c000 r--p 0001c000 fc:0d 404458 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f708fb2c000-7f708fb2d000 rw-p 0001d000 fc:0d 404458 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f708fb2d000-7f708fce0000 r-xp 00000000 fc:0d 10515 /lib/x86_64-linux-gnu/libc-2.15.so
7f708fce0000-7f708fedf000 ---p 001b3000 fc:0d 10515 /lib/x86_64-linux-gnu/libc-2.15.so
7f708fedf000-7f708fee3000 r--p 001b2000 fc:0d 10515 /lib/x86_64-linux-gnu/libc-2.15.so
7f708fee3000-7f708fee5000 rw-p 001b6000 fc:0d 10515 /lib/x86_64-linux-gnu/libc-2.15.so
7f708fee5000-7f708feea000 rw-p 00000000 00:00 0
7f708feea000-7f708fefa000 r-xp 00000000 fc:0d 399006 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f708fefa000-7f70900f9000 ---p 00010000 fc:0d 399006 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f70900f9000-7f70900fa000 r--p 0000f000 fc:0d 399006 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f70900fa000-7f70900fb000 rw-p 00010000 fc:0d 399006 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f70900fb000-7f709022a000 r-xp 00000000 fc:0d 401570 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f709022a000-7f709042a000 ---p 0012f000 fc:0d 401570 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f709042a000-7f709042b000 r--p 0012f000 fc:0d 401570 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f709042b000-7f709042f000 rw-p 00130000 fc:0d 401570 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f709042f000-7f7090451000 r-xp 00000000 fc:0d 10991 /lib/x86_64-linux-gnu/ld-2.15.so
7f70905d7000-7f70905df000 rw-s d5610000 00:05 15458 /dev/nvidia0
7f7090624000-7f7090629000 rw-p 00000000 00:00 0
7f7090648000-7f709064a000 rw-s d5680000 00:05 15458 /dev/nvidia0
7f709064a000-7f709064c000 rw-s d5601000 00:05 15458 /dev/nvidia0
7f709064c000-7f709064d000 rw-s d5000000 00:05 15458 /dev/nvidia0
7f709064d000-7f709064e000 rw-s d5100000 00:05 15458 /dev/nvidia0
7f709064e000-7f709064f000 rw-s d5101000 00:05 15458 /dev/nvidia0
7f709064f000-7f7090651000 rw-p 00000000 00:00 0
7f7090651000-7f7090652000 r--p 00022000 fc:0d 10991 /lib/x86_64-linux-gnu/ld-2.15.so
7f7090652000-7f7090654000 rw-p 00023000 fc:0d 10991 /lib/x86_64-linux-gnu/ld-2.15.so
7fff690ef000-7fff69110000 rw-p 00000000 00:00 0 [stack]
7fff691ff000-7fff69200000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]