Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
kernel DRM coredumps and restarts X session
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
butters
Guru
Guru


Joined: 13 May 2002
Posts: 427
Location: Poughkeepsie, NY

PostPosted: Thu Sep 23, 2004 2:23 pm    Post subject: kernel DRM coredumps and restarts X session Reply with quote

I'm running 2.6.9-rc2-nitro1 with Xorg-6.8.0 on a Centrino laptop with an i855GM graphics processor. For the past couple weeks my X session has been restarting while idle. I'll sit down at my computer to find that I had been logged out and was back at my display manager login.

The kernel dumps the following oops each time this happens:
Code:
[drm:i830_dma_initialize] *ERROR* can not find dma buffer map!
[drm:i830_irq_emit] *ERROR* i830_irq_emit called without lock held
Unable to handle kernel paging request at virtual address 0fee8b30
 printing eip:
c02b677a
*pde = 00000000
Oops: 0000 [#1]
PREEMPT
Modules linked in: ipw2100 ieee80211 ieee80211_crypt yenta_socket ds pcmcia_coreCPU:    0
EIP:    0060:[<c02b677a>]    Not tainted VLI
EFLAGS: 00213292   (2.6.9-rc2-nitro1)
EIP is at i830_kernel_lost_context+0x1a/0x80
eax: 0fee8b20   ebx: 0000000c   ecx: c0521bf4   edx: cfda9000
esi: 00000000   edi: 00000000   ebp: 00000000   esp: ce121ec8
ds: 007b   es: 007b   ss: 0068
Process X (pid: 7460, threadinfo=ce120000 task=cfda9000)
Stack: 00000000 c05214e0 c02b8967 c05214e0 ce121f10 bffff188 c02b93c0 c05214e0
       c02b93cf c05214e0 c02b1b4c c05214e0 c0521bec c0521bf4 00000000 081ba7fb
       ce121fc4 00000000 00000001 0000000a 00000000 cfda9000 c0117f00 00000000
Call Trace:
 [<c02b8967>] i830_dma_quiescent+0x17/0xb0
 [<c02b93c0>] i830_driver_dma_quiescent+0x0/0x20
 [<c02b93cf>] i830_driver_dma_quiescent+0xf/0x20
 [<c02b1b4c>] i830_lock+0x2cc/0x320
 [<c0117f00>] default_wake_function+0x0/0x20
 [<c0117f00>] default_wake_function+0x0/0x20
 [<c02b183d>] i830_ioctl+0x12d/0x170
 [<c026691e>] copy_to_user+0x3e/0x50
 [<c016e2a7>] sys_ioctl+0x157/0x2a0
 [<c0104289>] sysenter_past_esp+0x52/0x71
Code: 00 8b 44 24 10 83 c4 18 5b 5e 5f 5d c3 8d 74 26 00 83 ec 08 8b 44 24 0c 89 1c 24 89 74 24 04 8b b0 08 07 00 00 8b 46 04 8d 5e 0c <8b> 40 10 8b 88 34 20 00 00 81 e1 fc ff 1f 00 89 4b 14 8b 46 04

My xorg.conf hasn't changed, I use the i810 driver and DRI/DRM from the kernel. Any ideas?
_________________
If tugboats were bigger, they'd be the ones getting tugged.
Back to top
View user's profile Send private message
jsamort
n00b
n00b


Joined: 17 Jun 2004
Posts: 37

PostPosted: Wed Sep 29, 2004 1:50 am    Post subject: Reply with quote

I am noticing a similar behaviour, 2.6.8-gentoo-r4, xorg-x11-6.8.0-r1:

[drm:i830_dma_initialize] *ERROR* can not find dma buffer map!
[drm:i830_irq_emit] *ERROR* i830_irq_emit called without lock held
Unable to handle kernel paging request at virtual address f000e2d3
printing eip:
c0235846
*pde = 00000000
Oops: 0000 [#1]
PREEMPT
Modules linked in: evdev ipw2100 firmware_class ieee80211 ieee80211_crypt
CPU: 0
EIP: 0060:[<c0235846>] Not tainted
EFLAGS: 00213282 (2.6.8-gentoo-r4)
EIP is at i830_kernel_lost_context+0x16/0x80
eax: f000e2c3 ebx: 00000010 ecx: debcc940 edx: debcc940
esi: 00000000 edi: 00000000 ebp: c0453780 esp: dd5c9ed0
ds: 007b es: 007b ss: 0068
Process X (pid: 8859, threadinfo=dd5c8000 task=debcc940)
Stack: 00000000 c0453600 c02379af 00000000 c0453600 c0231b21 00000000 c014538a
00000000 dd295664 df1cb080 00000000 00000000 ded69a00 00000001 0000000a
00000000 debcc940 c0117f20 00000000 00000000 08199ab0 00000000 00000001
Call Trace:
[<c02379af>] i830_dma_quiescent+0xf/0x90
[<c0231b21>] i830_lock+0x221/0x290
[<c014538a>] handle_mm_fault+0x17a/0x1d0
[<c0117f20>] default_wake_function+0x0/0x10
[<c0117f20>] default_wake_function+0x0/0x10
[<c02318ab>] i830_ioctl+0x10b/0x160
[<c0231900>] i830_lock+0x0/0x290
[<c01660ab>] sys_ioctl+0x27b/0x2a0
[<c011ebdc>] sys_gettimeofday+0x2c/0x70
[<c0106019>] sysenter_past_esp+0x52/0x71
Code: 8b 40 10 8b 88 34 20 00 00 81 e1 fc ff 1f 00 89 4b 14 8b 46
Back to top
View user's profile Send private message
ttuttle
Tux's lil' helper
Tux's lil' helper


Joined: 03 Oct 2004
Posts: 131

PostPosted: Sun Feb 13, 2005 7:42 pm    Post subject: Reply with quote

Are you running a 3D screensaver (glmatrix, etc...)?

Currently my graphics card driver crashes X every time I try to do 3D, so if your screensaver uses 3D that will cause you to be logged out every time it turns on, and then [xkg]dm will return to the login prompt.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum