bug in module cx18
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Triaged
|
High
|
AaronMa |
Bug Description
tv card Hauppauge HVR 1600 not working probably because of this.
several array-index-
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-image-
ProcVersionSign
Uname: Linux 6.8.0-38-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version k6.8.0-38-generic.
AplayDevices: Error: [Errno 2] No such file or directory: 'aplay'
ApportVersion: 2.28.1-0ubuntu3
Architecture: amd64
ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord'
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/timer', '/dev/snd/seq', '/dev/snd/
CRDA: N/A
Card0.Amixer.info: Error: [Errno 2] No such file or directory: 'amixer'
Card0.Amixer.
Card1.Amixer.info: Error: [Errno 2] No such file or directory: 'amixer'
Card1.Amixer.
CasperMD5CheckR
Date: Wed Jul 17 05:48:46 2024
InstallationDate: Installed on 2024-07-12 (5 days ago)
InstallationMedia: Ubuntu-Server 24.04 LTS "Noble Numbat" - Release amd64 (20240423)
IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
Lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Lsusb-t:
/: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=
MachineType: Dell Inc. Precision 3630 Tower
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-
XDG_RUNTIME_
ProcFB:
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 20240318.
RfKill: Error: [Errno 2] No such file or directory: 'rfkill'
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/03/2024
dmi.bios.release: 2.29
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 2.29.0
dmi.board.name: 0NNNCT
dmi.board.vendor: Dell Inc.
dmi.board.version: A01
dmi.chassis.type: 3
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.family: Precision
dmi.product.name: Precision 3630 Tower
dmi.product.sku: 0871
dmi.sys.vendor: Dell Inc.
Looks like the array is overflow for the definition:
struct cx18_mdl_ent cpu_mdl[1];
It can be simply tested by increased 1 to 1024 or more.
But I am not sure how much buffer the driver want to use,
can we file an upstream bug to notify the driver maintainer?