alsa-modules-2.4.27-1-686: plenty of unresolved symbols
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.15 (Debian) |
Fix Released
|
Unknown
|
|||
linux-source-2.6.15 (Ubuntu) |
Invalid
|
High
|
Unassigned |
Bug Description
Automatically imported from Debian bug report #284181 http://
CVE References
In Debian Bug tracker #284181, Thomas Hood (jdthood-yahoo) wrote : tagging 284181 | #1 |
In Debian Bug tracker #284181, Thomas Hood (jdthood-localhost) wrote : tagging 284356 | #2 |
tags 284356 - d-i
In Debian Bug tracker #284181, Thomas Hood (jdthood-aglu) wrote : New release changed symbols thus rendering modules unloadable | #3 |
reopen 284356
severity 284356 important
reassign 284356 kernel-
reassign 284371 kernel-
severity 284463 important
tags 284463 - pending
reassign 284463 kernel-
severity 284181 important
tags 284181 - pending
reassign 284181 kernel-
merge 284356 284371 284463 284181
thanks
Christoph Hellwig wrote:
> We don't support propritary modules.
The original report (#284356) was submitted by Joey Hess and made no
reference to proprietary modules. This affects modules shipped by
Debian too.
The problem is that a new Debian release of the "same" kernel (2.4.27-1)
has changed symbol version suffixes, thus breaking modules that were
compiled against earlier releases of this kernel.
--
Thomas Hood
In Debian Bug tracker #284181, Joey Hess (joeyh) wrote : severity of 284356 is grave | #4 |
# Automatically generated email from bts, devscripts version 2.8.5
severity 284356 grave
In Debian Bug tracker #284181, Joey Hess (joeyh) wrote : tagging 284356 | #5 |
# Automatically generated email from bts, devscripts version 2.8.5
tags 284356 d-i
In Debian Bug tracker #284181, Thomas Hood (jdthood-aglu) wrote : Re: [Pkg-alsa-devel] Bug#284485: failed loading alsa driver | #6 |
severity 284356 grave
tags 284356 d-i
reassign 284356 kernel-
merge 284485 284356
thanks
> depmod: *** Unresolved symbols
Kernel bug.
--
Thomas Hood
In Debian Bug tracker #284181, Thomas Hood (jdthood-aglu) wrote : | #7 |
severity 284485 grave
tags 284485 d-i
reassign 284485 kernel-
merge 284485 284356
thanks
> depmod: *** Unresolved symbols
Kernel bug.
--
Thomas Hood
In Debian Bug tracker #284181, Thomas Hood (jdthood-aglu) wrote : merge | #8 |
severity 284253 grave
reassign 284253 kernel-
merge 284253 284356
thanks
In Debian Bug tracker #284181, Joey Hess (joeyh) wrote : reassign 284356 to kernel-image-2.4.27-1-386, merging 284356 284253 | #9 |
# Automatically generated email from bts, devscripts version 2.8.5
reassign 284356 kernel-
merge 284356 284253
In Debian Bug tracker #284181, Thomas Hood (jdthood-aglu) wrote : merge | #10 |
reassign 284683 kernel-
tags 284683 d-i
merge 284683 284485
thanks
In Debian Bug tracker #284181, Thomas Hood (jdthood-aglu) wrote : Follow up at #284356 | #11 |
Seven bug reports have been merged together. To keep the discussion
organized, please cc: comments on this bug report to #284356.
In Debian Bug tracker #284181, Simon Horman (horms) wrote : Re: Bug#284356: New release changed symbols thus rendering modules unloadable | #12 |
On Mon, Dec 06, 2004 at 05:20:08PM +0100, Thomas Hood wrote:
>
> The original report (#284356) was submitted by Joey Hess and made no
> reference to proprietary modules. This affects modules shipped by
> Debian too.
>
> The problem is that a new Debian release of the "same" kernel (2.4.27-1)
> has changed symbol version suffixes, thus breaking modules that were
> compiled against earlier releases of this kernel.
Hi,
I think that I have discovered the cause of the problem.
It seems to be caused by the 093_tty_lockup.diff patch which was applied
to resolve CAN-2004-081, a security bug relating to race
conditions in the TTY subsystem. The patch was sourced from
Jason Baron from Red Hat. I have attached it for reference.
In testing I found that the problem lies in the following change
in include/linux/tty.h
-extern struct tty_ldisc ldiscs[];
+extern struct tty_ldisc tty_ldiscs[];
Backing out this change then runing something along the lines of
make mrproper
cp some_path/
make oldconfig
make dep
yields the same symbols.
(This test was done using the 686-smp config from
kernel-
proc_mkdir symbol which is found in include/
Of course this does not compile because my change is bogus,
but I think it does establish the cause of the symbol problem.
I believe that there are serveral different fixes for this problem, and
in particular the one that was incoporated in 2.6 is somewhat different.
I am not sure if they cause the problem.
I am also not sure if we could mitigate this problem by renaming
tty_ldiscs to ldiscs gloably (and renaming any local ldiscs to
something else accordingly). I am also not entirely sure
why this makes genksyms produce a different checksum, perhaps
there is a smarter way around this.
Given that I a) spent last night on a plane and b) have been in the
office for 12 hours I am heading out now. Any ideas, tests are more than
welcome. I will spend some more time on this tomorrow.
--
Horms
In Debian Bug tracker #284181, Simon Horman (horms) wrote : | #13 |
On Mon, Dec 13, 2004 at 09:46:56PM +0900, Horms wrote:
> On Mon, Dec 06, 2004 at 05:20:08PM +0100, Thomas Hood wrote:
> >
> > The original report (#284356) was submitted by Joey Hess and made no
> > reference to proprietary modules. This affects modules shipped by
> > Debian too.
> >
> > The problem is that a new Debian release of the "same" kernel (2.4.27-1)
> > has changed symbol version suffixes, thus breaking modules that were
> > compiled against earlier releases of this kernel.
>
> Hi,
>
> I think that I have discovered the cause of the problem.
>
> It seems to be caused by the 093_tty_lockup.diff patch which was applied
> to resolve CAN-2004-081, a security bug relating to race
> conditions in the TTY subsystem. The patch was sourced from
> Jason Baron from Red Hat. I have attached it for reference.
I regret to report that my previous analysis (which I have snipped but
you can find at http://
appears to be incorrect.
On further analysis I believe that the problem lies in the following
portion of the 093_tty_lockup.diff patch at the bottom of this message.
This adds a refcount element to struct tty_ldisc.
Unforunately struct tty_struct includes a element and in turn
struct task_struct includes a struct tty_struct element,
so this change ends up all over the place.
To make matters worse this field appears to be fundamental to
the fix, which I will reiterate at this point is a security fix
for CAN-2004-081.
I checked 2.6 upstream and the refcount field is present.
Curiously upstream 2.4 seems to neither include this field nor
a fix for CAN-2004-0814 (N.B not CAN-2004-081 as I misquoted above).
If anyone can correct me there I would be most grateful.
http://
As it stands it seems whe have two choices.
1. Back out the CAN-2004-081 patch.
This is trivial and would resolve the symbol problem.
2. Bump the SO name
i.e. kernel-
-> kernel-
This is not fun, but is probably my prefered option at this point.
Theroretically we might be able to do 1+2 but it looks painful at best.
We may also be able to find a way to fix CAN-2004-081 and avoid
introducing this symbol problem, but I am skeptical.
--
Horms
--- linux-2.
+++ linux-2.
@@ -129,6 +129,7 @@ struct tty_ldisc {
char *fp, int count);
int (*receive_
void (*write_
+ int refcount;
};
#define TTY_LDISC_MAGIC 0x5403
In Debian Bug tracker #284181, Martin Michlmayr (tbm) wrote : | #14 |
* Horms <email address hidden> [2004-12-15 13:28]:
> I checked 2.6 upstream and the refcount field is present.
> Curiously upstream 2.4 seems to neither include this field nor
> a fix for CAN-2004-0814 (N.B not CAN-2004-081 as I misquoted above).
> If anyone can correct me there I would be most grateful.
Thanks for the analysis. Maybe you could contact upstream and ask why
it hasn't been included and also mention this compatibility problem.
--
Martin Michlmayr
http://
In Debian Bug tracker #284181, Christoph Hellwig (hch-lst) wrote : | #15 |
On Wed, Dec 15, 2004 at 11:04:40AM +0000, Martin Michlmayr wrote:
> * Horms <email address hidden> [2004-12-15 13:28]:
> > I checked 2.6 upstream and the refcount field is present.
> > Curiously upstream 2.4 seems to neither include this field nor
> > a fix for CAN-2004-0814 (N.B not CAN-2004-081 as I misquoted above).
> > If anyone can correct me there I would be most grateful.
>
> Thanks for the analysis. Maybe you could contact upstream and ask why
> it hasn't been included and also mention this compatibility problem.
It's not a problem. Linux doesn't gurantee any ABI stability.
In Debian Bug tracker #284181, Simon Horman (horms) wrote : | #16 |
On Wed, Dec 15, 2004 at 01:28:50PM +0900, Horms wrote:
<snip>
> As it stands it seems whe have two choices.
>
> 1. Back out the CAN-2004-081 patch.
> This is trivial and would resolve the symbol problem.
> 2. Bump the SO name
> i.e. kernel-
> -> kernel-
> This is not fun, but is probably my prefered option at this point.
>
> Theroretically we might be able to do 1+2 but it looks painful at best.
> We may also be able to find a way to fix CAN-2004-081 and avoid
> introducing this symbol problem, but I am skeptical.
I have built packages that implement each of these plans.
Please take a look if you are interested.
I am still in favour of option 2.
http://
--
Horms
In Debian Bug tracker #284181, Simon Horman (horms) wrote : | #17 |
On Wed, Dec 15, 2004 at 12:46:29PM +0100, Christoph Hellwig wrote:
> On Wed, Dec 15, 2004 at 11:04:40AM +0000, Martin Michlmayr wrote:
> > * Horms <email address hidden> [2004-12-15 13:28]:
> > > I checked 2.6 upstream and the refcount field is present.
> > > Curiously upstream 2.4 seems to neither include this field nor
> > > a fix for CAN-2004-0814 (N.B not CAN-2004-081 as I misquoted above).
> > > If anyone can correct me there I would be most grateful.
> >
> > Thanks for the analysis. Maybe you could contact upstream and ask why
> > it hasn't been included and also mention this compatibility problem.
I will contact Marcello, but I am not confident of a reply.
> It's not a problem. Linux doesn't gurantee any ABI stability.
Agreed.
--
Horms
In Debian Bug tracker #284181, Horms (horms-verge) wrote : | #18 |
On Thu, Dec 16, 2004 at 01:24:28PM +0900, Horms wrote:
> On Wed, Dec 15, 2004 at 12:46:29PM +0100, Christoph Hellwig wrote:
> > On Wed, Dec 15, 2004 at 11:04:40AM +0000, Martin Michlmayr wrote:
> > > * Horms <email address hidden> [2004-12-15 13:28]:
> > > > I checked 2.6 upstream and the refcount field is present.
> > > > Curiously upstream 2.4 seems to neither include this field nor
> > > > a fix for CAN-2004-0814 (N.B not CAN-2004-081 as I misquoted above).
> > > > If anyone can correct me there I would be most grateful.
> > >
> > > Thanks for the analysis. Maybe you could contact upstream and ask why
> > > it hasn't been included and also mention this compatibility problem.
>
> I will contact Marcello, but I am not confident of a reply.
Hi Martin,
I shouldn't have been so pesemistic. I did indeed get a reply.
Several in fact.
http://
In a nutshell:
1. This patch wasn't put into 2.4.28 because it was quite
intrusive and came out to late in the 2.4.28 cycle
2. It is planed for inclusion (in 2.4.29 I assume)
3. There are some updates to the patch both available and pending,
I will make sure we get those, but broadly speaking
the patch is unchanged. Actually, I notice that one of the
uptades will most likely introduce a futher ABI change
by adding "struct semaphore termios_sem;" to strut tty_struct.
It would be good to get that in if we are going to increment
the so number.
http://
--
Horms
In Debian Bug tracker #284181, Simon Horman (horms) wrote : Re: Bug#286444: kernel-source-2.4.27: Version symbols mismatch with kernel-image-2.4.27-1-686-smp | #19 |
reassign 284356 kernel-
reassign 284356 kernel-
reassign 284371 kernel-
reassign 284463 kernel-
reassign 284181 kernel-
merge 286444 284356 284356 284371 284463 284181
tag 286444 +pending
thanks
Thanks,
This is a duplicate of bugs 284356, 284356, 284371, 284463 and 284181.
A fix is on its way in the form of bumbing the SONAME to 2.
--
Horms
Debian Bug Importer (debzilla) wrote : | #20 |
Automatically imported from Debian bug report #284181 http://
Debian Bug Importer (debzilla) wrote : | #21 |
Message-Id: <email address hidden>
Date: Sat, 04 Dec 2004 12:38:31 +0100
From: Bartosz Fenski aka fEnIo <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: alsa-modules-
Package: alsa-modules-
Version: 1.0.6a+5
Severity: grave
Justification: renders package unusable
Hello.
(root@domek)
Reading Package Lists... Done
Building Dependency Tree... Done
Suggested packages:
kernel-
The following NEW packages will be installed:
alsa-
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/1207kB of archives.
After unpacking 3363kB of additional disk space will be used.
Reading package fields... Done
Reading package status... Done
Retrieving bug reports... Done
Selecting previously deselected package alsa-modules-
(Reading database ... 99341 files and directories currently installed.)
Unpacking alsa-modules-
.../alsa-
Setting up alsa-modules-
depmod: *** Unresolved symbols in /lib/modules/
depmod: *** Unresolved symbols in /lib/modules/
depmod: *** Unresolved symbols in /lib/modules/
depmod: *** Unresolved symbols in /lib/modules/
depmod: *** Unresolved symbols in /lib/modules/
depmod: *** Unresolved symbols in /lib/modules/
depmod: *** Unresolved symbols in /lib/modules/
depmod: *** Unresolved symbols in /lib/modules/
depmod: *** Unresolved symbols in /lib/modules/
(root@domek)~#
And I can't load driver for my soundcard:
(root@domek)
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
/lib/modules/
(root@domek)~#
This worked fine at least two days ago. I'm not sure what causes problem so
I'm filling bugreport against alsa. Feel free to reassign it to some other
package if it's not alsa's problem.
regards
fEnIo
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (...
Debian Bug Importer (debzilla) wrote : | #22 |
Message-Id: <20041206154928
Date: Mon, 6 Dec 2004 16:49:28 +0100
From: Thomas Hood <email address hidden>
To: <email address hidden>
Subject: tagging 284181
# Automatically generated email from bts, devscripts version 2.8.5
tags 284181 pending
Debian Bug Importer (debzilla) wrote : | #23 |
Message-Id: <1102350007.
Date: Mon, 06 Dec 2004 17:20:08 +0100
From: Thomas Hood <email address hidden>
To: <email address hidden>
Cc: <email address hidden>,
<email address hidden>, <email address hidden>,
<email address hidden>
Subject: New release changed symbols thus rendering modules unloadable
reopen 284356
severity 284356 important
reassign 284356 kernel-
reassign 284371 kernel-
severity 284463 important
tags 284463 - pending
reassign 284463 kernel-
severity 284181 important
tags 284181 - pending
reassign 284181 kernel-
merge 284356 284371 284463 284181
thanks
Christoph Hellwig wrote:
> We don't support propritary modules.
The original report (#284356) was submitted by Joey Hess and made no
reference to proprietary modules. This affects modules shipped by
Debian too.
The problem is that a new Debian release of the "same" kernel (2.4.27-1)
has changed symbol version suffixes, thus breaking modules that were
compiled against earlier releases of this kernel.
--
Thomas Hood
Debian Bug Importer (debzilla) wrote : | #24 |
Message-Id: <20041206162021
Date: Mon, 6 Dec 2004 17:20:21 +0100 (CET)
From: <email address hidden> (Thomas Hood)
To: <email address hidden>
Subject: tagging 284356
tags 284356 - d-i
Debian Bug Importer (debzilla) wrote : | #25 |
Message-Id: <email address hidden>
Date: Mon, 6 Dec 2004 13:15:36 -0500
From: Joey Hess <email address hidden>
To: <email address hidden>
Subject: severity of 284356 is grave
# Automatically generated email from bts, devscripts version 2.8.5
severity 284356 grave
Debian Bug Importer (debzilla) wrote : | #26 |
Message-Id: <email address hidden>
Date: Mon, 6 Dec 2004 13:16:40 -0500
From: Joey Hess <email address hidden>
To: <email address hidden>
Subject: tagging 284356
# Automatically generated email from bts, devscripts version 2.8.5
tags 284356 d-i
Debian Bug Importer (debzilla) wrote : | #27 |
Message-Id: <1102358869.
Date: Mon, 06 Dec 2004 19:47:50 +0100
From: Thomas Hood <email address hidden>
To: <email address hidden>
Subject: Re: [Pkg-alsa-devel] Bug#284485: failed loading alsa driver
severity 284356 grave
tags 284356 d-i
reassign 284356 kernel-
merge 284485 284356
thanks
> depmod: *** Unresolved symbols
Kernel bug.
--
Thomas Hood
Debian Bug Importer (debzilla) wrote : | #28 |
Message-Id: <1102359543.
Date: Mon, 06 Dec 2004 19:59:03 +0100
From: Thomas Hood <email address hidden>
To: <email address hidden>
Subject: Re: [Pkg-alsa-devel] Bug#284485: failed loading alsa driver
severity 284485 grave
tags 284485 d-i
reassign 284485 kernel-
merge 284485 284356
thanks
> depmod: *** Unresolved symbols
Kernel bug.
--
Thomas Hood
Debian Bug Importer (debzilla) wrote : | #29 |
Message-Id: <1102359706.
Date: Mon, 06 Dec 2004 20:01:47 +0100
From: Thomas Hood <email address hidden>
To: <email address hidden>
Subject: merge
severity 284253 grave
reassign 284253 kernel-
merge 284253 284356
thanks
Debian Bug Importer (debzilla) wrote : | #30 |
Message-Id: <email address hidden>
Date: Mon, 6 Dec 2004 14:06:23 -0500
From: Joey Hess <email address hidden>
To: <email address hidden>
Subject: reassign 284356 to kernel-
# Automatically generated email from bts, devscripts version 2.8.5
reassign 284356 kernel-
merge 284356 284253
Debian Bug Importer (debzilla) wrote : | #31 |
Message-Id: <1102711776.
Date: Fri, 10 Dec 2004 21:49:36 +0100
From: Thomas Hood <email address hidden>
To: <email address hidden>
Subject: merge
reassign 284683 kernel-
tags 284683 d-i
merge 284683 284485
thanks
Debian Bug Importer (debzilla) wrote : | #32 |
Message-Id: <1102937122.
Date: Mon, 13 Dec 2004 12:25:22 +0100
From: Thomas Hood <email address hidden>
To: <email address hidden>, <email address hidden>,
<email address hidden>, <email address hidden>,
<email address hidden>, <email address hidden>
Subject: Follow up at #284356
Seven bug reports have been merged together. To keep the discussion
organized, please cc: comments on this bug report to #284356.
Debian Bug Importer (debzilla) wrote : | #33 |
Message-ID: <email address hidden>
Date: Wed, 15 Dec 2004 13:28:50 +0900
From: Horms <email address hidden>
To: Thomas Hood <email address hidden>, <email address hidden>
Cc: <email address hidden>,
<email address hidden>, <email address hidden>,
<email address hidden>, <email address hidden>, <email address hidden>
Subject: Re: Bug#284356: New release changed symbols thus rendering modules unloadable
On Mon, Dec 13, 2004 at 09:46:56PM +0900, Horms wrote:
> On Mon, Dec 06, 2004 at 05:20:08PM +0100, Thomas Hood wrote:
> >
> > The original report (#284356) was submitted by Joey Hess and made no
> > reference to proprietary modules. This affects modules shipped by
> > Debian too.
> >
> > The problem is that a new Debian release of the "same" kernel (2.4.27-1)
> > has changed symbol version suffixes, thus breaking modules that were
> > compiled against earlier releases of this kernel.
>
> Hi,
>
> I think that I have discovered the cause of the problem.
>
> It seems to be caused by the 093_tty_lockup.diff patch which was applied
> to resolve CAN-2004-081, a security bug relating to race
> conditions in the TTY subsystem. The patch was sourced from
> Jason Baron from Red Hat. I have attached it for reference.
I regret to report that my previous analysis (which I have snipped but
you can find at http://
appears to be incorrect.
On further analysis I believe that the problem lies in the following
portion of the 093_tty_lockup.diff patch at the bottom of this message.
This adds a refcount element to struct tty_ldisc.
Unforunately struct tty_struct includes a element and in turn
struct task_struct includes a struct tty_struct element,
so this change ends up all over the place.
To make matters worse this field appears to be fundamental to
the fix, which I will reiterate at this point is a security fix
for CAN-2004-081.
I checked 2.6 upstream and the refcount field is present.
Curiously upstream 2.4 seems to neither include this field nor
a fix for CAN-2004-0814 (N.B not CAN-2004-081 as I misquoted above).
If anyone can correct me there I would be most grateful.
http://
As it stands it seems whe have two choices.
1. Back out the CAN-2004-081 patch.
This is trivial and would resolve the symbol problem.
2. Bump the SO name
i.e. kernel-
-> kernel-
This is not fun, but is probably my prefered option at this point.
Theroretically we might be able to do 1+2 but it looks painful at best.
We may also be able to find a way to fix CAN-2004-081 and avoid
introducing this symbol problem, but I am skeptical.
--
Horms
--- linux-2.
+++ linux-2.
@@ -129,6 +129,7 @@ struct tty_ldisc {
char *fp, int count);
int (*receive_
void (*write_
+ int refcount;
};
#define TTY_LDISC_MAGIC 0x5403
Debian Bug Importer (debzilla) wrote : | #34 |
Message-ID: <email address hidden>
Date: Wed, 15 Dec 2004 11:04:40 +0000
From: Martin Michlmayr <email address hidden>
To: Horms <email address hidden>
Cc: Thomas Hood <email address hidden>, <email address hidden>,
<email address hidden>, <email address hidden>,
<email address hidden>, <email address hidden>, <email address hidden>
Subject: Re: Bug#284356: New release changed symbols thus rendering modules unloadable
* Horms <email address hidden> [2004-12-15 13:28]:
> I checked 2.6 upstream and the refcount field is present.
> Curiously upstream 2.4 seems to neither include this field nor
> a fix for CAN-2004-0814 (N.B not CAN-2004-081 as I misquoted above).
> If anyone can correct me there I would be most grateful.
Thanks for the analysis. Maybe you could contact upstream and ask why
it hasn't been included and also mention this compatibility problem.
--
Martin Michlmayr
http://
Debian Bug Importer (debzilla) wrote : | #35 |
Message-ID: <email address hidden>
Date: Wed, 15 Dec 2004 12:46:29 +0100
From: Christoph Hellwig <email address hidden>
To: Martin Michlmayr <email address hidden>, <email address hidden>
Cc: Horms <email address hidden>, Thomas Hood <email address hidden>,
<email address hidden>, <email address hidden>,
<email address hidden>, <email address hidden>, <email address hidden>
Subject: Re: Bug#284356: New release changed symbols thus rendering modules unloadable
On Wed, Dec 15, 2004 at 11:04:40AM +0000, Martin Michlmayr wrote:
> * Horms <email address hidden> [2004-12-15 13:28]:
> > I checked 2.6 upstream and the refcount field is present.
> > Curiously upstream 2.4 seems to neither include this field nor
> > a fix for CAN-2004-0814 (N.B not CAN-2004-081 as I misquoted above).
> > If anyone can correct me there I would be most grateful.
>
> Thanks for the analysis. Maybe you could contact upstream and ask why
> it hasn't been included and also mention this compatibility problem.
It's not a problem. Linux doesn't gurantee any ABI stability.
Debian Bug Importer (debzilla) wrote : | #36 |
Message-ID: <email address hidden>
Date: Thu, 16 Dec 2004 13:35:23 +0900
From: Horms <email address hidden>
To: Thomas Hood <email address hidden>, <email address hidden>
Cc: <email address hidden>,
<email address hidden>, <email address hidden>,
<email address hidden>, <email address hidden>, <email address hidden>
Subject: Re: Bug#284356: New release changed symbols thus rendering modules unloadable
On Wed, Dec 15, 2004 at 01:28:50PM +0900, Horms wrote:
<snip>
> As it stands it seems whe have two choices.
>
> 1. Back out the CAN-2004-081 patch.
> This is trivial and would resolve the symbol problem.
> 2. Bump the SO name
> i.e. kernel-
> -> kernel-
> This is not fun, but is probably my prefered option at this point.
>
> Theroretically we might be able to do 1+2 but it looks painful at best.
> We may also be able to find a way to fix CAN-2004-081 and avoid
> introducing this symbol problem, but I am skeptical.
I have built packages that implement each of these plans.
Please take a look if you are interested.
I am still in favour of option 2.
http://
--
Horms
Debian Bug Importer (debzilla) wrote : | #37 |
Message-ID: <email address hidden>
Date: Thu, 16 Dec 2004 13:24:28 +0900
From: Horms <email address hidden>
To: Christoph Hellwig <email address hidden>
Cc: Martin Michlmayr <email address hidden>, <email address hidden>, Thomas Hood <email address hidden>,
<email address hidden>, <email address hidden>,
<email address hidden>, <email address hidden>, <email address hidden>
Subject: Re: Bug#284356: New release changed symbols thus rendering modules unloadable
On Wed, Dec 15, 2004 at 12:46:29PM +0100, Christoph Hellwig wrote:
> On Wed, Dec 15, 2004 at 11:04:40AM +0000, Martin Michlmayr wrote:
> > * Horms <email address hidden> [2004-12-15 13:28]:
> > > I checked 2.6 upstream and the refcount field is present.
> > > Curiously upstream 2.4 seems to neither include this field nor
> > > a fix for CAN-2004-0814 (N.B not CAN-2004-081 as I misquoted above).
> > > If anyone can correct me there I would be most grateful.
> >
> > Thanks for the analysis. Maybe you could contact upstream and ask why
> > it hasn't been included and also mention this compatibility problem.
I will contact Marcello, but I am not confident of a reply.
> It's not a problem. Linux doesn't gurantee any ABI stability.
Agreed.
--
Horms
Debian Bug Importer (debzilla) wrote : | #38 |
Message-ID: <email address hidden>
Date: Fri, 17 Dec 2004 11:37:23 +0900
From: Horms <email address hidden>
To: Martin Michlmayr <email address hidden>
Cc: Christoph Hellwig <email address hidden>, <email address hidden>, Thomas Hood <email address hidden>,
<email address hidden>, <email address hidden>,
<email address hidden>, <email address hidden>, <email address hidden>
Subject: Re: Bug#284356: New release changed symbols thus rendering modules unloadable
On Thu, Dec 16, 2004 at 01:24:28PM +0900, Horms wrote:
> On Wed, Dec 15, 2004 at 12:46:29PM +0100, Christoph Hellwig wrote:
> > On Wed, Dec 15, 2004 at 11:04:40AM +0000, Martin Michlmayr wrote:
> > > * Horms <email address hidden> [2004-12-15 13:28]:
> > > > I checked 2.6 upstream and the refcount field is present.
> > > > Curiously upstream 2.4 seems to neither include this field nor
> > > > a fix for CAN-2004-0814 (N.B not CAN-2004-081 as I misquoted above).
> > > > If anyone can correct me there I would be most grateful.
> > >
> > > Thanks for the analysis. Maybe you could contact upstream and ask why
> > > it hasn't been included and also mention this compatibility problem.
>
> I will contact Marcello, but I am not confident of a reply.
Hi Martin,
I shouldn't have been so pesemistic. I did indeed get a reply.
Several in fact.
http://
In a nutshell:
1. This patch wasn't put into 2.4.28 because it was quite
intrusive and came out to late in the 2.4.28 cycle
2. It is planed for inclusion (in 2.4.29 I assume)
3. There are some updates to the patch both available and pending,
I will make sure we get those, but broadly speaking
the patch is unchanged. Actually, I notice that one of the
uptades will most likely introduce a futher ABI change
by adding "struct semaphore termios_sem;" to strut tty_struct.
It would be good to get that in if we are going to increment
the so number.
http://
--
Horms
Debian Bug Importer (debzilla) wrote : | #39 |
Message-ID: <email address hidden>
Date: Wed, 22 Dec 2004 12:00:28 +0900
From: Horms <email address hidden>
To: Soren Hansen <email address hidden>, <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#286444: kernel-
kernel-
reassign 284356 kernel-
reassign 284356 kernel-
reassign 284371 kernel-
reassign 284463 kernel-
reassign 284181 kernel-
merge 286444 284356 284356 284371 284463 284181
tag 286444 +pending
thanks
Thanks,
This is a duplicate of bugs 284356, 284356, 284371, 284463 and 284181.
A fix is on its way in the form of bumbing the SONAME to 2.
--
Horms
Debian Bug Importer (debzilla) wrote : | #40 |
*** Bug 11311 has been marked as a duplicate of this bug. ***
Debian Bug Importer (debzilla) wrote : | #41 |
*** Bug 11369 has been marked as a duplicate of this bug. ***
Debian Bug Importer (debzilla) wrote : | #42 |
*** Bug 11370 has been marked as a duplicate of this bug. ***
Debian Bug Importer (debzilla) wrote : | #43 |
*** Bug 11371 has been marked as a duplicate of this bug. ***
Debian Bug Importer (debzilla) wrote : | #44 |
*** Bug 11372 has been marked as a duplicate of this bug. ***
Debian Bug Importer (debzilla) wrote : | #45 |
*** Bug 11373 has been marked as a duplicate of this bug. ***
Debian Bug Importer (debzilla) wrote : | #46 |
*** Bug 11374 has been marked as a duplicate of this bug. ***
In Debian Bug tracker #284181, Thomas Hood (jdthood-yahoo) wrote : merging 287153 284356 | #47 |
# Automatically generated email from bts, devscripts version 2.8.5
merge 287153 284356
Debian Bug Importer (debzilla) wrote : | #48 |
Message-Id: <20041225144929
Date: Sat, 25 Dec 2004 15:49:29 +0100
From: Thomas Hood <email address hidden>
To: <email address hidden>
Subject: merging 287153 284356
# Automatically generated email from bts, devscripts version 2.8.5
merge 287153 284356
Debian Bug Importer (debzilla) wrote : | #49 |
*** Bug 11457 has been marked as a duplicate of this bug. ***
Matt Zimmerman (mdz) wrote : | #50 |
Universe package
In Debian Bug tracker #284181, Simon Horman (horms) wrote : Bug#284356: fixed in kernel-image-2.4.27-i386 2.4.27-7 | #51 |
Source: kernel-
Source-Version: 2.4.27-7
We believe that the bug you reported is fixed in the latest version of
kernel-
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-pcmc...
Debian Bug Importer (debzilla) wrote : | #52 |
Message-Id: <email address hidden>
Date: Thu, 30 Dec 2004 14:03:58 -0500
From: Simon Horman <email address hidden>
To: <email address hidden>
Subject: Bug#284356: fixed in kernel-
Source: kernel-
Source-Version: 2.4.27-7
We believe that the bug you reported is fixed in the latest version of
kernel-
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
kernel-
to pool/main/
In Debian Bug tracker #284181, Thomas Hood (jdthood-aglu) wrote : merge | #53 |
unmerge 284181
unmerge 284463
unmerge 284485
unmerge 284683
unmerge 287153
merge 284181 284463 284485 284683 287153
reassign 284181 alsa-modules-i386
reopen 284181
tags 284181 - d-i
merge 284181 287483
thanks
--
Thomas Hood <email address hidden>
Debian Bug Importer (debzilla) wrote : | #54 |
Message-Id: <1105267578.
Date: Sun, 09 Jan 2005 11:46:18 +0100
From: Thomas Hood <email address hidden>
To: <email address hidden>
Subject: merge
unmerge 284181
unmerge 284463
unmerge 284485
unmerge 284683
unmerge 287153
merge 284181 284463 284485 284683 287153
reassign 284181 alsa-modules-i386
reopen 284181
tags 284181 - d-i
merge 284181 287483
thanks
--
Thomas Hood <email address hidden>
In Debian Bug tracker #284181, Thomas Hood (jdthood-yahoo) wrote : tagging 284181 | #55 |
# Automatically generated email from bts, devscripts version 2.8.5
tags 284181 pending
Debian Bug Importer (debzilla) wrote : | #56 |
Message-Id: <20050112095529
Date: Wed, 12 Jan 2005 10:55:29 +0100
From: Thomas Hood <email address hidden>
To: <email address hidden>
Subject: tagging 284181
# Automatically generated email from bts, devscripts version 2.8.5
tags 284181 pending
In Debian Bug tracker #284181, Thomas Hood (jdthood-aglu) wrote : alsa-modules packages for kernel 2.4.27-2 available | #57 |
"Release candidate" versions of alsa-modules packages for kernel
2.4.27-2 are now available at: http://
Please let me know if you have any problems with these packages.
--
Thomas Hood <email address hidden>
Debian Bug Importer (debzilla) wrote : | #58 |
Message-Id: <1105624439.
Date: Thu, 13 Jan 2005 14:53:59 +0100
From: Thomas Hood <email address hidden>
To: <email address hidden>,
<email address hidden>, <email address hidden>,
<email address hidden>, <email address hidden>,
<email address hidden>, <email address hidden>,
<email address hidden>, <email address hidden>
Subject: alsa-modules packages for kernel 2.4.27-2 available
"Release candidate" versions of alsa-modules packages for kernel
2.4.27-2 are now available at: http://
Please let me know if you have any problems with these packages.
--
Thomas Hood <email address hidden>
In Debian Bug tracker #284181, Jordi Mallach (jordi) wrote : Re: Bug#291339: [Pkg-alsa-devel] Bug#291339: alsa-modules-2.4.27-1-686: undefined symbols | #59 |
On Thu, Jan 20, 2005 at 09:53:09AM +0100, Jordi Mallach wrote:
reassign 291339 alsa-modules-i386
merge 291339 284181
thanks
--
Jordi Mallach Pérez -- Debian developer http://
<email address hidden> <email address hidden> http://
GnuPG public key information available at http://
Debian Bug Importer (debzilla) wrote : | #60 |
Message-ID: <email address hidden>
Date: Thu, 20 Jan 2005 12:34:51 +0100
From: Jordi Mallach <email address hidden>
To: <email address hidden>
Subject: Re: Bug#291339: [Pkg-alsa-devel] Bug#291339: alsa-modules-
--mP3DRpeJDSE+ciuQ
Content-Type: text/plain; charset=iso-8859-1
Content-
Content-
On Thu, Jan 20, 2005 at 09:53:09AM +0100, Jordi Mallach wrote:
reassign 291339 alsa-modules-i386
merge 291339 284181
thanks
--=20
Jordi Mallach P=E9rez -- Debian developer http://
<email address hidden> <email address hidden> http://
GnuPG public key information available at http://
--mP3DRpeJDSE+ciuQ
Content-Type: application/
Content-
Content-
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
iD8DBQFB75dbJYS
lHOp5P37R+
=oeSQ
-----END PGP SIGNATURE-----
--mP3DRpeJDSE+
In Debian Bug tracker #284181, Thomas Hood (jdthood-yahoo) wrote : tagging 284181 | #61 |
# Automatically generated email from bts, devscripts version 2.8.5
tags 284181 sid
Debian Bug Importer (debzilla) wrote : | #62 |
Message-Id: <20050120121908
Date: Thu, 20 Jan 2005 13:19:08 +0100
From: Thomas Hood <email address hidden>
To: <email address hidden>
Subject: tagging 284181
# Automatically generated email from bts, devscripts version 2.8.5
tags 284181 sid
In Debian Bug tracker #284181, Jordi Mallach (jordi) wrote : Bug#284181: fixed in alsa-modules-i386 1.0.8+1+1 | #63 |
Source: alsa-modules-i386
Source-Version: 1.0.8+1+1
We believe that the bug you reported is fixed in the latest version of
alsa-modules-i386, which is due to be installed in the Debian FTP archive:
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jordi Mallach <email address hidden> (supplier of updated alsa-modules-i386 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Sun, 16 Jan 2005 21:24:49 +0100
Source: alsa-modules-i386
Binary: alsa-modules-2.4-k6 alsa-modules-
Architecture: ...
In Debian Bug tracker #284181, Jordi Mallach (jordi) wrote : Bug#284181: fixed in alsa-modules-i386 1.0.8+2 | #64 |
Source: alsa-modules-i386
Source-Version: 1.0.8+2
We believe that the bug you reported is fixed in the latest version of
alsa-modules-i386, which is due to be installed in the Debian FTP archive:
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jordi Mallach <email address hidden> (supplier of updated alsa-modules-i386 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Sun, 23 Jan 2005 17:05:10 +0100
Source: alsa-modules-i386
Binary: alsa-modules-2.4-k6 alsa-modules-
Architecture: source i386
Version: 1.0.8+2
Distribution: unstable
Urgency: low
M...
Debian Bug Importer (debzilla) wrote : | #65 |
Message-Id: <email address hidden>
Date: Wed, 26 Jan 2005 19:02:57 -0500
From: Jordi Mallach <email address hidden>
To: <email address hidden>
Subject: Bug#284181: fixed in alsa-modules-i386 1.0.8+1+1
Source: alsa-modules-i386
Source-Version: 1.0.8+1+1
We believe that the bug you reported is fixed in the latest version of
alsa-modules-i386, which is due to be installed in the Debian FTP archive:
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jordi Mallach <email address hidden> (supplier of updated alsa-modules-i386 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Sun, 16 Jan 2005 21:24:49 +0100
Source: alsa-modules-i386
Binary: alsa-modules-2.4-k6 alsa-modules-
Debian Bug Importer (debzilla) wrote : | #66 |
Message-Id: <email address hidden>
Date: Wed, 26 Jan 2005 19:02:56 -0500
From: Jordi Mallach <email address hidden>
To: <email address hidden>
Subject: Bug#284181: fixed in alsa-modules-i386 1.0.8+2
Source: alsa-modules-i386
Source-Version: 1.0.8+2
We believe that the bug you reported is fixed in the latest version of
alsa-modules-i386, which is due to be installed in the Debian FTP archive:
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
alsa-modules-
to pool/main/
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jordi Mallach <email address hidden> (supplier of updated alsa-modules-i386 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Sun, 23 Jan 2005 17:05:10 +0100
Source: alsa-modules-i386
Binary: alsa-modules-2.4-k6 alsa-modules-
Changed in linux-source-2.6.15: | |
status: | Unknown → Fix Released |
# Automatically generated email from bts, devscripts version 2.8.5
tags 284181 pending