2008-01-08 06:49:43 |
thierman |
bug |
|
|
added bug |
2008-01-08 07:17:12 |
Timo Aaltonen |
xorg-server: status |
New |
Incomplete |
|
2008-01-09 04:05:55 |
thierman |
bug |
|
|
added attachment 'Xdebug.tar' (Xdebug.tar) |
2008-01-11 06:47:34 |
thierman |
bug |
|
|
added attachment 'BugReportFiles.tar' (This tar file contains all the details.) |
2008-01-11 06:53:29 |
thierman |
title |
xserver-xorg-core /usr/bin/X goes into infinate loop on Toshiba Satellite 1800 |
[Hardy Alpha-3] xserver-xorg-core /usr/bin/X goes into infinate loop on Toshiba Satellite 1800 PS181C Trident |
|
2008-01-11 06:55:23 |
thierman |
description |
Binary package hint: xserver-xorg-core-dbg
Ubuntu version 7.10 Gutsy xserver-xorg-core
When launching X at anytime, usally right off the start. Ie right after X launches and splash screen occurs.
/usr/bin/X goes into infinate loop consuming 99% CPU.
Verified by booting to single user, starting sshd, and letting boot. As soon as screen goes blank,
login via ssh and run top.
This occurs on a Toshiba Satellite Laptop 1800 exact model PS181C BIOS version 1.2 (floppy is dead, cannot upgrade BIOS)
Other reports of similair problem on FORUM and at following link with Debian Kernel:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=454304
Did
dpkg -i xserver-xorg-core-dbg_1.3.0.0.dfsg-12ubuntu8_i386.deb
and attached gdb to /usr/bin/X11 process. The following is the backtraces, repeated numerous times:
root@Lore:~# more X.debug
Script started on Mon 07 Jan 2008 10:45:06 PM MST
root@Lore:~# dpkg -i xserver-xorg-core_1.4.1~git2007121
2-1ubuntu2_i3dpkg -i xserver-xorg-core_1.4.1~git20071212-1ubuntu2
_i386.deb gdb -p 5045
GNU gdb 6.4.90-debian
Copyright (C) 2006 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 "i486-linux-gnu".
Attaching to process 5045
Reading symbols from /usr/bin/Xorg...Reading symbols from /usr/lib/debug/usr/bin
/Xorg...done.
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
done.
Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
Reading symbols from /usr/lib/libXfont.so.1...done.
Loaded symbols for /usr/lib/libXfont.so.1
Reading symbols from /usr/lib/libXau.so.6...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libfontenc.so.1...done.
Loaded symbols for /usr/lib/libfontenc.so.1
Reading symbols from /usr/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /lib/tls/i686/cmov/libm.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/xorg/modules/libpcidata.so...Reading symbols from
/usr/lib/debug/usr/lib/xorg/modules/libpcidata.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//libpcidata.so
Reading symbols from /usr/lib/xorg/modules/extensions/libextmod.so...Reading sym
bols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libextmod.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules/extensions//libextmod.so
Reading symbols from /usr/lib/xorg/modules/extensions/libdbe.so...Reading symbol
s from /usr/lib/debug/usr/lib/xorg/modules/extensions/libdbe.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules/extensions//libdbe.so
Reading symbols from /usr/lib/xorg/modules/extensions/libglx.so...Reading symbol
s from /usr/lib/debug/usr/lib/xorg/modules/extensions/libglx.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules/extensions//libglx.so
Reading symbols from /usr/lib/xorg/modules/fonts/libfreetype.so...Reading symbol
s from /usr/lib/debug/usr/lib/xorg/modules/fonts/libfreetype.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//fonts/libfreetype.so
Reading symbols from /usr/lib/xorg/modules/extensions/librecord.so...Reading sym
bols from /usr/lib/debug/usr/lib/xorg/modules/extensions/librecord.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules/extensions//librecord.so
Reading symbols from /usr/lib/xorg/modules/extensions/libdri.so...Reading symbol
s from /usr/lib/debug/usr/lib/xorg/modules/extensions/libdri.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules/extensions//libdri.so
Reading symbols from /usr/lib/libdrm.so.2...done.
Loaded symbols for /usr/lib/libdrm.so.2
Reading symbols from /usr/lib/xorg/modules/drivers/trident_drv.so...done.
Loaded symbols for /usr/lib/xorg/modules/drivers//trident_drv.so
Reading symbols from /usr/lib/xorg/modules/input/kbd_drv.so...done.
Loaded symbols for /usr/lib/xorg/modules/input//kbd_drv.so
Reading symbols from /usr/lib/xorg/modules/input/mouse_drv.so...done.
Loaded symbols for /usr/lib/xorg/modules/input//mouse_drv.so
Reading symbols from /usr/lib/xorg/modules/input/synaptics_drv.so...done.
Loaded symbols for /usr/lib/xorg/modules/input//synaptics_drv.so
Reading symbols from /usr/lib/xorg/modules/libvgahw.so...Reading symbols from /u
sr/lib/debug/usr/lib/xorg/modules/libvgahw.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//libvgahw.so
Reading symbols from /usr/lib/xorg/modules/libvbe.so...Reading symbols from /usr
/lib/debug/usr/lib/xorg/modules/libvbe.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//libvbe.so
Reading symbols from /usr/lib/xorg/modules/libint10.so...Reading symbols from /u
sr/lib/debug/usr/lib/xorg/modules/libint10.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//libint10.so
x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
5205 ../../../../hw/xfree86/int10/../x86emu/ops.c: No such file or directory.
in ../../../../hw/xfree86/int10/../x86emu/ops.c
(gdb) bt full
#0 x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
mod = <value optimized out>
rl = <value optimized out>
rh = <value optimized out>
destreg = <value optimized out>
imm = <value optimized out>
destval = <value optimized out>
#1 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#2 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#3 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#4 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#5 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#6 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
0xb7bbb594 in Mem_rb (addr=1044224)
at ../../../../hw/xfree86/int10/helper_exec.c:436
436 ../../../../hw/xfree86/int10/helper_exec.c: No such file or directory.
in ../../../../hw/xfree86/int10/helper_exec.c
(gdb) bt full
#0 0xb7bbb594 in Mem_rb (addr=1044224)
at ../../../../hw/xfree86/int10/helper_exec.c:436
No locals.
#1 0xb7bbe694 in fetch_byte_imm ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:183
fetched = <value optimized out>
#2 0xb7bbfd74 in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5296
mod = 3
rl = 4
rh = <value optimized out>
destreg = (x86emuu8 *) 0xb7bd680d "�"
imm = <value optimized out>
destval = <value optimized out>
#3 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#4 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#5 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#6 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#7 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#8 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5218
5218 ../../../../hw/xfree86/int10/../x86emu/ops.c: No such file or directory.
in ../../../../hw/xfree86/int10/../x86emu/ops.c
(gdb) bt full
#0 x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5218
mod = <value optimized out>
rl = <value optimized out>
rh = <value optimized out>
destreg = <value optimized out>
imm = <value optimized out>
destval = <value optimized out>
#1 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#2 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#3 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#4 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#5 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#6 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
0xb7bbfc81 in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
5205 in ../../../../hw/xfree86/int10/../x86emu/ops.c
(gdb) bt full
#0 0xb7bbfc81 in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
mod = <value optimized out>
rl = <value optimized out>
rh = <value optimized out>
destreg = <value optimized out>
imm = <value optimized out>
destval = <value optimized out>
#1 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#2 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#3 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#4 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#5 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#6 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGUSR1, User defined signal 1.
0xb7bbfc81 in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
5205 in ../../../../hw/xfree86/int10/../x86emu/ops.c
(gdb) bt full
#0 0xb7bbfc81 in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
mod = <value optimized out>
rl = <value optimized out>
rh = <value optimized out>
destreg = <value optimized out>
imm = <value optimized out>
destval = <value optimized out>
#1 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#2 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#3 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#4 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#5 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#6 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
cmp_byte (d=200 '�', s=144 '\220')
at ../../../../hw/xfree86/int10/../x86emu/prim_ops.c:435
435 ../../../../hw/xfree86/int10/../x86emu/prim_ops.c: No such file or direc
tory.
in ../../../../hw/xfree86/int10/../x86emu/prim_ops.c
(gdb) bt full
#0 cmp_byte (d=200 '�', s=144 '\220')
at ../../../../hw/xfree86/int10/../x86emu/prim_ops.c:435
res = <value optimized out>
bc = <value optimized out>
#1 0xb7bbfd8b in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5299
mod = 3
rl = 4
rh = 7
destreg = (x86emuu8 *) 0xb7bd680d "�"
imm = <value optimized out>
destval = <value optimized out>
#2 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#3 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#4 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#5 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#6 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#7 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
0xb7bbb437 in __i686.get_pc_thunk.bx () from /usr/lib/xorg/modules//libint10.so
(gdb) bt full
#0 0xb7bbb437 in __i686.get_pc_thunk.bx ()
from /usr/lib/xorg/modules//libint10.so
No symbol table info available.
#1 0xb7bbe65e in fetch_byte_imm ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:178
fetched = <value optimized out>
#2 0xb7bbf8b7 in x86emuOp_jump_near_NB (op1=115 's')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:4897
No locals.
#3 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#4 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#5 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#6 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#7 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#8 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
0xb7bc7514 in cmp_byte (d=200 '�', s=144 '\220')
at ../../../../hw/xfree86/int10/../x86emu/prim_ops.c:447
447 in ../../../../hw/xfree86/int10/../x86emu/prim_ops.c
(gdb) bt full
#0 0xb7bc7514 in cmp_byte (d=200 '�', s=144 '\220')
at ../../../../hw/xfree86/int10/../x86emu/prim_ops.c:447
res = 56
bc = 48
#1 0xb7bbfd8b in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5299
mod = 3
rl = 4
rh = 7
destreg = (x86emuu8 *) 0xb7bd680d "�"
imm = <value optimized out>
destval = <value optimized out>
#2 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#3 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#4 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#5 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#6 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#7 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) exit
Undefined command: "exit". Try "help".
(gdb) quit
The program is running. Quit anyway (and detach it)? (y or n) y
Detaching from program: /usr/bin/Xorg, process 5045
root@Lore:~# exit
exit
Script done on Mon 07 Jan 2008 10:50:16 PM MST
root@Lore:~# |
Binary package hint: xserver-xorg-core-dbg
Added Additional comments about recreating this BUG in Hardy Alpha-3 in comments below.
Ubuntu version 7.10 Gutsy xserver-xorg-core
When launching X at anytime, usally right off the start. Ie right after X launches and splash screen occurs.
/usr/bin/X goes into infinate loop consuming 99% CPU.
Verified by booting to single user, starting sshd, and letting boot. As soon as screen goes blank,
login via ssh and run top.
This occurs on a Toshiba Satellite Laptop 1800 exact model PS181C BIOS version 1.2 (floppy is dead, cannot upgrade BIOS)
Other reports of similair problem on FORUM and at following link with Debian Kernel:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=454304
Did
dpkg -i xserver-xorg-core-dbg_1.3.0.0.dfsg-12ubuntu8_i386.deb
and attached gdb to /usr/bin/X11 process. The following is the backtraces, repeated numerous times:
root@Lore:~# more X.debug
Script started on Mon 07 Jan 2008 10:45:06 PM MST
root@Lore:~# dpkg -i xserver-xorg-core_1.4.1~git2007121
2-1ubuntu2_i3dpkg -i xserver-xorg-core_1.4.1~git20071212-1ubuntu2
_i386.deb gdb -p 5045
GNU gdb 6.4.90-debian
Copyright (C) 2006 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 "i486-linux-gnu".
Attaching to process 5045
Reading symbols from /usr/bin/Xorg...Reading symbols from /usr/lib/debug/usr/bin
/Xorg...done.
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
done.
Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
Reading symbols from /usr/lib/libXfont.so.1...done.
Loaded symbols for /usr/lib/libXfont.so.1
Reading symbols from /usr/lib/libXau.so.6...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libfontenc.so.1...done.
Loaded symbols for /usr/lib/libfontenc.so.1
Reading symbols from /usr/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /lib/tls/i686/cmov/libm.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/xorg/modules/libpcidata.so...Reading symbols from
/usr/lib/debug/usr/lib/xorg/modules/libpcidata.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//libpcidata.so
Reading symbols from /usr/lib/xorg/modules/extensions/libextmod.so...Reading sym
bols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libextmod.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules/extensions//libextmod.so
Reading symbols from /usr/lib/xorg/modules/extensions/libdbe.so...Reading symbol
s from /usr/lib/debug/usr/lib/xorg/modules/extensions/libdbe.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules/extensions//libdbe.so
Reading symbols from /usr/lib/xorg/modules/extensions/libglx.so...Reading symbol
s from /usr/lib/debug/usr/lib/xorg/modules/extensions/libglx.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules/extensions//libglx.so
Reading symbols from /usr/lib/xorg/modules/fonts/libfreetype.so...Reading symbol
s from /usr/lib/debug/usr/lib/xorg/modules/fonts/libfreetype.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//fonts/libfreetype.so
Reading symbols from /usr/lib/xorg/modules/extensions/librecord.so...Reading sym
bols from /usr/lib/debug/usr/lib/xorg/modules/extensions/librecord.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules/extensions//librecord.so
Reading symbols from /usr/lib/xorg/modules/extensions/libdri.so...Reading symbol
s from /usr/lib/debug/usr/lib/xorg/modules/extensions/libdri.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules/extensions//libdri.so
Reading symbols from /usr/lib/libdrm.so.2...done.
Loaded symbols for /usr/lib/libdrm.so.2
Reading symbols from /usr/lib/xorg/modules/drivers/trident_drv.so...done.
Loaded symbols for /usr/lib/xorg/modules/drivers//trident_drv.so
Reading symbols from /usr/lib/xorg/modules/input/kbd_drv.so...done.
Loaded symbols for /usr/lib/xorg/modules/input//kbd_drv.so
Reading symbols from /usr/lib/xorg/modules/input/mouse_drv.so...done.
Loaded symbols for /usr/lib/xorg/modules/input//mouse_drv.so
Reading symbols from /usr/lib/xorg/modules/input/synaptics_drv.so...done.
Loaded symbols for /usr/lib/xorg/modules/input//synaptics_drv.so
Reading symbols from /usr/lib/xorg/modules/libvgahw.so...Reading symbols from /u
sr/lib/debug/usr/lib/xorg/modules/libvgahw.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//libvgahw.so
Reading symbols from /usr/lib/xorg/modules/libvbe.so...Reading symbols from /usr
/lib/debug/usr/lib/xorg/modules/libvbe.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//libvbe.so
Reading symbols from /usr/lib/xorg/modules/libint10.so...Reading symbols from /u
sr/lib/debug/usr/lib/xorg/modules/libint10.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//libint10.so
x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
5205 ../../../../hw/xfree86/int10/../x86emu/ops.c: No such file or directory.
in ../../../../hw/xfree86/int10/../x86emu/ops.c
(gdb) bt full
#0 x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
mod = <value optimized out>
rl = <value optimized out>
rh = <value optimized out>
destreg = <value optimized out>
imm = <value optimized out>
destval = <value optimized out>
#1 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#2 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#3 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#4 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#5 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#6 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
0xb7bbb594 in Mem_rb (addr=1044224)
at ../../../../hw/xfree86/int10/helper_exec.c:436
436 ../../../../hw/xfree86/int10/helper_exec.c: No such file or directory.
in ../../../../hw/xfree86/int10/helper_exec.c
(gdb) bt full
#0 0xb7bbb594 in Mem_rb (addr=1044224)
at ../../../../hw/xfree86/int10/helper_exec.c:436
No locals.
#1 0xb7bbe694 in fetch_byte_imm ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:183
fetched = <value optimized out>
#2 0xb7bbfd74 in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5296
mod = 3
rl = 4
rh = <value optimized out>
destreg = (x86emuu8 *) 0xb7bd680d "�"
imm = <value optimized out>
destval = <value optimized out>
#3 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#4 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#5 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#6 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#7 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#8 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5218
5218 ../../../../hw/xfree86/int10/../x86emu/ops.c: No such file or directory.
in ../../../../hw/xfree86/int10/../x86emu/ops.c
(gdb) bt full
#0 x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5218
mod = <value optimized out>
rl = <value optimized out>
rh = <value optimized out>
destreg = <value optimized out>
imm = <value optimized out>
destval = <value optimized out>
#1 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#2 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#3 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#4 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#5 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#6 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
0xb7bbfc81 in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
5205 in ../../../../hw/xfree86/int10/../x86emu/ops.c
(gdb) bt full
#0 0xb7bbfc81 in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
mod = <value optimized out>
rl = <value optimized out>
rh = <value optimized out>
destreg = <value optimized out>
imm = <value optimized out>
destval = <value optimized out>
#1 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#2 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#3 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#4 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#5 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#6 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGUSR1, User defined signal 1.
0xb7bbfc81 in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
5205 in ../../../../hw/xfree86/int10/../x86emu/ops.c
(gdb) bt full
#0 0xb7bbfc81 in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
mod = <value optimized out>
rl = <value optimized out>
rh = <value optimized out>
destreg = <value optimized out>
imm = <value optimized out>
destval = <value optimized out>
#1 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#2 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#3 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#4 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#5 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#6 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
cmp_byte (d=200 '�', s=144 '\220')
at ../../../../hw/xfree86/int10/../x86emu/prim_ops.c:435
435 ../../../../hw/xfree86/int10/../x86emu/prim_ops.c: No such file or direc
tory.
in ../../../../hw/xfree86/int10/../x86emu/prim_ops.c
(gdb) bt full
#0 cmp_byte (d=200 '�', s=144 '\220')
at ../../../../hw/xfree86/int10/../x86emu/prim_ops.c:435
res = <value optimized out>
bc = <value optimized out>
#1 0xb7bbfd8b in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5299
mod = 3
rl = 4
rh = 7
destreg = (x86emuu8 *) 0xb7bd680d "�"
imm = <value optimized out>
destval = <value optimized out>
#2 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#3 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#4 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#5 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#6 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#7 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
0xb7bbb437 in __i686.get_pc_thunk.bx () from /usr/lib/xorg/modules//libint10.so
(gdb) bt full
#0 0xb7bbb437 in __i686.get_pc_thunk.bx ()
from /usr/lib/xorg/modules//libint10.so
No symbol table info available.
#1 0xb7bbe65e in fetch_byte_imm ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:178
fetched = <value optimized out>
#2 0xb7bbf8b7 in x86emuOp_jump_near_NB (op1=115 's')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:4897
No locals.
#3 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#4 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#5 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#6 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#7 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#8 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
0xb7bc7514 in cmp_byte (d=200 '�', s=144 '\220')
at ../../../../hw/xfree86/int10/../x86emu/prim_ops.c:447
447 in ../../../../hw/xfree86/int10/../x86emu/prim_ops.c
(gdb) bt full
#0 0xb7bc7514 in cmp_byte (d=200 '�', s=144 '\220')
at ../../../../hw/xfree86/int10/../x86emu/prim_ops.c:447
res = 56
bc = 48
#1 0xb7bbfd8b in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5299
mod = 3
rl = 4
rh = 7
destreg = (x86emuu8 *) 0xb7bd680d "�"
imm = <value optimized out>
destval = <value optimized out>
#2 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#3 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#4 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#5 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#6 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#7 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) exit
Undefined command: "exit". Try "help".
(gdb) quit
The program is running. Quit anyway (and detach it)? (y or n) y
Detaching from program: /usr/bin/Xorg, process 5045
root@Lore:~# exit
exit
Script done on Mon 07 Jan 2008 10:50:16 PM MST
root@Lore:~# |
|
2008-01-12 18:09:14 |
thierman |
xorg-server: status |
Incomplete |
New |
|
2008-01-12 22:51:19 |
Timo Aaltonen |
xorg-server: status |
New |
Incomplete |
|
2008-01-13 08:46:26 |
Timo Aaltonen |
description |
Binary package hint: xserver-xorg-core-dbg
Added Additional comments about recreating this BUG in Hardy Alpha-3 in comments below.
Ubuntu version 7.10 Gutsy xserver-xorg-core
When launching X at anytime, usally right off the start. Ie right after X launches and splash screen occurs.
/usr/bin/X goes into infinate loop consuming 99% CPU.
Verified by booting to single user, starting sshd, and letting boot. As soon as screen goes blank,
login via ssh and run top.
This occurs on a Toshiba Satellite Laptop 1800 exact model PS181C BIOS version 1.2 (floppy is dead, cannot upgrade BIOS)
Other reports of similair problem on FORUM and at following link with Debian Kernel:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=454304
Did
dpkg -i xserver-xorg-core-dbg_1.3.0.0.dfsg-12ubuntu8_i386.deb
and attached gdb to /usr/bin/X11 process. The following is the backtraces, repeated numerous times:
root@Lore:~# more X.debug
Script started on Mon 07 Jan 2008 10:45:06 PM MST
root@Lore:~# dpkg -i xserver-xorg-core_1.4.1~git2007121
2-1ubuntu2_i3dpkg -i xserver-xorg-core_1.4.1~git20071212-1ubuntu2
_i386.deb gdb -p 5045
GNU gdb 6.4.90-debian
Copyright (C) 2006 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 "i486-linux-gnu".
Attaching to process 5045
Reading symbols from /usr/bin/Xorg...Reading symbols from /usr/lib/debug/usr/bin
/Xorg...done.
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
done.
Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
Reading symbols from /usr/lib/libXfont.so.1...done.
Loaded symbols for /usr/lib/libXfont.so.1
Reading symbols from /usr/lib/libXau.so.6...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libfontenc.so.1...done.
Loaded symbols for /usr/lib/libfontenc.so.1
Reading symbols from /usr/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /lib/tls/i686/cmov/libm.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/xorg/modules/libpcidata.so...Reading symbols from
/usr/lib/debug/usr/lib/xorg/modules/libpcidata.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//libpcidata.so
Reading symbols from /usr/lib/xorg/modules/extensions/libextmod.so...Reading sym
bols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libextmod.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules/extensions//libextmod.so
Reading symbols from /usr/lib/xorg/modules/extensions/libdbe.so...Reading symbol
s from /usr/lib/debug/usr/lib/xorg/modules/extensions/libdbe.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules/extensions//libdbe.so
Reading symbols from /usr/lib/xorg/modules/extensions/libglx.so...Reading symbol
s from /usr/lib/debug/usr/lib/xorg/modules/extensions/libglx.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules/extensions//libglx.so
Reading symbols from /usr/lib/xorg/modules/fonts/libfreetype.so...Reading symbol
s from /usr/lib/debug/usr/lib/xorg/modules/fonts/libfreetype.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//fonts/libfreetype.so
Reading symbols from /usr/lib/xorg/modules/extensions/librecord.so...Reading sym
bols from /usr/lib/debug/usr/lib/xorg/modules/extensions/librecord.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules/extensions//librecord.so
Reading symbols from /usr/lib/xorg/modules/extensions/libdri.so...Reading symbol
s from /usr/lib/debug/usr/lib/xorg/modules/extensions/libdri.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules/extensions//libdri.so
Reading symbols from /usr/lib/libdrm.so.2...done.
Loaded symbols for /usr/lib/libdrm.so.2
Reading symbols from /usr/lib/xorg/modules/drivers/trident_drv.so...done.
Loaded symbols for /usr/lib/xorg/modules/drivers//trident_drv.so
Reading symbols from /usr/lib/xorg/modules/input/kbd_drv.so...done.
Loaded symbols for /usr/lib/xorg/modules/input//kbd_drv.so
Reading symbols from /usr/lib/xorg/modules/input/mouse_drv.so...done.
Loaded symbols for /usr/lib/xorg/modules/input//mouse_drv.so
Reading symbols from /usr/lib/xorg/modules/input/synaptics_drv.so...done.
Loaded symbols for /usr/lib/xorg/modules/input//synaptics_drv.so
Reading symbols from /usr/lib/xorg/modules/libvgahw.so...Reading symbols from /u
sr/lib/debug/usr/lib/xorg/modules/libvgahw.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//libvgahw.so
Reading symbols from /usr/lib/xorg/modules/libvbe.so...Reading symbols from /usr
/lib/debug/usr/lib/xorg/modules/libvbe.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//libvbe.so
Reading symbols from /usr/lib/xorg/modules/libint10.so...Reading symbols from /u
sr/lib/debug/usr/lib/xorg/modules/libint10.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//libint10.so
x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
5205 ../../../../hw/xfree86/int10/../x86emu/ops.c: No such file or directory.
in ../../../../hw/xfree86/int10/../x86emu/ops.c
(gdb) bt full
#0 x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
mod = <value optimized out>
rl = <value optimized out>
rh = <value optimized out>
destreg = <value optimized out>
imm = <value optimized out>
destval = <value optimized out>
#1 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#2 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#3 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#4 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#5 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#6 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
0xb7bbb594 in Mem_rb (addr=1044224)
at ../../../../hw/xfree86/int10/helper_exec.c:436
436 ../../../../hw/xfree86/int10/helper_exec.c: No such file or directory.
in ../../../../hw/xfree86/int10/helper_exec.c
(gdb) bt full
#0 0xb7bbb594 in Mem_rb (addr=1044224)
at ../../../../hw/xfree86/int10/helper_exec.c:436
No locals.
#1 0xb7bbe694 in fetch_byte_imm ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:183
fetched = <value optimized out>
#2 0xb7bbfd74 in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5296
mod = 3
rl = 4
rh = <value optimized out>
destreg = (x86emuu8 *) 0xb7bd680d "�"
imm = <value optimized out>
destval = <value optimized out>
#3 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#4 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#5 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#6 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#7 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#8 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5218
5218 ../../../../hw/xfree86/int10/../x86emu/ops.c: No such file or directory.
in ../../../../hw/xfree86/int10/../x86emu/ops.c
(gdb) bt full
#0 x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5218
mod = <value optimized out>
rl = <value optimized out>
rh = <value optimized out>
destreg = <value optimized out>
imm = <value optimized out>
destval = <value optimized out>
#1 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#2 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#3 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#4 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#5 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#6 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
0xb7bbfc81 in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
5205 in ../../../../hw/xfree86/int10/../x86emu/ops.c
(gdb) bt full
#0 0xb7bbfc81 in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
mod = <value optimized out>
rl = <value optimized out>
rh = <value optimized out>
destreg = <value optimized out>
imm = <value optimized out>
destval = <value optimized out>
#1 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#2 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#3 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#4 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#5 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#6 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGUSR1, User defined signal 1.
0xb7bbfc81 in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
5205 in ../../../../hw/xfree86/int10/../x86emu/ops.c
(gdb) bt full
#0 0xb7bbfc81 in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
mod = <value optimized out>
rl = <value optimized out>
rh = <value optimized out>
destreg = <value optimized out>
imm = <value optimized out>
destval = <value optimized out>
#1 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#2 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#3 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#4 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#5 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#6 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
cmp_byte (d=200 '�', s=144 '\220')
at ../../../../hw/xfree86/int10/../x86emu/prim_ops.c:435
435 ../../../../hw/xfree86/int10/../x86emu/prim_ops.c: No such file or direc
tory.
in ../../../../hw/xfree86/int10/../x86emu/prim_ops.c
(gdb) bt full
#0 cmp_byte (d=200 '�', s=144 '\220')
at ../../../../hw/xfree86/int10/../x86emu/prim_ops.c:435
res = <value optimized out>
bc = <value optimized out>
#1 0xb7bbfd8b in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5299
mod = 3
rl = 4
rh = 7
destreg = (x86emuu8 *) 0xb7bd680d "�"
imm = <value optimized out>
destval = <value optimized out>
#2 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#3 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#4 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#5 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#6 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#7 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
0xb7bbb437 in __i686.get_pc_thunk.bx () from /usr/lib/xorg/modules//libint10.so
(gdb) bt full
#0 0xb7bbb437 in __i686.get_pc_thunk.bx ()
from /usr/lib/xorg/modules//libint10.so
No symbol table info available.
#1 0xb7bbe65e in fetch_byte_imm ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:178
fetched = <value optimized out>
#2 0xb7bbf8b7 in x86emuOp_jump_near_NB (op1=115 's')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:4897
No locals.
#3 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#4 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#5 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#6 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#7 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#8 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
0xb7bc7514 in cmp_byte (d=200 '�', s=144 '\220')
at ../../../../hw/xfree86/int10/../x86emu/prim_ops.c:447
447 in ../../../../hw/xfree86/int10/../x86emu/prim_ops.c
(gdb) bt full
#0 0xb7bc7514 in cmp_byte (d=200 '�', s=144 '\220')
at ../../../../hw/xfree86/int10/../x86emu/prim_ops.c:447
res = 56
bc = 48
#1 0xb7bbfd8b in x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5299
mod = 3
rl = 4
rh = 7
destreg = (x86emuu8 *) 0xb7bd680d "�"
imm = <value optimized out>
destval = <value optimized out>
#2 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#3 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#4 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#5 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#6 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#7 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb) exit
Undefined command: "exit". Try "help".
(gdb) quit
The program is running. Quit anyway (and detach it)? (y or n) y
Detaching from program: /usr/bin/Xorg, process 5045
root@Lore:~# exit
exit
Script done on Mon 07 Jan 2008 10:50:16 PM MST
root@Lore:~# |
Binary package hint: xserver-xorg-core-dbg
Added Additional comments about recreating this BUG in Hardy Alpha-3 in comments below.
Ubuntu version 7.10 Gutsy xserver-xorg-core
When launching X at anytime, usally right off the start. Ie right after X launches and splash screen occurs.
/usr/bin/X goes into infinate loop consuming 99% CPU.
Verified by booting to single user, starting sshd, and letting boot. As soon as screen goes blank,
login via ssh and run top.
This occurs on a Toshiba Satellite Laptop 1800 exact model PS181C BIOS version 1.2 (floppy is dead, cannot upgrade BIOS)
Other reports of similair problem on FORUM and at following link with Debian Kernel:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=454304
The following is the backtrace (first loop):
#0 x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
mod = <value optimized out>
rl = <value optimized out>
rh = <value optimized out>
destreg = <value optimized out>
imm = <value optimized out>
destval = <value optimized out>
#1 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#2 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#3 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#4 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#5 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#6 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
|
|
2008-01-13 08:54:03 |
Timo Aaltonen |
bug |
|
|
assigned to xorg-server |
2008-01-13 08:58:42 |
Timo Aaltonen |
xserver-xorg-video-trident: importance |
Undecided |
Medium |
|
2008-01-13 08:58:42 |
Timo Aaltonen |
xserver-xorg-video-trident: status |
Incomplete |
Confirmed |
|
2008-01-13 11:00:13 |
Bug Watch Updater |
xorg-server: status |
Unknown |
Confirmed |
|
2008-03-25 07:27:13 |
Timo Aaltonen |
xorg-server: status |
Confirmed |
Incomplete |
|
2008-10-31 10:16:16 |
Timo Aaltonen |
xorg-server: bugtargetdisplayname |
xorg-server (Ubuntu) |
xserver-xorg-video-trident (Ubuntu) |
|
2008-10-31 10:16:16 |
Timo Aaltonen |
xorg-server: bugtargetname |
xorg-server (Ubuntu) |
xserver-xorg-video-trident (Ubuntu) |
|
2008-10-31 10:16:16 |
Timo Aaltonen |
xorg-server: statusexplanation |
Have you seen this bug since Feb. 19th? There was a patch added to Hardy that could fix this, so please try without NoDDC. |
|
|
2008-10-31 10:16:16 |
Timo Aaltonen |
xorg-server: title |
Bug #181176 in xorg-server (Ubuntu): "[Hardy Alpha-3] xserver-xorg-core /usr/bin/X goes into infinate loop on Toshiba Satellite 1800 PS181C Trident " |
Bug #181176 in xserver-xorg-video-trident (Ubuntu): "[Hardy Alpha-3] xserver-xorg-core /usr/bin/X goes into infinate loop on Toshiba Satellite 1800 PS181C Trident " |
|
2008-10-31 10:16:28 |
Timo Aaltonen |
xserver-xorg-video-trident: status |
Incomplete |
Confirmed |
|
2008-10-31 11:30:59 |
Timo Aaltonen |
title |
[Hardy Alpha-3] xserver-xorg-core /usr/bin/X goes into infinate loop on Toshiba Satellite 1800 PS181C Trident |
[trident] xserver goes into infinate loop |
|
2009-01-17 10:40:36 |
Bryce Harrington |
description |
Binary package hint: xserver-xorg-core-dbg
Added Additional comments about recreating this BUG in Hardy Alpha-3 in comments below.
Ubuntu version 7.10 Gutsy xserver-xorg-core
When launching X at anytime, usally right off the start. Ie right after X launches and splash screen occurs.
/usr/bin/X goes into infinate loop consuming 99% CPU.
Verified by booting to single user, starting sshd, and letting boot. As soon as screen goes blank,
login via ssh and run top.
This occurs on a Toshiba Satellite Laptop 1800 exact model PS181C BIOS version 1.2 (floppy is dead, cannot upgrade BIOS)
Other reports of similair problem on FORUM and at following link with Debian Kernel:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=454304
The following is the backtrace (first loop):
#0 x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
mod = <value optimized out>
rl = <value optimized out>
rh = <value optimized out>
destreg = <value optimized out>
imm = <value optimized out>
destval = <value optimized out>
#1 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#2 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#3 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#4 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#5 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#6 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
|
Binary package hint: xserver-xorg-core-dbg
Added Additional comments about recreating this BUG in Hardy Alpha-3 in comments below.
Ubuntu version 7.10 Gutsy xserver-xorg-core
When launching X at anytime, usally right off the start. Ie right after X launches and splash screen occurs.
/usr/bin/X goes into infinate loop consuming 99% CPU.
Verified by booting to single user, starting sshd, and letting boot. As soon as screen goes blank,
login via ssh and run top.
This occurs on a Toshiba Satellite Laptop 1800 exact model PS181C BIOS version 1.2 (floppy is dead, cannot upgrade BIOS)
Other reports of similair problem on FORUM and at following link with Debian Kernel:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=454304
The following is the backtrace (first loop):
#0 x86emuOp_opc80_byte_RM_IMM (op1=128 '\200')
at ../../../../hw/xfree86/int10/../x86emu/ops.c:5205
mod = <value optimized out>
rl = <value optimized out>
rh = <value optimized out>
destreg = <value optimized out>
imm = <value optimized out>
destval = <value optimized out>
#1 0xb7bd11b3 in X86EMU_exec ()
at ../../../../hw/xfree86/int10/../x86emu/decode.c:122
op1 = <value optimized out>
#2 0xb7bbd825 in xf86ExecX86int10 (pInt=0x8217870)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
sig = 0
#3 0xb7bd93f9 in vbeDoEDID (pVbe=0x8217848, pDDCModule=0x0)
at ../../../../hw/xfree86/vbe/vbe.c:190
pMonitor = <value optimized out>
pModule = (pointer) 0x1
DDC_data = <value optimized out>
#4 0xb7c0aa20 in TRIDENTSwitchMode ()
from /usr/lib/xorg/modules/drivers//trident_drv.so
No symbol table info available.
#5 0x080a8e54 in InitOutput (pScreenInfo=0x8202a80, argc=10, argv=0xbf9e45f4)
at ../../../../hw/xfree86/common/xf86Init.c:601
i = <value optimized out>
j = -1208328589
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x82115e0
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
generation = 1
#6 0x08076ceb in main (argc=10, argv=0xbf9e45f4, envp=0xbf9e4620)
at ../../dix/main.c:370
i = <value optimized out>
error = 136217184
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
[lspci]
01:00.0 VGA compatible controller [0300]: Trident Microsystems CyberBlade/i1 [1023:8620] (rev 5d)
00:00.0 Host bridge [0600]: ALi Corporation M1632M Northbridge+Trident [10b9:1632] (rev 01)
Subsystem: Toshiba America Info Systems Unknown device [1179:0004]
01:00.0 VGA compatible controller [0300]: Trident Microsystems CyberBlade/i1 [1023:8620] (rev 5d) (prog-if 00 [VGA controller])
Subsystem: Toshiba America Info Systems Unknown device [1179:0001]
|
|
2009-09-02 23:40:11 |
Bryce Harrington |
tags |
|
hardy |
|
2010-09-13 21:14:13 |
Bug Watch Updater |
xorg-server: importance |
Unknown |
Medium |
|
2011-01-25 13:49:15 |
Bug Watch Updater |
xorg-server: importance |
Medium |
Unknown |
|
2011-02-03 13:38:18 |
Bug Watch Updater |
xorg-server: importance |
Unknown |
Medium |
|
2012-03-13 16:50:54 |
Bug Watch Updater |
bug watch added |
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=454304 |
|
2012-03-13 16:50:54 |
Bug Watch Updater |
bug watch added |
|
https://bugs.freedesktop.org/show_bug.cgi?id=11617 |
|
2012-03-13 16:50:54 |
Bug Watch Updater |
bug watch added |
|
https://bugs.freedesktop.org/show_bug.cgi?id=3946 |
|
2014-07-08 06:19:27 |
Musaab Jameel |
xserver-xorg-video-trident (Ubuntu): status |
Confirmed |
New |
|
2014-07-08 06:19:27 |
Musaab Jameel |
xserver-xorg-video-trident (Ubuntu): assignee |
|
Musaab Jameel (mosaabjm) |
|
2014-07-08 06:19:45 |
Musaab Jameel |
xserver-xorg-video-trident (Ubuntu): status |
New |
Incomplete |
|
2014-07-08 15:23:55 |
Musaab Jameel |
xserver-xorg-video-trident (Ubuntu): status |
Incomplete |
Fix Released |
|
2018-06-13 03:43:22 |
Bug Watch Updater |
xorg-server: status |
Confirmed |
Invalid |
|