[bisected]X:2252 conflicting memory types 40000000-48000000 uncached-minus<->write-combining

2010-07-08 Thread Ingo Molnar

* Justin P. Mattock  wrote:

> On 07/07/2010 11:44 PM, Ingo Molnar wrote:
> >
> >* Justin P. Mattock  wrote:
> >
> >>On 07/02/10 13:04, Justin P. Mattock wrote:
> >>>this is new(below) has anybody reported/bisected hit this yet
> >>>(if not I'll bisect it)
> >>>
> >>>[drm] Num pipes: 1
> >>>[   29.742432] [drm] writeback test succeeded in 1 usecs
> >>>[   30.089717] X:2252 conflicting memory types 4000-4800
> >>>uncached-minus<->write-combining
> >>>[   30.089721] reserve_memtype failed 0x4000-0x4800, track
> >>>uncached-minus, req uncached-minus
> >>>[   30.123517] [drm] Num pipes: 1
> >>>[   30.351017] X:2252 freeing invalid memtype 4000-4800
> >>>[   30.354255] CPU 0
> >>>[   30.354255] Modules linked in: radeon ttm drm_kms_helper drm
> >>>sco xcbc bnep rmd160 sha512_generic xt_tcpudp ipt_LOG iptable_nat
> >>>nf_nat xt_state nf_conntrack_ftp nf_conntrack_ipv4 nf_conntrack
> >>>nf_defrag_ipv4 iptable_filter ip_tables x_tables firewire_ohci
> >>>firewire_core video battery ath9k ac ath9k_common joydev sky2
> >>>ath9k_hw ohci1394 ath thermal evdev button i2c_i801 hid_magicmouse
> >>>aes_x86_64 lzo lzo_compress zlib ipcomp xfrm_ipcomp crypto_null
> >>>sha256_generic cbc des_generic cast5 blowfish serpent camellia
> >>>twofish twofish_common ctr ah4 esp4 authenc raw1394 ieee1394
> >>>uhci_hcd ehci_hcd hci_uart rfcomm btusb hidp l2cap bluetooth
> >>>coretemp acpi_cpufreq processor mperf appletouch applesmc
> >>>uvcvideo[   30.354255]
> >>>[   30.354255] Pid: 2252, comm: X Not tainted
> >>>2.6.35-rc3-00397-g123f94f #3 Mac-F42187C8/MacBookPro2,2
> >>>[   30.354255] RIP: 0010:[]
> >>>[] radeon_read_ring_rptr+0x2b/0x2f [radeon]
> >>>[   30.354255] RSP: 0018:8800360dfc80  EFLAGS: 00010202
> >>>[   30.354255] RAX: 88003e0085d8 RBX: 8800385e8848 RCX:
> >>>c9cf8000
> >>>[   30.354255] RDX: 0028 RSI: 6b6b6b6b6b6b6b6b RDI:
> >>>8800385e8848
> >>>[   30.354255] RBP: 8800360dfc80 R08: 8800385e8a28 R09:
> >>>0010
> >>>[   30.354255] R10:  R11: ea930af0 R12:
> >>>0010
> >>>[   30.354255] R13: 8800385e8000 R14: 8800385e89c8 R15:
> >>>8800385e8178
> >>>[   30.354255] FS:  7f0aaa823840()
> >>>GS:880001a0() knlGS:
> >>>[   30.354255] CS:  0010 DS:  ES:  CR0: 80050033
> >>>[   30.354255] CR2: 7f0a9ad67118 CR3: 0166d000 CR4:
> >>>06f0
> >>>[   30.354255] DR0:  DR1:  DR2:
> >>>
> >>>[   30.354255] DR3:  DR6: 0ff0 DR7:
> >>>0400
> >>>[   30.354255] Process X (pid: 2252, threadinfo 8800360de000,
> >>>task 880033dc5c40)
> >>>[   30.354255]  8800360dfc90 a0358130 8800360dfca8
> >>>a035881c
> >>>[   30.354255]<0>  8800385e8848 8800360dfcc8
> >>>a0359ac7 
> >>>[   30.354255]<0>  8800385e8848 8800360dfce8
> >>>a035c961 8800385e8848
> >>>[   30.354255]  []
> >>>radeon_get_ring_head+0x11/0x3c [radeon]
> >>>[   30.354255]  [] radeon_commit_ring+0x48/0x97
> >>>[radeon]
> >>>[   30.354255]  [] radeon_do_cp_idle+0x140/0x14d
> >>>[radeon]
> >>>[   30.354255]  []
> >>>radeon_apply_surface_regs+0x22/0x138 [radeon]
> >>>[   30.354255]  [] free_surface+0xd8/0xee [radeon]
> >>>[   30.354255]  []
> >>>radeon_driver_lastclose+0x3c/0x56 [radeon]
> >>>[   30.354255]  [] drm_lastclose+0x44/0x2ad [drm]
> >>>[   30.354255]  [] drm_release+0x656/0x6a3 [drm]
> >>>[   30.354255]  [] put_files_struct+0x65/0xb3
> >>>[   30.354255]  [] exit_files+0x46/0x4e
> >>>[   30.354255]  [] do_exit+0x214/0x69f
> >>>[   30.354255]  [] ? fput+0x1e2/0x1f1
> >>>[   30.354255]  [] do_group_exit+0x72/0x9a
> >>>[   30.354255]  [] sys_exit_group+0x12/0x16
> >>>[   30.354255]  [] system_call_fastpath+0x16/0x1b
> >>>[   30.354255]  RSP
> >>>[   31.312879] ---[ end trace 9a7b92300d4121f6 ]---
> >>>[   30.354255]  [] fput+0x122/0x1f1
> >>>[   30.354255]  [] filp_close+0x63/0x6d
> >>>
> >>>Justin P. Mattock
> >>
> >>o.k. finished bisecting.. the results point to this: 6a4f3b523 doing
> >>a git revert gets me to startx without crashing and burning.
> >>the problem code is this:
> >>new->subtree_max_end = new->end;
> >>
> >>which sends me to: (if im reading correctly)
> >>if (match->type != found_type&&  newtype == NULL)
> >> goto failure;
> >>
> >>so how/what might be happening here?!
> >
> >Could you please check latest upstream, which has this fix:
> >
> >   b945d6b: rbtree: Undo augmented trees performance damage and regression
> >
> >Does it fix your X too?
> >
> >Thanks,
> >
> > Ingo
> >
> 
> 
> yep.. just pulled, everything looks good...

Great - thanks for checking!

Ingo


[bisected]X:2252 conflicting memory types 40000000-48000000 uncached-minus<->write-combining

2010-07-08 Thread Ingo Molnar

* Justin P. Mattock  wrote:

> On 07/02/10 13:04, Justin P. Mattock wrote:
> >this is new(below) has anybody reported/bisected hit this yet
> >(if not I'll bisect it)
> >
> >[drm] Num pipes: 1
> >[   29.742432] [drm] writeback test succeeded in 1 usecs
> >[   30.089717] X:2252 conflicting memory types 4000-4800
> >uncached-minus<->write-combining
> >[   30.089721] reserve_memtype failed 0x4000-0x4800, track
> >uncached-minus, req uncached-minus
> >[   30.123517] [drm] Num pipes: 1
> >[   30.351017] X:2252 freeing invalid memtype 4000-4800
> >[   30.354255] CPU 0
> >[   30.354255] Modules linked in: radeon ttm drm_kms_helper drm
> >sco xcbc bnep rmd160 sha512_generic xt_tcpudp ipt_LOG iptable_nat
> >nf_nat xt_state nf_conntrack_ftp nf_conntrack_ipv4 nf_conntrack
> >nf_defrag_ipv4 iptable_filter ip_tables x_tables firewire_ohci
> >firewire_core video battery ath9k ac ath9k_common joydev sky2
> >ath9k_hw ohci1394 ath thermal evdev button i2c_i801 hid_magicmouse
> >aes_x86_64 lzo lzo_compress zlib ipcomp xfrm_ipcomp crypto_null
> >sha256_generic cbc des_generic cast5 blowfish serpent camellia
> >twofish twofish_common ctr ah4 esp4 authenc raw1394 ieee1394
> >uhci_hcd ehci_hcd hci_uart rfcomm btusb hidp l2cap bluetooth
> >coretemp acpi_cpufreq processor mperf appletouch applesmc
> >uvcvideo[   30.354255]
> >[   30.354255] Pid: 2252, comm: X Not tainted
> >2.6.35-rc3-00397-g123f94f #3 Mac-F42187C8/MacBookPro2,2
> >[   30.354255] RIP: 0010:[]
> >[] radeon_read_ring_rptr+0x2b/0x2f [radeon]
> >[   30.354255] RSP: 0018:8800360dfc80  EFLAGS: 00010202
> >[   30.354255] RAX: 88003e0085d8 RBX: 8800385e8848 RCX:
> >c9cf8000
> >[   30.354255] RDX: 0028 RSI: 6b6b6b6b6b6b6b6b RDI:
> >8800385e8848
> >[   30.354255] RBP: 8800360dfc80 R08: 8800385e8a28 R09:
> >0010
> >[   30.354255] R10:  R11: ea930af0 R12:
> >0010
> >[   30.354255] R13: 8800385e8000 R14: 8800385e89c8 R15:
> >8800385e8178
> >[   30.354255] FS:  7f0aaa823840()
> >GS:880001a0() knlGS:
> >[   30.354255] CS:  0010 DS:  ES:  CR0: 80050033
> >[   30.354255] CR2: 7f0a9ad67118 CR3: 0166d000 CR4:
> >06f0
> >[   30.354255] DR0:  DR1:  DR2:
> >
> >[   30.354255] DR3:  DR6: 0ff0 DR7:
> >0400
> >[   30.354255] Process X (pid: 2252, threadinfo 8800360de000,
> >task 880033dc5c40)
> >[   30.354255]  8800360dfc90 a0358130 8800360dfca8
> >a035881c
> >[   30.354255] <0> 8800385e8848 8800360dfcc8
> >a0359ac7 
> >[   30.354255] <0> 8800385e8848 8800360dfce8
> >a035c961 8800385e8848
> >[   30.354255]  []
> >radeon_get_ring_head+0x11/0x3c [radeon]
> >[   30.354255]  [] radeon_commit_ring+0x48/0x97
> >[radeon]
> >[   30.354255]  [] radeon_do_cp_idle+0x140/0x14d
> >[radeon]
> >[   30.354255]  []
> >radeon_apply_surface_regs+0x22/0x138 [radeon]
> >[   30.354255]  [] free_surface+0xd8/0xee [radeon]
> >[   30.354255]  []
> >radeon_driver_lastclose+0x3c/0x56 [radeon]
> >[   30.354255]  [] drm_lastclose+0x44/0x2ad [drm]
> >[   30.354255]  [] drm_release+0x656/0x6a3 [drm]
> >[   30.354255]  [] put_files_struct+0x65/0xb3
> >[   30.354255]  [] exit_files+0x46/0x4e
> >[   30.354255]  [] do_exit+0x214/0x69f
> >[   30.354255]  [] ? fput+0x1e2/0x1f1
> >[   30.354255]  [] do_group_exit+0x72/0x9a
> >[   30.354255]  [] sys_exit_group+0x12/0x16
> >[   30.354255]  [] system_call_fastpath+0x16/0x1b
> >[   30.354255]  RSP 
> >[   31.312879] ---[ end trace 9a7b92300d4121f6 ]---
> >[   30.354255]  [] fput+0x122/0x1f1
> >[   30.354255]  [] filp_close+0x63/0x6d
> >
> >Justin P. Mattock
> 
> o.k. finished bisecting.. the results point to this: 6a4f3b523 doing
> a git revert gets me to startx without crashing and burning.
> the problem code is this:
> new->subtree_max_end = new->end;
> 
> which sends me to: (if im reading correctly)
> if (match->type != found_type && newtype == NULL)
> goto failure;
> 
> so how/what might be happening here?!

Could you please check latest upstream, which has this fix:

  b945d6b: rbtree: Undo augmented trees performance damage and regression

Does it fix your X too?

Thanks,

Ingo


[bisected]X:2252 conflicting memory types 40000000-48000000 uncached-minus<->write-combining

2010-07-08 Thread Justin P. Mattock
On 07/07/2010 11:44 PM, Ingo Molnar wrote:
>
> * Justin P. Mattock  wrote:
>
>> On 07/02/10 13:04, Justin P. Mattock wrote:
>>> this is new(below) has anybody reported/bisected hit this yet
>>> (if not I'll bisect it)
>>>
>>> [drm] Num pipes: 1
>>> [   29.742432] [drm] writeback test succeeded in 1 usecs
>>> [   30.089717] X:2252 conflicting memory types 4000-4800
>>> uncached-minus<->write-combining
>>> [   30.089721] reserve_memtype failed 0x4000-0x4800, track
>>> uncached-minus, req uncached-minus
>>> [   30.123517] [drm] Num pipes: 1
>>> [   30.351017] X:2252 freeing invalid memtype 4000-4800
>>> [   30.354255] CPU 0
>>> [   30.354255] Modules linked in: radeon ttm drm_kms_helper drm
>>> sco xcbc bnep rmd160 sha512_generic xt_tcpudp ipt_LOG iptable_nat
>>> nf_nat xt_state nf_conntrack_ftp nf_conntrack_ipv4 nf_conntrack
>>> nf_defrag_ipv4 iptable_filter ip_tables x_tables firewire_ohci
>>> firewire_core video battery ath9k ac ath9k_common joydev sky2
>>> ath9k_hw ohci1394 ath thermal evdev button i2c_i801 hid_magicmouse
>>> aes_x86_64 lzo lzo_compress zlib ipcomp xfrm_ipcomp crypto_null
>>> sha256_generic cbc des_generic cast5 blowfish serpent camellia
>>> twofish twofish_common ctr ah4 esp4 authenc raw1394 ieee1394
>>> uhci_hcd ehci_hcd hci_uart rfcomm btusb hidp l2cap bluetooth
>>> coretemp acpi_cpufreq processor mperf appletouch applesmc
>>> uvcvideo[   30.354255]
>>> [   30.354255] Pid: 2252, comm: X Not tainted
>>> 2.6.35-rc3-00397-g123f94f #3 Mac-F42187C8/MacBookPro2,2
>>> [   30.354255] RIP: 0010:[]
>>> [] radeon_read_ring_rptr+0x2b/0x2f [radeon]
>>> [   30.354255] RSP: 0018:8800360dfc80  EFLAGS: 00010202
>>> [   30.354255] RAX: 88003e0085d8 RBX: 8800385e8848 RCX:
>>> c9cf8000
>>> [   30.354255] RDX: 0028 RSI: 6b6b6b6b6b6b6b6b RDI:
>>> 8800385e8848
>>> [   30.354255] RBP: 8800360dfc80 R08: 8800385e8a28 R09:
>>> 0010
>>> [   30.354255] R10:  R11: ea930af0 R12:
>>> 0010
>>> [   30.354255] R13: 8800385e8000 R14: 8800385e89c8 R15:
>>> 8800385e8178
>>> [   30.354255] FS:  7f0aaa823840()
>>> GS:880001a0() knlGS:
>>> [   30.354255] CS:  0010 DS:  ES:  CR0: 80050033
>>> [   30.354255] CR2: 7f0a9ad67118 CR3: 0166d000 CR4:
>>> 06f0
>>> [   30.354255] DR0:  DR1:  DR2:
>>> 
>>> [   30.354255] DR3:  DR6: 0ff0 DR7:
>>> 0400
>>> [   30.354255] Process X (pid: 2252, threadinfo 8800360de000,
>>> task 880033dc5c40)
>>> [   30.354255]  8800360dfc90 a0358130 8800360dfca8
>>> a035881c
>>> [   30.354255]<0>  8800385e8848 8800360dfcc8
>>> a0359ac7 
>>> [   30.354255]<0>  8800385e8848 8800360dfce8
>>> a035c961 8800385e8848
>>> [   30.354255]  []
>>> radeon_get_ring_head+0x11/0x3c [radeon]
>>> [   30.354255]  [] radeon_commit_ring+0x48/0x97
>>> [radeon]
>>> [   30.354255]  [] radeon_do_cp_idle+0x140/0x14d
>>> [radeon]
>>> [   30.354255]  []
>>> radeon_apply_surface_regs+0x22/0x138 [radeon]
>>> [   30.354255]  [] free_surface+0xd8/0xee [radeon]
>>> [   30.354255]  []
>>> radeon_driver_lastclose+0x3c/0x56 [radeon]
>>> [   30.354255]  [] drm_lastclose+0x44/0x2ad [drm]
>>> [   30.354255]  [] drm_release+0x656/0x6a3 [drm]
>>> [   30.354255]  [] put_files_struct+0x65/0xb3
>>> [   30.354255]  [] exit_files+0x46/0x4e
>>> [   30.354255]  [] do_exit+0x214/0x69f
>>> [   30.354255]  [] ? fput+0x1e2/0x1f1
>>> [   30.354255]  [] do_group_exit+0x72/0x9a
>>> [   30.354255]  [] sys_exit_group+0x12/0x16
>>> [   30.354255]  [] system_call_fastpath+0x16/0x1b
>>> [   30.354255]  RSP
>>> [   31.312879] ---[ end trace 9a7b92300d4121f6 ]---
>>> [   30.354255]  [] fput+0x122/0x1f1
>>> [   30.354255]  [] filp_close+0x63/0x6d
>>>
>>> Justin P. Mattock
>>
>> o.k. finished bisecting.. the results point to this: 6a4f3b523 doing
>> a git revert gets me to startx without crashing and burning.
>> the problem code is this:
>> new->subtree_max_end = new->end;
>>
>> which sends me to: (if im reading correctly)
>> if (match->type != found_type&&  newtype == NULL)
>>  goto failure;
>>
>> so how/what might be happening here?!
>
> Could you please check latest upstream, which has this fix:
>
>b945d6b: rbtree: Undo augmented trees performance damage and regression
>
> Does it fix your X too?
>
> Thanks,
>
>   Ingo
>


yep.. just pulled, everything looks good...

Justin P. Mattock


Re: [bisected]X:2252 conflicting memory types 40000000-48000000 uncached-minus-write-combining

2010-07-08 Thread Ingo Molnar

* Justin P. Mattock justinmatt...@gmail.com wrote:

 On 07/02/10 13:04, Justin P. Mattock wrote:
 this is new(below) has anybody reported/bisected hit this yet
 (if not I'll bisect it)
 
 [drm] Num pipes: 1
 [   29.742432] [drm] writeback test succeeded in 1 usecs
 [   30.089717] X:2252 conflicting memory types 4000-4800
 uncached-minus-write-combining
 [   30.089721] reserve_memtype failed 0x4000-0x4800, track
 uncached-minus, req uncached-minus
 [   30.123517] [drm] Num pipes: 1
 [   30.351017] X:2252 freeing invalid memtype 4000-4800
 [   30.354255] CPU 0
 [   30.354255] Modules linked in: radeon ttm drm_kms_helper drm
 sco xcbc bnep rmd160 sha512_generic xt_tcpudp ipt_LOG iptable_nat
 nf_nat xt_state nf_conntrack_ftp nf_conntrack_ipv4 nf_conntrack
 nf_defrag_ipv4 iptable_filter ip_tables x_tables firewire_ohci
 firewire_core video battery ath9k ac ath9k_common joydev sky2
 ath9k_hw ohci1394 ath thermal evdev button i2c_i801 hid_magicmouse
 aes_x86_64 lzo lzo_compress zlib ipcomp xfrm_ipcomp crypto_null
 sha256_generic cbc des_generic cast5 blowfish serpent camellia
 twofish twofish_common ctr ah4 esp4 authenc raw1394 ieee1394
 uhci_hcd ehci_hcd hci_uart rfcomm btusb hidp l2cap bluetooth
 coretemp acpi_cpufreq processor mperf appletouch applesmc
 uvcvideo[   30.354255]
 [   30.354255] Pid: 2252, comm: X Not tainted
 2.6.35-rc3-00397-g123f94f #3 Mac-F42187C8/MacBookPro2,2
 [   30.354255] RIP: 0010:[a035811b]
 [a035811b] radeon_read_ring_rptr+0x2b/0x2f [radeon]
 [   30.354255] RSP: 0018:8800360dfc80  EFLAGS: 00010202
 [   30.354255] RAX: 88003e0085d8 RBX: 8800385e8848 RCX:
 c9cf8000
 [   30.354255] RDX: 0028 RSI: 6b6b6b6b6b6b6b6b RDI:
 8800385e8848
 [   30.354255] RBP: 8800360dfc80 R08: 8800385e8a28 R09:
 0010
 [   30.354255] R10:  R11: ea930af0 R12:
 0010
 [   30.354255] R13: 8800385e8000 R14: 8800385e89c8 R15:
 8800385e8178
 [   30.354255] FS:  7f0aaa823840()
 GS:880001a0() knlGS:
 [   30.354255] CS:  0010 DS:  ES:  CR0: 80050033
 [   30.354255] CR2: 7f0a9ad67118 CR3: 0166d000 CR4:
 06f0
 [   30.354255] DR0:  DR1:  DR2:
 
 [   30.354255] DR3:  DR6: 0ff0 DR7:
 0400
 [   30.354255] Process X (pid: 2252, threadinfo 8800360de000,
 task 880033dc5c40)
 [   30.354255]  8800360dfc90 a0358130 8800360dfca8
 a035881c
 [   30.354255] 0 8800385e8848 8800360dfcc8
 a0359ac7 
 [   30.354255] 0 8800385e8848 8800360dfce8
 a035c961 8800385e8848
 [   30.354255]  [a0358130]
 radeon_get_ring_head+0x11/0x3c [radeon]
 [   30.354255]  [a035881c] radeon_commit_ring+0x48/0x97
 [radeon]
 [   30.354255]  [a0359ac7] radeon_do_cp_idle+0x140/0x14d
 [radeon]
 [   30.354255]  [a035c961]
 radeon_apply_surface_regs+0x22/0x138 [radeon]
 [   30.354255]  [a035cb4f] free_surface+0xd8/0xee [radeon]
 [   30.354255]  [a0365036]
 radeon_driver_lastclose+0x3c/0x56 [radeon]
 [   30.354255]  [a031440b] drm_lastclose+0x44/0x2ad [drm]
 [   30.354255]  [a0314eda] drm_release+0x656/0x6a3 [drm]
 [   30.354255]  [8105abaf] put_files_struct+0x65/0xb3
 [   30.354255]  [8105ac43] exit_files+0x46/0x4e
 [   30.354255]  [8105c2e6] do_exit+0x214/0x69f
 [   30.354255]  [810ebc2e] ? fput+0x1e2/0x1f1
 [   30.354255]  [8105c7e3] do_group_exit+0x72/0x9a
 [   30.354255]  [8105c81d] sys_exit_group+0x12/0x16
 [   30.354255]  [81026442] system_call_fastpath+0x16/0x1b
 [   30.354255]  RSP 8800360dfc80
 [   31.312879] ---[ end trace 9a7b92300d4121f6 ]---
 [   30.354255]  [810ebb6e] fput+0x122/0x1f1
 [   30.354255]  [810e9181] filp_close+0x63/0x6d
 
 Justin P. Mattock
 
 o.k. finished bisecting.. the results point to this: 6a4f3b523 doing
 a git revert gets me to startx without crashing and burning.
 the problem code is this:
 new-subtree_max_end = new-end;
 
 which sends me to: (if im reading correctly)
 if (match-type != found_type  newtype == NULL)
 goto failure;
 
 so how/what might be happening here?!

Could you please check latest upstream, which has this fix:

  b945d6b: rbtree: Undo augmented trees performance damage and regression

Does it fix your X too?

Thanks,

Ingo
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


Re: [bisected]X:2252 conflicting memory types 40000000-48000000 uncached-minus-write-combining

2010-07-08 Thread Ingo Molnar

* Justin P. Mattock justinmatt...@gmail.com wrote:

 On 07/07/2010 11:44 PM, Ingo Molnar wrote:
 
 * Justin P. Mattockjustinmatt...@gmail.com  wrote:
 
 On 07/02/10 13:04, Justin P. Mattock wrote:
 this is new(below) has anybody reported/bisected hit this yet
 (if not I'll bisect it)
 
 [drm] Num pipes: 1
 [   29.742432] [drm] writeback test succeeded in 1 usecs
 [   30.089717] X:2252 conflicting memory types 4000-4800
 uncached-minus-write-combining
 [   30.089721] reserve_memtype failed 0x4000-0x4800, track
 uncached-minus, req uncached-minus
 [   30.123517] [drm] Num pipes: 1
 [   30.351017] X:2252 freeing invalid memtype 4000-4800
 [   30.354255] CPU 0
 [   30.354255] Modules linked in: radeon ttm drm_kms_helper drm
 sco xcbc bnep rmd160 sha512_generic xt_tcpudp ipt_LOG iptable_nat
 nf_nat xt_state nf_conntrack_ftp nf_conntrack_ipv4 nf_conntrack
 nf_defrag_ipv4 iptable_filter ip_tables x_tables firewire_ohci
 firewire_core video battery ath9k ac ath9k_common joydev sky2
 ath9k_hw ohci1394 ath thermal evdev button i2c_i801 hid_magicmouse
 aes_x86_64 lzo lzo_compress zlib ipcomp xfrm_ipcomp crypto_null
 sha256_generic cbc des_generic cast5 blowfish serpent camellia
 twofish twofish_common ctr ah4 esp4 authenc raw1394 ieee1394
 uhci_hcd ehci_hcd hci_uart rfcomm btusb hidp l2cap bluetooth
 coretemp acpi_cpufreq processor mperf appletouch applesmc
 uvcvideo[   30.354255]
 [   30.354255] Pid: 2252, comm: X Not tainted
 2.6.35-rc3-00397-g123f94f #3 Mac-F42187C8/MacBookPro2,2
 [   30.354255] RIP: 0010:[a035811b]
 [a035811b] radeon_read_ring_rptr+0x2b/0x2f [radeon]
 [   30.354255] RSP: 0018:8800360dfc80  EFLAGS: 00010202
 [   30.354255] RAX: 88003e0085d8 RBX: 8800385e8848 RCX:
 c9cf8000
 [   30.354255] RDX: 0028 RSI: 6b6b6b6b6b6b6b6b RDI:
 8800385e8848
 [   30.354255] RBP: 8800360dfc80 R08: 8800385e8a28 R09:
 0010
 [   30.354255] R10:  R11: ea930af0 R12:
 0010
 [   30.354255] R13: 8800385e8000 R14: 8800385e89c8 R15:
 8800385e8178
 [   30.354255] FS:  7f0aaa823840()
 GS:880001a0() knlGS:
 [   30.354255] CS:  0010 DS:  ES:  CR0: 80050033
 [   30.354255] CR2: 7f0a9ad67118 CR3: 0166d000 CR4:
 06f0
 [   30.354255] DR0:  DR1:  DR2:
 
 [   30.354255] DR3:  DR6: 0ff0 DR7:
 0400
 [   30.354255] Process X (pid: 2252, threadinfo 8800360de000,
 task 880033dc5c40)
 [   30.354255]  8800360dfc90 a0358130 8800360dfca8
 a035881c
 [   30.354255]0  8800385e8848 8800360dfcc8
 a0359ac7 
 [   30.354255]0  8800385e8848 8800360dfce8
 a035c961 8800385e8848
 [   30.354255]  [a0358130]
 radeon_get_ring_head+0x11/0x3c [radeon]
 [   30.354255]  [a035881c] radeon_commit_ring+0x48/0x97
 [radeon]
 [   30.354255]  [a0359ac7] radeon_do_cp_idle+0x140/0x14d
 [radeon]
 [   30.354255]  [a035c961]
 radeon_apply_surface_regs+0x22/0x138 [radeon]
 [   30.354255]  [a035cb4f] free_surface+0xd8/0xee [radeon]
 [   30.354255]  [a0365036]
 radeon_driver_lastclose+0x3c/0x56 [radeon]
 [   30.354255]  [a031440b] drm_lastclose+0x44/0x2ad [drm]
 [   30.354255]  [a0314eda] drm_release+0x656/0x6a3 [drm]
 [   30.354255]  [8105abaf] put_files_struct+0x65/0xb3
 [   30.354255]  [8105ac43] exit_files+0x46/0x4e
 [   30.354255]  [8105c2e6] do_exit+0x214/0x69f
 [   30.354255]  [810ebc2e] ? fput+0x1e2/0x1f1
 [   30.354255]  [8105c7e3] do_group_exit+0x72/0x9a
 [   30.354255]  [8105c81d] sys_exit_group+0x12/0x16
 [   30.354255]  [81026442] system_call_fastpath+0x16/0x1b
 [   30.354255]  RSP8800360dfc80
 [   31.312879] ---[ end trace 9a7b92300d4121f6 ]---
 [   30.354255]  [810ebb6e] fput+0x122/0x1f1
 [   30.354255]  [810e9181] filp_close+0x63/0x6d
 
 Justin P. Mattock
 
 o.k. finished bisecting.. the results point to this: 6a4f3b523 doing
 a git revert gets me to startx without crashing and burning.
 the problem code is this:
 new-subtree_max_end = new-end;
 
 which sends me to: (if im reading correctly)
 if (match-type != found_type  newtype == NULL)
  goto failure;
 
 so how/what might be happening here?!
 
 Could you please check latest upstream, which has this fix:
 
b945d6b: rbtree: Undo augmented trees performance damage and regression
 
 Does it fix your X too?
 
 Thanks,
 
  Ingo
 
 
 
 yep.. just pulled, everything looks good...

Great - thanks for checking!

Ingo
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


[bisected]X:2252 conflicting memory types 40000000-48000000 uncached-minus<->write-combining

2010-07-02 Thread Justin P. Mattock
On 07/02/10 13:04, Justin P. Mattock wrote:
> this is new(below) has anybody reported/bisected hit this yet
> (if not I'll bisect it)
>
> [drm] Num pipes: 1
> [   29.742432] [drm] writeback test succeeded in 1 usecs
> [   30.089717] X:2252 conflicting memory types 4000-4800 
> uncached-minus<->write-combining
> [   30.089721] reserve_memtype failed 0x4000-0x4800, track 
> uncached-minus, req uncached-minus
> [   30.123517] [drm] Num pipes: 1
> [   30.351017] X:2252 freeing invalid memtype 4000-4800
> [   30.354255] CPU 0
> [   30.354255] Modules linked in: radeon ttm drm_kms_helper drm sco 
> xcbc bnep rmd160 sha512_generic xt_tcpudp ipt_LOG iptable_nat nf_nat 
> xt_state nf_conntrack_ftp nf_conntrack_ipv4 nf_conntrack 
> nf_defrag_ipv4 iptable_filter ip_tables x_tables firewire_ohci 
> firewire_core video battery ath9k ac ath9k_common joydev sky2 ath9k_hw 
> ohci1394 ath thermal evdev button i2c_i801 hid_magicmouse aes_x86_64 
> lzo lzo_compress zlib ipcomp xfrm_ipcomp crypto_null sha256_generic 
> cbc des_generic cast5 blowfish serpent camellia twofish twofish_common 
> ctr ah4 esp4 authenc raw1394 ieee1394 uhci_hcd ehci_hcd hci_uart 
> rfcomm btusb hidp l2cap bluetooth coretemp acpi_cpufreq processor 
> mperf appletouch applesmc uvcvideo[   30.354255]
> [   30.354255] Pid: 2252, comm: X Not tainted 
> 2.6.35-rc3-00397-g123f94f #3 Mac-F42187C8/MacBookPro2,2
> [   30.354255] RIP: 0010:[]  [] 
> radeon_read_ring_rptr+0x2b/0x2f [radeon]
> [   30.354255] RSP: 0018:8800360dfc80  EFLAGS: 00010202
> [   30.354255] RAX: 88003e0085d8 RBX: 8800385e8848 RCX: 
> c9cf8000
> [   30.354255] RDX: 0028 RSI: 6b6b6b6b6b6b6b6b RDI: 
> 8800385e8848
> [   30.354255] RBP: 8800360dfc80 R08: 8800385e8a28 R09: 
> 0010
> [   30.354255] R10:  R11: ea930af0 R12: 
> 0010
> [   30.354255] R13: 8800385e8000 R14: 8800385e89c8 R15: 
> 8800385e8178
> [   30.354255] FS:  7f0aaa823840() GS:880001a0() 
> knlGS:
> [   30.354255] CS:  0010 DS:  ES:  CR0: 80050033
> [   30.354255] CR2: 7f0a9ad67118 CR3: 0166d000 CR4: 
> 06f0
> [   30.354255] DR0:  DR1:  DR2: 
> 
> [   30.354255] DR3:  DR6: 0ff0 DR7: 
> 0400
> [   30.354255] Process X (pid: 2252, threadinfo 8800360de000, task 
> 880033dc5c40)
> [   30.354255]  8800360dfc90 a0358130 8800360dfca8 
> a035881c
> [   30.354255] <0> 8800385e8848 8800360dfcc8 a0359ac7 
> 
> [   30.354255] <0> 8800385e8848 8800360dfce8 a035c961 
> 8800385e8848
> [   30.354255]  [] radeon_get_ring_head+0x11/0x3c 
> [radeon]
> [   30.354255]  [] radeon_commit_ring+0x48/0x97 
> [radeon]
> [   30.354255]  [] radeon_do_cp_idle+0x140/0x14d 
> [radeon]
> [   30.354255]  [] 
> radeon_apply_surface_regs+0x22/0x138 [radeon]
> [   30.354255]  [] free_surface+0xd8/0xee [radeon]
> [   30.354255]  [] radeon_driver_lastclose+0x3c/0x56 
> [radeon]
> [   30.354255]  [] drm_lastclose+0x44/0x2ad [drm]
> [   30.354255]  [] drm_release+0x656/0x6a3 [drm]
> [   30.354255]  [] put_files_struct+0x65/0xb3
> [   30.354255]  [] exit_files+0x46/0x4e
> [   30.354255]  [] do_exit+0x214/0x69f
> [   30.354255]  [] ? fput+0x1e2/0x1f1
> [   30.354255]  [] do_group_exit+0x72/0x9a
> [   30.354255]  [] sys_exit_group+0x12/0x16
> [   30.354255]  [] system_call_fastpath+0x16/0x1b
> [   30.354255]  RSP 
> [   31.312879] ---[ end trace 9a7b92300d4121f6 ]---
> [   30.354255]  [] fput+0x122/0x1f1
> [   30.354255]  [] filp_close+0x63/0x6d
>
> Justin P. Mattock


o.k. finished bisecting.. the results point to this: 6a4f3b523 doing a 
git revert gets me to startx without crashing and burning.
the problem code is this:
new->subtree_max_end = new->end;

which sends me to: (if im reading correctly)
if (match->type != found_type && newtype == NULL)
 goto failure;

so how/what might be happening here?!

Justin P. Mattock




[bisected]X:2252 conflicting memory types 40000000-48000000 uncached-minus-write-combining

2010-07-02 Thread Justin P. Mattock

On 07/02/10 13:04, Justin P. Mattock wrote:

this is new(below) has anybody reported/bisected hit this yet
(if not I'll bisect it)

[drm] Num pipes: 1
[   29.742432] [drm] writeback test succeeded in 1 usecs
[   30.089717] X:2252 conflicting memory types 4000-4800 
uncached-minus-write-combining
[   30.089721] reserve_memtype failed 0x4000-0x4800, track 
uncached-minus, req uncached-minus

[   30.123517] [drm] Num pipes: 1
[   30.351017] X:2252 freeing invalid memtype 4000-4800
[   30.354255] CPU 0
[   30.354255] Modules linked in: radeon ttm drm_kms_helper drm sco 
xcbc bnep rmd160 sha512_generic xt_tcpudp ipt_LOG iptable_nat nf_nat 
xt_state nf_conntrack_ftp nf_conntrack_ipv4 nf_conntrack 
nf_defrag_ipv4 iptable_filter ip_tables x_tables firewire_ohci 
firewire_core video battery ath9k ac ath9k_common joydev sky2 ath9k_hw 
ohci1394 ath thermal evdev button i2c_i801 hid_magicmouse aes_x86_64 
lzo lzo_compress zlib ipcomp xfrm_ipcomp crypto_null sha256_generic 
cbc des_generic cast5 blowfish serpent camellia twofish twofish_common 
ctr ah4 esp4 authenc raw1394 ieee1394 uhci_hcd ehci_hcd hci_uart 
rfcomm btusb hidp l2cap bluetooth coretemp acpi_cpufreq processor 
mperf appletouch applesmc uvcvideo[   30.354255]
[   30.354255] Pid: 2252, comm: X Not tainted 
2.6.35-rc3-00397-g123f94f #3 Mac-F42187C8/MacBookPro2,2
[   30.354255] RIP: 0010:[a035811b]  [a035811b] 
radeon_read_ring_rptr+0x2b/0x2f [radeon]

[   30.354255] RSP: 0018:8800360dfc80  EFLAGS: 00010202
[   30.354255] RAX: 88003e0085d8 RBX: 8800385e8848 RCX: 
c9cf8000
[   30.354255] RDX: 0028 RSI: 6b6b6b6b6b6b6b6b RDI: 
8800385e8848
[   30.354255] RBP: 8800360dfc80 R08: 8800385e8a28 R09: 
0010
[   30.354255] R10:  R11: ea930af0 R12: 
0010
[   30.354255] R13: 8800385e8000 R14: 8800385e89c8 R15: 
8800385e8178
[   30.354255] FS:  7f0aaa823840() GS:880001a0() 
knlGS:

[   30.354255] CS:  0010 DS:  ES:  CR0: 80050033
[   30.354255] CR2: 7f0a9ad67118 CR3: 0166d000 CR4: 
06f0
[   30.354255] DR0:  DR1:  DR2: 

[   30.354255] DR3:  DR6: 0ff0 DR7: 
0400
[   30.354255] Process X (pid: 2252, threadinfo 8800360de000, task 
880033dc5c40)
[   30.354255]  8800360dfc90 a0358130 8800360dfca8 
a035881c
[   30.354255] 0 8800385e8848 8800360dfcc8 a0359ac7 

[   30.354255] 0 8800385e8848 8800360dfce8 a035c961 
8800385e8848
[   30.354255]  [a0358130] radeon_get_ring_head+0x11/0x3c 
[radeon]
[   30.354255]  [a035881c] radeon_commit_ring+0x48/0x97 
[radeon]
[   30.354255]  [a0359ac7] radeon_do_cp_idle+0x140/0x14d 
[radeon]
[   30.354255]  [a035c961] 
radeon_apply_surface_regs+0x22/0x138 [radeon]

[   30.354255]  [a035cb4f] free_surface+0xd8/0xee [radeon]
[   30.354255]  [a0365036] radeon_driver_lastclose+0x3c/0x56 
[radeon]

[   30.354255]  [a031440b] drm_lastclose+0x44/0x2ad [drm]
[   30.354255]  [a0314eda] drm_release+0x656/0x6a3 [drm]
[   30.354255]  [8105abaf] put_files_struct+0x65/0xb3
[   30.354255]  [8105ac43] exit_files+0x46/0x4e
[   30.354255]  [8105c2e6] do_exit+0x214/0x69f
[   30.354255]  [810ebc2e] ? fput+0x1e2/0x1f1
[   30.354255]  [8105c7e3] do_group_exit+0x72/0x9a
[   30.354255]  [8105c81d] sys_exit_group+0x12/0x16
[   30.354255]  [81026442] system_call_fastpath+0x16/0x1b
[   30.354255]  RSP 8800360dfc80
[   31.312879] ---[ end trace 9a7b92300d4121f6 ]---
[   30.354255]  [810ebb6e] fput+0x122/0x1f1
[   30.354255]  [810e9181] filp_close+0x63/0x6d

Justin P. Mattock



o.k. finished bisecting.. the results point to this: 6a4f3b523 doing a 
git revert gets me to startx without crashing and burning.

the problem code is this:
new-subtree_max_end = new-end;

which sends me to: (if im reading correctly)
if (match-type != found_type  newtype == NULL)
goto failure;

so how/what might be happening here?!

Justin P. Mattock


___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel