<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1170" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hello,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I am trying to playback a recorded stream; At the 
start of the playback, the frontend crashes with a kernel-oops. I hope someone 
can give me a pointer on where to start looking / fixing.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Hardware EPIA M10K - Hardware MPEG decoding 
used</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Output of ksymoops:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Unable to handle kernel NULL pointer dereference at 
virtual address 00000000<BR>dea40cf2<BR>*pde = 00000000<BR>Oops: 
0000<BR>CPU:&nbsp;&nbsp;&nbsp; 0<BR>EIP:&nbsp;&nbsp;&nbsp; 
0010:[&lt;dea40cf2&gt;]&nbsp;&nbsp;&nbsp; Not tainted<BR>Using defaults from 
ksymoops -t elf32-i386 -a i386<BR>EFLAGS: 00013246<BR>eax: 00000000&nbsp;&nbsp; 
ebx: caca1990&nbsp;&nbsp; ecx: 00000000&nbsp;&nbsp; edx: 00000000<BR>esi: 
dea5b00c&nbsp;&nbsp; edi: 004dab80&nbsp;&nbsp; ebp: 00000007&nbsp;&nbsp; esp: 
caca1940<BR>ds: 0018&nbsp;&nbsp; es: 0018&nbsp;&nbsp; ss: 0018<BR>Process 
mythfrontend (pid: 13430, stackpage=caca1000)<BR>Stack: 00000000 00000000 
00000000 caca1990 dea5b00c 0a0a2c00 00000007 dea4140a 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; caca196c 00000000 00000018 004dab80 
00000000 00000000 00000000 00000000 <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
00000000 00000000 00000000 00000000 004dab80 00000000 00004567 00000000 <BR>Call 
Trace:&nbsp;&nbsp;&nbsp; [&lt;dea5b00c&gt;] [&lt;dea4140a&gt;] 
[&lt;dea45beb&gt;] [&lt;dea5b00c&gt;] [&lt;de971478&gt;]<BR>&nbsp; 
[&lt;dea4c6cc&gt;] [&lt;dea3dc83&gt;] [&lt;de97c540&gt;] [&lt;de96f079&gt;] 
[&lt;de979ca0&gt;] [&lt;de98b8ce&gt;]<BR>&nbsp; [&lt;de978f37&gt;] 
[&lt;de96f4a9&gt;] [&lt;de96f5ae&gt;] [&lt;de979520&gt;] [&lt;c013d999&gt;] 
[&lt;c013dc30&gt;]<BR>&nbsp; [&lt;c019d344&gt;] [&lt;c019da43&gt;] 
[&lt;c01a2aed&gt;] [&lt;c013d999&gt;] [&lt;c0142aba&gt;] 
[&lt;c016d80d&gt;]<BR>&nbsp; [&lt;c016e03b&gt;] [&lt;c0150044&gt;] 
[&lt;c0150cff&gt;] [&lt;c01350cb&gt;] [&lt;c012a4bf&gt;] 
[&lt;c0129951&gt;]<BR>&nbsp; [&lt;c0277d92&gt;] [&lt;c012ab66&gt;] 
[&lt;c012afca&gt;] [&lt;c010cb09&gt;] [&lt;dea3a425&gt;] 
[&lt;dea5ab40&gt;]<BR>&nbsp; [&lt;c014a169&gt;] [&lt;c0107403&gt;]<BR>Code: 8b 
18 0f 85 90 01 00 00 85 db 89 da 0f 84 62 01 00 00 8d b6 </FONT></DIV>
<DIV>&nbsp;</DIV><FONT face=Arial size=2>
<DIV><BR>&gt;&gt;EIP; dea40cf2 
&lt;[via_v4l_drv]viaAllocSurface+22/1f0&gt;&nbsp;&nbsp; &lt;=====</DIV>
<DIV>&nbsp;</DIV>
<DIV>&gt;&gt;ebx; caca1990 &lt;_end+a94daf0/1e5b31c0&gt;<BR>&gt;&gt;esi; 
dea5b00c &lt;[via_v4l_drv]MPEGMemRequest+0/18&gt;<BR>&gt;&gt;esp; caca1940 
&lt;_end+a94daa0/1e5b31c0&gt;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Trace; dea5b00c &lt;[via_v4l_drv]MPEGMemRequest+0/18&gt;<BR>Trace; dea4140a 
&lt;[via_v4l_drv]viaMgr_vid_ioctl+15a/250&gt;<BR>Trace; dea45beb 
&lt;[via_v4l_drv]CreateSurface+206b/2a10&gt;<BR>Trace; dea5b00c 
&lt;[via_v4l_drv]MPEGMemRequest+0/18&gt;<BR>Trace; de971478 
&lt;[snd-pcm]snd_pcm_hw_rule_format+108/130&gt;<BR>Trace; dea4c6cc 
&lt;[via_v4l_drv]VIADriverProc+7c/130&gt;<BR>Trace; dea3dc83 
&lt;[via_v4l_drv]km_ioctl+4a3/1e40&gt;<BR>Trace; de97c540 
&lt;[snd-pcm]rates+0/34&gt;<BR>Trace; de96f079 
&lt;[snd-pcm]snd_pcm_hw_refine+379/500&gt;<BR>Trace; de979ca0 
&lt;[snd-pcm]snd_pcm_lib_malloc_pages+50/e0&gt;<BR>Trace; de98b8ce 
&lt;[snd-via82xx]snd_via82xx_hw_params+9e/c0&gt;<BR>Trace; de978f37 
&lt;[snd-pcm]snd_pcm_timer_resolution_change+47/a0&gt;<BR>Trace; de96f4a9 
&lt;[snd-pcm]snd_pcm_hw_params+209/2a0&gt;<BR>Trace; de96f5ae 
&lt;[snd-pcm]snd_pcm_hw_params_user+6e/a0&gt;<BR>Trace; de979520 
&lt;[snd-pcm]snd_pcm_format_set_silence+90/1f0&gt;<BR>Trace; c013d999 
&lt;getblk+59/70&gt;<BR>Trace; c013dc30 &lt;bread+20/90&gt;<BR>Trace; c019d344 
&lt;is_tree_node+74/80&gt;<BR>Trace; c019da43 
&lt;search_by_key+6f3/ee0&gt;<BR>Trace; c01a2aed 
&lt;get_cnode+7d/90&gt;<BR>Trace; c013d999 &lt;getblk+59/70&gt;<BR>Trace; 
c0142aba &lt;cdget+9a/e0&gt;<BR>Trace; c016d80d 
&lt;_devfs_get_vfs_inode+1ed/230&gt;<BR>Trace; c016e03b 
&lt;devfs_lookup+12b/1f0&gt;<BR>Trace; c0150044 
&lt;alloc_inode+c4/150&gt;<BR>Trace; c0150cff &lt;new_inode+f/50&gt;<BR>Trace; 
c01350cb &lt;__alloc_pages+6b/270&gt;<BR>Trace; c012a4bf 
&lt;pte_alloc+8f/c0&gt;<BR>Trace; c0129951 
&lt;remap_page_range+c1/200&gt;<BR>Trace; c0277d92 
&lt;rb_insert_color+d2/f0&gt;<BR>Trace; c012ab66 
&lt;__vma_link+56/c0&gt;<BR>Trace; c012afca 
&lt;do_mmap_pgoff+30a/570&gt;<BR>Trace; c010cb09 
&lt;old_mmap+f9/110&gt;<BR>Trace; dea3a425 
&lt;[videodev]video_ioctl+25/40&gt;<BR>Trace; dea5ab40 
&lt;[via_v4l_drv]via_v4l_devices+640/960&gt;<BR>Trace; c014a169 
&lt;sys_ioctl+c9/250&gt;<BR>Trace; c0107403 &lt;system_call+33/40&gt;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Code;&nbsp; dea40cf2 
&lt;[via_v4l_drv]viaAllocSurface+22/1f0&gt;<BR>00000000 
&lt;_EIP&gt;:<BR>Code;&nbsp; dea40cf2 
&lt;[via_v4l_drv]viaAllocSurface+22/1f0&gt;&nbsp;&nbsp; 
&lt;=====<BR>&nbsp;&nbsp; 0:&nbsp;&nbsp; 8b 
18&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
mov&nbsp;&nbsp;&nbsp; (%eax),%ebx&nbsp;&nbsp; &lt;=====<BR>Code;&nbsp; dea40cf4 
&lt;[via_v4l_drv]viaAllocSurface+24/1f0&gt;<BR>&nbsp;&nbsp; 2:&nbsp;&nbsp; 0f 85 
90 01 00 00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
jne&nbsp;&nbsp;&nbsp; 198 &lt;_EIP+0x198&gt;<BR>Code;&nbsp; dea40cfa 
&lt;[via_v4l_drv]viaAllocSurface+2a/1f0&gt;<BR>&nbsp;&nbsp; 8:&nbsp;&nbsp; 85 
db&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
test&nbsp;&nbsp; %ebx,%ebx<BR>Code;&nbsp; dea40cfc 
&lt;[via_v4l_drv]viaAllocSurface+2c/1f0&gt;<BR>&nbsp;&nbsp; a:&nbsp;&nbsp; 89 
da&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
mov&nbsp;&nbsp;&nbsp; %ebx,%edx<BR>Code;&nbsp; dea40cfe 
&lt;[via_v4l_drv]viaAllocSurface+2e/1f0&gt;<BR>&nbsp;&nbsp; c:&nbsp;&nbsp; 0f 84 
62 01 00 00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
je&nbsp;&nbsp;&nbsp;&nbsp; 174 &lt;_EIP+0x174&gt;<BR>Code;&nbsp; dea40d04 
&lt;[via_v4l_drv]viaAllocSurface+34/1f0&gt;<BR>&nbsp; 12:&nbsp;&nbsp; 8d b6 00 
00 00 00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lea&nbsp;&nbsp;&nbsp; 
0x0(%esi),%esi<BR></DIV>
<DIV>&nbsp;</DIV>
<DIV>With kind regards,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Klaasjan Tukker</DIV></FONT></BODY></HTML>