GNU gdb 2002-04-01-cvs Copyright 2002 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "mipsel-linux"...(no debugging symbols found)... Core was generated by `/usr/bin/X11/X -dpi 100 -nolisten tcp'. Program terminated with signal 4, Illegal instruction. Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/ld.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/ld.so.1 Reading symbols from /lib/libnss_files.so.2...(no debugging symbols found)... done. Loaded symbols for /lib/libnss_files.so.2 GDB is unable to find the start of the function at 0x7fff7600 and thus can't determine the size of that function's stack frame. This means that GDB may be unable to access that stack frame, or the frames below it. This problem is most likely caused by an invalid program counter or stack pointer. However, if you think GDB should simply search farther back from 0x7fff7600 for code which looks like the beginning of a function, you can increase the range of the search using the `set heuristic-fence-post' command. #0 0x7fff7600 in ?? () (gdb) where #0 0x7fff7600 in ?? () (gdb) disass 0x7fff7580 0x7fff7680 Dump of assembler code from 0x7fff7580 to 0x7fff7680: 0x7fff7580: nop 0x7fff7584: nop 0x7fff7588: nop 0x7fff758c: nop 0x7fff7590: nop 0x7fff7594: nop 0x7fff7598: nop 0x7fff759c: nop 0x7fff75a0: nop 0x7fff75a4: nop 0x7fff75a8: nop 0x7fff75ac: nop 0x7fff75b0: nop 0x7fff75b4: nop 0x7fff75b8: nop 0x7fff75bc: nop 0x7fff75c0: nop 0x7fff75c4: nop 0x7fff75c8: nop 0x7fff75cc: nop 0x7fff75d0: nop 0x7fff75d4: beq at,t3,0x80003ef8 0x7fff75d8: sllv zero,zero,zero 0x7fff75dc: 0xe 0x7fff75e0: beq zero,gp,0x7ffef244 0x7fff75e4: beq zero,t0,0x800012e8 0x7fff75e8: 0x7fff7600 0x7fff75ec: beq zero,t2,0x7ffd98b0 0x7fff75f0: sd ra,-1(ra) 0x7fff75f4: sd ra,-1(ra) 0x7fff75f8: slti sp,s6,-25040 0x7fff75fc: beq zero,t2,0x7ffd9cc0 0x7fff7600: li v0,4119 0x7fff7604: syscall 0x7fff7608: 0x12c 0x7fff760c: lb a0,-19437(zero) 0x7fff7610: slti s1,s6,17812 0x7fff7614: nop 0x7fff7618: nop 0x7fff761c: nop 0x7fff7620: 0xcf9210 0x7fff7624: nop 0x7fff7628: mfhi zero 0x7fff762c: nop 0x7fff7630: beq zero,at,0x8000caa4 0x7fff7634: nop 0x7fff7638: 0xe 0x7fff763c: nop 0x7fff7640: slti v0,k1,28680 0x7fff7644: nop 0x7fff7648: 0x1228 0x7fff764c: nop 0x7fff7650: nop 0x7fff7654: nop 0x7fff7658: multu zero,zero 0x7fff765c: nop 0x7fff7660: nop 0x7fff7664: nop 0x7fff7668: slti t9,s7,17756 0x7fff766c: nop 0x7fff7670: beq at,t3,0x7fff6f04 0x7fff7674: nop 0x7fff7678: 0x12c 0x7fff767c: nop End of assembler dump. (gdb) info regs (gdb) info regs  zero at v0 v1 a0 a1 a2 a3 R0 00000000 b004b400 ffffffff ffffffff 00000001 7fff73f8 00000000 00000000 t0 t1 t2 t3 t4 t5 t6 t7 R8 0000b400 00000000 00000000 00000000 00000000 822b2880 822b2900 00000000 s0 s1 s2 s3 s4 s5 s6 s7 R16 00000000 102b3248 00000004 0000000e 101cdf18 102b1820 00000001 00000000 t8 t9 k0 k1 gp sp s8 ra R24 00000000 006c86ec 00000000 00000000 10082740 7fff75f0 7fff7d08 7fff7600 sr lo hi bad cause pc a004b413 00000002 00000000 8009c6a0 00000028 7fff7600 fsr fir fp 00800004 00000000 00000000 (gdb) quit