I'm using: - xserver 1.6 - kernel 2.6.29 - drm from airlied drm-next branch - intel driver from git master (from 20 minutes ago) - UXA enabled, DRI also enabled When logging out from kde4 kdm X segfaults, unfortunately backtrace is not logged, log just ends with: (**) Option "xkb_options" "altwin:left_meta_win,lv3:menu_switch" Backtrace: and X is restarted. Few logins/logouts and dmesg contains: [ 2447.649952] [drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0 [ 2636.120552] [drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0 [ 2637.532974] X[12404]: segfault at 2 ip 00007f65a14dd0bf sp 00007fffbeb769b0 error 4 in libgcc_s.so.1[7f65a14cd000+16000] [ 2637.581244] [drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0 [ 2708.597008] [drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0 [ 2708.618726] mtrr: no MTRR for d0000000,10000000 found [ 2710.001075] X[12753]: segfault at 2 ip 00007fc5f2c880bf sp 00007fff103c6230 error 4 in libgcc_s.so.1[7fc5f2c78000+16000] [ 2710.053275] [drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0 [ 2761.432990] [drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0 [ 2761.454403] mtrr: no MTRR for d0000000,10000000 found [ 2771.693794] X[13069]: segfault at 2 ip 00007fe8673580bf sp 00007fff847e3630 error 4 in libgcc_s.so.1[7fe867348000+16000] [ 2771.742306] [drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
Please attach the full Xorg.0.log and dmesg.
Created attachment 24252 [details] xorg log
Created attachment 24253 [details] dmesg Xorg and dmesg logs attached. Note that this time I used drm from final 2.6.29 (previously drm-next) and intel driver from git from 2.7 branch. Now doing the same test again but with drm from drm-next and intel from git from master branch.
Unfortunately seems that I cannot reproduce the "trying to get vblank count for disabled pipe 0" easily. I always get with #20867 triggered even back on intel master and drm from drm-next when trying to trigger "disabled pipe" thing.
Created attachment 24284 [details] new xorg log
Created attachment 24286 [details] new dmesg Figured out how to reproduce. This vblank thing happens if KMS/modeset is disabled.
Can you try updating your Mesa to 7.4ish? This bug should be fixed there I think.
Updated to 7.4, so far unable to reproduce (unforunteatly I never know how to reliably trigger it).
Prior to Mesa 7.4 it should have happened everytime a DRI app started... Anyway thanks for confirming.
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.