[MPlayer-users] mencoder crashes kernel

Duane Evenson duane3 at shaw.ca
Fri Jan 13 20:36:28 CET 2006


My kernel crashes whenever I run mencoder. It may not crash right away,
not even while mencoder is still running, but it crashes soon.
My mencoder command is:
mencoder -tv
driver=v4l2:buffersize=300:alsa:width=640:height=480:norm=NTSC:chanlist=us-cable:channel=8:audiorate=48000 

tv:// -ovc lavc -lavcopts vcodec=mpeg4:v4mv -vf crop=608:464:16:6,pp=lb
-oac mp3lame -lameopts q=2 -quiet -endpos 60 -o test.avi;

The problem started after I upgraded from 2.4.20 to 2.6.x (I've tried
x=11, 12, 13, and 14). The problem presents using Fedora 4 precompiled
kernels as well as my own compiled kernels. I'm currently using MEncoder
dev-Fedora-GS-CVS-050904-14:36-4.0.1, and bttv0: Bt878 (rev 17). I have
a mostly Redhat Fedora 4 system.

Someone mentioned that this may be a problem between level 1 and level 2
in v4l. I don't know. It always seems that from the call trace section
of the log, the problem arises during memory page swapping.

Here's the log file from the time the system crashed. Note the time,
mencoder was running for about 7 minutes.
============================================================================
Jan 12 21:07:15 dave kernel: ------------[ cut here ]------------
Jan 12 21:07:15 dave kernel: kernel BUG at include/linux/list.h:166!
Jan 12 21:07:15 dave kernel: invalid operand: 0000 [#1]
Jan 12 21:07:15 dave kernel: Modules linked in: nls_utf8(U) isofs(U)
zlib_inflate(U) sd_mod(U) usb_storage(U) scsi_mod(U) usbhid(U)
parport_pc(U) lp(U) parport(U) md5(U) ipv6(U) w83627hf(U) hwmon_vid(U)
hwmon(U) i2c_isa(U) iptable_mangle(U) ipt_state(U) ipt_REJECT(U)
iptable_filter(U) ipt_MASQUERADE(U) iptable_nat(U) ip_nat(U)
ip_conntrack(U) nfnetlink(U) ip_tables(U) vfat(U) fat(U) video(U)
thermal(U) processor(U) fan(U) button(U) uhci_hcd(U) tuner(U) tvaudio(U)
bttv(U) video_buf(U) firmware_class(U) v4l2_common(U) btcx_risc(U)
tveeprom(U) videodev(U) snd_bt87x(U) via_agp(U) agpgart(U) i2c_viapro(U)
snd_ens1371(U) gameport(U) snd_rawmidi(U) snd_ac97_codec(U)
snd_seq_dummy(U) snd_seq_oss(U) snd_seq_midi_event(U) snd_seq(U)
snd_seq_device(U) snd_pcm_oss(U) snd_mixer_oss(U) snd_pcm(U)
snd_timer(U) snd(U) soundcore(U) snd_page_alloc(U) snd_ac97_bus(U)
3c59x(U) sundance(U) mii(U) floppy(U)
Jan 12 21:07:15 dave kernel: CPU:    0
Jan 12 21:07:15 dave kernel: EIP:    0060:[<c0144d35>]    Not tainted VLI
Jan 12 21:07:15 dave kernel: EFLAGS: 00010096   (2.6.14-prep)
Jan 12 21:07:15 dave kernel: EIP is at free_block+0xe5/0xf0
Jan 12 21:07:15 dave kernel: eax: c4c4c8cb   ebx: ea1bb154   ecx:
ea1bb000   edx: c9b0c000
Jan 12 21:07:15 dave kernel: esi: f7ffdbe0   edi: f7fffc00   ebp:
00000031   esp: f7c35de0
Jan 12 21:07:15 dave kernel: ds: 007b   es: 007b   ss: 0068
Jan 12 21:07:15 dave kernel: Process kswapd0 (pid: 116,
threadinfo=f7c34000 task=c19a9570)
Jan 12 21:07:15 dave kernel: Stack: 00000000 0000003c f7ff9610 f7fffc00
00000296 ca55fc34 f7ff9610 c0144ddb
Jan 12 21:07:15 dave kernel:        00000000 f7ff9600 f7ffeb80 0000003c
f7ff9600 00000296 ca55fc34 f7c35f7c
Jan 12 21:07:15 dave kernel:        c0144f9f ca55fc34 00000001 f7c35f14
c015e7d4 c015e658 ca55fc34 c0197830
Jan 12 21:07:15 dave kernel: Call Trace:
Jan 12 21:07:15 dave kernel:  [<c0144ddb>] cache_flusharray+0x9b/0xe0
Jan 12 21:07:15 dave kernel:  [<c0144f9f>] kmem_cache_free+0x3f/0x50
Jan 12 21:07:15 dave kernel:  [<c015e7d4>] free_buffer_head+0x14/0x30
Jan 12 21:07:15 dave kernel:  [<c015e658>] try_to_free_buffers+0x48/0x80
Jan 12 21:07:15 dave kernel:  [<c0197830>] ext3_releasepage+0x0/0xa0
Jan 12 21:07:15 dave kernel:  [<c015c774>] try_to_release_page+0x34/0x60
Jan 12 21:07:15 dave kernel:  [<c01472da>] shrink_list+0x3ba/0x440
Jan 12 21:07:15 dave kernel:  [<c014750f>] shrink_cache+0xdf/0x290
Jan 12 21:07:15 dave kernel:  [<c0147ad8>] shrink_zone+0x88/0xe0
Jan 12 21:07:15 dave kernel:  [<c0147f3e>] balance_pgdat+0x1fe/0x3e0
Jan 12 21:07:15 dave kernel:  [<c01481ec>] kswapd+0xcc/0x110
Jan 12 21:07:15 dave kernel:  [<c012d240>] autoremove_wake_function+0x0/0x50
Jan 12 21:07:15 dave kernel:  [<c0148120>] kswapd+0x0/0x110
Jan 12 21:07:15 dave kernel:  [<c0101349>] kernel_thread_helper+0x5/0xc
Jan 12 21:07:15 dave kernel: Code: 89 4e 04 89 08 89 41 04 e9 77 ff ff
ff 2b 47
1c 89 ca 89 46 18 89 f8 e8 4a ef ff ff e9 63 ff ff ff 0f 0b a5 00 d3 22
2e c0 eb 8c <0f> 0b a6 00 d3 22 2e c0 eb 89 90 83 ec 20 89 5c 24 10 89 74 24
Jan 12 22:48:32 dave kernel: klogd 1.4.1, log source = /proc/kmsg started.
Jan 12 22:48:32 dave kernel: Linux version 2.6.14-prep (root at dave) (gcc
version
4.0.2 20051125 (Red Hat 4.0.2-8)) #1 Fri Dec 16 18:32:37 MST 2005
====================================================================

I hope someone can help me. I used to use my computer all the time as a
VCR. I'd like to do so again.

Duane





More information about the MPlayer-users mailing list