[Pkg-fglrx-devel] Bug#524871: fglrx-driver 1:9-6-4 & kernel 2.6.30-1-686 gives freeze when using OpenGL

Don Pellegrino don at drexel.edu
Fri Jul 31 22:07:20 UTC 2009


I am seeing the invalid map handle error as well with fglrx-driver
1:9-6-4 and kernel 2.6.30-1-686.  When gdm opens I get a system beep.
2D appears to work normally but if I run fglrxinfo I get another system
beep and a complete freeze with no output.  This is using an "ATI
Mobility Radeon HD 2400 XT."  This hardware worked using the 9.3 drivers
directly from AMD.

        $ dmesg | grep fglrx
        [   40.796942] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
        [   40.851024] [fglrx] Maximum main memory to use for locked dma buffers: 2895 MBytes.
        [   40.851428] [fglrx]   vendor: 1002 device: 94c8 count: 1
        [   40.852072] [fglrx] ioport: bar 1, base 0x2000, size: 0x100
        [   40.852404] [fglrx] Kernel PAT support is enabled
        [   40.852437] [fglrx] module loaded - fglrx 8.62.4 [May 20 2009] with 1 minors
        [   42.133081] fglrx_pci 0000:01:00.0: irq 31 for MSI/MSI-X
        [   42.134210] [fglrx] Firegl kernel thread PID: 3824
        [   42.489180] [fglrx] Gart USWC size:949 M.
        [   42.489184] [fglrx] Gart cacheable size:376 M.
        [   42.489191] [fglrx] Reserved FB block: Shared offset:0, size:1000000 
        [   42.489194] [fglrx] Reserved FB block: Unshared offset:7d01000, size:2fb000 
        [   42.489198] [fglrx] Reserved FB block: Unshared offset:7ffc000, size:4000 
        [   42.546866] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb5a0c000,handle:0xf0000000
        [   42.893482] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4aee000,handle:0xf1004000
        [   42.930110] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4aea000,handle:0xf18ca000
        [   42.930175] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae6000,handle:0xf18ce000
        [   43.004582] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae5000,handle:0xf18d2000
        [   43.004654] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae4000,handle:0xf18d3000
        [   43.973022] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb356e000,handle:0xfb000000
        [   43.973261] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb33e4000,handle:0xf18d4000
        [   43.978926] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb33e4000,handle:0xf18d4000
        [   44.050125] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb3359000,handle:0xfb000000
        [   44.546026] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb3359000,handle:0xfb000000
        [   44.546092] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb356e000,handle:0xfb000000
        [   44.546876] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae4000,handle:0xf18d3000
        [   44.546889] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae5000,handle:0xf18d2000
        [   44.546906] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae6000,handle:0xf18ce000
        [   44.546920] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4aea000,handle:0xf18ca000
        [   44.547489] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4aee000,handle:0xf1004000
        [   44.548652] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb5a0c000,handle:0xf0000000
        [   44.551994] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb3359000,handle:0xfb000000
        [   44.552012] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb356e000,handle:0xfb000000
        [   44.552024] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae4000,handle:0xf18d3000
        [   44.552034] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae5000,handle:0xf18d2000
        [   44.552045] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae6000,handle:0xf18ce000
        [   44.552054] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4aea000,handle:0xf18ca000
        [   44.552064] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4aee000,handle:0xf1004000
        [   44.552076] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb5a0c000,handle:0xf0000000
        [   44.974451] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb3359000,handle:0xfb000000
        [   44.974517] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb356e000,handle:0xfb000000
        [   44.975300] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae4000,handle:0xf18d3000
        [   44.975313] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae5000,handle:0xf18d2000
        [   44.975326] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae6000,handle:0xf18ce000
        [   44.975339] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4aea000,handle:0xf18ca000
        [   44.975908] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4aee000,handle:0xf1004000
        [   44.977531] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb5a0c000,handle:0xf0000000
        [   44.980823] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb3359000,handle:0xfb000000
        [   44.980837] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb356e000,handle:0xfb000000
        [   44.980849] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae4000,handle:0xf18d3000
        [   44.980859] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae5000,handle:0xf18d2000
        [   44.980868] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae6000,handle:0xf18ce000
        [   44.980878] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4aea000,handle:0xf18ca000
        [   44.980888] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4aee000,handle:0xf1004000
        [   44.980899] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb5a0c000,handle:0xf0000000
        [   45.066083] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb3359000,handle:0xfb000000
        [   45.066149] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb356e000,handle:0xfb000000
        [   45.066934] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae4000,handle:0xf18d3000
        [   45.066947] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae5000,handle:0xf18d2000
        [   45.066961] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae6000,handle:0xf18ce000
        [   45.066974] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4aea000,handle:0xf18ca000
        [   45.067543] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4aee000,handle:0xf1004000
        [   45.068705] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb5a0c000,handle:0xf0000000
        [   45.072098] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb3359000,handle:0xfb000000
        [   45.072111] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb356e000,handle:0xfb000000
        [   45.072123] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae4000,handle:0xf18d3000
        [   45.072133] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae5000,handle:0xf18d2000
        [   45.072142] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4ae6000,handle:0xf18ce000
        [   45.072152] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4aea000,handle:0xf18ca000
        [   45.072161] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb4aee000,handle:0xf1004000
        [   45.072173] [fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_close] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0xb5a0c000,handle:0xf0000000
        
Using the same fglrx-driver version (1:9-6-4) and same kernel (2.6.30-1)
but amd64 rather than 686 and an "ATI Radeon HD 4890" I also get the
dmesg output for the invalid map handle however fglrxinfo and all other
OpenGL applications work as expected.

For the freeze perhaps the amd64 rather than 686 kernel is a factor or
perhaps the ATI hardware is a factor.  Maybe the invalid map handle is
relevant or maybe it is a red herring.  Let me know if you have any
suggestions for debugging this further.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-fglrx-devel/attachments/20090731/f8280f3d/attachment.pgp>


More information about the Pkg-fglrx-devel mailing list