linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* bttv/v4l2/Linux 2.6.10-ac8: xawtv hanging in videobuf_waiton
@ 2005-01-10  0:00 Sami Farin
  2005-01-10 11:35 ` Gerd Knorr
  0 siblings, 1 reply; 5+ messages in thread
From: Sami Farin @ 2005-01-10  0:00 UTC (permalink / raw)
  To: linux-kernel Mailing List

when I start xawtv and alevt in the same window and press 'v' in xawtv,
bttv goes berserk, producing around 25 lines per second of debug stuffs.
(xawtv was also in fullscreen mode when I did this).
alevt quits just fine.

Jan 10 00:43:26 safari kernel: bttv0: OCERR @ 0d1f9014,bits: HSYNC OFLOW OCERR*
Jan 10 00:43:26 safari last message repeated 11 times
Jan 10 00:43:26 safari kernel: bttv0: timeout: drop=0 irq=7236/7236, risc=0d1f901c, bits: HSYNC OFLOW
Jan 10 00:43:26 safari kernel: bttv0: reset, reinitialize
Jan 10 00:43:26 safari kernel: bttv0: PLL: 28636363 => 35468950 . ok
Jan 10 00:43:55 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:55 safari kernel: bttv0: OCERR @ 0d1f9014,bits: VSYNC HSYNC OFLOW RISCI* FBUS OCERR*
Jan 10 00:43:55 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:55 safari kernel: bttv0: OCERR @ 0d1f9014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:55 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:55 safari kernel: bttv0: OCERR @ 0d1f9014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:55 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:55 safari kernel: bttv0: OCERR @ 0d1f9014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:55 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* FBUS OCERR*
Jan 10 00:43:55 safari kernel: bttv0: OCERR @ 0d1f9014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:55 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:55 safari kernel: bttv0: OCERR @ 0d1f9014,bits: VSYNC HSYNC OFLOW RISCI* FBUS OCERR*
Jan 10 00:43:55 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f9014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f9014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f9014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f9014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f9014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f9014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f9014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f9014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f9014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f9014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f9014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* FBUS OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f9014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* FBUS OCERR*
Jan 10 00:43:56 safari kernel: bttv0: OCERR @ 0d1f9014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*

...

Jan 10 00:45:36 safari kernel: xawtv         D C05742E0     0  9544   9543          9546       (NOTLB)
Jan 10 00:45:36 safari kernel: cced7e88 00000046 cd358560 c05742e0 c843303c cced7eac d0d76fdc d0d87ea0 
Jan 10 00:45:36 safari kernel:        c84330f0 c72e6000 00000c00 00015389 e6fcc913 000000bd cd3586b8 c843303c 
Jan 10 00:45:36 safari kernel:        cced6000 cced6000 cced7ef0 d0ca78c5 00000046 c05959a0 d0d88334 c84330a8 
Jan 10 00:45:36 safari kernel: Call Trace:
Jan 10 00:45:36 safari kernel:  [<d0ca78c5>] videobuf_waiton+0xa5/0x150 [video_buf]
Jan 10 00:45:36 safari kernel:  [<d0ca8437>] videobuf_read_zerocopy+0xa7/0x110 [video_buf]
Jan 10 00:45:36 safari kernel:  [<d0ca866c>] videobuf_read_one+0x1cc/0x250 [video_buf]
Jan 10 00:45:36 safari kernel:  [<d0d6f60c>] bttv_read+0xfc/0x170 [bttv]
Jan 10 00:45:36 safari kernel:  [<c015a2cf>] vfs_read+0xcf/0x150
Jan 10 00:45:36 safari kernel:  [<c015a5eb>] sys_read+0x4b/0x80
Jan 10 00:45:36 safari kernel:  [<c0103123>] syscall_call+0x7/0xb

xawtv couldn't take kill -9 as an answer, so I had to reboot.

I have gcc-3.4.3, kernel compiled for PPro, UP, no preempt, 8k stacks.

Linux video capture interface: v1.00
piix4_smbus 0000:00:07.3: Found 0000:00:07.3 device
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Host bridge needs ETBF enabled.
bttv: Bt8xx card found (0).
PCI: Found IRQ 9 for device 0000:00:0b.0
PCI: Sharing IRQ 9 with 0000:00:0b.1
bttv0: Bt878 (rev 2) at 0000:00:0b.0, irq: 9, latency: 64, mmio: 0xe9001000
bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
bttv0: using: Hauppauge (bt878) [card=10,autodetected]
bttv0: enabling ETBF (430FX/VP3 compatibilty)
bttv0: gpio: en=00000000, out=00000000 in=00ffffdb [init]
bttv0: Hauppauge/Voodoo msp34xx: reset line init [5]
bttv0: Hauppauge eeprom: model=61314, tuner=Philips FI1216 MK2 (5), radio=no
bttv0: using tuner=5
bttv0: i2c: checking for MSP34xx @ 0x80... found
msp3400: Unknown parameter `simple'
msp34xx: init: chip=MSP3410D-B4 +nicam +simple mode=simple
msp3410: daemon started
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
tvaudio: TV audio decoder + audio/video mux driver
tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z
bttv0: i2c: checking for TDA9887 @ 0x86... not found
tuner: chip found at addr 0xc2 i2c-bus bt878 #0 [sw]
tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles)) by bt878 #0 [sw]
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 .. ok



