[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



On Mon, 27-11-2006 at 15:18 +0100, Michel Dänzer wrote:
> On Sat, 2006-11-25 at 12:34 +0100, Juan P. Rigol Sanchez wrote:
> > 
> > Partial output of strace:
> 
> Please provide the output of catchsegv instead. Or a backtrace from gdb,
> if you're familiar with that.
> 

Thanks. Output of catchsegv is listed below.

Regards,
JP Rigol


-------------------------------------------------------------------------
catchsegv /usr/local/bin/envi
IDL Version 6.3 (linux x86 m32). (c) 2006, Research Systems, Inc.

% Restored file: ENVI.
% Loaded DLM: TIFF.
libGL: XF86DRIGetClientDriverName: 1.7.2 i915 (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/i915_dri.so
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 5, (OK)
drmOpenByBusid: drmOpenMinor returns 5
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
*** Segmentation fault
Register dump:

 EAX: 082df590   EBX: a74303f4   ECX: 00000000   EDX: 00000000
 ESI: 08282c38   EDI: a7430080   EBP: af9f3b18   ESP: af9f3b0c

 EIP: a736cc16   EFLAGS: 00010296

 CS: 0073   DS: 007b   ES: 007b   FS: 0000   GS: 0033   SS: 007b

 Trap: 0000000e   Error: 00000006   OldMask: 00000000
 ESP/signal: af9f3b0c   CR2: 000000bc

 FPUCW: ffff037f   FPUSW: ffff0120   TAG: ffffffff
 IPOFF: a7271200   CSSEL: 0073   DATAOFF: a743bd9c   DATASEL: 007b

 ST(0) 0000 0000000000000000   ST(1) 0000 0000000000000000
 ST(2) 0000 0000000000000000   ST(3) 0000 0000000000000000
 ST(4) 0000 f000000000000000   ST(5) 0000 f424000000000000
 ST(6) 0000 8000007f00000000   ST(7) 0000 8080810000000000

Backtrace:
/lib/libSegFault.so[0xa7f8c276]
[0xffffe420]
/usr/local/rsi/idl_6.3/bin/bin.linux.x86/libMesaGL6_2.so.1(_swrast_CopyColorSubTable+0x23)[0xa7375643]
/usr/local/rsi/idl_6.3/bin/bin.linux.x86/libMesaGL6_2.so.1[0xa72718fd]
/usr/local/rsi/idl_6.3/bin/bin.linux.x86/libMesaGL6_2.so.1(_mesa_initialize_context+0x267)[0xa7270d37]
/usr/lib/dri/i915_dri.so(intelInitContext+0x56)[0xa6417826]
/usr/lib/dri/i915_dri.so(i830CreateContext+0x76)[0xa640cee6]
/usr/lib/dri/i915_dri.so[0xa641c010]
/usr/lib/dri/i915_dri.so[0xa63fcb03]
/usr/lib/libGL.so.1[0xa70997c8]
/usr/lib/libGL.so.1(glXCreateContext+0x32)[0xa7099be2]
/usr/local/rsi/idl_6.3/bin/bin.linux.x86/gl_driver.so(_IDL_XGLAllocContext+0x19f)[0xa718b101]
/usr/local/rsi/idl_6.3/bin/bin.linux.x86/libidl.so.6.3[0xa7b75d39]
/usr/local/rsi/idl_6.3/bin/bin.linux.x86/libidl.so.6.3(_IDL_X_EstablishConnectionGLRes+0x72)[0xa7b7569a]
/usr/local/rsi/idl_6.3/bin/bin.linux.x86/libidl.so.6.3(_IDL_X_EstablishConnection+0x40)[0xa7b759bb]
/usr/local/rsi/idl_6.3/bin/bin.linux.x86/libidl.so.6.3(_IDL_X_GetConnectionWithColors+0x22)[0xa7b74e5a]
/usr/local/rsi/idl_6.3/bin/bin.linux.x86/libidl.so.6.3(_IDL_x_init
+0x81)[0xa7a25632]
/usr/local/rsi/idl_6.3/bin/bin.linux.x86/libidl.so.6.3[0xa7a2c941]
/usr/local/rsi/idl_6.3/bin/bin.linux.x86/libidl.so.6.3(IDL_set_device
+0x68)[0xa7861f38]
/usr/local/rsi/idl_6.3/bin/bin.linux.x86/libidl.so.6.3(_IDL_interpreter
+0x3748)[0xa7a04721]
/usr/local/rsi/idl_6.3/bin/bin.linux.x86/libidl.so.6.3(IDL_Executive
+0xbb3)[0xa784c094]
/usr/local/rsi/idl_6.3/bin/bin.linux.x86/libidl.so.6.3(IDL_Main
+0x62)[0xa7be3d5b]
/usr/local/rsi/idl_6.3/bin/bin.linux.x86/idl(XtScreenDatabase
+0x1e9)[0x8051cb9]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xc8)[0xa7470ea8]
/usr/local/rsi/idl_6.3/bin/bin.linux.x86/idl(XMapRaised+0x31)[0x8051b41]

Memory map:

08048000-0818d000 r-xp 00000000 03:43
518851 /usr/local/rsi/idl_6.3/bin/bin.linux.x86/idl
0818d000-0819c000 rwxp 00144000 03:43
518851 /usr/local/rsi/idl_6.3/bin/bin.linux.x86/idl
0819c000-08318000 rwxp 0819c000 00:00 0 [heap]
a1ffd000-a43bd000 rwxs dc440000 00:0c 12932 /dev/dri/card0
a43bd000-a4bbd000 rwxs de800000 00:0c 12932 /dev/dri/card0
a4bbd000-a53bd000 rwxs df000000 00:0c 12932 /dev/dri/card0
a53bd000-a5bbd000 rwxs d8020000 00:0c 12932 /dev/dri/card0
a5bbd000-a63bd000 rwxs d8020000 00:0c 12932 /dev/dri/card0
a63bd000-a63da000 r-xp 00000000 03:03 243859 /usr/lib/libexpat.so.1.0.0
a63da000-a63dc000 rwxp 0001d000 03:03 243859 /usr/lib/libexpat.so.1.0.0
a63dc000-a65e8000 r-xp 00000000 03:03 488745 /usr/lib/dri/i915_dri.so
a65e8000-a65fd000 rwxp 0020b000 03:03 488745 /usr/lib/dri/i915_dri.so
a65fd000-a6636000 rwxp a65fd000 00:00 0
a6636000-a66a4000 r-xp 00000000 03:43
518906 /usr/local/rsi/idl_6.3/bin/bin.linux.x86/idl_tiff.so
a66a4000-a66aa000 rwxp 0006e000 03:43
518906 /usr/local/rsi/idl_6.3/bin/bin.linux.x86/idl_tiff.so
a66aa000-a66ab000 ---p a66aa000 00:00 0
a66ab000-a6eab000 rwxp a66ab000 00:00 0
a6eab000-a6f8c000 r-xp 00000000 03:03 242412 /usr/lib/libdb-4.3.so
a6f8c000-a6f8f000 rwxp 000e0000 03:03 242412 /usr/lib/libdb-4.3.so
a6f8f000-a6f93000 r-xp 00000000 03:03 244372 /usr/lib/libnss_db-2.2.3.so
a6f93000-a6f94000 rwxp 00003000 03:03 244372 /usr/lib/libnss_db-2.2.3.so
a6f94000-a6f9a000 r-xp 00000000 03:03 243883 /usr/lib/libdrm.so.2.0.0
a6f9a000-a6f9b000 rwxp 00005000 03:03 243883 /usr/lib/libdrm.so.2.0.0
a6f9b000-a6f9f000 r-xp 00000000 03:03
243885 /usr/lib/libXxf86vm.so.1.0.0
a6f9f000-a6fa0000 rwxp 00003000 03:03
243885 /usr/lib/libXxf86vm.so.1.0.0
a6fa0000-a707a000 r-xp 00000000 03:03 242642 /usr/lib/libstdc++.so.6.0.8
a707a000-a707d000 r-xp 000d9000 03:03 242642 /usr/lib/libstdc++.so.6.0.8
a707d000-a707f000 rwxp 000dc000 03:03 242642 /usr/lib/libstdc++.so.6.0.8
a707f000-a7085000 rwxp a707f000 00:00 0
a7085000-a70e8000 r-xp 00000000 03:03 242881 /usr/lib/libGL.so.1.2
a70e8000-a70ee000 rwxp 00062000 03:03 242881 /usr/lib/libGL.so.1.2
a70ee000-a70ef000 rwxp a70ee000 00:00 0
a70ef000-a716d000 r-xp 00000000 03:03
242887 /usr/lib/libGLU.so.1.3.060501
a716d000-a716e000 rwxp 0007e000 03:03
242887 /usr/lib/libGLU.so.1.3.060501
a716e000-a718d000 r-xp 00000000 03:43
518917 /usr/local/rsi/idl_6.3/bin/bin.linux.x86/gl_driver.so.6.3
a718d000-a718e000 rwxp 0001e000 03:43
518917 /usr/local/rsi/idl_6.3/bin/bin.linux.x86/gl_driver.so.6.3
a718e000-a7197000 r-xp 00000000 03:01
146912 /lib/tls/i686/cmov/libnss_files-2.3.6.so
a7197000-a7199000 rwxp 00008000 03:01
146912 /lib/tls/i686/cmov/libnss_files-2.3.6.so
a7199000-a71a1000 r-xp 00000000 03:01
146914 /lib/tls/i686/cmov/libnss_nis-2.3.6.so
a71a1000-a71a3000 rwxp 00007000 03:01
146914 /lib/tls/i686/cmov/libnss_nis-2.3.6.so
a71a3000-a71b5000 r-xp 00000000 03:01
146909 /lib/tls/i686/cmov/libnsl-2.3.6.so
a71b5000-a71b7000 rwxp 00011000 03:01
146909 /lib/tls/i686/cmov/libnsl-2.3.6.so
a71b7000-a71b9000 rwxp a71b7000 00:00 0
a71b9000-a71c0000 r-xp 00000000 03:01
146910 /lib/tls/i686/cmov/libnss_compat-2.3.6.so
a71c0000-a71c2000 rwxp 00006000 03:01
146910 /lib/tls/i686/cmov/libnss_compat-2.3.6.so
a71c2000-a71c4000 rwxp a71c2000 00:00 0
a71c4000-a71c8000 r-xp 00000000 03:03 243849 /usr/lib/libXdmcp.so.6.0.0
a71c8000-a71c9000 rwxp 00003000 03:03 243849 /usr/lib/libXdmcp.so.6.0.0
a71c9000-a71cb000 r-xp 00000000 03:03 243847 /usr/lib/libXau.so.6.0.0
a71cb000-a71cc000 rwxp 00001000 03:03 243847 /usr/lib/libXau.so.6.0.0
a71cc000-a71ce000 r-xp 00000000 03:01
146906 /lib/tls/i686/cmov/libdl-2.3.6.so
a71ce000-a71d0000 rwxp 00001000 03:01
146906 /lib/tls/i686/cmov/libdl-2.3.6.so
a71d0000-a7229000 r-xp 00000000 03:43
518931 /usr/local/rsi/idl_6.3/bin/bin.linux.x86/libfreetype2_1_3.so.6.3.2
a7229000-a722d000 rwxp 00058000 03:43
518931 /usr/local/rsi/idl_6.3/bin/bin.linux.x86/libfreetype2_1_3.so.6.3.2
a722d000-a722f000 rwxp a722d000 00:00 0
a722f000-a7237000 r-xp 00000000 03:43
518925 /usr/local/rsi/idl_6.3/bin/bin.linux.x86/libOSMesa6_2.so.6.2.060201
a7237000-a7238000 rwxp 00007000 03:43
518925 /usr/local/rsi/idl_6.3/bin/bin.linux.x86/libOSMesa6_2.so.6.2.060201
a7238000-a7419000 r-xp 00000000 03:43
518919 /usr/local/rsi/idl_6.3/bin/bin.linux.x86/libMesaGL6_2.so.1.5.060201
a7419000-a7431000 rwxp 001e0000 03:43
518919 /usr/local/rsi/idl_6.3/bin/bin.linux.x86/libMesaGL6_2.so.1.5.060201
a7431000-a743d000 rwxp a7431000 00:00 0
a743d000-a745b000 r-xp 00000000 03:43
518922 /usr/local/rsi/idl_6.3/bin/bin.linux.x86/libMesaGLU6_2.so.1.3.060201
a745b000-a745c000 rwxp 0001d000 03:43
518922 /usr/local/rsi/idl_6.3/bin/bin.linux.x86/libMesaGLU6_2.so.1.3.060201
a745c000-a7583000 r-xp 00000000 03:01
146903 /lib/tls/i686/cmov/libc-2.3.6.so
a7583000-a7588000 r-xp 00127000 03:01
146903 /lib/tls/i686/cmov/libc-2.3.6.so
a7588000-a758a000 rwxp 0012c000 03:01
146903 /lib/tls/i686/cmov/libc-2.3.6.so
a758a000-a758d000 rwxp a758a000 00:00 0
a758d000-a7597000 r-xp 00000000 03:01 146988 /lib/libgcc_s.so.1
a7597000-a7598000 rwxp 00009000 03:01 146988 /lib/libgcc_s.so.1
a7598000-a7599000 rwxp a7598000 00:00 0
a7599000-a75a7000 r-xp 00000000 03:01
146896 /lib/tls/i686/cmov/libpthread-2.3.6.so
a75a7000-a75a9000 rwxp 0000e000 03:01
146896 /lib/tls/i686/cmov/libpthread-2.3.6.so
a75a9000-a75ab000 rwxp a75a9000 00:00 0
a75ab000-a75ce000 r-xp 00000000 03:01
146907 /lib/tls/i686/cmov/libm-2.3.6.so
a75ce000-a75d0000 rwxp 00022000 03:01
146907 /lib/tls/i686/cmov/libm-2.3.6.so
a75d0000-a75d7000 r-xp 00000000 03:01
146918 /lib/tls/i686/cmov/librt-2.3.6.so
a75d7000-a75d9000 rwxp 00006000 03:01
146918 /lib/tls/i686/cmov/librt-2.3.6.so
a75d9000-a76c1000 r-xp 00000000 03:03 243835 /usr/lib/libX11.so.6.2.0
a76c1000-a76c5000 rwxp 000e8000 03:03 243835 /usr/lib/libX11.so.6.2.0
a76c5000-a76da000 r-xp 00000000 03:03 243872 /usr/lib/libICE.so.6.3.0
a76da000-a76db000 rwxp 00014000 03:03 243872 /usr/lib/libICE.so.6.3.0
a76db000-a76dd000 rwxp a76db000 00:00 0
a76dd000-a76e5000 r-xp 00000000 03:03 243874 /usr/lib/libSM.so.6.0.0
a76e5000-a76e6000 rwxp 00007000 03:03 243874 /usr/lib/libSM.so.6.0.0
a76e6000-a76e7000 rwxp a76e6000 00:00 0
a76e7000-a7732000 r-xp 00000000 03:03 243876 /usr/lib/libXt.so.6.0.0
a7732000-a7735000 rwxp 0004b000 03:03 243876 /usr/lib/libXt.so.6.0.0
a7735000-a7736000 rwxp a7735000 00:00 0
a7736000-a7743000 r-xp 00000000 03:03 243853 /usr/lib/libXext.so.6.4.0
a7743000-a7744000 rwxp 0000c000 03:03 243853 /usr/lib/libXext.so.6.4.0
a7744000-a7758000 r-xp 00000000 03:03 243878 /usr/lib/libXmu.so.6.2.0
a7758000-a7759000 rwxp 00014000 03:03 243878 /usr/lib/libXmu.so.6.2.0
a7759000-a7768000 r-xp 00000000 03:03 243891 /usr/lib/libXpm.so.4.11.0
a7768000-a7769000 rwxp 0000e000 03:03 243891 /usr/lib/libXpm.so.4.11.0
a7769000-a776f000 r-xp 00000000 03:03 246015 /usr/lib/libXp.so.6.2.0
a776f000-a7770000 rwxp 00006000 03:03 246015 /usr/lib/libXp.so.6.2.0
a777d000-a777f000 rwxs f0458000 00:0c 12932 /dev/dri/card0
a777f000-a7e19000 r-xp 00000000 03:43
518855 /usr/local/rsi/idl_6.3/bin/bin.linux.x86/libidl.so.6.3
a7e19000-a7ea2000 rwxp 00699000 03:43
518855 /usr/local/rsi/idl_6.3/bin/bin.linux.x86/libidl.so.6.3
a7ea2000-a7f8a000 rwxp a7ea2000 00:00 0
a7f8a000-a7f8d000 r-xp 00000000 03:01 149369 /lib/libSegFault.so
a7f8d000-a7f8f000 rwxp 00002000 03:01 149369 /lib/libSegFault.so
a7f8f000-a7f91000 rwxp a7f8f000 00:00 0
a7f91000-a7fa6000 r-xp 00000000 03:01 147006 /lib/ld-2.3.6.so
a7fa6000-a7fa8000 rwxp 00014000 03:01 147006 /lib/ld-2.3.6.so
af9e5000-af9fa000 rwxp af9e5000 00:00 0 [stack]
ffffe000-fffff000 ---p 00000000 00:00 0 [vdso]
-------------------------------------------------------------------------





Reply to: