Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#25080 - [libGL/Mesa] X server hungs at startup and crashes when trying to play videos
Attached to Project:
Arch Linux
Opened by Aitor Pazos (aitorpazos) - Saturday, 09 July 2011, 09:37 GMT
Last edited by Andreas Radke (AndyRTR) - Sunday, 10 July 2011, 11:07 GMT
Opened by Aitor Pazos (aitorpazos) - Saturday, 09 July 2011, 09:37 GMT
Last edited by Andreas Radke (AndyRTR) - Sunday, 10 July 2011, 11:07 GMT
|
DetailsDescription:
With the new updates from testing (libgl 7.10.99.git20110706-2, intel-dri 7.10.99.git20110706-2, mesa 7.10.99.git20110706-2) acceleration is not working correctly. GNOME 3 starts in fallback mode and for KDE you need to switch to another VT and then back to VT7 in order to start it (only the first time I login after boot). Once started, X server crashes when you try to play a video using common players (Kaffeine, Mplayer, VLC). These are the error reported by kdm: (EE) intel(0): Detected a hung GPU, disabling acceleration. (EE) intel(0): When reporting this, please include i915_error_state from debugfs and the full dmesg. (EE) intel(0): failed to set mode: Input/output error Fatal server error: EnterVT failed for screen 0 Please consult the The X.Org Foundation support at http://wiki.x.org for help. Please also check the log file at "/var/log/Xorg.0.log" for additional information. Additional info: testing/xorg-server 1.10.2-2 testing/libgl 7.10.99.git20110706-2 testing/intel-dri 7.10.99.git20110706-2 testing/mesa 7.10.99.git20110706-2 Uname: Linux Apidell 2.6.39-ARCH #1 SMP PREEMPT Mon Jun 27 21:26:22 CEST 2011 x86_64 Intel(R) Core(TM)2 Duo CPU P9400 @ 2.40GHz GenuineIntel GNU/Linux Lspci: 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) (prog-if 00 [VGA controller]) Subsystem: Dell Device 024d Flags: bus master, fast devsel, latency 0, IRQ 43 Memory at f6c00000 (64-bit, non-prefetchable) [size=4M] Memory at e0000000 (64-bit, prefetchable) [size=256M] I/O ports at ef98 [size=8] Expansion ROM at <unassigned> [disabled] Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [d0] Power Management version 3 Kernel driver in use: i915 Kernel modules: i915 00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) Subsystem: Dell Device 024d Flags: bus master, fast devsel, latency 0 Memory at f6b00000 (64-bit, non-prefetchable) [size=1M] Capabilities: [d0] Power Management version 3 Steps to reproduce: Upgrade your system from testing repository Login and kde will hang in the splash screen. Changing VT makes it boot but kwin won't work correctly After one login it goes into the desktop correctly but when you try to play a video the X server crashes |
This task depends upon
Xorg.0.log.old
Btw, I have multilib/lib32-mesa 7.10.3-1 installed as well, can it affect the whole system or just 32 bit apps?
lib32* should only affect 32bit apps.
Everything run under:
mesa 7.11rc1-1
This combination doesn't work:
libgl 7.11rc1-1
intel-dri 7.11rc1-1
This combination work:
libgl 7.10.3-1
intel-dri 7.10.3-1
Just this ignores in pacman.conf:
IgnorePkg = libgl
IgnorePkg = intel-dri
Xorg Version: xorg-server 1.10.3-2
looks similar to https://bugs.freedesktop.org/show_bug.cgi?id=38771
Try to apply http://lists.freedesktop.org/archives/mesa-commit/2011-July/031775.html to our latest mesa pkg.
make[3]: se ingresa al directorio `/home/aitor/src/abs/mesa/src/mesa-b033f050fd5179b051181a0a4b6d94110624d25c/src/gallium/auxiliary'
gcc -c -I. -I../../../src/gallium/include -I../../../src/gallium/auxiliary -I../../../src/gallium/drivers -march=x86-64 -mtune=generic -O2 -pipe -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -fPIC -DUSE_X86_64_ASM -D_GNU_SOURCE -DPTHREADS -DTEXTURE_FLOAT_ENABLED -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DHAVE_LIBUDEV -DHAVE_XCB_DRI2 -DXCB_DRI2_CONNECT_DEVICE_NAME_BROKEN -DGALLIUM_LLVMPIPE -D__STDC_CONSTANT_MACROS -DHAVE_LLVM=0x0209 -fvisibility=hidden -I/usr/include -DNDEBUG -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS rbug/rbug_context.c -o rbug/rbug_context.o
gcc -c -I. -I../../../src/gallium/include -I../../../src/gallium/auxiliary -I../../../src/gallium/drivers -march=x86-64 -mtune=generic -O2 -pipe -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -fPIC -DUSE_X86_64_ASM -D_GNU_SOURCE -DPTHREADS -DTEXTURE_FLOAT_ENABLED -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DHAVE_LIBUDEV -DHAVE_XCB_DRI2 -DXCB_DRI2_CONNECT_DEVICE_NAME_BROKEN -DGALLIUM_LLVMPIPE -D__STDC_CONSTANT_MACROS -DHAVE_LLVM=0x0209 -fvisibility=hidden -I/usr/include -DNDEBUG -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS rbug/rbug_texture.c -o rbug/rbug_texture.o
gcc -c -I. -I../../../src/gallium/include -I../../../src/gallium/auxiliary -I../../../src/gallium/drivers -march=x86-64 -mtune=generic -O2 -pipe -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -fPIC -DUSE_X86_64_ASM -D_GNU_SOURCE -DPTHREADS -DTEXTURE_FLOAT_ENABLED -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DHAVE_LIBUDEV -DHAVE_XCB_DRI2 -DXCB_DRI2_CONNECT_DEVICE_NAME_BROKEN -DGALLIUM_LLVMPIPE -D__STDC_CONSTANT_MACROS -DHAVE_LLVM=0x0209 -fvisibility=hidden -I/usr/include -DNDEBUG -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS rbug/rbug_shader.c -o rbug/rbug_shader.o
gcc -c -I. -I../../../src/gallium/include -I../../../src/gallium/auxiliary -I../../../src/gallium/drivers -march=x86-64 -mtune=generic -O2 -pipe -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -fPIC -DUSE_X86_64_ASM -D_GNU_SOURCE -DPTHREADS -DTEXTURE_FLOAT_ENABLED -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DHAVE_LIBUDEV -DHAVE_XCB_DRI2 -DXCB_DRI2_CONNECT_DEVICE_NAME_BROKEN -DGALLIUM_LLVMPIPE -D__STDC_CONSTANT_MACROS -DHAVE_LLVM=0x0209 -fvisibility=hidden -I/usr/include -DNDEBUG -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS rtasm/rtasm_cpu.c -o rtasm/rtasm_cpu.o
rbug/rbug_context.c:40:5: aviso: no hay un prototipo previo para ‘rbug_send_context_list’ [-Wmissing-prototypes]
rbug/rbug_context.c:76:28: error: nombre de tipo ‘rbug_context_t’ desconocido
Please try the new -2 build in testing. It has the intel fix included.
Thank you very much!!