Kernel Oops - unable to handle kernel NULL pointer dereference at 0000000000000002; IP is at mmc_ioctl_cdrom_read_audio+0x212/0x3b0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
While playing around with the CDROM API found in linux/cdrom.h I encountered a kernel oops when my program stalls. My code can be found at https:/
My program simply examines the ToC and then begins reading the PCM data track-by-track. I would expect it to complete without any major issue
At first I assumed it was the CD, but after switching CDs several times I noticed that the oops happens at around frame 170925, reading CD_FRAMES (75) per ioctl. At this point, the disc is spinning at full speed. I have not yet tried reading fewer frames, nor have I tried setting the speed to something not max to see if I still receive a kernel oops. This would not be problematic to try.
I have attached the output from `ubuntu-bug linux` to this issue.
---
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
DistroRelease: Ubuntu 16.04
EcryptfsInUse: Yes
InstallationDate: Installed on 2016-01-29 (102 days ago)
InstallationMedia: Ubuntu-Server 14.04.3 LTS "Trusty Tahr" - Beta amd64 (20150805)
MachineType: ASUSTeK COMPUTER INC. K55VD
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.157
RfKill: Error: [Errno 2] No such file or directory
Tags: xenial
Uname: Linux 4.4.0-22-generic x86_64
UpgradeStatus: Upgraded to xenial on 2016-04-19 (22 days ago)
UserGroups: adm audio bumblebee cdrom dialout dip kvm lpadmin plugdev sambashare sudo video
_MarkForUpload: True
dmi.bios.date: 03/11/2013
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: K55VD.411
dmi.board.
dmi.board.name: K55VD
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: 1.0
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK COMPUTER INC.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: K55VD
dmi.product.
dmi.sys.vendor: ASUSTeK COMPUTER INC.
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1580776
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.