* [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.