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

Reply via email to