sam@sam-laptop: ~ $ ssh 192.168.1.108 sam@192.168.1.108's password: Linux sam-desktop 2.6.26-5-generic #1 SMP Sun Aug 3 01:26:00 UTC 2008 x86_64 The programs included with the Ubuntu system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. To access official Ubuntu documentation, please visit: http://help.ubuntu.com/ Last login: Sat Aug 9 15:46:39 2008 from sam-laptop.lan sam@sam-desktop:~$ sam@sam-desktop:~$ sudo gdb Xorg [sudo] password for sam: GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu"... (gdb) break RADEONMapMMIO Function "RADEONMapMMIO" not defined. Make breakpoint pending on future shared library load? (y or [n]) y Breakpoint 1 (RADEONMapMMIO) pending. (gdb) handle SIGUSR1 nostop Signal Stop Print Pass to program Description SIGUSR1 No Yes Yes User defined signal 1 (gdb) run Starting program: /usr/bin/Xorg [Thread debugging using libthread_db enabled] This is a pre-release version of the X server from The X.Org Foundation. It is not supported in any way. Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/. Select the "xorg" product for bugs you find in this release. Before reporting bugs in pre-release versions please check the latest version in the X.Org Foundation git repository. See http://wiki.x.org/wiki/GitPage for git access instructions. X.Org X Server 1.4.99.906 (1.5.0 RC 6) Release Date: X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.24-15-server x86_64 Ubuntu Current Operating System: Linux sam-desktop 2.6.26-5-generic #1 SMP Sun Aug 3 01:26:00 UTC 2008 x86_64 Build Date: 06 August 2008 11:28:30AM xorg-server 2:1.4.99.906-1ubuntu3 (buildd@crested.buildd) Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sat Aug 9 16:05:53 2008 (==) Using config file: "/etc/X11/xorg.conf" [New Thread 0x7fb5ade9a6e0 (LWP 5972)] [tcsetpgrp failed in terminal_inferior: Operation not permitted] [Switching to Thread 0x7fb5ade9a6e0 (LWP 5972)] Breakpoint 1, RADEONMapMMIO (pScrn=0x1254580) at ../../src/radeon_driver.c:358 358 ../../src/radeon_driver.c: No such file or directory. in ../../src/radeon_driver.c (gdb) break pci_device_map_range Breakpoint 2 at 0x7fb5ada93830: file ../../src/common_interface.c, line 215. (gdb) cont Continuing. Breakpoint 2, pci_device_map_range (dev=0x123f8b8, base=3491758080, size=65536, map_flags=1, addr=0x1257788) at ../../src/common_interface.c:215 215 ../../src/common_interface.c: No such file or directory. in ../../src/common_interface.c (gdb) bt full #0 pci_device_map_range (dev=0x123f8b8, base=3491758080, size=65536, map_flags=1, addr=0x1257788) at ../../src/common_interface.c:215 mappings = region = i = err = #1 0x00007fb5aa622f2d in RADEONMapMMIO (pScrn=0x1254580) at ../../src/radeon_driver.c:383 info = (RADEONInfoPtr) 0x1257730 pRADEONEnt = (RADEONEntPtr) 0x1254d10 err = #2 0x00007fb5aa624ddb in RADEONPreInit (pScrn=0x1254580, flags=0) at ../../src/radeon_driver.c:2739 pInt10 = int10_save = s = crtc_max_X = crtc_max_Y = pRADEONEnt = (RADEONEntPtr) 0x1254d10 pPriv = #3 0x0000000000469ce9 in InitOutput (pScreenInfo=0x7e37c0, argc=1, argv=0x7fffb5eb7748) at ../../../../hw/xfree86/common/xf86Init.c:749 configured_device = i = 0 j = k = scr_index = modulelist = optionlist = (pointer *) 0x1245830 layout = (screenLayoutPtr) 0x1233700 screenpix24 = pix24 = pix24From = autoconfig = #4 0x0000000000433116 in main (argc=1, argv=0x7fffb5eb7748, envp=0x7fffb5eb7758) at ../../dix/main.c:358 i = 0 error = 0 xauthfile = alwaysCheckForInput = {0, 1} (gdb) info locals mappings = region = i = err = (gdb) next 226 in ../../src/common_interface.c (gdb) info locals mappings = region = i = err = (gdb) next 215 in ../../src/common_interface.c (gdb) info locals mappings = region = i = err = (gdb) next 226 in ../../src/common_interface.c (gdb) info locals mappings = region = i = err = (gdb) next 215 in ../../src/common_interface.c (gdb) where #0 pci_device_map_range (dev=0x123f8b8, base=3491758080, size=65536, map_flags=1, addr=0x1257788) at ../../src/common_interface.c:215 #1 0x00007fb5aa622f2d in RADEONMapMMIO (pScrn=0x1254580) at ../../src/radeon_driver.c:383 #2 0x00007fb5aa624ddb in RADEONPreInit (pScrn=0x1254580, flags=0) at ../../src/radeon_driver.c:2739 #3 0x0000000000469ce9 in InitOutput (pScreenInfo=0x7e37c0, argc=1, argv=0x7fffb5eb7748) at ../../../../hw/xfree86/common/xf86Init.c:749 #4 0x0000000000433116 in main (argc=1, argv=0x7fffb5eb7748, envp=0x7fffb5eb7758) at ../../dix/main.c:358 (gdb) next 226 in ../../src/common_interface.c (gdb) next 215 in ../../src/common_interface.c (gdb) next 226 in ../../src/common_interface.c (gdb) next 224 in ../../src/common_interface.c (gdb) info locals mappings = region = 0 i = err = 14 (gdb) next 226 in ../../src/common_interface.c (gdb) info locals mappings = region = 0 i = err = 14 (gdb) next 234 in ../../src/common_interface.c (gdb) info locals mappings = region = 0 i = err = 14 (gdb) next 235 in ../../src/common_interface.c (gdb) info locals mappings = region = 0 i = err = 14 (gdb) next 231 in ../../src/common_interface.c (gdb) info locals mappings = region = 0 i = err = 14 (gdb) next 234 in ../../src/common_interface.c (gdb) locals Undefined command: "locals". Try "help". (gdb) info locals mappings = region = 1 i = err = 14 (gdb) next 231 in ../../src/common_interface.c (gdb) info locals mappings = region = 1 i = err = 14 (gdb) next 234 in ../../src/common_interface.c (gdb) info locals mappings = region = 2 i = err = 14 (gdb) next 235 in ../../src/common_interface.c (gdb) next 236 in ../../src/common_interface.c (gdb) next 245 in ../../src/common_interface.c (gdb) info locals mappings = region = 2 i = err = 7 (gdb) next 252 in ../../src/common_interface.c (gdb) info locals mappings = region = 2 i = err = 7 (gdb) next 260 in ../../src/common_interface.c (gdb) info locals mappings = region = 2 i = 3491823616 err = 7 (gdb) next 262 in ../../src/common_interface.c (gdb) info locals mappings = region = 2 i = 3491823616 err = 7 (gdb) next 260 in ../../src/common_interface.c (gdb) info locals mappings = region = 2 i = 3491823616 err = 12 (gdb) next 262 in ../../src/common_interface.c (gdb) info locals mappings = region = 2 i = err = 12 (gdb) next 260 in ../../src/common_interface.c (gdb) info locals mappings = (struct pci_device_mapping *) 0x1258300 region = 2 i = err = 12 (gdb) next 262 in ../../src/common_interface.c (gdb) info locals mappings = region = 2 i = err = 12 (gdb) next 266 in ../../src/common_interface.c (gdb) info locals mappings = region = 2 i = err = 12 (gdb) next 268 in ../../src/common_interface.c (gdb) info locals mappings = region = 2 i = err = 12 (gdb) next 266 in ../../src/common_interface.c (gdb) info locals mappings = region = 2 i = err = 12 (gdb) next 267 in ../../src/common_interface.c (gdb) info locals mappings = region = 2 i = err = 12 (gdb) next 269 in ../../src/common_interface.c (gdb) info locals mappings = region = 2 i = err = 12 (gdb) mappings = region = 2 i = err = 12 (gdb) next 270 in ../../src/common_interface.c (gdb) info locals mappings = region = 2 i = err = 12 (gdb) next 272 in ../../src/common_interface.c (gdb) info locals mappings = region = 2 i = err = 12 (gdb) next 270 in ../../src/common_interface.c (gdb) info locals mappings = region = i = err = 12 (gdb) next 272 in ../../src/common_interface.c (gdb) info locals mappings = region = i = err = 12 (gdb) next 273 in ../../src/common_interface.c (gdb) info locals mappings = (struct pci_device_mapping *) 0x1258300 region = i = err = 12 (gdb) next