BTW. one quickie question about I2C:
when I switch channels in xawtv, I get at max 125ms latencies when running
rtc_latencytest.  with the patch below around 1.5ms (same as without xawtv...).
so, I ask is this patch OK (safe, etc)?


--- linux/drivers/i2c/algos/i2c-algo-bit.c.bak	2004-10-19 23:38:52.000000000 +0300
+++ linux/drivers/i2c/algos/i2c-algo-bit.c	2004-10-24 23:29:12.000000000 +0300
@@ -153,6 +153,7 @@ static int i2c_outb(struct i2c_adapter *
 	int ack;
 	struct i2c_algo_bit_data *adap = i2c_adap->algo_data;
 
+	cond_resched();
 	/* assert: scl is low */
 	for ( i=7 ; i>=0 ; i-- ) {
 		sb = c & ( 1 << i );
@@ -195,6 +196,7 @@ static int i2c_inb(struct i2c_adapter *i
 	unsigned char indata=0;
 	struct i2c_algo_bit_data *adap = i2c_adap->algo_data;
 
+	cond_resched();
 	/* assert: scl is low */
 	sdahi(adap);
 	for (i=0;i<8;i++) {

-- 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: bttv/v4l2/Linux 2.6.10-ac8: xawtv hanging in videobuf_waiton
  2005-01-10  0:00 bttv/v4l2/Linux 2.6.10-ac8: xawtv hanging in videobuf_waiton Sami Farin
@ 2005-01-10 11:35 ` Gerd Knorr
  2005-01-10 16:18   ` Sami Farin
  0 siblings, 1 reply; 5+ messages in thread
From: Gerd Knorr @ 2005-01-10 11:35 UTC (permalink / raw)
  To: Sami Farin; +Cc: linux-kernel Mailing List

Sami Farin <7atbggg02@sneakemail.com> writes:

> when I start xawtv and alevt in the same window and press 'v' in xawtv,
> bttv goes berserk, producing around 25 lines per second of debug stuffs.
> (xawtv was also in fullscreen mode when I did this).
> alevt quits just fine.
> 
> Jan 10 00:43:26 safari kernel: bttv0: OCERR @ 0d1f9014,bits: HSYNC OFLOW OCERR*
> Jan 10 00:43:26 safari last message repeated 11 times
> Jan 10 00:43:26 safari kernel: bttv0: timeout: drop=0 irq=7236/7236, risc=0d1f901c, bits: HSYNC OFLOW
> Jan 10 00:43:26 safari kernel: bttv0: reset, reinitialize
> Jan 10 00:43:26 safari kernel: bttv0: PLL: 28636363 => 35468950 . ok
> Jan 10 00:43:55 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*

Any change with latest updates from http://dl.bytesex.org/patches/ ?

I can reproduce with the latest bits.  There was a state handling bug
when using both video + vbi recently through, not sure whenever the
fix made it into 2.6.10 or not.

  Gerd

-- 
#define printk(args...) fprintf(stderr, ## args)

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: bttv/v4l2/Linux 2.6.10-ac8: xawtv hanging in videobuf_waiton
  2005-01-10 11:35 ` Gerd Knorr
@ 2005-01-10 16:18   ` Sami Farin
  2005-01-14  3:22     ` Sami Farin
  0 siblings, 1 reply; 5+ messages in thread
From: Sami Farin @ 2005-01-10 16:18 UTC (permalink / raw)
  To: linux-kernel Mailing List

On Mon, Jan 10, 2005 at 12:35:33PM +0100, Gerd Knorr wrote:
> Sami Farin <7atbggg02@sneakemail.com> writes:
> 
> > when I start xawtv and alevt in the same window and press 'v' in xawtv,
> > bttv goes berserk, producing around 25 lines per second of debug stuffs.
> > (xawtv was also in fullscreen mode when I did this).
> > alevt quits just fine.
> > 
> > Jan 10 00:43:26 safari kernel: bttv0: OCERR @ 0d1f9014,bits: HSYNC OFLOW OCERR*
> > Jan 10 00:43:26 safari last message repeated 11 times
> > Jan 10 00:43:26 safari kernel: bttv0: timeout: drop=0 irq=7236/7236, risc=0d1f901c, bits: HSYNC OFLOW
> > Jan 10 00:43:26 safari kernel: bttv0: reset, reinitialize
> > Jan 10 00:43:26 safari kernel: bttv0: PLL: 28636363 => 35468950 . ok
> > Jan 10 00:43:55 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
> 
> Any change with latest updates from http://dl.bytesex.org/patches/ ?
> 
> I can reproduce with the latest bits.  There was a state handling bug

(s/can/can't/)

> when using both video + vbi recently through, not sure whenever the
> fix made it into 2.6.10 or not.

I applied that All-2.6.10.diff.gz and now pressing 'v'
in xawtv caused nice freeze in a couple of seconds (sysrq+b did not work,
had to cycle power).

I didn't try alevt yet.

Jan 10 17:41:24 safari kernel: Linux video capture interface: v1.00
Jan 10 17:41:25 safari kernel: bttv: driver version 0.9.15 loaded
Jan 10 17:41:25 safari kernel: bttv: using 8 buffers with 2080k (520 pages) each for capture
Jan 10 17:41:25 safari kernel: bttv: Host bridge needs ETBF enabled.
Jan 10 17:41:25 safari kernel: bttv: Bt8xx card found (0).
Jan 10 17:41:25 safari kernel: PCI: Found IRQ 9 for device 0000:00:0b.0
Jan 10 17:41:25 safari kernel: PCI: Sharing IRQ 9 with 0000:00:0b.1
Jan 10 17:41:25 safari kernel: bttv0: Bt878 (rev 2) at 0000:00:0b.0, irq: 9, latency: 64, mmio: 0xe9001000
Jan 10 17:41:25 safari kernel: bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
Jan 10 17:41:25 safari kernel: bttv0: using: Hauppauge (bt878) [card=10,autodetected]
Jan 10 17:41:25 safari kernel: bttv0: enabling ETBF (430FX/VP3 compatibilty)
Jan 10 17:41:25 safari kernel: bttv0: gpio: en=00000000, out=00000000 in=00ffffdb [init]
Jan 10 17:41:25 safari kernel: bttv0: Hauppauge/Voodoo msp34xx: reset line init [5]
Jan 10 17:41:26 safari kernel: tveeprom: Hauppauge: model = 61314, rev = B2M , serial# = 3187659
Jan 10 17:41:26 safari kernel: tveeprom: tuner = Philips FI1216 MK2 (idx = 8, type = 5)
Jan 10 17:41:26 safari kernel: tveeprom: tuner fmt = PAL(B/G) (eeprom = 0x04, v4l2 = 0x00000007)
Jan 10 17:41:26 safari kernel: tveeprom: audio_processor = MSP3415 (type = 6)
Jan 10 17:41:26 safari kernel: bttv0: using tuner=5
Jan 10 17:41:26 safari kernel: bttv0: i2c: checking for MSP34xx @ 0x80... found
Jan 10 17:41:26 safari kernel: msp34xx: init: chip=MSP3410D-B4 +nicam +simple mode=simple
Jan 10 17:41:26 safari kernel: msp3410: daemon started
Jan 10 17:41:26 safari kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found
Jan 10 17:41:26 safari kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found
Jan 10 17:41:27 safari kernel: tvaudio: TV audio decoder + audio/video mux driver
Jan 10 17:41:27 safari kernel: tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z
Jan 10 17:41:27 safari kernel: bttv0: i2c: checking for TDA9887 @ 0x86... not found
Jan 10 17:41:27 safari kernel: tuner: chip found at addr 0xc2 i2c-bus bt878 #0 [sw]
Jan 10 17:41:27 safari kernel: tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles)) by bt878 #0 [sw]
Jan 10 17:41:28 safari kernel: bttv0: registered device video0
Jan 10 17:41:28 safari kernel: bttv0: registered device vbi0
Jan 10 17:41:29 safari kernel: bttv0: PLL: 28636363 => 35468950 . ok
Jan 10 17:41:51 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:51 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:51 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:51 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:51 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW OCERR*
Jan 10 17:41:51 safari last message repeated 6 times
Jan 10 17:41:51 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:51 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:51 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:51 safari last message repeated 2 times
Jan 10 17:41:51 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:51 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:51 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* FBUS OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* FBUS OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:52 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:53 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:54 safari kernel: bttv0: OCERR @ 0b03401c,bits: HSYNC OFLOW RISCI* OCERR*
Jan 10 17:41:54 safari kernel: bttv0: OCERR @ 0b034000,bits: HSYNC OFLOW OCERR*
Jan 10 17:41:54 safari kernel: bttv0: OCERR @ 0b034014,bits: HSYNC OFLOW OCERR*
Jan 10 17:41:54 safari last message repeated 9 times
Jan 10 17:41:54 safari kernel: bttv0: OCERR @ 0b034000,bits: HSYNC OFLOW OCERR*
Jan 10 17:41:54 safari kernel: bttv0: timeout: drop=0 irq=1110/1110, risc=06fc1ba4, bits: HSYNC OFLOW
Jan 10 17:41:54 safari kernel: bttv0: reset, reinitialize
Jan 10 17:41:54 safari kernel: bttv0: PLL: 28636363 => 35468950 . ok
Jan 10 17:41:55 safari kernel: Unable to handle kernel paging request at virtual address 0bf20ffc
Jan 10 17:41:55 safari kernel:  printing eip:
Jan 10 17:41:55 safari kernel: c016d063
Jan 10 17:41:55 safari kernel: *pde = 00000000
Jan 10 17:41:55 safari kernel: Oops: 0000 [#1]
Jan 10 17:41:55 safari kernel: Modules linked in: tuner tvaudio msp3400 bttv
	i2c_algo_bit videodev ohci_hcd binfmt_misc sch_hfsc sch_htb sch_sfq cls_fw
	cls_u32 cls_route sch_ingress sch_red sch_tbf sch_teql sch_prio sch_gred
	cls_rsvp cls_rsvp6 cls_tcindex sch_cbq sch_dsmark xfs loop snd_seq_oss
	snd_seq_midi_event snd_seq lp parport_pc parport w83781d i2c_sensor video_buf
	v4l2_common i2c_piix4 btcx_risc tveeprom i2c_core ipt_ECN ipt_multiport
	ipt_connlimit ipt_TARPIT ipt_length ipt_owner usb_storage dm_mod uhci_hcd
	snd_ens1371 snd_rawmidi snd_seq_device snd_ac97_codec snd_pcm_oss
	snd_mixer_oss snd_pcm ipt_REJECT ip6t_LOG ipt_LOG ipt_limit snd_timer
	ipt_state snd ip6table_mangle ip6table_filter ip6_tables soundcore
	snd_page_alloc iptable_filter iptable_mangle iptable_nat gameport ip_conntrack
	ip_tables irlan irda crc_ccitt 8139too mii floppy
Jan 10 17:41:55 safari kernel: CPU:    0
Jan 10 17:41:55 safari kernel: EIP:    0060:[<c016d063>]    Not tainted VLI
Jan 10 17:41:55 safari kernel: EFLAGS: 00010216   (2.6.10-ac8) 
Jan 10 17:41:55 safari kernel: EIP is at poll_freewait+0x23/0x50
Jan 10 17:41:55 safari kernel: eax: ceb69f44   ebx: 0bf20fe4   ecx: 00000000   edx: 00000001
Jan 10 17:41:55 safari kernel: esi: cae02008   edi: cae02000   ebp: ceb69ee8   esp: ceb69edc
Jan 10 17:41:55 safari kernel: ds: 007b   es: 007b   ss: 0068
Jan 10 17:41:55 safari kernel: Process root-tail (pid: 5434, threadinfo=ceb68000 task=ce4449e0)
Jan 10 17:41:55 safari kernel: Stack: 00000000 00000000 00000009 ceb69f60 c016d4c9 ceb69f44 00000000 00000000 
Jan 10 17:41:55 safari kernel:        00000000 00000100 00000000 00000000 00000000 00000009 00000304 00000100 
Jan 10 17:41:55 safari kernel:        ceb68000 cd1cf4f8 cd1cf4f4 cd1cf4f0 cd1cf504 cd1cf500 cd1cf4fc 00000000 
Jan 10 17:41:55 safari kernel: Call Trace:
Jan 10 17:41:55 safari kernel:  [<c0103edf>] show_stack+0x7f/0xa0
Jan 10 17:41:55 safari kernel:  [<c0104076>] show_registers+0x156/0x1d0
Jan 10 17:41:55 safari kernel:  [<c0104278>] die+0xc8/0x150
Jan 10 17:41:55 safari kernel:  [<c0115b12>] do_page_fault+0x4a2/0x6d9
Jan 10 17:41:55 safari kernel:  [<c0103b7f>] error_code+0x2b/0x30
Jan 10 17:41:55 safari kernel:  [<c016d4c9>] do_select+0x289/0x2a0
Jan 10 17:41:55 safari kernel:  [<c016d76d>] sys_select+0x24d/0x560
Jan 10 17:41:55 safari kernel:  [<c0103123>] syscall_call+0x7/0xb
Jan 10 17:41:55 safari kernel: Code: 00 00 5d c3 8d 74 26 00 55 89 e5 8b 45 08 57 56 53 8b 78 04 85 ff 74 38 8b 5f 04 8d 77 08 8d 76 00 8d bc 27 00 00 00 00 83 eb 1c <8b> 43 18 8d 53 04 e8 b2 44 fc ff 8b 03 e8 eb e0 fe ff 39 de 72 
Jan 10 17:42:00 safari kernel:  <6>bttv0: OCERR @ 0b03401c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:00 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:00 safari kernel: bttv0: OCERR @ 0b03401c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:00 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:00 safari kernel: bttv0: OCERR @ 0b03401c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:00 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:00 safari kernel: bttv0: OCERR @ 0b03401c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:00 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:01 safari kernel: bttv0: OCERR @ 0b03401c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:01 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:01 safari kernel: bttv0: OCERR @ 0b03401c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:01 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:01 safari kernel: bttv0: OCERR @ 0b03401c,bits: VSYNC HSYNC OFLOW RISCI* FBUS OCERR*
Jan 10 17:42:01 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:01 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW OCERR*
Jan 10 17:42:01 safari last message repeated 5 times
Jan 10 17:42:01 safari kernel: bttv0: OCERR @ 0b03401c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:01 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:01 safari kernel: bttv0: OCERR @ 0b03401c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:01 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW RISCI* FBUS OCERR*
Jan 10 17:42:01 safari kernel: bttv0: OCERR @ 0b03401c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:01 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:01 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW OCERR*
Jan 10 17:42:01 safari kernel: bttv0: OCERR @ 0b03401c,bits: VSYNC HSYNC OFLOW OCERR*
Jan 10 17:42:01 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW OCERR*
Jan 10 17:42:01 safari last message repeated 4 times
Jan 10 17:42:02 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW FBUS OCERR*
Jan 10 17:42:02 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW OCERR*
Jan 10 17:42:02 safari last message repeated 2 times
Jan 10 17:42:02 safari kernel: bttv0: timeout: drop=0 irq=1230/1230, risc=0bef7b64, bits: VSYNC HSYNC OFLOW
Jan 10 17:42:02 safari kernel: bttv0: reset, reinitialize
Jan 10 17:42:02 safari kernel: bttv0: PLL: 28636363 => 35468950 . ok
Jan 10 17:42:04 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW FBUS OCERR*
Jan 10 17:42:04 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW FBUS OCERR*
Jan 10 17:42:04 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW OCERR*
Jan 10 17:42:04 safari last message repeated 9 times
Jan 10 17:42:04 safari kernel: bttv0: timeout: drop=0 irq=1249/1249, risc=0b03401c, bits: HSYNC OFLOW
Jan 10 17:42:04 safari kernel: bttv0: reset, reinitialize
Jan 10 17:42:04 safari kernel: bttv0: PLL: 28636363 => 35468950 . ok
Jan 10 17:42:05 safari kernel: bttv0: OCERR @ 0b03401c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:05 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:05 safari kernel: bttv0: OCERR @ 0b03401c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:05 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*

...snip...

Jan 10 17:42:18 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:18 safari kernel: bttv0: OCERR @ 0b03401c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:18 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:19 safari kernel: bttv0: OCERR @ 0b03401c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:42:19 safari kernel: bttv0: OCERR @ 0b034014,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
Jan 10 17:47:59 safari kernel: klogd 1.4.1, log source = /proc/kmsg started.



Dump of assembler code for function poll_freewait:
0xc016d040 <poll_freewait+0>:   push   %ebp
0xc016d041 <poll_freewait+1>:   mov    %esp,%ebp
0xc016d043 <poll_freewait+3>:   mov    0x8(%ebp),%eax
0xc016d046 <poll_freewait+6>:   push   %edi
0xc016d047 <poll_freewait+7>:   push   %esi
0xc016d048 <poll_freewait+8>:   push   %ebx
0xc016d049 <poll_freewait+9>:   mov    0x4(%eax),%edi
0xc016d04c <poll_freewait+12>:  test   %edi,%edi
0xc016d04e <poll_freewait+14>:  je     0xc016d088 <poll_freewait+72>
0xc016d050 <poll_freewait+16>:  mov    0x4(%edi),%ebx
0xc016d053 <poll_freewait+19>:  lea    0x8(%edi),%esi
0xc016d056 <poll_freewait+22>:  lea    0x0(%esi),%esi
0xc016d059 <poll_freewait+25>:  lea    0x0(%edi),%edi
0xc016d060 <poll_freewait+32>:  sub    $0x1c,%ebx
0xc016d063 <poll_freewait+35>:  mov    0x18(%ebx),%eax
0xc016d066 <poll_freewait+38>:  lea    0x4(%ebx),%edx
0xc016d069 <poll_freewait+41>:  call   0xc0131520 <remove_wait_queue>
0xc016d06e <poll_freewait+46>:  mov    (%ebx),%eax
0xc016d070 <poll_freewait+48>:  call   0xc015b160 <fput>
0xc016d075 <poll_freewait+53>:  cmp    %ebx,%esi
0xc016d077 <poll_freewait+55>:  jb     0xc016d060 <poll_freewait+32>
0xc016d079 <poll_freewait+57>:  mov    %edi,%eax
0xc016d07b <poll_freewait+59>:  xor    %edx,%edx
0xc016d07d <poll_freewait+61>:  mov    (%edi),%edi
0xc016d07f <poll_freewait+63>:  call   0xc0140180 <free_pages>
0xc016d084 <poll_freewait+68>:  test   %edi,%edi
0xc016d086 <poll_freewait+70>:  jne    0xc016d050 <poll_freewait+16>
0xc016d088 <poll_freewait+72>:  pop    %ebx
0xc016d089 <poll_freewait+73>:  pop    %esi
0xc016d08a <poll_freewait+74>:  pop    %edi
0xc016d08b <poll_freewait+75>:  pop    %ebp
0xc016d08c <poll_freewait+76>:  ret    
End of assembler dump.



-- 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: bttv/v4l2/Linux 2.6.10-ac8: xawtv hanging in videobuf_waiton
  2005-01-10 16:18   ` Sami Farin
@ 2005-01-14  3:22     ` Sami Farin
  2005-01-20 11:12       ` Gerd Knorr
  0 siblings, 1 reply; 5+ messages in thread
From: Sami Farin @ 2005-01-14  3:22 UTC (permalink / raw)
  To: linux-kernel Mailing List; +Cc: Gerd Knorr

On Mon, Jan 10, 2005 at 06:18:21PM +0200, Sami Farin wrote:
> On Mon, Jan 10, 2005 at 12:35:33PM +0100, Gerd Knorr wrote:
> > Sami Farin <7atbggg02@sneakemail.com> writes:
> > 
> > > when I start xawtv and alevt in the same window and press 'v' in xawtv,
> > > bttv goes berserk, producing around 25 lines per second of debug stuffs.
> > > (xawtv was also in fullscreen mode when I did this).
> > > alevt quits just fine.
> > > 
> > > Jan 10 00:43:26 safari kernel: bttv0: OCERR @ 0d1f9014,bits: HSYNC OFLOW OCERR*
> > > Jan 10 00:43:26 safari last message repeated 11 times
> > > Jan 10 00:43:26 safari kernel: bttv0: timeout: drop=0 irq=7236/7236, risc=0d1f901c, bits: HSYNC OFLOW
> > > Jan 10 00:43:26 safari kernel: bttv0: reset, reinitialize
> > > Jan 10 00:43:26 safari kernel: bttv0: PLL: 28636363 => 35468950 . ok
> > > Jan 10 00:43:55 safari kernel: bttv0: OCERR @ 0d1f901c,bits: VSYNC HSYNC OFLOW RISCI* OCERR*
> > 
> > Any change with latest updates from http://dl.bytesex.org/patches/ ?
> > 
> > I can reproduce with the latest bits.  There was a state handling bug
> 
> (s/can/can't/)
> 
> > when using both video + vbi recently through, not sure whenever the
> > fix made it into 2.6.10 or not.
> 
> I applied that All-2.6.10.diff.gz and now pressing 'v'
> in xawtv caused nice freeze in a couple of seconds (sysrq+b did not work,
> had to cycle power).
> 
> I didn't try alevt yet.

Yup...  now with latest patch from dir 2.6.10-2 (All-2.6.10.diff.gz)
I had one funny experience.  I was playing with 'v' in xawtv
(with alevt), and got Kernel panic - not syncing: Fatal exception
EIP is at check_slabp...
About 100 pixels from my windowmaker background got garbled (I also ran
xrefresh) while panicking ;-> and "rpm -V mozilla" showed three modified
libs.
I made screencap (digicam) of the panicked screen, ask for it if you care.

However, the libs were OK after reboot (maybe because no time for syncing),
but reiserfsck found vpf-10640 error for /var partition.

How to debug this kind of memory corruption?

I have gotten corrupted mozilla libs four times by using bttv...
here what got changed about two weeks ago in file
/usr/lib/mozilla/components/libgklayout.so

OK file:

0035b000  04 00 ff b5 34 ff ff ff  e8 f7 19 d2 ff 58 ff b5  |....4........X..|
0035b010  3c ff ff ff e8 eb 19 d2  ff 5f ff b5 38 ff ff ff  |<........_..8...|
0035b020  e8 df 19 d2 ff 83 c4 10  8d 65 f4 5b 89 f0 5e 5f  |.........e.[..^_|
0035b030  c9 c3 89 f6 55 89 e5 57  56 53 83 ec 2c e8 00 00  |....U..WVS..,...|
0035b040  00 00 5b 81 c3 7e d5 0c  00 8b 7d 08 e8 ff fb ff  |..[..~....}.....|
0035b050  ff 85 c0 89 c6 78 6f 83  ec 0c 8d 45 d8 50 89 45  |.....xo....E.P.E|
0035b060  d4 c7 45 d8 00 00 00 00  e8 37 25 d2 ff 89 04 24  |..E......7%....$|
0035b070  e8 ab e1 ff ff 83 c4 10  85 c0 89 c6 78 3a 83 ec  |............x:..|
0035b080  08 8b 45 d8 8b 10 57 50  ff 52 38 83 c4 10 85 c0  |..E...WP.R8.....|
0035b090  89 c6 78 24 85 ff 74 0f  83 ec 08 8b 07 ff 75 d8  |..x$..t.......u.|
0035b0a0  57 ff 50 0c 83 c4 10 8b  45 d8 8b 55 0c 83 ec 0c  |W.P.....E..U....|
0035b0b0  89 02 8b 10 50 ff 52 04  83 ec 0c ff 75 d4 e8 41  |....P.R.....u..A|
0035b0c0  19 d2 ff 83 c4 10 8d 65  f4 5b 89 f0 5e 5f c9 c3  |.......e.[..^_..|
0035b0d0  83 44 24 04 f8 e9 56 bf  ff ff 90 90 83 44 24 04  |.D$...V......D$.|
0035b0e0  fc e9 4a bf ff ff 90 90  83 44 24 04 f8 e9 4e c0  |..J......D$...N.|
0035b0f0  ff ff 90 90 83 44 24 04  fc e9 42 c0 ff ff 90 90  |.....D$...B.....|
0035b100  83 44 24 04 f8 e9 46 c0  ff ff 90 90 83 44 24 04  |.D$...F......D$.|
0035b110  fc e9 3a c0 ff ff 90 90  83 44 24 04 fc e9 4e c5  |..:......D$...N.|
0035b120  ff ff 90 90 83 44 24 04  f8 e9 5a c5 ff ff 90 90  |.....D$...Z.....|
0035b130  55 e8 00 00 00 00 59 81  c1 8a d4 0c 00 89 e5 8b  |U.....Y.........|
0035b140  91 60 ee ff ff 8b 45 08  83 c2 08 89 10 8b 91 60  |.`....E........`|
0035b150  ee ff ff 83 c2 78 89 50  04 8b 91 60 ee ff ff 81  |.....x.P...`....|
0035b160  c2 98 00 00 00 c7 40 0c  00 00 00 00 89 50 08 c7  |......@......P..|
0035b170  40 10 00 00 00 00 c7 40  14 00 00 00 00 c7 40 18  |@......@......@.|
0035b180  00 00 00 00 c7 40 1c 00  00 00 00 c7 40 20 00 00  |.....@......@ ..|
0035b190  00 00 c7 40 24 00 00 00  00 c7 40 28 00 00 00 00  |...@$.....@(....|
0035b1a0  c6 40 2c 00 c6 40 2d 00  c6 40 2e 00 c9 c3 89 f6  |.@,..@-..@......|
0035b1b0  55 e8 00 00 00 00 59 81  c1 0a d4 0c 00 89 e5 8b  |U.....Y.........|
0035b1c0  91 60 ee ff ff 8b 45 08  83 c2 08 89 10 8b 91 60  |.`....E........`|
0035b1d0  ee ff ff 83 c2 78 89 50  04 8b 91 60 ee ff ff 81  |.....x.P...`....|
0035b1e0  c2 98 00 00 00 c7 40 0c  00 00 00 00 89 50 08 c7  |......@......P..|
0035b1f0  40 10 00 00 00 00 c7 40  14 00 00 00 00 c7 40 18  |@......@......@.|
0035b200  00 00 00 00 c7 40 1c 00  00 00 00 c7 40 20 00 00  |.....@......@ ..|
0035b210  00 00 c7 40 24 00 00 00  00 c7 40 28 00 00 00 00  |...@$.....@(....|
0035b220  c6 40 2c 00 c6 40 2d 00  c6 40 2e 00 c9 c3 89 f6  |.@,..@-..@......|

garbled by bttv:

0035b000  08 00 00 14 00 c0 35 0a  f8 03 00 18 08 cc 35 0a  |......5.......5.|
0035b010  08 08 00 14 00 50 0a 03  f8 0b 00 18 08 64 88 0a  |.....P.......d..|
0035b020  08 00 00 14 00 d0 36 08  f8 03 00 18 08 dc 36 08  |......6.......6.|
0035b030  08 08 00 14 00 b0 ed 06  f8 0b 00 18 08 a4 b2 08  |................|
0035b040  08 00 00 14 00 60 17 08  f8 03 00 18 08 6c 17 08  |.....`.......l..|
0035b050  08 08 00 14 00 50 2b 07  f8 0b 00 18 08 54 24 0b  |.....P+......T$.|
0035b060  08 00 00 14 00 b0 fa 05  f8 03 00 18 08 bc fa 05  |................|
0035b070  08 08 00 14 00 50 e9 08  f8 0b 00 18 08 84 4e 0c  |.....P........N.|
0035b080  08 00 00 14 00 f0 4b 02  f8 03 00 18 08 fc 4b 02  |......K.......K.|
0035b090  08 08 00 14 00 10 0f 09  f8 0b 00 18 08 54 17 05  |.............T..|
0035b0a0  08 00 00 14 00 d0 02 04  f8 03 00 18 08 dc 02 04  |................|
0035b0b0  08 08 00 14 00 20 a6 01  f8 0b 00 18 08 c4 55 06  |..... ........U.|
0035b0c0  08 00 00 14 00 70 ed 05  f8 03 00 18 08 7c ed 05  |.....p.......|..|
0035b0d0  08 08 00 14 00 d0 71 02  f8 0b 00 18 08 b4 59 03  |......q.......Y.|
0035b0e0  08 00 00 14 00 b0 3c 04  f8 03 00 18 08 bc 3c 04  |......<.......<.|
0035b0f0  08 08 00 14 00 20 62 09  f8 0b 00 18 08 24 da 0d  |..... b......$..|
0035b100  08 00 00 14 00 40 42 0c  f8 03 00 18 08 4c 42 0c  |.....@B......LB.|
0035b110  08 08 00 14 00 c0 f0 05  f8 0b 00 18 08 74 12 07  |.............t..|
0035b120  08 00 00 14 00 80 58 06  f8 03 00 18 08 8c 58 06  |......X.......X.|
0035b130  08 08 00 14 00 b0 20 04  f8 0b 00 18 08 a4 fa 0c  |...... .........|
0035b140  08 00 00 14 00 f0 e0 07  f8 03 00 18 08 fc e0 07  |................|
0035b150  08 08 00 14 00 50 0b 05  f8 0b 00 18 08 24 2b 0b  |.....P.......$+.|
0035b160  08 00 00 14 00 80 98 07  f8 03 00 18 08 8c 98 07  |................|
0035b170  08 08 00 14 00 90 a1 08  f8 0b 00 18 08 34 5d 02  |.............4].|
0035b180  08 00 00 14 00 90 40 05  f8 03 00 18 08 9c 40 05  |......@.......@.|
0035b190  08 08 00 14 00 40 a2 04  f8 0b 00 18 08 d4 8d 0b  |.....@..........|
0035b1a0  08 00 00 14 00 b0 0b 0e  f8 03 00 18 08 bc 0b 0e  |................|
0035b1b0  08 08 00 14 00 80 a0 03  f8 0b 00 18 08 b4 00 07  |................|
0035b1c0  08 00 00 14 00 10 e9 0f  f8 03 00 18 08 1c e9 0f  |................|
0035b1d0  08 08 00 14 00 70 0d 02  f8 0b 00 18 08 44 c7 0e  |.....p.......D..|
0035b1e0  08 00 00 14 00 f0 e2 06  f8 03 00 18 08 fc e2 06  |................|
0035b1f0  08 08 00 14 00 40 fe 01  f8 0b 00 18 08 64 0f 05  |.....@.......d..|
0035b200  08 00 00 14 00 90 ad 08  00 00 00 70 38 30 85 0d  |...........p80..|
0035b210  00 00 c7 40 24 00 00 00  00 c7 40 28 00 00 00 00  |...@$.....@(....|
0035b220  c6 40 2c 00 c6 40 2d 00  c6 40 2e 00 c9 c3 89 f6  |.@,..@-..@......|

do those hex numbers look familiar to someone? ;)

-- 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: bttv/v4l2/Linux 2.6.10-ac8: xawtv hanging in videobuf_waiton
  2005-01-14  3:22     ` Sami Farin
@ 2005-01-20 11:12       ` Gerd Knorr
  0 siblings, 0 replies; 5+ messages in thread
From: Gerd Knorr @ 2005-01-20 11:12 UTC (permalink / raw)
  To: linux-kernel Mailing List

> About 100 pixels from my windowmaker background got garbled (I also ran
> xrefresh) while panicking ;-> and "rpm -V mozilla" showed three modified
> libs.

> However, the libs were OK after reboot (maybe because no time for syncing),
> but reiserfsck found vpf-10640 error for /var partition.

Thats typical for page cache corruption.  The libs are read-only data
and thus never ever flushed back to disk, thus a reboot will fix it.
Creating some memory pressure to make the kernel drop the corrupted
pages from the cache should make it go away as well.

> How to debug this kind of memory corruption?
> 
> garbled by bttv:
> 
> 0035b000  08 00 00 14 00 c0 35 0a  f8 03 00 18 08 cc 35 0a  |......5.......5.|
> 0035b010  08 08 00 14 00 50 0a 03  f8 0b 00 18 08 64 88 0a  |.....P.......d..|

Could be bt878 risc code.  No idea how this makes it into the mozilla
libs ...

  Gerd

-- 
#define printk(args...) fprintf(stderr, ## args)

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2005-01-20 11:20 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-01-10  0:00 bttv/v4l2/Linux 2.6.10-ac8: xawtv hanging in videobuf_waiton Sami Farin
2005-01-10 11:35 ` Gerd Knorr
2005-01-10 16:18   ` Sami Farin
2005-01-14  3:22     ` Sami Farin
2005-01-20 11:12       ` Gerd Knorr

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).