[mythtv] Frontend segfaults at playback

Kristian Kalweit kalweit at exorpro.de
Mon Aug 30 04:35:35 EDT 2004


Hi MythTv Devs,

I'm trying, now for some weeks, to get mythtv running. But neither
LiveTV nor Video playback is working. Recording shows is working fine
and I also see the mpeg preview at the records overview (slightly
stuttering every 3 seconds). Mythfrontend segfaults if I want to watch
LiveTV or want to watch a recording. The screen is dark blue and for a
very short moment it switches to yellow and then I see my xterm again.
Sometimes I hear sound from the broadcast for very short time. Guess
200-300 ms.


My specs:

- Epia Nehemia 1GHz
- Hauppauge Nova-S
- MythTV from CVS
- XOrg, unichrome
- ALSA, working with mplayer

With "mplayer dvb://" I can watch TV without problems. Also cat
/dev/dvb/adapter0/dvr0 in combination with szap is working fine.

I disabled CLE266 in settings.pro, to get it working in software mode
first. For completeness: With CLE266 enabled the results are the same,
but screen is not dark blue. It went to black und don't blink yellow
before frontend segfaults.


With debug enabled in settings.pro, I've got these output:

Backend:

-----------------------------
pvr root # mythbackend -v all
Starting up as the master server.
2004-08-30 07:55:14 DVB#0 Using DVB card 0, with frontend
STV0299/TSA5059/SL1935 based.
2004-08-30 07:55:15 DVB#0 Trying to tune to channel 1.
2004-08-30 07:55:15 DVB#0 Frequency: 11837000 Symbol Rate: 27500000 Pol:
H Inv:Auto
2004-08-30 07:55:15 DVB#0 Setting LNB: Tone ON 18V
2004-08-30 07:55:15 DVB#0 Waiting for frontend event after tune.
2004-08-30 07:55:15 DVB#0 WARNING - Status: NO LOCK!
2004-08-30 07:55:15 DVB#0 WARNING - Status: CARRIER | NO LOCK!
2004-08-30 07:55:15 DVB#0 Status: CARRIER | VITERBI | SIGNAL | SYNC |
LOCK.
2004-08-30 07:55:15 DVB#0 Successfully tuned to channel 1.
2004-08-30 07:55:15 mythbackend version: 0.15.20040528-1 www.mythtv.org
2004-08-30 07:55:15 Enabled verbose msgs :all
2004-08-30 07:55:17 Found changes in the todo list.
2004-08-30 07:55:17 PruneOldRecords...
2004-08-30 07:55:17 AddNewRecords...
Query 0: /record.search = 0 AND program.title = record.title
2004-08-30 07:55:17  |-- Start DB Query 0...
2004-08-30 07:55:17  |-- Processing 1 results...
2004-08-30 07:55:17  +-- Cleanup...
2004-08-30 07:55:17 Sort by time...
2004-08-30 07:55:17 PruneOverlaps...
2004-08-30 07:55:17 Sort by priority...
2004-08-30 07:55:17 BuildListMaps...
2004-08-30 07:55:17 SchedNewRecords...
2004-08-30 07:55:17 Scheduling:
2004-08-30 07:55:17 ClearListMaps...
2004-08-30 07:55:17 Sort by time...
2004-08-30 07:55:17 PruneRedundants...
--- print list start ---
Title - Subtitle                    Chan ChID Day Start  End   S C I  T
N Pri
---  print list end  ---
2004-08-30 07:55:17 Scheduled 0 items in 0.069912 seconds.
2004-08-30 07:55:17 Seem to be woken up by USER
2004-08-30 07:57:20 13      ACCEPT[]:[]13
2004-08-30 07:57:20 MainServer::HandleAnnounce Playback
2004-08-30 07:57:20 adding: pvr as a client (events: 0)
2004-08-30 07:57:20 2       OK
2004-08-30 07:57:20 Getting next free recorder after : -1
2004-08-30 07:57:20 Card 1 is local.
2004-08-30 07:57:20 24      1[]:[]127.0.0.1[]:[]6543
2004-08-30 07:57:20 13      ACCEPT[]:[]13
2004-08-30 07:57:20 MainServer::HandleAnnounce Playback
2004-08-30 07:57:20 adding: pvr as a client (events: 1)
2004-08-30 07:57:20 2       OK
2004-08-30 07:57:20 13      ACCEPT[]:[]13
2004-08-30 07:57:20 MainServer::HandleAnnounce Playback
2004-08-30 07:57:20 adding: pvr as a client (events: 0)
2004-08-30 07:57:20 2       OK
2004-08-30 07:57:20 86
rbuf://127.0.0.1:6543/data/buffer/ringbuf1.nuv[...
2004-08-30 07:57:20 MainServer::HandleAnnounce Playback
2004-08-30 07:57:20 adding: pvr as a client (events: 0)
2004-08-30 07:57:20 2       OK
2004-08-30 07:57:20 adding: pvr as a remote ringbuffer
2004-08-30 07:57:20 2       OK
2004-08-30 07:57:20 Changing from None to WatchingLiveTV
2004-08-30 07:57:20 Using profile 'Live TV' to record
2004-08-30 07:57:20 DVB#0 Recorder: Card opened successfully.
2004-08-30 07:57:20 DVB#0 Adding pid 102, type 0
2004-08-30 07:57:20 DVB#0 Adding pid 101, type 1
2004-08-30 07:57:20 2       ok
2004-08-30 07:57:20 1       1
Audiostream: Layer: 1  Bit rate: free  Freq: 0.0 kHz
2004-08-30 07:57:20 5       29.97
Videostream: ASPECT: 4:3  Size = 720x576  FRate: 25 fps  BRate: 15.00
Mbit/s
2004-08-30 07:57:21 97       []:[] []:[] []:[] []:[] []:[]
[]:[]1000[]:[] [...
2004-08-30 07:57:21 6       128000
2004-08-30 07:57:21 7       0[]:[]0
2004-08-30 07:57:21 6       128000
2004-08-30 07:57:21 6       128000
2004-08-30 07:57:21 6       128000
2004-08-30 07:57:22 6       128000
2004-08-30 07:57:22 6       128000
2004-08-30 07:57:22 8       0[]:[]38
2004-08-30 07:57:22 109
0[]:[]0[]:[]0[]:[]0[]:[]0[]:[]13[]:[]0[]:[]2028...
2004-08-30 07:57:23 6       256000
2004-08-30 07:57:23 6       256000
2004-08-30 07:57:24 6       256000
2004-08-30 07:57:24 6       256000
2004-08-30 07:57:25 2       ok
2004-08-30 07:57:25 6       256000
2004-08-30 07:57:35 6       256000
2004-08-30 07:57:35 6       256000
2004-08-30 07:57:35 6       128000
2004-08-30 07:57:35 97       []:[] []:[] []:[] []:[] []:[]
[]:[]1000[]:[] [...
2004-08-30 07:57:35 6       256000
2004-08-30 07:57:35 16      1[]:[]1014397100
2004-08-30 07:57:35 9       0[]:[]376
2004-08-30 07:57:35 16      1[]:[]1014368436
2004-08-30 07:57:35 9       0[]:[]378
2004-08-30 07:57:35 16      1[]:[]1014362292
2004-08-30 07:57:35 9       0[]:[]378
2004-08-30 07:57:35 16      1[]:[]1014348912
2004-08-30 07:57:35 9       0[]:[]379
2004-08-30 07:57:35 16      1[]:[]1014340914
2004-08-30 07:57:35 9       0[]:[]379
2004-08-30 07:57:35 16      1[]:[]1014335053
2004-08-30 07:57:35 9       0[]:[]380
2004-08-30 07:57:35 16      1[]:[]1014328909
2004-08-30 07:57:35 9       0[]:[]381
2004-08-30 07:57:35 16      1[]:[]1014317272
2004-08-30 07:57:35 9       0[]:[]381
2004-08-30 07:57:35 16      1[]:[]1014309274
2004-08-30 07:57:35 9       0[]:[]381
2004-08-30 07:57:35 16      1[]:[]1014303130
2004-08-30 07:57:35 9       0[]:[]382
2004-08-30 07:57:35 16      1[]:[]1014296431
2004-08-30 07:57:36 9       0[]:[]382
2004-08-30 07:57:36 16      1[]:[]1014283482
2004-08-30 07:57:36 9       0[]:[]383
2004-08-30 07:57:36 16      1[]:[]1014276501
2004-08-30 07:57:36 9       0[]:[]384
2004-08-30 07:57:36 16      1[]:[]1014268503
2004-08-30 07:57:36 9       0[]:[]384
2004-08-30 07:57:36 16      1[]:[]1014256215
2004-08-30 07:57:36 9       0[]:[]384
2004-08-30 07:57:36 16      1[]:[]1014250071
2004-08-30 07:57:36 9       0[]:[]384
2004-08-30 07:57:36 16      1[]:[]1014243927
2004-08-30 07:57:36 9       0[]:[]384
2004-08-30 07:57:36 16      1[]:[]1014237783
2004-08-30 07:57:36 9       0[]:[]384
2004-08-30 07:57:36 16      1[]:[]1014223641
2004-08-30 07:57:36 9       0[]:[]385
2004-08-30 07:57:36 16      1[]:[]1014217943
2004-08-30 07:57:36 9       0[]:[]385
2004-08-30 07:57:36 16      1[]:[]1014204243
2004-08-30 07:57:36 9       0[]:[]386
2004-08-30 07:57:36 16      1[]:[]1014197073
2004-08-30 07:57:36 9       0[]:[]387
2004-08-30 07:57:36 16      1[]:[]1014190929
2004-08-30 07:57:36 9       0[]:[]387
2004-08-30 07:57:36 16      1[]:[]1014178641
2004-08-30 07:57:36 9       0[]:[]387
2004-08-30 07:57:36 16      1[]:[]1014171014
2004-08-30 07:57:36 9       0[]:[]388
2004-08-30 07:57:36 16      1[]:[]1014164870
2004-08-30 07:57:36 9       0[]:[]389
2004-08-30 07:57:36 16      1[]:[]1014157899
2004-08-30 07:57:36 9       0[]:[]389
2004-08-30 07:57:36 16      1[]:[]1014146270
2004-08-30 07:57:36 9       0[]:[]390
2004-08-30 07:57:36 16      1[]:[]1014140126
2004-08-30 07:57:36 9       0[]:[]390
2004-08-30 07:57:36 16      1[]:[]1014133982
2004-08-30 07:57:36 9       0[]:[]390
2004-08-30 07:57:36 16      1[]:[]1014128032
2004-08-30 07:57:36 9       0[]:[]391
2004-08-30 07:57:36 16      1[]:[]1014119285
2004-08-30 07:57:36 9       0[]:[]391
2004-08-30 07:57:36 16      1[]:[]1014117237
2004-08-30 07:57:36 9       0[]:[]391
2004-08-30 07:57:36 16      1[]:[]1014112112
2004-08-30 07:57:36 9       0[]:[]392
2004-08-30 07:57:36 16      1[]:[]1014105968
2004-08-30 07:57:36 9       0[]:[]393
2004-08-30 07:57:36 16      1[]:[]1014092293
2004-08-30 07:57:36 9       0[]:[]393
2004-08-30 07:57:36 16      1[]:[]1014086149
2004-08-30 07:57:36 9       0[]:[]393
2004-08-30 07:57:36 16      1[]:[]1014079619
2004-08-30 07:57:36 9       0[]:[]394
2004-08-30 07:57:36 16      1[]:[]1014073475
2004-08-30 07:57:36 9       0[]:[]395
2004-08-30 07:57:36 16      1[]:[]1014060360
2004-08-30 07:57:36 9       0[]:[]395
2004-08-30 07:57:36 16      1[]:[]1014053003
2004-08-30 07:57:36 9       0[]:[]396
2004-08-30 07:57:36 16      1[]:[]1014046859
2004-08-30 07:57:36 9       0[]:[]396
2004-08-30 07:57:36 16      1[]:[]1014034571
2004-08-30 07:57:36 9       0[]:[]396
2004-08-30 07:57:36 16      1[]:[]1014026573
2004-08-30 07:57:36 9       0[]:[]396
2004-08-30 07:57:36 16      1[]:[]1014020429
2004-08-30 07:57:36 9       0[]:[]396
2004-08-30 07:57:36 16      1[]:[]1014014285
2004-08-30 07:57:36 9       0[]:[]396
2004-08-30 07:57:36 16      1[]:[]1014001814
2004-08-30 07:57:36 9       0[]:[]397
2004-08-30 07:57:36 16      1[]:[]1013995670
2004-08-30 07:57:36 9       0[]:[]397
2004-08-30 07:57:36 16      1[]:[]1013988147
2004-08-30 07:57:36 9       0[]:[]398
2004-08-30 07:57:36 16      1[]:[]1014014302
2004-08-30 07:57:36 9       0[]:[]399
2004-08-30 07:57:36 16      1[]:[]1014034782
2004-08-30 07:57:36 9       0[]:[]399
2004-08-30 07:57:36 16      1[]:[]1014028638
2004-08-30 07:57:36 9       0[]:[]399
2004-08-30 07:57:36 16      1[]:[]1014022875
2004-08-30 07:57:36 9       0[]:[]400
2004-08-30 07:57:36 16      1[]:[]1014014877
2004-08-30 07:57:36 9       0[]:[]400
2004-08-30 07:57:36 16      1[]:[]1014002696
2004-08-30 07:57:37 Changing from WatchingLiveTV to None
2004-08-30 07:57:37 Closing DVB recorder
2004-08-30 07:57:37 DVB#0 Expiring DVB quality data older than 1 day(s)
-----------------------------------------


Sometimes, but rarly, backend is KILLED.

The frontend, maybe I use GDB wrong, so this is not the optimal output
for you:


------------------------------------------------
pvr root # gdb mythfrontend
GNU gdb 6.0
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db
library "/lib/libthread_db.so.1".

(gdb) run
Starting program: /usr/local/bin/mythfrontend
warning: Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.
2004-08-30 07:57:00 mythfrontend version: 0.15.20040528-1 www.mythtv.org
2004-08-30 07:57:00 Enabled verbose msgs : important general
Could not find theme: Default
2004-08-30 07:57:02 Registering Internal as a media playback plugin.
Detaching after fork from child process 20161.
Failed to run 'cdrecord --scanbus'
2004-08-30 07:57:03 Registering MythMusic Media Handler as a media
handler
Error loading image file:
/usr/local/share/mythtv/themes/default/NOTHING.png
Error loading image file:
/usr/local/share/mythtv/themes/default/NOTHING.png

Program received signal SIG32, Real-time event 32.
0x413ea9c4 in pthread_getconcurrency () from /lib/libpthread.so.0
(gdb) continue
Continuing.
2004-08-30 07:57:20 Connecting to backend server: 127.0.0.1:6543 (try 1
of 5)
2004-08-30 07:57:20 Using protocol version 13
2004-08-30 07:57:20 Using protocol version 13
2004-08-30 07:57:20 Using protocol version 13
2004-08-30 07:57:22 Opening ALSA audio device 'default'.
2004-08-30 07:57:22 Audio: fragment_size=4096, bytes_per_sample=4
2004-08-30 07:57:22 Using XV port 56
2004-08-30 07:57:25 Not in the running state, state=2
2004-08-30 07:57:25 Not in the running state, state=2
2004-08-30 07:57:25 Not in the running state, state=2
2004-08-30 07:57:25 Not in the running state, state=2
2004-08-30 07:57:25 Not in the running state, state=2
2004-08-30 07:57:25 Not in the running state, state=2
2004-08-30 07:57:25 Changing from None to WatchingLiveTV
2004-08-30 07:57:25 Not in the running state, state=2
2004-08-30 07:57:25 Not in the running state, state=2

Program received signal SIG32, Real-time event 32.
0x413ea9c4 in pthread_getconcurrency () from /lib/libpthread.so.0
(gdb) continue
Continuing.
GetModeLine - scrn: 0 clock: 42600
GetModeLine - hdsp: 720 hbeg: 760 hend: 832 httl: 944
              vdsp: 576 vbeg: 577 vend: 580 vttl: 602 flags: 0

Program received signal SIGSEGV, Segmentation fault.
Cannot remove breakpoints because program is no longer writable.
It might be running in another process.
Further execution is probably impossible.
0x4159b4a6 in nanosleep () from /lib/libc.so.6
(gdb)
-----------------------------------------------

At last some dmesg's of a test session:


--------------------------------------------------
deo_buf firmware_class budget_ci budget budget_core dvb_core saa7146
ttpci_eeprom via_v4l_drv via
CPU:    0
EIP:    0060:[<c01165c5>]    Not tainted
EFLAGS: 00010046   (2.6.7)
EIP is at add_wait_queue+0x15/0x30
eax: ce952f18   ebx: 00000000   ecx: c6217efc   edx: c6217ef0
esi: 00000246   edi: c01158b0   ebp: ce952d00   esp: c6217eac
ds: 007b   es: 007b   ss: 0068
Process mythfrontend (pid: 19862, threadinfo=c6216000 task=c938b810)
Stack: c6216000 002ad00f ce94615e ce94995a 0000002c 0000000a ce952f18
00000000
       00000000 00000000 c938b810 c01158b0 00000000 00000000 c5141a60
ce952d00
       c5141a60 00000000 c938b810 c01158b0 00000000 00000000 c01eaae2
c6217f44 Call Trace:  [<ce94615e>] viadrv_vblank_wait+0xae/0x170 [via]
[<ce94995a>] viadrv_open_helper+0x5a/0x170 [via]  [<c01158b0>]
default_wake_function+0x0/0x20  [<c01158b0>]
default_wake_function+0x0/0x20  [<c01eaae2>] copy_from_user+0x42/0x70
[<ce948520>] viadrv_wait_vblank+0x1c0/0x1f0 [via]  [<c0148b5e>]
dentry_open+0xce/0x190  [<c010643a>] show_trace+0x6a/0xa0  [<ce949514>]
viadrv_ioctl+0xe4/0x160 [via]  [<c010643a>] show_trace+0x6a/0xa0
[<c010643a>] show_trace+0x6a/0xa0  [<c0159c99>] sys_ioctl+0xc9/0x240
[<c010643a>] show_trace+0x6a/0xa0  [<c0105ec7>] syscall_call+0x7/0xb
[<c010643a>] show_trace+0x6a/0xa0

Code: 89 4b 04 89 5a 0c 89 41 04 89 08 56 9d 8b 1c 24 8b 74 24 04
<1>Unable to handle kernel NULL pointer dereference at virtual address
00000004  printing eip: c01165c5 *pde = 00000000
Oops: 0002 [#8]
Modules linked in: lirc_sir lirc_dev snd_via82xx snd_ac97_codec snd_pcm
snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi snd stv0299
dvb_ttpci saa7146_vv video_buf firmware_class budget_ci budget
budget_core dvb_core saa7146 ttpci_eeprom via_v4l_drv via
CPU:    0
EIP:    0060:[<c01165c5>]    Not tainted
EFLAGS: 00010046   (2.6.7)
EIP is at add_wait_queue+0x15/0x30
eax: ce952f18   ebx: 00000000   ecx: c8de7efc   edx: c8de7ef0
esi: 00000246   edi: c01158b0   ebp: ce952d00   esp: c8de7eac
ds: 007b   es: 007b   ss: 0068
Process mythfrontend (pid: 19925, threadinfo=c8de6000 task=cad6f8b0)
Stack: c8de6000 002d6347 ce94615e ce94995a 0000002c 0000000a ce952f18
00000000
       00000000 00000000 cad6f8b0 c01158b0 00000000 00000000 ca206420
ce952d00
       ca206420 00000000 cad6f8b0 c01158b0 00000000 00000000 c01eaae2
c8de7f44 Call Trace:  [<ce94615e>] viadrv_vblank_wait+0xae/0x170 [via]
[<ce94995a>] viadrv_open_helper+0x5a/0x170 [via]  [<c01158b0>]
default_wake_function+0x0/0x20  [<c01158b0>]
default_wake_function+0x0/0x20  [<c01eaae2>] copy_from_user+0x42/0x70
[<ce948520>] viadrv_wait_vblank+0x1c0/0x1f0 [via]  [<c0148b5e>]
dentry_open+0xce/0x190  [<c010643a>] show_trace+0x6a/0xa0  [<ce949514>]
viadrv_ioctl+0xe4/0x160 [via]  [<c010643a>] show_trace+0x6a/0xa0
[<c010643a>] show_trace+0x6a/0xa0  [<c0159c99>] sys_ioctl+0xc9/0x240
[<c010643a>] show_trace+0x6a/0xa0  [<c0105ec7>] syscall_call+0x7/0xb
[<c010643a>] show_trace+0x6a/0xa0

Code: 89 4b 04 89 5a 0c 89 41 04 89 08 56 9d 8b 1c 24 8b 74 24 04
<1>Unable to handle kernel NULL pointer dereference at virtual address
00000004  printing eip: c01165c5 *pde = 00000000
Oops: 0002 [#9]
Modules linked in: lirc_sir lirc_dev snd_via82xx snd_ac97_codec snd_pcm
snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi snd stv0299
dvb_ttpci saa7146_vv video_buf firmware_class budget_ci budget
budget_core dvb_core saa7146 ttpci_eeprom via_v4l_drv via
CPU:    0
EIP:    0060:[<c01165c5>]    Not tainted
EFLAGS: 00010046   (2.6.7)
EIP is at add_wait_queue+0x15/0x30
eax: ce952f18   ebx: 00000000   ecx: cd361efc   edx: cd361ef0
esi: 00000246   edi: c01158b0   ebp: ce952d00   esp: cd361eac
ds: 007b   es: 007b   ss: 0068
Process mythfrontend (pid: 20170, threadinfo=cd360000 task=cac819b0)
Stack: cd360000 00311ca2 ce94615e ce94995a 0000002c 0000000a ce952f18
00000000
       00000000 00000000 cac819b0 c01158b0 00000000 00000000 cba179c0
ce952d00
       cba179c0 00000000 cac819b0 c01158b0 00000000 00000000 c01eaae2
cd361f44 Call Trace:  [<ce94615e>] viadrv_vblank_wait+0xae/0x170 [via]
[<ce94995a>] viadrv_open_helper+0x5a/0x170 [via]  [<c01158b0>]
default_wake_function+0x0/0x20  [<c01158b0>]
default_wake_function+0x0/0x20  [<c01eaae2>] copy_from_user+0x42/0x70
[<ce948520>] viadrv_wait_vblank+0x1c0/0x1f0 [via]  [<c0148b5e>]
dentry_open+0xce/0x190  [<c010643a>] show_trace+0x6a/0xa0  [<ce949514>]
viadrv_ioctl+0xe4/0x160 [via]  [<c010643a>] show_trace+0x6a/0xa0
[<c010643a>] show_trace+0x6a/0xa0  [<c0159c99>] sys_ioctl+0xc9/0x240
[<c010643a>] show_trace+0x6a/0xa0  [<c0105ec7>] syscall_call+0x7/0xb
[<c010643a>] show_trace+0x6a/0xa0

Code: 89 4b 04 89 5a 0c 89 41 04 89 08 56 9d 8b 1c 24 8b 74 24 04
<1>Unable to handle kernel NULL pointer dereference at virtual address
00000004  printing eip: c01165c5 *pde = 00000000
Oops: 0002 [#10]
Modules linked in: lirc_sir lirc_dev snd_via82xx snd_ac97_codec snd_pcm
snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi snd stv0299
dvb_ttpci saa7146_vv video_buf firmware_class budget_ci budget
budget_core dvb_core saa7146 ttpci_eeprom via_v4l_drv via
CPU:    0
EIP:    0060:[<c01165c5>]    Not tainted
EFLAGS: 00010046   (2.6.7)
EIP is at add_wait_queue+0x15/0x30
eax: ce952f18   ebx: 00000000   ecx: c5dcbefc   edx: c5dcbef0
esi: 00000246   edi: c01158b0   ebp: ce952d00   esp: c5dcbeac
ds: 007b   es: 007b   ss: 0068
Process mythfrontend (pid: 20184, threadinfo=c5dca000 task=c4b41a10)
Stack: c5dca000 0032f395 ce94615e ce94995a 0000002c 0000000a ce952f18
00000000
       00000000 00000000 c4b41a10 c01158b0 00000000 00000000 c96fd2e0
ce952d00
       c96fd2e0 00000000 c4b41a10 c01158b0 00000000 00000000 c01eaae2
c5dcbf44 Call Trace:  [<ce94615e>] viadrv_vblank_wait+0xae/0x170 [via]
[<ce94995a>] viadrv_open_helper+0x5a/0x170 [via]  [<c01158b0>]
default_wake_function+0x0/0x20  [<c01158b0>]
default_wake_function+0x0/0x20  [<c01eaae2>] copy_from_user+0x42/0x70
[<ce948520>] viadrv_wait_vblank+0x1c0/0x1f0 [via]  [<c0148b5e>]
dentry_open+0xce/0x190  [<c010643a>] show_trace+0x6a/0xa0  [<ce949514>]
viadrv_ioctl+0xe4/0x160 [via]  [<c010643a>] show_trace+0x6a/0xa0
[<c010643a>] show_trace+0x6a/0xa0  [<c0159c99>] sys_ioctl+0xc9/0x240
[<c010643a>] show_trace+0x6a/0xa0  [<c0105ec7>] syscall_call+0x7/0xb
[<c010643a>] show_trace+0x6a/0xa0

Code: 89 4b 04 89 5a 0c 89 41 04 89 08 56 9d 8b 1c 24 8b 74 24 04
<1>Unable to handle kernel NULL pointer dereference at virtual address
00000004  printing eip: c01165c5 *pde = 00000000
Oops: 0002 [#11]
Modules linked in: lirc_sir lirc_dev snd_via82xx snd_ac97_codec snd_pcm
snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi snd stv0299
dvb_ttpci saa7146_vv video_buf firmware_class budget_ci budget
budget_core dvb_core saa7146 ttpci_eeprom via_v4l_drv via
CPU:    0
EIP:    0060:[<c01165c5>]    Not tainted
EFLAGS: 00010046   (2.6.7)
EIP is at add_wait_queue+0x15/0x30
eax: ce952f18   ebx: 00000000   ecx: c96cdefc   edx: c96cdef0
esi: 00000246   edi: c01158b0   ebp: ce952d00   esp: c96cdeac
ds: 007b   es: 007b   ss: 0068
Process mythfrontend (pid: 20428, threadinfo=c96cc000 task=c1a3e0f0)
Stack: c96cc000 004638e2 ce94615e ce94995a 0000002c 0000000a ce952f18
00000000
       00000000 00000000 c1a3e0f0 c01158b0 00000000 00000000 ca7ba7e0
ce952d00
       ca7ba7e0 00000000 c1a3e0f0 c01158b0 00000000 00000000 c01eaae2
c96cdf44 Call Trace:  [<ce94615e>] viadrv_vblank_wait+0xae/0x170 [via]
[<ce94995a>] viadrv_open_helper+0x5a/0x170 [via]  [<c01158b0>]
default_wake_function+0x0/0x20  [<c01158b0>]
default_wake_function+0x0/0x20  [<c01eaae2>] copy_from_user+0x42/0x70
[<ce948520>] viadrv_wait_vblank+0x1c0/0x1f0 [via]  [<c0148b5e>]
dentry_open+0xce/0x190  [<c010643a>] show_trace+0x6a/0xa0  [<ce949514>]
viadrv_ioctl+0xe4/0x160 [via]  [<c010643a>] show_trace+0x6a/0xa0
[<c010643a>] show_trace+0x6a/0xa0  [<c0159c99>] sys_ioctl+0xc9/0x240
[<c010643a>] show_trace+0x6a/0xa0  [<c0105ec7>] syscall_call+0x7/0xb
[<c010643a>] show_trace+0x6a/0xa0

Code: 89 4b 04 89 5a 0c 89 41 04 89 08 56 9d 8b 1c 24 8b 74 24 04
<1>Unable to handle kernel NULL pointer dereference at virtual address
00000004  printing eip: c01165c5 *pde = 00000000
Oops: 0002 [#12]
Modules linked in: lirc_sir lirc_dev snd_via82xx snd_ac97_codec snd_pcm
snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi snd stv0299
dvb_ttpci saa7146_vv video_buf firmware_class budget_ci budget
budget_core dvb_core saa7146 ttpci_eeprom via_v4l_drv via
CPU:    0
EIP:    0060:[<c01165c5>]    Not tainted
EFLAGS: 00010046   (2.6.7)
EIP is at add_wait_queue+0x15/0x30
eax: ce952f18   ebx: 00000000   ecx: cb221efc   edx: cb221ef0
esi: 00000246   edi: c01158b0   ebp: ce952d00   esp: cb221eac
ds: 007b   es: 007b   ss: 0068
Process mythfrontend (pid: 20442, threadinfo=cb220000 task=c5cfc150)
Stack: cb220000 0048459f ce94615e ce94995a 0000002c 0000000a ce952f18
00000000
       00000000 00000000 c5cfc150 c01158b0 00000000 00000000 c96fd560
ce952d00
       c96fd560 00000000 c5cfc150 c01158b0 00000000 00000000 c01eaae2
cb221f44 Call Trace:  [<ce94615e>] viadrv_vblank_wait+0xae/0x170 [via]
[<ce94995a>] viadrv_open_helper+0x5a/0x170 [via]  [<c01158b0>]
default_wake_function+0x0/0x20  [<c01158b0>]
default_wake_function+0x0/0x20  [<c01eaae2>] copy_from_user+0x42/0x70
[<ce948520>] viadrv_wait_vblank+0x1c0/0x1f0 [via]  [<c0148b5e>]
dentry_open+0xce/0x190  [<c010643a>] show_trace+0x6a/0xa0  [<ce949514>]
viadrv_ioctl+0xe4/0x160 [via]  [<c010643a>] show_trace+0x6a/0xa0
[<c02f7c7b>] schedule+0x29b/0x470  [<c010643a>] show_trace+0x6a/0xa0
[<c0159c99>] sys_ioctl+0xc9/0x240  [<c010643a>] show_trace+0x6a/0xa0
[<c0105ec7>] syscall_call+0x7/0xb  [<c010643a>] show_trace+0x6a/0xa0

Code: 89 4b 04 89 5a 0c 89 41 04 89 08 56 9d 8b 1c 24 8b 74 24 04
-------------------------------------------------


Let me know if you need some more information, to track the problem.

Thanks,

Kristian.



More information about the mythtv-dev mailing list