unsound, thanks for the testing. I submitted the fix for inclusion in
the natty kernel. Once an update is made, it'll be requested for you to
do one more test with the update candidate, stay tuned.
** Changed in: linux (Ubuntu)
Status: Incomplete => In Progress
** Description changed:
+ SRU Justification
+ =================
+
+ Impact
+
+ Regression after the update to 2.6.38.8, there is a possibility of crash
+ in block code after the change "block: don't block events on excl write
+ for non-optical devices", like the one reported in bug 857170
+
+ Fix
+
+ Fixed by upstream commit 4c49ff3fe128ca68dabd07537415c419ad7f82f9,
+ tested by the reporter in this bug.
+
+ Testcase
+
+ Report in this bug shows one way to reproduce the issue.
+
+ -------------------------------------------------------------------------
+
After installing kernel version 2.6.38-11-powerpc64-smp to my PowerMac
G5 Quad I noticed that upon logging in with a CD inserted, the system
would throw an error during login and while it doesn't seem like an
actual panic, the system was unusable after this error.
I investigated some more and realized that it was upon attempting to
mount the inserted CD (with UDF) that the error was thrown.
I can reproduce this error manually with the following recipe:
- Start the computer, boot Linux with kernel 2.6.38-11-powerpc64-smp.
- Skip graphical login and VT-switch to console one and log in.
- Attempt to mount /dev/hda (which the device assigned to the built-in
DVD-RW) as UDF as in the following example:
---
$ sudo mount -t udf /dev/hda mountpoint
[ 84.594281] Unable to handle kernel paging request for data at address
0x00000320
[ 84.594303] Faulting instruction address: 0xc00000000025adbc
[ 84.594317] Oops: Kernel access of bad area, sig: 11 [#1]
[ 84.594329] SMP NR_CPUS=1024 NUMA PowerMac
[ 84.594347] last sysfs file: /sys/module/crc_itu_t/initstate
[ 84.594360] Modules linked in: udf sha256_generic aes_generic parport_pc
ppdev lp parport dm_crypt binfmt_misc rfcomm sco bnep l2cap btusb bluetooth
sil164 nouveau drm_kms_helper ttm drm snd_aoa_codec_onyx snd_aoa_fabric_layout
snd_aoa arc4 b43 mac80211 cfg80211 snd_aoa_i2sbus snd_aoa_soundbus rtc_generic
snd_powermac snd_pcm snd_page_alloc snd_seq_midi snd_rawmidi snd_seq_midi_event
snd_seq snd_timer snd_seq_device snd soundcore raid10 raid456 async_pq
async_xor xor async_raid6_recov raid6_pq async_memcpy async_tx raid1 raid0
multipath linear md_mod windfarm_cpufreq_clamp windfarm_max6690_sensor
windfarm_lm75_sensor windfarm_smu_sensors windfarm_smu_controls windfarm_pm112
windfarm_pid windfarm_smu_sat windfarm_core dm_mirror dm_region_hash dm_log
hid_apple sg usbhid ssb hid mmc_core firewire_ohci sd_mod tg3 crc_t10dif
firewire_core uninorth_agp crc_itu_t
[ 84.594753] NIP: c00000000025adbc LR: c00000000025ada8 CTR:
c00000000053d560
[ 84.594768] REGS: c0000001726675c0 TRAP: 0300 Not tainted
(2.6.38-11-powerpc64-smp)
[ 84.594781] MSR: 9000000000009032 <EE,ME,IR,DR> CR: 24448442 XER:
20000000
[ 84.594819] DAR: 0000000000000320, DSISR: 40000000
[ 84.594830] TASK = c00000016b11d130[2137] 'mount' THREAD: c000000172664000
CPU: 1
- [ 84.594847] GPR00: 0000000000000000 c000000172667840 c000000001160190
c0000000013f58c0
- [ 84.594876] GPR04: c000000179306dd0 0000000000000000 c000000000195a08
a000000000000000
- [ 84.594905] GPR08: c00000017bfd4c00 c0000000013f58c8 0000000000000000
5e86cff07c1b7400
- [ 84.594934] GPR12: 0000000024444428 c00000000ff60280 0000000000000000
0000000010114ec8
- [ 84.594964] GPR16: 0000000000000000 0000000000000000 0000000000000000
0000000000000000
- [ 84.594993] GPR20: 00000000100231f8 0000000000000000 0000000000000000
c00000000118e580
- [ 84.595022] GPR24: c000000179306da0 ffffffffffffffe2 0000000000000000
0000000000000083
- [ 84.595051] GPR28: c000000179306d80 c000000179306d80 c0000000010ae9b8
c000000172667840
+ [ 84.594847] GPR00: 0000000000000000 c000000172667840 c000000001160190
c0000000013f58c0
+ [ 84.594876] GPR04: c000000179306dd0 0000000000000000 c000000000195a08
a000000000000000
+ [ 84.594905] GPR08: c00000017bfd4c00 c0000000013f58c8 0000000000000000
5e86cff07c1b7400
+ [ 84.594934] GPR12: 0000000024444428 c00000000ff60280 0000000000000000
0000000010114ec8
+ [ 84.594964] GPR16: 0000000000000000 0000000000000000 0000000000000000
0000000000000000
+ [ 84.594993] GPR20: 00000000100231f8 0000000000000000 0000000000000000
c00000000118e580
+ [ 84.595022] GPR24: c000000179306da0 ffffffffffffffe2 0000000000000000
0000000000000083
+ [ 84.595051] GPR28: c000000179306d80 c000000179306d80 c0000000010ae9b8
c000000172667840
[ 84.595087] NIP [c00000000025adbc] .blkdev_get+0x16c/0x2c0
[ 84.595100] LR [c00000000025ada8] .blkdev_get+0x158/0x2c0
[ 84.595111] Call Trace:
[ 84.595119] [c000000172667840] [c00000000025ada8] .blkdev_get+0x158/0x2c0
(unreliable)
[ 84.595141] [c000000172667900] [c00000000025b0d4]
.blkdev_get_by_path+0x54/0xd0
[ 84.595159] [c0000001726679a0] [c000000000210970] .mount_bdev+0x80/0x2b0
[ 84.595181] [c000000172667a80] [d000000001c62a2c] .udf_mount+0x4c/0x70
[udf]
[ 84.595197] [c000000172667b20] [c00000000020ffac]
.vfs_kern_mount+0xcc/0x300
[ 84.595214] [c000000172667be0] [c0000000002102b4] .do_kern_mount+0x74/0x160
[ 84.595230] [c000000172667c90] [c00000000023ba70] .do_mount+0x250/0x2d0
[ 84.595248] [c000000172667d60] [c000000000278814]
.compat_sys_mount+0x174/0x2c0
[ 84.595265] [c000000172667e30] [c0000000000085b0] syscall_exit+0x0/0x40
[ 84.595280] Instruction dump:
- [ 84.595290] 6b5a0001 0b1a0000 3b400000 7fa3eb78 38800000 fb430051 4be7f99d
60000000
- [ 84.595327] 880d01dc 2f800000 409e00f8 7c2004ac <80160320> 39200000
91370000 7809c7e3
+ [ 84.595290] 6b5a0001 0b1a0000 3b400000 7fa3eb78 38800000 fb430051 4be7f99d
60000000
+ [ 84.595327] 880d01dc 2f800000 409e00f8 7c2004ac <80160320> 39200000
91370000 7809c7e3
[ 84.600364] ---[ end trace efdcc03d2a77700c ]---
---
I have verified that this problem does not occur with kernel version
2.6.38-10-powerpc64-smp. All packages are up-to-date as of 23 Sep 2011,
10.46 CET (UTC+2).
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: linux-image-2.6.38-11-powerpc64-smp 2.6.38-11.50
ProcVersionSignature: Ubuntu 2.6.38-11.50-powerpc64-smp 2.6.38.8
Uname: Linux 2.6.38-11-powerpc64-smp ppc64
AcpiTables:
-
+
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
AplayDevices:
- **** List of PLAYBACK Hardware Devices ****
- card 0: SoundByLayout [SoundByLayout], device 0: Master []
- Subdevices: 1/1
- Subdevice #0: subdevice #0
+ **** List of PLAYBACK Hardware Devices ****
+ card 0: SoundByLayout [SoundByLayout], device 0: Master []
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
Architecture: powerpc
ArecordDevices:
- **** List of CAPTURE Hardware Devices ****
- card 0: SoundByLayout [SoundByLayout], device 0: Master []
- Subdevices: 1/1
- Subdevice #0: subdevice #0
+ **** List of CAPTURE Hardware Devices ****
+ card 0: SoundByLayout [SoundByLayout], device 0: Master []
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
AudioDevicesInUse:
- USER PID ACCESS COMMAND
- /dev/snd/controlC0: erik 6591 F.... pulseaudio
+ USER PID ACCESS COMMAND
+ /dev/snd/controlC0: erik 6591 F.... pulseaudio
CRDA: Error: [Errno 2] Filen eller katalogen finns inte
Card0.Amixer.info:
- Card hw:0 'SoundByLayout'/'SoundByLayout'
- Mixer name : 'SoundByLayout'
- Components : ''
- Controls : 18
- Simple ctrls : 14
+ Card hw:0 'SoundByLayout'/'SoundByLayout'
+ Mixer name : 'SoundByLayout'
+ Components : ''
+ Controls : 18
+ Simple ctrls : 14
Date: Fri Sep 23 10:36:19 2011
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=1d1304f9-b33f-44cc-b7d7-b3b6a80b9797
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release powerpc (20100428)
PciMultimedia:
-
+
ProcEnviron:
- LANGUAGE=sv_SE:en
- PATH=(custom, user)
- LANG=sv_SE.utf8
- SHELL=/bin/bash
+ LANGUAGE=sv_SE:en
+ PATH=(custom, user)
+ LANG=sv_SE.utf8
+ SHELL=/bin/bash
ProcKernelCmdLine: root=/dev/sda7 ro quiet splash
RelatedPackageVersions:
- linux-restricted-modules-2.6.38-11-powerpc64-smp N/A
- linux-backports-modules-2.6.38-11-powerpc64-smp N/A
- linux-firmware 1.52.4
+ linux-restricted-modules-2.6.38-11-powerpc64-smp N/A
+ linux-backports-modules-2.6.38-11-powerpc64-smp N/A
+ linux-firmware 1.52.4
SourcePackage: linux
UpgradeStatus: Upgraded to natty on 2011-05-10 (135 days ago)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/857170
Title:
Kernel oops when mounting UDF volume
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/857170/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs