[mythtv-users] widespread reports of (sort of) the same failures
Jim Gifford
maillist at jg555.com
Tue Nov 30 20:54:31 UTC 2004
Dean Vanden Heuvel wrote:
> Please help. I have not yet discovered the trick for enticing enough
> folks to read one of the posts such that I might get a helpful
> response. I am not indicating that readers are not helpful, but
> rather that I cannot seem to grab their attention. In any case, I
> hope this subject is more *catchy*...
>
> In any case, I am (and reportedly others are) having a continuing
> problem with "re-entry" into Live TV mode. In virtually all cases,
> the first time (post reboot) I try to watch live TV, all is well.
> When I exit back to the GUI, and attempt to re-enter live
> TV...failure. Most often this is a segfault, but I have had cases
> where the on-screen video DOES APPEAR, then freezes, never to
> restart. Sometimes this happens when I attempt to watch an already
> recorded program, sometimes not. But ALWAYS, it happens on a re-entry
> to one of the video display modes. NEVER on the first pass.
>
> I have seen other very similar errors reported, and I have previously
> posted to this effect on both the users and dev mailing lists. Other
> similar errors and assorted list postings include include "stuttering
> video" on the frontend upon re-entry, black screen on re-entry,
> stuttering audio on re-entry. This appears to afflict a variety of
> graphics/system hardware (Pundit, Nvidia,...) and a wide variety of
> system CPU and bus speeds.
>
> I have personally re-created all of the symptoms using kernels from
> 2.6.5 thru 2.6.9-r4, ivtv versions from 0.1.100z thru 0.3.1t, using a
> vaiety of ivtv fw modules, using both Xv and XvMC modes. Others
> report using all sorts of things with strikingly similar issues. The
> fact that there are various symptoms surrounding this, IMHO, indicates
> some sort of timing/race, or other multi-task coordination issue,
> which thus manifests itself slightly differently on each and every
> distinct combination of HW, SW, settings, and timing. But, the
> problem is there and appears quite pervasive. If you have not yet
> experienced it, I think it may be just a matter of time until you hit
> the *wrong* combination.
>
> BTW, the one and only thing I have been able to use to dramatically
> improve the situation (now failure only 1 in 4 tries) is to use ALSA
> sound as opposed to OSS. I was initially encouraged, but the problem
> persists, albeit reduced.
>
> There is one common thread. The errors ALWAYS occur on re-entry to a
> video mode. Never on the first pass. Now I ask, "what is different
> upon re-entry vs. initial entry?". I would be happy to investigate
> further, if I knew where to start. Any ideas on where the differences
> might lie?
>
> -dvh
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
I'm having the same issue here.
Here is the error message
ivtv-osd: mode is 720x480x32, linelength=2880
Unable to handle kernel NULL pointer dereference<1>Unable to handle
kernel NULL
pointer dereference at virtual address 00000000
printing eip:
00000000
*pde = 00000000
Oops: 0000 [#1]
Modules linked in: ivtv_fb(U) msp3400(U) saa7127(U) saa7115(U) tuner(U)
tveeprom
(U) ivtv(U) i2c_algo_bit videodev i2c_core lirc_dev(U) parport_pc lp
parport aut
ofs4 sunrpc ipt_REJECT ipt_state ip_conntrack iptable_filter ip_tables
xfs dm_mo
d md5 ipv6 uhci_hcd ehci_hcd snd_via82xx snd_ac97_codec snd_pcm_oss
snd_mixer_os
s snd_pcm snd_timer snd_page_alloc gameport snd_mpu401_uart snd_rawmidi
snd_seq_
device snd soundcore via_rhine mii floppy ext3 jbd
CPU: 0
EIP: 0060:[<00000000>] Tainted: GF VLI
EFLAGS: 00010246 (2.6.9-1.681_FC3)
EIP is at 0x0
eax: 21a7d540 ebx: 02361130 ecx: 21a7d220 edx: 05d3aba4
esi: 1b495140 edi: 00000180 ebp: 21a7d540 esp: 05d3ab48
ds: 007b es: 007b ss: 0068
Process modprobe (pid: 2907, threadinfo=05d3a000 task=1f510e50)
Stack: 021eac97 00000000 00000000 1b4905d0 00000000 00000001 ffffffff
00000030
00000030 00000008 00000000 00000000 00000000 00000000 05d3ab7c
00000400
00000010 00000001 000000ff 021eea7b 021eebbf 1b495140 033f1000
00000000
Call Trace:
[<021eac97>] accel_putcs+0x48c/0x4c7
[<021eea7b>] fb_sysmove_buf_aligned+0x0/0x37
[<021eebbf>] fb_sysmove_buf_unaligned+0x0/0xac
[<0215693a>] find_extend_vma+0x12/0x4f
[<021eb7cb>] fbcon_putcs+0x74/0x7c
[<0222c397>] vt_console_print+0x24d/0x2a3
[<0222c14a>] vt_console_print+0x0/0x2a3
[<021202ed>] __call_console_drivers+0x36/0x40
[<021209e1>] release_console_sem+0x139/0x20b
[<021207d4>] vprintk+0x27f/0x2f5
[<0211937e>] do_page_fault+0x0/0x511
[<02120552>] printk+0xe/0x11
[<021196d1>] do_page_fault+0x353/0x511
[<0211b101>] recalc_task_prio+0x128/0x133
[<0211b101>] recalc_task_prio+0x128/0x133
[<021efaea>] fb_set_var+0x89/0x147
[<0211b15f>] activate_task+0x53/0x5f
[<0211d27c>] autoremove_wake_function+0xd/0x2d
[<0211937e>] do_page_fault+0x0/0x511
[<021eac97>] accel_putcs+0x48c/0x4c7
[<0224a885>] end_that_request_last+0x6c/0x7e
[<021eea7b>] fb_sysmove_buf_aligned+0x0/0x37
[<021eebbf>] fb_sysmove_buf_unaligned+0x0/0xac
[<021eb7cb>] fbcon_putcs+0x74/0x7c
[<02228c70>] do_update_region+0x10f/0x154
[<0222972d>] redraw_screen+0x184/0x1b9
[<0222cb3b>] take_over_console+0x22d/0x2da
[<021ea42e>] fbcon_takeover+0x4a/0x74
[<021ee90d>] fbcon_fb_registered+0x15/0x1a
[<021ee94a>] fbcon_event_notify+0x38/0x62
[<0212f76d>] notifier_call_chain+0x17/0x2b
[<021f0749>] register_framebuffer+0x187/0x193
[<021f1fe9>] fb_alloc_cmap+0x8d/0xa0
[<21824353>] init_module+0x353/0x3af [ivtv_fb]
[<21824000>] init_module+0x0/0x3af [ivtv_fb]
[<0213be92>] sys_init_module+0x207/0x2ef
Code: <3>Debug: sleeping function called from invalid context at
include/linux/r
wsem.h:43
in_atomic():0[expected: 0], irqs_disabled():1
[<0211cbcb>] __might_sleep+0x7d/0x8a
[<0215e726>] rw_vm+0x20e/0x47a
[<0215ee70>] get_user_size+0x30/0x57
[<0210682b>] show_registers+0x109/0x15e
[<02106a2f>] die+0x14a/0x241
[<0211937e>] do_page_fault+0x0/0x511
[<0211937e>] do_page_fault+0x0/0x511
[<02119733>] do_page_fault+0x3b5/0x511
[<0224841d>] ll_back_merge_fn+0x109/0x164
[<02249f27>] __make_request+0x2e2/0x5cc
[<0224a3a1>] generic_make_request+0x190/0x1a0
[<0211ba78>] scheduler_tick+0x38f/0x4c0
[<0211b101>] recalc_task_prio+0x128/0x133
[<0211937e>] do_page_fault+0x0/0x511
[<021eac97>] accel_putcs+0x48c/0x4c7
[<021eea7b>] fb_sysmove_buf_aligned+0x0/0x37
[<021eebbf>] fb_sysmove_buf_unaligned+0x0/0xac
[<0215693a>] find_extend_vma+0x12/0x4f
[<021eb7cb>] fbcon_putcs+0x74/0x7c
[<0222c397>] vt_console_print+0x24d/0x2a3
[<0222c14a>] vt_console_print+0x0/0x2a3
[<021202ed>] __call_console_drivers+0x36/0x40
[<021209e1>] release_console_sem+0x139/0x20b
[<021207d4>] vprintk+0x27f/0x2f5
[<0211937e>] do_page_fault+0x0/0x511
[<02120552>] printk+0xe/0x11
[<021196d1>] do_page_fault+0x353/0x511
[<0211b101>] recalc_task_prio+0x128/0x133
[<0211b101>] recalc_task_prio+0x128/0x133
[<021efaea>] fb_set_var+0x89/0x147
[<0211b15f>] activate_task+0x53/0x5f
[<0211d27c>] autoremove_wake_function+0xd/0x2d
[<0211937e>] do_page_fault+0x0/0x511
[<021eac97>] accel_putcs+0x48c/0x4c7
[<0224a885>] end_that_request_last+0x6c/0x7e
[<021eea7b>] fb_sysmove_buf_aligned+0x0/0x37
[<021eebbf>] fb_sysmove_buf_unaligned+0x0/0xac
[<021eb7cb>] fbcon_putcs+0x74/0x7c
[<02228c70>] do_update_region+0x10f/0x154
[<0222972d>] redraw_screen+0x184/0x1b9
[<0222cb3b>] take_over_console+0x22d/0x2da
[<021ea42e>] fbcon_takeover+0x4a/0x74
[<021ee90d>] fbcon_fb_registered+0x15/0x1a
[<021ee94a>] fbcon_event_notify+0x38/0x62
[<0212f76d>] notifier_call_chain+0x17/0x2b
[<021f0749>] register_framebuffer+0x187/0x193
[<021f1fe9>] fb_alloc_cmap+0x8d/0xa0
[<21824353>] init_module+0x353/0x3af [ivtv_fb]
[<21824000>] init_module+0x0/0x3af [ivtv_fb]
[<0213be92>] sys_init_module+0x207/0x2ef
Bad EIP value.
--
----
Jim Gifford
maillist at jg555.com
More information about the mythtv-users
mailing list