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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to