From: Clemens Ladisch <clemens@ladisch.de>
To: Stefan Richter <stefanr@s5r6.in-berlin.de>
Cc: alsa-devel@alsa-project.org,
linux1394-devel@lists.sourceforge.net,
Jay Fenlason <fenlason@redhat.com>
Subject: Re: [PATCH 1/2] ALSA: add LaCie Firewire Speakers/Griffin FireWave surround driver
Date: Tue, 08 Feb 2011 09:05:36 +0100 [thread overview]
Message-ID: <4D50F950.5090104@ladisch.de> (raw)
In-Reply-To: <20110207225604.3fe43920@stein>
Stefan Richter wrote:
> BUG: unable to handle kernel paging request at [...]
> IP: [...] iso_packets_buffer_destroy+0x8/0x1d [snd_firewire_lib]
> [...]
> Call Trace:
> [...] amdtp_out_stream_stop+0x3b/0x46 [snd_firewire_lib]
> [...]
f8cc3400: 55 push %ebp
f8cc3401: 89 e5 mov %esp,%ebp
f8cc3403: 53 push %ebx
f8cc3404: 89 c3 mov %eax,%ebx
f8cc3406: 8b 02 mov (%edx),%eax
f8cc3408: <8b>50 fc mov -0x4(%eax),%edx
f8cc340b: 89 d8 mov %ebx,%eax
f8cc340d: e8 9a fe 02 00 call 0xf8cf32ac
f8cc3412: 8b 43 0c mov 0xc(%ebx),%eax
f8cc3415: e8 1f 62 3c c8 call 0xc1089639
f8cc341a: 5b pop %ebx
f8cc341b: c9 leave
f8cc341c: c3 ret
The crash happens when iso_packets_buffer_destroy() tries to read
fw_parent_device(unit)->card.
b points to address 0xf3120c58, unit to 0xf1164df0.
fw_parent_device(unit) results in 0xf12e8bf4, which looks more or less
like a kmalloc()ed pointer, but is not correctly aligned if the standard
buddy allocator is used, and turns out not to be in a valid address
range.
There must be a wrong pointer somewhere in this chain, but I have no
clue where.
Regards,
Clemens
next prev parent reply other threads:[~2011-02-08 8:04 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <4D46933D.5050609@ladisch.de>
2011-02-07 9:13 ` [PATCH 0/2] LaCie Firewire Speakers/Griffin FireWave support Clemens Ladisch
2011-02-07 9:14 ` [PATCH 1/2] ALSA: add LaCie Firewire Speakers/Griffin FireWave surround driver Clemens Ladisch
2011-02-07 14:40 ` Stefan Richter
2011-02-07 14:56 ` Clemens Ladisch
2011-02-07 21:56 ` Stefan Richter
2011-02-08 8:05 ` Clemens Ladisch [this message]
2011-02-08 13:37 ` Clemens Ladisch
2011-02-08 21:10 ` Stefan Richter
2011-02-07 16:49 ` Stefan Richter
2011-02-07 16:57 ` Clemens Ladisch
2011-02-10 9:46 ` [PATCH] " Clemens Ladisch
2011-02-07 9:14 ` [PATCH 2/2] alsa-lib: add LaCie Firewire Speakers/Griffin FireWave Surround driver Clemens Ladisch
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4D50F950.5090104@ladisch.de \
--to=clemens@ladisch.de \
--cc=alsa-devel@alsa-project.org \
--cc=fenlason@redhat.com \
--cc=linux1394-devel@lists.sourceforge.net \
--cc=stefanr@s5r6.in-berlin.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.