[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#400203: xserver-xorg-video-i810: DRI seems not to work for some applications



Further info:

Using 
Linux p175-116 2.6.17-2-686 #1 SMP Wed Sep 13 16:34:10 UTC 2006 i686
GNU/Linux
and
libc6 2.3.6.ds1-8

Partial output of strace:
strace envi
...
read(5, "59-1/XLC_LOCALE\t\t\tes_DO.ISO8859-"..., 4096) = 4096
read(5, " code defined for it, and the GN"..., 4096) = 4096
read(5, "_LOCALE\t\t\tbr_FR.UTF-8\nen_US.UTF-"..., 4096) = 4096
read(5, "S.UTF-8/XLC_LOCALE\t\t\tnn_NO.UTF-8"..., 4096) = 4096
close(5)                                = 0
munmap(0xa65b1000, 4096)                = 0
access("/usr/share/X11/locale/C/XLC_LOCALE", R_OK) = 0
open("/usr/share/X11/locale/C/XLC_LOCALE", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=772, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xa65b1000
read(5, "#  $Xorg: C,v 1.3 2000/08/17 19:"..., 4096) = 772
read(5, "", 4096)                       = 0
close(5)                                = 0
munmap(0xa65b1000, 4096)                = 0
open("/usr/share/X11/locale/locale.alias", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=77424, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xa65b1000
read(5, "#\t$XdotOrg: lib/X11/nls/locale.a"..., 4096) = 4096
read(5, "R.iso885914\t\t\t\tbr_FR.ISO8859-14\n"..., 4096) = 4096
read(5, "\t\t\t\t\tel_GR.ISO8859-15\nel_GR.utf8"..., 4096) = 4096
read(5, "91\t\t\t\t\tes_ES.ISO8859-1\nes_ES.ISO"..., 4096) = 4096
read(5, "r_CA.ISO-8859-1\t\t\t\tfr_CA.ISO8859"..., 4096) = 4096
read(5, "it_CH.UTF-8\nit_IT\t\t\t\t\t\tit_IT.ISO"..., 4096) = 4096
read(5, ".iso88591\t\t\t\t\tnl_BE.ISO8859-1\nnl"..., 4096) = 4096
read(5, " old ISO code for Serbo-Croatian"..., 4096) = 4096
read(5, "s_ZA.ISO8859-1\nts_ZA.iso88591\t\t\t"..., 4096) = 4096
read(5, "\t\tis_IS.ISO8859-1\nicelandic\t\t\t\t\t"..., 4096) = 4096
read(5, "ar_SA.ISO8859-6\nar_SA.utf8:\t\t\t\t\t"..., 4096) = 4096
read(5, "_BE.UTF-8\nde_CH:\t\t\t\t\t\tde_CH.ISO8"..., 4096) = 4096
read(5, "S.UTF-8\nEN_US.UTF-8:\t\t\t\t\ten_US.U"..., 4096) = 4096
read(5, "E.ISO8859-13\net_EE.iso885915:\t\t\t"..., 4096) = 4096
read(5, "\ngl_ES.UTF-8@euro:\t\t\t\tgl_ES.UTF-"..., 4096) = 4096
read(5, "5914:\t\t\t\tkw_GB.ISO8859-14\nkw_GB."..., 4096) = 4096
read(5, "-1\npd_US:\t\t\t\t\t\tpd_US.ISO8859-1\np"..., 4096) = 4096
read(5, "r_CS.UTF-8\nsr_YU.UTF-8@cyrillic:"..., 4096) = 4096
read(5, "ucCN\nzh_CN.GB2312:\t\t\t\t\tzh_CN.gb2"..., 4096) = 3696
read(5, "", 4096)                       = 0
close(5)                                = 0
munmap(0xa65b1000, 4096)                = 0
open("/usr/share/X11/locale/locale.dir", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=38270, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xa65b1000
read(5, "#\t$XdotOrg: lib/X11/nls/locale.d"..., 4096) = 4096
read(5, "59-1/XLC_LOCALE\t\t\tes_DO.ISO8859-"..., 4096) = 4096
read(5, " code defined for it, and the GN"..., 4096) = 4096
read(5, "_LOCALE\t\t\tbr_FR.UTF-8\nen_US.UTF-"..., 4096) = 4096
read(5, "S.UTF-8/XLC_LOCALE\t\t\tnn_NO.UTF-8"..., 4096) = 4096
close(5)                                = 0
munmap(0xa65b1000, 4096)                = 0
access("/usr/share/X11/locale/C/XLC_LOCALE", R_OK) = 0
open("/usr/share/X11/locale/C/XLC_LOCALE", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=772, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xa65b1000
read(5, "#  $Xorg: C,v 1.3 2000/08/17 19:"..., 4096) = 772
read(5, "", 4096)                       = 0
close(5)                                = 0
munmap(0xa65b1000, 4096)                = 0
write(4, "\20\1\6\0\20\0\0\0SCREEN_RESOURCES", 24) = 24
read(4, "\1R\t\0\0\0\0\0d\0\0\0\1\0\0\0\0\0\0\0\30\0\0\0(\0\0\0"..., 32)
= 32
write(4, "\24\0\6\0L\0\0\0d\0\0\0\37\0\0\0\0\0\0\0\0\341\365\5", 24) =
24
read(4, "\1\0\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\30\0\0\0(\0\0"..., 32)
= 32
uname({sys="Linux", node="p175-116", ...}) = 0
open("/home/jprigol/.Xdefaults-p175-116", O_RDONLY) = -1 ENOENT (No such
file or directory)
access("/home/jprigol/es_ES.UTF-8/Idl-color", R_OK) = -1 ENOENT (No such
file or directory)
access("/home/jprigol/es/Idl-color", R_OK) = -1 ENOENT (No such file or
directory)
access("/home/jprigol/Idl-color", R_OK) = -1 ENOENT (No such file or
directory)
access("/home/jprigol/es_ES.UTF-8/Idl", R_OK) = -1 ENOENT (No such file
or directory)
access("/home/jprigol/es/Idl", R_OK)    = -1 ENOENT (No such file or
directory)
access("/home/jprigol/Idl", R_OK)       = -1 ENOENT (No such file or
directory)
access("/usr/local/rsi/idl_6.3/resource/X11/lib/app-defaults/Idl", R_OK)
= 0
stat64("/usr/local/rsi/idl_6.3/resource/X11/lib/app-defaults/Idl",
{st_mode=S_IFREG|0644, st_size=98052, ...}) = 0
open("/usr/local/rsi/idl_6.3/resource/X11/lib/app-defaults/Idl",
O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=98052, ...}) = 0
read(5, "!\t$Id: //depot/idl/IDL_63_RELEAS"..., 98052) = 98052
close(5)                                = 0
brk(0x82ca000)                          = 0x82ca000
brk(0x82eb000)                          = 0x82eb000
write(4, "\20\1\5\0\f\0\0\0WM_PROTOCOLS", 20) = 20
read(4, "\1R\v\0\0\0\0\0\364\0\0\0\1\0\0\0\0\0\0\0\24\0\0\0(\0\0"...,
32) = 32
write(4, "\20\1\6\0\20\0\0\0WM_DELETE_WINDOW", 24) = 24
read(4, "\1R\f\0\0\0\0\0\361\0\0\0\1\0\0\0\0\0\0\0\30\0\0\0(\0\0"...,
32) = 32
write(4, "\20\1\6\0\r\0\0\0WM_TAKE_FOCUSDOW", 24) = 24
read(4, "\1R\r\0\0\0\0\0\362\0\0\0\1\0\0\0\0\0\0\0\30\0\0\0(\0\0"...,
32) = 32
write(4, "\20\0\6\0\r\0\0\0BOGUS_IDL_MSGDOW", 24) = 24
read(4, "\1R\16\0\0\0\0\0\206\1\0\0\1\0\0\0\0\0\0\0\30\0\0\0(\0"..., 32)
= 32
writev(4, [{"b\0\3\0\3\0\0\0", 8}, {"GLX", 3}, {"\0", 1}], 3) = 12
read(4, "\1\0\17\0\0\0\0\0\1\220M\234\0\0\0\0\f\0\0\0(\0\0\0\f\0"...,
32) = 32
writev(4, [{"b\0\3\0\3\0\0\0", 8}, {"GLX", 3}, {"\0", 1}], 3) = 12
read(4, "\1\0\20\0\0\0\0\0\1\220M\234\0\0\0\0\f\0\0\0(\0\0\0\f\0"...,
32) = 32
writev(4, [{"b\0\3\0\3\0\0\0", 8}, {"GLX", 3}, {"\0", 1}], 3) = 12
read(4, "\1\0\21\0\0\0\0\0\1\220M\234\0\0\0\0\f\0\0\0(\0\0\0\f\0"...,
32) = 32
write(4, "\220\7\3\0\1\0\0\0\4\0\0\0", 12) = 12
read(4, "\1\0\22\0\0\0\0\0\1\0\0\0\2\0\0\0P\336\306\247(\31\360"..., 32)
= 32
writev(4, [{"b\7\5\0\v\0\0\0", 8}, {"XFree86-DRI", 11}, {"\0", 1}], 3) =
20
read(4, "\1\0\23\0\0\0\0\0\1\200\0\200\0\0\0\0\24\0\0\0(\0\0\0\24"...,
32) = 32
write(4, "\200\0\1\0", 4)               = 4
read(4, "\1\30\24\0\0\0\0\0\4\0\1\0\0\0\0\0\310yG\10\1\0\0\0\230"...,
32) = 32
write(4, "\200\1\2\0\0\0\0\0", 8)       = 8
read(4, "\1*\25\0\0\0\0\0\1\0\0\0\4\0\1\0\360$\34\10\310yG\10\1"..., 32)
= 32
write(4, "\200\4\2\0\0\0\0\0", 8)       = 8
read(4, "\1\31\26\0\1\0\0\0\1\0\0\0\7\0\0\0\2\0\0\0\4\0\0\0\0\0"..., 32)
= 32
readv(4, [{"i915", 4}, {"", 0}], 2)     = 4
geteuid32()                             = 1000
getuid32()                              = 1000
open("/usr/lib/dri/i915_dri.so", O_RDONLY) = 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\335\1"...,
512) = 512
fstat64(5, {st_mode=S_IFREG|0644, st_size=2226736, ...}) = 0
mmap2(NULL, 2275536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5,
0) = 0xa6386000
mmap2(0xa6592000, 86016, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 5, 0x20b) = 0xa6592000
mmap2(0xa65a7000, 43216, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_ANONYMOUS, -1, 0) = 0xa65a7000
close(5)                                = 0
open("./tls/i686/sse2/cmov/libexpat.so.1", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("./tls/i686/sse2/libexpat.so.1", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("./tls/i686/cmov/libexpat.so.1", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("./tls/i686/libexpat.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("./tls/sse2/cmov/libexpat.so.1", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("./tls/sse2/libexpat.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("./tls/cmov/libexpat.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("./tls/libexpat.so.1", O_RDONLY)   = -1 ENOENT (No such file or
directory)
open("./i686/sse2/cmov/libexpat.so.1", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("./i686/sse2/libexpat.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("./i686/cmov/libexpat.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("./i686/libexpat.so.1", O_RDONLY)  = -1 ENOENT (No such file or
directory)
open("./sse2/cmov/libexpat.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("./sse2/libexpat.so.1", O_RDONLY)  = -1 ENOENT (No such file or
directory)
open("./cmov/libexpat.so.1", O_RDONLY)  = -1 ENOENT (No such file or
directory)
open("./libexpat.so.1", O_RDONLY)       = -1 ENOENT (No such file or
directory)
open("/usr/local/rsi/idl_6.3/bin/bin.linux.x86/libexpat.so.1", O_RDONLY)
= -1 ENOENT (No such file or directory)
open("/usr/local/rsi/idl_6.3/bin/bin.linux.x86/dm/lib/libexpat.so.1",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=58959, ...}) = 0
mmap2(NULL, 58959, PROT_READ, MAP_PRIVATE, 5, 0) = 0xa771b000
close(5)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
directory)
open("/usr/lib/libexpat.so.1", O_RDONLY) = 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340 \0"...,
512) = 512
fstat64(5, {st_mode=S_IFREG|0644, st_size=126112, ...}) = 0
mmap2(NULL, 124920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5,
0) = 0xa6367000
mmap2(0xa6384000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 5, 0x1d) = 0xa6384000
close(5)                                = 0
munmap(0xa771b000, 58959)               = 0
write(4, "\220\23\3\0\0\0\0\0\2\0\0\0", 12) = 12
read(4, "\1(\27\0\1\0\0\0\0\0\0\0\4\0\0\0{\245\31\10K(\306\247P"..., 32)
= 32
read(4, "1.2\0", 4)                     = 4
write(4, "\220\23\3\0\0\0\0\0\3\0\0\0", 12) = 12
read(4, "\1(\30\0C\0\0\0\0\0\0\0\t\1\0\0{\245\31\10K(\306\247P\336"...,
32) = 32
read(4, "GLX_ARB_multisample GLX_EXT_visu"..., 265) = 265
read(4, "\1\0\0", 3)                    = 3
write(4, "\220\21\4\0\4\0\1\0\3\0\0\0\0\0\0\0", 16) = 16
read(4, "\1\244\31\0\200\3\0\0\20\0\0\0\34\0\0\0\0\0\0\0\1\0\0\0"...,
32) = 32
read(4, "\v\200\0\0#\0\0\0\23\200\0\0#\0\0\0\22\200\0\0\1\0\0\0"...,
224) = 224
read(4, "\v\200\0\0$\0\0\0\23\200\0\0$\0\0\0\22\200\0\0\1\0\0\0"...,
224) = 224
read(4, "\v\200\0\0%\0\0\0\23\200\0\0%\0\0\0\22\200\0\0\1\0\0\0"...,
224) = 224
read(4, "\v\200\0\0&\0\0\0\23\200\0\0&\0\0\0\22\200\0\0\1\0\0\0"...,
224) = 224
read(4, "\v\200\0\0\'\0\0\0\23\200\0\0\'\0\0\0\22\200\0\0\1\0\0"...,
224) = 224
read(4, "\v\200\0\0(\0\0\0\23\200\0\0(\0\0\0\22\200\0\0\1\0\0\0"...,
224) = 224
read(4, "\v\200\0\0)\0\0\0\23\200\0\0)\0\0\0\22\200\0\0\1\0\0\0"...,
224) = 224
read(4, "\v\200\0\0*\0\0\0\23\200\0\0*\0\0\0\22\200\0\0\1\0\0\0"...,
224) = 224
read(4, "\v\200\0\0+\0\0\0\23\200\0\0+\0\0\0\22\200\0\0\1\0\0\0"...,
224) = 224
read(4, "\v\200\0\0,\0\0\0\23\200\0\0,\0\0\0\22\200\0\0\1\0\0\0"...,
224) = 224
read(4, "\v\200\0\0-\0\0\0\23\200\0\0-\0\0\0\22\200\0\0\1\0\0\0"...,
224) = 224
read(4, "\v\200\0\0.\0\0\0\23\200\0\0.\0\0\0\22\200\0\0\1\0\0\0"...,
224) = 224
read(4, "\v\200\0\0/\0\0\0\23\200\0\0/\0\0\0\22\200\0\0\1\0\0\0"...,
224) = 224
read(4, "\v\200\0\0000\0\0\0\23\200\0\0000\0\0\0\22\200\0\0\1\0"...,
224) = 224
read(4, "\v\200\0\0001\0\0\0\23\200\0\0001\0\0\0\22\200\0\0\1\0"...,
224) = 224
read(4, "\v\200\0\0002\0\0\0\23\200\0\0002\0\0\0\22\200\0\0\1\0"...,
224) = 224
write(4, "\200\2\2\0\0\0\0\0", 8)       = 8
read(4, "\1\31\32\0\4\0\0\0\0PE\360\0\0\0\0\20\0\0\0\0\0\0\0\0\0"...,
32) = 32
readv(4, [{"pci:0000:00:02.0", 16}, {"", 0}], 2) = 16
geteuid32()                             = 1000
stat64("/dev/dri", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0
stat64("/dev/dri/card0", {st_mode=S_IFCHR|0666, st_rdev=makedev(226,
0), ...}) = 0
open("/dev/dri/card0", O_RDWR)          = 5
ioctl(5, DECODER_SET_PICTURE, 0xafa96a10) = -1 EACCES (Permission
denied)
ioctl(5, DECODER_GET_CAPABILITIES, 0xafa96a14) = 0
ioctl(5, DECODER_GET_CAPABILITIES, 0xafa96a14) = 0
ioctl(5, DECODER_GET_STATUS or DEVFSDIOC_SET_EVENT_MASK, 0xafa96d2c) = 0
ioctl(5, DEVFSDIOC_GET_PROTO_REV, 0x827acc8) = 0
ioctl(5, DEVFSDIOC_GET_PROTO_REV, 0x827acc8) = 0
write(4, "\200\v\3\0\0\0\0\0009\0\0\0", 12) = 12
read(4, "\1\31\33\0\0\0\0\0\1\0\0\0\240\177\0\t\0\20\0\0\0\0\0\0"...,
32) = 32
write(4, "\200\4\2\0\0\0\0\0", 8)       = 8
read(4, "\1\31\34\0\1\0\0\0\1\0\0\0\7\0\0\0\2\0\0\0\4\0\0\0\0\0"..., 32)
= 32
readv(4, [{"i915", 4}, {"", 0}], 2)     = 4
write(4, "\200\n\2\0\0\0\0\0", 8)       = 8
read(4, "\1\31\35\0\36\0\0\0\0\0\2\330\0\0\0\0\0\0\0\0\0\0\200\0"...,
32) = 32
read(4, "\0\0\0\320\0\0\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
120) = 120
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0xd8020) =
0xa5b67000
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0xf0455) =
0xa7728000
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0xd8020) =
0xa5367000
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0xdf000) =
0xa4b67000
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0xde800) =
0xa4367000
mmap2(NULL, 37486592, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0xdc440) =
0xa1fa7000
ioctl(5, 0xc0086446, 0xafa96c94)        = 0
ioctl(5, 0xc0086446, 0xafa96c94)        = 0
futex(0xa7097944, FUTEX_WAKE, 2147483647) = 0
write(4, "\220\24\f\3\1\0\0\0\4\0\0\0\36\f\0\0GL_ARB_depth_tex"...,
3136) = 3136
read(4, "\1\0\37\0\0\0\0\0\2\0\0\0P\336\306\247(\31\360\257\31\351"...,
32) = 32
brk(0x8314000)                          = 0x8314000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++



Regards,
J. P. Rigol





Reply to: