All of lore.kernel.org
 help / color / mirror / Atom feed
* [parisc-linux] B132L+ crash with mpg123
@ 2002-09-17 10:19 Thibaut VARENE
  2002-09-17 17:00 ` Grant Grundler
  0 siblings, 1 reply; 5+ messages in thread
From: Thibaut VARENE @ 2002-09-17 10:19 UTC (permalink / raw)
  To: parisc-linux

Hi fellows !

I've been experiencing several crashes on B132L+ while playing mp3s with
mpg123, the box was then running 2.4.18-pa21.
I've tried recently with 2.4.19-pa18, and it crashed again.
The crash happens at random time, on random files.

What's worth mentionning is that files are played from a remote NFS
filesystem. (BTW, the console shows "svc: unknown version (0)" when
mounting the NFS system).

So I took my little fingers and I reproduced here what the console
showed me. I hope there is now mistake in this "hand dump", though I
read it twice ;)

HTH,


Thibaut VARENE
PA/Linux ESIEE Team
http://pateam.esiee.fr/




WARNING! Stack pointer and cr30 do not correspond!
Dumping virtual address stack instead

Kernel Fault: Code=15 regs=11ddc640 (Addr=00277e00)

      YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI
PSW: 00000000000011000000000000001111 Not tainted
r00-03  00000000 00000023 101feac4 00000200
r04-07  1035c1fc fffff000 1035c010 00000000
r08-11  1035c1fc 00001200 1035c010 1035c010
r12-15  00029f00 1035c25c faf01590 00017000
r16-19  00028678 00028678 00002000 00000e00
r20-23  00001000 00000000 00000001 00001200
r24-27  000001ff 00029f01 00277e00 10290010
r28-31  00000000 ffffffff 11ddc640 101fea8c
sr0-3   00000000 00000246 00000000 00000246
sr4-7   00000000 00000000 00000000 00000000

IASQ: 00000000 0000000 IAOQ: 10263c78 10263c70
   IIR: 0f411222    ISR: 00000000   IOR: 00277e00
   CPU:        0   CR30: 11ddc000  CR31: 10338000
   ORIG_R28: 11ddc7b8

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

* Re: [parisc-linux] B132L+ crash with mpg123
  2002-09-17 10:19 [parisc-linux] B132L+ crash with mpg123 Thibaut VARENE
@ 2002-09-17 17:00 ` Grant Grundler
  2002-09-17 17:07   ` Matthew Wilcox
  0 siblings, 1 reply; 5+ messages in thread
From: Grant Grundler @ 2002-09-17 17:00 UTC (permalink / raw)
  To: Thibaut VARENE; +Cc: parisc-linux

Thibaut VARENE wrote:
> I've been experiencing several crashes on B132L+ while playing mp3s with
> mpg123, the box was then running 2.4.18-pa21.

Harmony driver definitely has some bugs.
My B180 is stable until I listen to MP3s as well.
System crashes after ~1 hour of play.

> What's worth mentionning is that files are played from a remote NFS
> filesystem. (BTW, the console shows "svc: unknown version (0)" when
> mounting the NFS system).

I'm doing everything local.

> Kernel Fault: Code=15 regs=11ddc640 (Addr=00277e00)
> 
>       YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI
> PSW: 00000000000011000000000000001111 Not tainted
> r00-03  00000000 00000023 101feac4 00000200
...
> IASQ: 00000000 0000000 IAOQ: 10263c78 10263c70
...
what symbols do 101feac4 and 10263c78 refer to?

grant

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

* Re: [parisc-linux] B132L+ crash with mpg123
  2002-09-17 17:00 ` Grant Grundler
@ 2002-09-17 17:07   ` Matthew Wilcox
  2002-09-18  1:02     ` Carlos O'Donell
  0 siblings, 1 reply; 5+ messages in thread
From: Matthew Wilcox @ 2002-09-17 17:07 UTC (permalink / raw)
  To: Grant Grundler; +Cc: Thibaut VARENE, parisc-linux

On Tue, Sep 17, 2002 at 11:00:01AM -0600, Grant Grundler wrote:
> > Kernel Fault: Code=15 regs=11ddc640 (Addr=00277e00)
> > 
> >       YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI
> > PSW: 00000000000011000000000000001111 Not tainted
> > r00-03  00000000 00000023 101feac4 00000200
> ...
> > IASQ: 00000000 0000000 IAOQ: 10263c78 10263c70
> ...
> what symbols do 101feac4 and 10263c78 refer to?

