Bug 29001

Summary: latest d-r-t has regular X crashes
Product: DRI Reporter: Aidan Marks <aidan>
Component: DRM/RadeonAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: medium    
Version: XOrg git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Aidan Marks 2010-07-10 06:14:46 UTC
after updating to latest d-r-t, X crashes regularly, often just by starting firefox and waiting for it to restore all the previous open tabs.

xorg-server 1.8.1.902
git libdrm/mesa/ddx
kde 4.4.5 on rv790.

Backtrace:
[ 33638.299] 0: /usr/bin/X (xorg_backtrace+0x28) [0x4a1358]
[ 33638.299] 1: /usr/bin/X (0x400000+0x636f9) [0x4636f9]
[ 33638.299] 2: /lib/libpthread.so.0 (0x7fc9ad310000+0xf120) [0x7fc9ad31f120]
[ 33638.299] 3: /usr/lib/libpixman-1.so.0 (0x7fc9ac3a6000+0x3ce53) [0x7fc9ac3e2e53]
[ 33638.299] 4: /usr/lib/libpixman-1.so.0 (0x7fc9ac3a6000+0x31091) [0x7fc9ac3d7091]
[ 33638.299] 5: /usr/lib/libpixman-1.so.0 (pixman_image_composite32+0xfe3) [0x7fc9ac3d91c3]
[ 33638.299] 6: /usr/lib64/xorg/modules/libfb.so (fbComposite+0x225) [0x7fc9a99ad8b5]
[ 33638.299] 7: /usr/lib64/xorg/modules/libexa.so (0x7fc9a9780000+0x10701) [0x7fc9a9790701]
[ 33638.299] 8: /usr/lib64/xorg/modules/libexa.so (0x7fc9a9780000+0xe15e) [0x7fc9a978e15e]
[ 33638.299] 9: /usr/bin/X (0x400000+0xd4b80) [0x4d4b80]
[ 33638.299] 10: /usr/bin/X (0x400000+0xce2ad) [0x4ce2ad]
[ 33638.300] 11: /usr/bin/X (0x400000+0x2f5ec) [0x42f5ec]
[ 33638.300] 12: /usr/bin/X (0x400000+0x24de5) [0x424de5]
[ 33638.300] 13: /lib/libc.so.6 (__libc_start_main+0xfd) [0x7fc9ab9dbbbd]
[ 33638.300] 14: /usr/bin/X (0x400000+0x24999) [0x424999]
[ 33638.300] Bus error at address 0x7fc99fb86b04
[ 33638.300] 
Fatal server error:
[ 33638.300] Caught signal 7 (Bus error). Server aborting
[ 33638.300] 
[ 33638.300]
Comment 1 Alex Deucher 2010-07-10 06:57:32 UTC
Did you update any other components as well (xserver, ddx, libpixman, etc.)?
Comment 2 Aidan Marks 2010-07-12 15:21:04 UTC
yes. i updated git libdrm/mesa/ddx also.  so I went back to an older rc3+ d-r-t kernel and ran it for 24 hours, no crashes.  booted back to d-r-t git head and didn't start firefox this time, just started a nxclient session and within 10 seconds I get this X crash:

Backtrace:
[   125.117] 0: /usr/bin/X (xorg_backtrace+0x28) [0x4a1358]
[   125.117] 1: /usr/bin/X (0x400000+0x636f9) [0x4636f9]
[   125.117] 2: /lib/libpthread.so.0 (0x7f365b498000+0xf120) [0x7f365b4a7120]
[   125.117] 3: /lib/libc.so.6 (memcpy+0x15b) [0x7f3659bc61fb]
[   125.117] 4: /usr/lib64/xorg/modules/libfb.so (fbBlt+0x100) [0x7f3657b2e3b0]
[   125.117] 5: /usr/lib64/xorg/modules/libfb.so (fbBltStip+0x40) [0x7f3657b2f0e0]
[   125.117] 6: /usr/lib64/xorg/modules/libfb.so (fbPutZImage+0x17e) [0x7f3657b3369e]
[   125.117] 7: /usr/lib64/xorg/modules/libexa.so (0x7f3657908000+0x11a3e) [0x7f3657919a3e]
[   125.117] 8: /usr/lib64/xorg/modules/libexa.so (0x7f3657908000+0x7fb7) [0x7f365790ffb7]
[   125.117] 9: /usr/bin/X (0x400000+0xd704c) [0x4d704c]
[   125.117] 10: /usr/bin/X (0x400000+0xb50fd) [0x4b50fd]
[   125.117] 11: /usr/bin/X (0x400000+0xb6055) [0x4b6055]
[   125.117] 12: /usr/bin/X (0x400000+0x2f5ec) [0x42f5ec]
[   125.117] 13: /usr/bin/X (0x400000+0x24de5) [0x424de5]
[   125.117] 14: /lib/libc.so.6 (__libc_start_main+0xfd) [0x7f3659b63bbd]
[   125.117] 15: /usr/bin/X (0x400000+0x24999) [0x424999]
[   125.117] Bus error at address 0x7f3652217000
[   125.118] 
Fatal server error:
[   125.118] Caught signal 7 (Bus error). Server aborting
Comment 3 Alex Deucher 2010-07-12 15:54:10 UTC
Can you bisect what commit is problematic?
Comment 4 Martin Peres 2019-11-19 08:13:54 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/amd/issues/139.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.