Public bug reported:

There's a reproducible kernel oops on Ubuntu Jaunty with the latest
kernel (linux-image-2.6.28-14-generic) on x86_64.

When connecting a Seagate FreeAgent Pro 500 gigabyte drive to my
workstation through FireWire, the operation fails and there's a kernel
Oops in the logs (pasted below).

Also, when I disconnect the drive and reconnect it again without
rebooting, the system freezes immediately. There are no any entries in
the logs from that moment, the system doesn't react to magic SysRq key
combinations, and the Caps Lock and Scroll Lock LEDs on the keyboard
start blinking. The only option is to power cycle the machine the hard
way.

Here's the kernel Oops from the logs:

[  173.564047] ieee1394: Node added: ID:BUS[0-00:1023]  GUID[0020370007100ce3]
[  173.602727] scsi6 : SBP-2 IEEE-1394
[  174.620876] ieee1394: sbp2: Logged into SBP-2 device
[  174.621840] ieee1394: sbp2: Node 0-00:1023: Max speed [S400] - Max payload 
[2048]
[  180.792030] ieee1394: sbp2: aborting sbp2 command
[  180.792038] scsi 6:0:0:0: CDB: Inquiry: 12 00 00 00 24 00
[  190.792027] ieee1394: sbp2: aborting sbp2 command
[  190.792036] scsi 6:0:0:0: CDB: Test Unit Ready: 00 00 00 00 00 00
[  190.792347] ieee1394: sbp2: hpsb_node_write failed.
[  190.792349]
[  190.792357] ieee1394: sbp2: reset requested
[  190.792360] ieee1394: sbp2: generating sbp2 fetch agent reset
[  190.793094] ieee1394: sbp2: hpsb_node_write failed.
[  190.793096]
[  200.792030] ieee1394: sbp2: aborting sbp2 command
[  200.792037] scsi 6:0:0:0: CDB: Test Unit Ready: 00 00 00 00 00 00
[  200.792260] ieee1394: sbp2: hpsb_node_write failed.
[  200.792262]
[  200.792272] scsi 6:0:0:0: Device offlined - not ready after error recovery
[  200.792322] ieee1394: sbp2: scsi_add_device failed
[  200.795402] ieee1394: sbp2: Logged out of SBP-2 device
[  200.795752] BUG: unable to handle kernel NULL pointer dereference at 
0000000000000050
[  200.795758] IP: [<ffffffffa0721d8e>] sbp2_reconnect_device+0xe/0x170 [sbp2]
[  200.795771] PGD 0
[  200.795774] Oops: 0000 [#1] SMP
[  200.795779] last sysfs file: /sys/module/ieee1394/initstate
[  200.795784] Dumping ftrace buffer:
[  200.795789]    (ftrace buffer empty)
[  200.795791] CPU 2
[  200.795794] Modules linked in: sbp2 ebt_snat ebtable_nat ebtables ebt_dnat 
nf_nat_h323 nf_nat_irc nf_nat_snmp_basic nf_nat_proto_udplite nf_nat_ftp 
nf_nat_pptp nf_nat_tftp iptable_nat ip_tables nf_nat_proto_sctp libcrc32c 
nf_nat_sip nf_nat_proto_gre nf_nat_amanda nf_nat act_nat ts_kmp 
nf_conntrack_amanda nf_conntrack_netbios_ns nf_conntrack_sip 
nf_conntrack_proto_udplite nf_conntrack_proto_sctp nf_conntrack_pptp 
nf_conntrack_proto_gre nf_conntrack_netlink nfnetlink xt_conntrack x_tables 
nf_conntrack_h323 nf_conntrack_irc nf_conntrack_tftp nf_conntrack_ftp 
nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack_ipv6 nf_conntrack binfmt_misc 
radeon drm bridge stp bnep vboxnetflt vboxdrv video output input_polldev nfsd 
exportfs nfs lockd nfs_acl dm_crypt it87 hwmon_vid rpcsec_gss_krb5 auth_rpcgss 
sunrpc lp snd_hda_intel snd_pcm_oss snd_mixer_oss snd_seq_dummy snd_pcm 
snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer 
snd_seq_device snd ppdev pcspkr soundcore shpchp pa
port_pc parport i2c_piix4 snd_page_alloc usbhid ohci1394 ieee1394 r8169 mii 
floppy fbcon tileblit font bitblit softcursor
[  200.795898] Pid: 707, comm: knodemgrd_0 Not tainted 2.6.28-14-generic 
#47-Ubuntu
[  200.795902] RIP: 0010:[<ffffffffa0721d8e>]  [<ffffffffa0721d8e>] 
sbp2_reconnect_device+0xe/0x170 [sbp2]
[  200.795914] RSP: 0018:ffff880124469d50  EFLAGS: 00010286
[  200.795917] RAX: 0000000000000707 RBX: 0000000000000000 RCX: cc00000000000000
[  200.795921] RDX: 0000000000000001 RSI: 0000000000000286 RDI: 0000000000000000
[  200.795924] RBP: ffff880124469d70 R08: ffff880124468000 R09: 0000000000000001
[  200.795928] R10: 0000000000000000 R11: 00000000ffffffff R12: ffff8800ad5289a8
[  200.795931] R13: ffff8800ad528800 R14: ffffffffa0726238 R15: 00000000ffffffc2
[  200.795936] FS:  00007f03bb6676f0(0000) GS:ffff880127802d80(0000) 
knlGS:0000000000000000
[  200.795940] CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b
[  200.795943] CR2: 0000000000000050 CR3: 0000000000201000 CR4: 00000000000006a0
[  200.795946] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  200.795950] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[  200.795954] Process knodemgrd_0 (pid: 707, threadinfo ffff880124468000, task 
ffff88012492d980)
[  200.795958] Stack:
[  200.795960]  ffff880124469d70 ffff880124469d70 0000000000000000 
ffff8800ad5289a8
[  200.795966]  ffff880124469d90 ffffffffa0722138 00000000ffffffea 
00000000ffffffea
[  200.795972]  ffff880124469dc0 ffffffffa005ce49 00000000ffffffea 
ffff880124469dd0
[  200.795979] Call Trace:
[  200.795982]  [<ffffffffa0722138>] sbp2_update+0x18/0xf0 [sbp2]
[  200.795991]  [<ffffffffa005ce49>] update_pdrv+0x79/0xb0 [ieee1394]
[  200.796015]  [<ffffffffa005cdd0>] ? update_pdrv+0x0/0xb0 [ieee1394]
[  200.796031]  [<ffffffff804baec6>] class_for_each_device+0x66/0xc0
[  200.796042]  [<ffffffffa005dbb4>] nodemgr_probe_ne+0x104/0x180 [ieee1394]
[  200.796059]  [<ffffffffa005dc30>] ? node_probe+0x0/0x50 [ieee1394]
[  200.796076]  [<ffffffffa005dc70>] node_probe+0x40/0x50 [ieee1394]
[  200.796092]  [<ffffffff804baec6>] class_for_each_device+0x66/0xc0
[  200.796098]  [<ffffffffa005d15e>] nodemgr_host_thread+0x1ee/0x3b0 [ieee1394]
[  200.796116]  [<ffffffffa005cf70>] ? nodemgr_host_thread+0x0/0x3b0 [ieee1394]
[  200.796131]  [<ffffffff80268559>] kthread+0x49/0x90
[  200.796138]  [<ffffffff80213979>] child_rip+0xa/0x11
[  200.796145]  [<ffffffff80268510>] ? kthread+0x0/0x90
[  200.796150]  [<ffffffff8021396f>] ? child_rip+0x0/0x11
[  200.796154] Code: 39 d4 37 e0 e9 76 fe ff ff ba 01 00 00 00 eb a7 66 66 66 
66 2e 0f 1f 84 00 00 00 00 00 55 48 89 e5 41 54 53 48 89 fb 48 83 ec 10 <48> 8b 
47 50 48 8b b7 e0 00 00 00 c7 00 00 00 00 00 48 8b 47 50
[  200.796195] RIP  [<ffffffffa0721d8e>] sbp2_reconnect_device+0xe/0x170 [sbp2]
[  200.796203]  RSP <ffff880124469d50>
[  200.796205] CR2: 0000000000000050
[  200.796209] ---[ end trace daa5085bf687a783 ]---

ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
Package: linux-image-2.6.28-14-generic 2.6.28-14.47
ProcEnviron:
 LANGUAGE=
 PATH=(custom, user)
 LANG=pl_PL.UTF-8
 SHELL=/bin/bash
SourcePackage: linux
Uname: Linux 2.6.28-14-generic x86_64

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug

-- 
"unable to handle kernel NULL pointer dereference" Oops in 
sbp2_reconnect_device when connecting seagate FreeAgent through 
FireWire/ieee1394 (sbp2)
https://bugs.launchpad.net/bugs/407512
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to