10263c78 is in copy_from_user, 101feac4 is in harmony_audio_write().
the only point at which we call copy_from_user is:

                /* Copy the page to an aligned buffer */
                copy_from_user(played_buf.addr + (HARMONY_BUF_SIZE*buf_to_fill)
					+ harmony.play_offset,
				buffer+count, frame_size);


-- 
Revolutions do not require corporate support.

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

* Re: [parisc-linux] B132L+ crash with mpg123
  2002-09-17 17:07   ` Matthew Wilcox
@ 2002-09-18  1:02     ` Carlos O'Donell
  2002-09-18  7:39       ` Thibaut VARENE
  0 siblings, 1 reply; 5+ messages in thread
From: Carlos O'Donell @ 2002-09-18  1:02 UTC (permalink / raw)
  To: Matthew Wilcox; +Cc: Grant Grundler, Thibaut VARENE, parisc-linux

> > > Kernel Fault: Code=15 regs=11ddc640 (Addr=00277e00)
> > > 
> > >       YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI
> > > PSW: 00000000000011000000000000001111 Not tainted
> > > r00-03  00000000 00000023 101feac4 00000200
> > ...
> > > IASQ: 00000000 0000000 IAOQ: 10263c78 10263c70
> > ...
> > what symbols do 101feac4 and 10263c78 refer to?
> 
> 10263c78 is in copy_from_user, 101feac4 is in harmony_audio_write().
> the only point at which we call copy_from_user is:
> 
>                 /* Copy the page to an aligned buffer */
>                 copy_from_user(played_buf.addr + (HARMONY_BUF_SIZE*buf_to_fill)
> 					+ harmony.play_offset,
> 				buffer+count, frame_size);
> 

Data TLB miss fault / Data page fault.

Looks like it walked a little too far into some address that
wasn't mapped?

c.

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

* Re: [parisc-linux] B132L+ crash with mpg123
  2002-09-18  1:02     ` Carlos O'Donell
@ 2002-09-18  7:39       ` Thibaut VARENE
  0 siblings, 0 replies; 5+ messages in thread
From: Thibaut VARENE @ 2002-09-18  7:39 UTC (permalink / raw)
  To: Carlos O'Donell; +Cc: parisc-linux, Grant Grundler, Matthew Wilcox

Le mercredi, 18 sep 2002, =E0 03:02 Europe/Paris, Carlos O'Donell a =
=E9crit=20
:

>>>> Kernel Fault: Code=3D15 regs=3D11ddc640 (Addr=3D00277e00)
>>>>
>>>>       YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI
>>>> PSW: 00000000000011000000000000001111 Not tainted
>>>> r00-03  00000000 00000023 101feac4 00000200
>>> ...
>>>> IASQ: 00000000 0000000 IAOQ: 10263c78 10263c70
>>> ...
>>> what symbols do 101feac4 and 10263c78 refer to?
>>
>> 10263c78 is in copy_from_user, 101feac4 is in harmony_audio_write().
>> the only point at which we call copy_from_user is:
>>
>>                 /* Copy the page to an aligned buffer */
>>                 copy_from_user(played_buf.addr +=20
>> (HARMONY_BUF_SIZE*buf_to_fill)
>> 					+ harmony.play_offset,
>> 				buffer+count, frame_size);
>>
>
> Data TLB miss fault / Data page fault.
>
> Looks like it walked a little too far into some address that
> wasn't mapped?
Yeah,
I caught Matthieu Delahaye lately, he told me that it was probably a
failing "modulo" on the calculation of the remaining size of buffer
to be sent to the audio card, or something like that...
>
> c.


Thibaut VARENE
PA/Linux ESIEE Team
http://pateam.esiee.fr/=

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

end of thread, other threads:[~2002-09-18  7:39 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-09-17 10:19 [parisc-linux] B132L+ crash with mpg123 Thibaut VARENE
2002-09-17 17:00 ` Grant Grundler
2002-09-17 17:07   ` Matthew Wilcox
2002-09-18  1:02     ` Carlos O'Donell
2002-09-18  7:39       ` Thibaut VARENE

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.