Public bug reported:
Hi guys,
so there is a major issue introduced by upgrading alsa via lum as it changes
the kernel ABI breaking subsystems that depends on alsa like v4l
or the load of any external built module that depends on alsa.
Booting a perfecly clean 2.6.24-8:
[ 45.403831] cx88_alsa: disagrees about version of symbol snd_pcm_new
[ 45.403839] cx88_alsa: Unknown symbol snd_pcm_new
[ 45.404362] cx88_alsa: disagrees about version of symbol snd_pcm_lib_ioctl
[ 45.404364] cx88_alsa: Unknown symbol snd_pcm_lib_ioctl
[ 45.404440] cx88_alsa: disagrees about version of symbol
snd_pcm_hw_constraint_pow2
[ 45.404443] cx88_alsa: Unknown symbol snd_pcm_hw_constraint_pow2
[ 45.404483] cx88_alsa: disagrees about version of symbol snd_pcm_set_ops
[ 45.404485] cx88_alsa: Unknown symbol snd_pcm_set_ops
[ 45.404787] cx88_alsa: disagrees about version of symbol
snd_pcm_period_elapsed
[ 45.404790] cx88_alsa: Unknown symbol snd_pcm_period_elapsed
the cx88_alsa module is provided by linux-image-2.6.24-8-generic and built
against alsa shipped in the same package.
0x1add4b71 snd_pcm_new sound/core/snd-pcm EXPORT_SYMBOL <- from
/usr/src/linux-headers-2.6.24-8-generic/Module.symvers
that value is hardencoded into any module built against alsa.
The version provided by linux-ubuntu-module changes that BUT:
1) all modules in the kernel are built against the old version and fail to load
2) all external modules will suffer the same problem as 1) since the shipped
headers are against the main kernel tree and not lum.
This is a serious issue that needs to be addressed because it breaks
badly in several ways.
Fabio
** Affects: linux-ubuntu-modules-2.6.24 (Ubuntu)
Importance: Critical
Status: New
--
alsa update breaks kernel ABI
https://bugs.launchpad.net/bugs/192559
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs