Activity log for bug #1467912

Date Who What changed Old value New value Message
2015-06-23 11:44:09 Kamal Heib bug added bug
2015-06-23 11:46:46 Kamal Heib description When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix issue: 9ab874b IB/ipoib: change init sequence ordering 6387d8d IB/ipoib: factor out ah flushing When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: 9ab874b IB/ipoib: change init sequence ordering 6387d8d IB/ipoib: factor out ah flushing
2015-06-23 11:47:59 Kamal Heib description When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: 9ab874b IB/ipoib: change init sequence ordering 6387d8d IB/ipoib: factor out ah flushing When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: commit 9ab874b6593045886b699df2bc3ff803d88a9f7c Author: Doug Ledford <dledford@redhat.com> Date: Sat Feb 21 19:27:00 2015 -0500 IB/ipoib: change init sequence ordering In preparation for using per device work queues, we need to move the start of the neighbor thread task to after ipoib_ib_dev_init and move the destruction of the neighbor task to before ipoib_ib_dev_cleanup. Otherwise we will end up freeing our workqueue with work possibly still on it. Signed-off-by: Doug Ledford <dledford@redhat.com> commit 6387d8d5896536b904ba6937fe019a29548e3a86 Author: Doug Ledford <dledford@redhat.com> Date: Sat Feb 21 19:26:59 2015 -0500 IB/ipoib: factor out ah flushing Create a an ipoib_flush_ah and ipoib_stop_ah routines to use at appropriate times to flush out all remaining ah entries before we shut the device down. Because neighbors and mcast entries can each have a reference on any given ah, we must make sure to free all of those first before our ah will actually have a 0 refcount and be able to be reaped. This factoring is needed in preparation for having per-device work queues. The original per-device workqueue code resulted in the following error message: <ibdev>: ib_dealloc_pd failed That error was tracked down to this issue. With the changes to which workqueues were flushed when, there were no flushes of the per device workqueue after the last ah's were freed, resulting in an attempt to dealloc the pd with outstanding resources still allocated. This code puts the explicit flushes in the needed places to avoid that problem. Signed-off-by: Doug Ledford <dledford@redhat.com>
2015-06-23 12:00:08 Brad Figg linux (Ubuntu): status New Incomplete
2015-06-23 12:36:34 Kamal Heib tags vivid apport-collected vivid
2015-06-23 12:36:36 Kamal Heib description When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: commit 9ab874b6593045886b699df2bc3ff803d88a9f7c Author: Doug Ledford <dledford@redhat.com> Date: Sat Feb 21 19:27:00 2015 -0500 IB/ipoib: change init sequence ordering In preparation for using per device work queues, we need to move the start of the neighbor thread task to after ipoib_ib_dev_init and move the destruction of the neighbor task to before ipoib_ib_dev_cleanup. Otherwise we will end up freeing our workqueue with work possibly still on it. Signed-off-by: Doug Ledford <dledford@redhat.com> commit 6387d8d5896536b904ba6937fe019a29548e3a86 Author: Doug Ledford <dledford@redhat.com> Date: Sat Feb 21 19:26:59 2015 -0500 IB/ipoib: factor out ah flushing Create a an ipoib_flush_ah and ipoib_stop_ah routines to use at appropriate times to flush out all remaining ah entries before we shut the device down. Because neighbors and mcast entries can each have a reference on any given ah, we must make sure to free all of those first before our ah will actually have a 0 refcount and be able to be reaped. This factoring is needed in preparation for having per-device work queues. The original per-device workqueue code resulted in the following error message: <ibdev>: ib_dealloc_pd failed That error was tracked down to this issue. With the changes to which workqueues were flushed when, there were no flushes of the per device workqueue after the last ah's were freed, resulting in an attempt to dealloc the pd with outstanding resources still allocated. This code puts the explicit flushes in the needed places to avoid that problem. Signed-off-by: Doug Ledford <dledford@redhat.com> When we try to load and unload the ib_ipoib driver we get an error message. Steps to reproduce: load ib_ipoib: modprobe -v ib_ipoib configure ip: ifconfig ib0 11.135.196.7/16 unload driver: modprobe -rv ib_ipoib We will see this message in dmesg: [ 709.652944] ib0: ib_dealloc_pd failed uname output: root@qa-h-vrt-035:~# uname -a Linux qa-h-vrt-035 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux The following two upstream commits fix this issue: commit 9ab874b6593045886b699df2bc3ff803d88a9f7c Author: Doug Ledford <dledford@redhat.com> Date: Sat Feb 21 19:27:00 2015 -0500 IB/ipoib: change init sequence ordering In preparation for using per device work queues, we need to move the start of the neighbor thread task to after ipoib_ib_dev_init and move the destruction of the neighbor task to before ipoib_ib_dev_cleanup. Otherwise we will end up freeing our workqueue with work possibly still on it. Signed-off-by: Doug Ledford <dledford@redhat.com> commit 6387d8d5896536b904ba6937fe019a29548e3a86 Author: Doug Ledford <dledford@redhat.com> Date: Sat Feb 21 19:26:59 2015 -0500 IB/ipoib: factor out ah flushing Create a an ipoib_flush_ah and ipoib_stop_ah routines to use at appropriate times to flush out all remaining ah entries before we shut the device down. Because neighbors and mcast entries can each have a reference on any given ah, we must make sure to free all of those first before our ah will actually have a 0 refcount and be able to be reaped. This factoring is needed in preparation for having per-device work queues. The original per-device workqueue code resulted in the following error message: <ibdev>: ib_dealloc_pd failed That error was tracked down to this issue. With the changes to which workqueues were flushed when, there were no flushes of the per device workqueue after the last ah's were freed, resulting in an attempt to dealloc the pd with outstanding resources still allocated. This code puts the explicit flushes in the needed places to avoid that problem. Signed-off-by: Doug Ledford <dledford@redhat.com> --- AlsaDevices: total 0 crw-rw---- 1 root audio 116, 1 Jun 23 15:16 seq crw-rw---- 1 root audio 116, 33 Jun 23 15:16 timer AplayDevices: Error: [Errno 2] No such file or directory ApportVersion: 2.17.2-0ubuntu1.1 Architecture: amd64 ArecordDevices: Error: [Errno 2] No such file or directory AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: DistroRelease: Ubuntu 15.04 HibernationDevice: RESUME=UUID=00a63930-d83a-446b-a3e4-b5910e884c7f IwConfig: Error: [Errno 2] No such file or directory Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub MachineType: Red Hat KVM Package: linux (not installed) PciMultimedia: ProcFB: 0 cirrusdrmfb ProcKernelCmdLine: root=/dev/sda2 console=tty0 console=ttyS0,115200n8 rhgb ProcVersionSignature: Ubuntu 3.19.0-20.20-generic 3.19.8 RelatedPackageVersions: linux-restricted-modules-3.19.0-20-generic N/A linux-backports-modules-3.19.0-20-generic N/A linux-firmware 1.143 RfKill: Error: [Errno 2] No such file or directory Tags: vivid UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev' Uname: Linux 3.19.0-20-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: _MarkForUpload: True dmi.bios.date: 01/01/2011 dmi.bios.vendor: Bochs dmi.bios.version: Bochs dmi.chassis.type: 1 dmi.chassis.vendor: Bochs dmi.modalias: dmi:bvnBochs:bvrBochs:bd01/01/2011:svnRedHat:pnKVM:pvrRHEL7.0.0PC(i440FX+PIIX,1996):cvnBochs:ct1:cvr: dmi.product.name: KVM dmi.product.version: RHEL 7.0.0 PC (i440FX + PIIX, 1996) dmi.sys.vendor: Red Hat
2015-06-23 12:36:36 Kamal Heib attachment added CRDA.txt https://bugs.launchpad.net/bugs/1467912/+attachment/4419357/+files/CRDA.txt
2015-06-23 12:36:38 Kamal Heib attachment added CurrentDmesg.txt https://bugs.launchpad.net/bugs/1467912/+attachment/4419358/+files/CurrentDmesg.txt
2015-06-23 12:36:40 Kamal Heib attachment added JournalErrors.txt https://bugs.launchpad.net/bugs/1467912/+attachment/4419359/+files/JournalErrors.txt
2015-06-23 12:36:41 Kamal Heib attachment added Lspci.txt https://bugs.launchpad.net/bugs/1467912/+attachment/4419360/+files/Lspci.txt
2015-06-23 12:36:43 Kamal Heib attachment added ProcCpuinfo.txt https://bugs.launchpad.net/bugs/1467912/+attachment/4419361/+files/ProcCpuinfo.txt
2015-06-23 12:36:45 Kamal Heib attachment added ProcEnviron.txt https://bugs.launchpad.net/bugs/1467912/+attachment/4419362/+files/ProcEnviron.txt
2015-06-23 12:36:47 Kamal Heib attachment added ProcInterrupts.txt https://bugs.launchpad.net/bugs/1467912/+attachment/4419363/+files/ProcInterrupts.txt
2015-06-23 12:36:49 Kamal Heib attachment added ProcModules.txt https://bugs.launchpad.net/bugs/1467912/+attachment/4419364/+files/ProcModules.txt
2015-06-23 12:36:51 Kamal Heib attachment added UdevDb.txt https://bugs.launchpad.net/bugs/1467912/+attachment/4419365/+files/UdevDb.txt
2015-06-23 12:36:52 Kamal Heib attachment added WifiSyslog.txt https://bugs.launchpad.net/bugs/1467912/+attachment/4419366/+files/WifiSyslog.txt
2015-06-23 17:24:49 Joseph Salisbury linux (Ubuntu): importance Undecided Medium
2015-06-23 17:24:52 Joseph Salisbury linux (Ubuntu): status Incomplete Triaged
2015-06-23 17:25:00 Joseph Salisbury nominated for series Ubuntu Vivid
2015-06-23 17:25:00 Joseph Salisbury bug task added linux (Ubuntu Vivid)
2015-06-23 17:25:07 Joseph Salisbury linux (Ubuntu Vivid): status New Triaged
2015-06-23 17:25:11 Joseph Salisbury linux (Ubuntu Vivid): importance Undecided Medium
2015-06-24 16:12:19 Rafael David Tinoco linux (Ubuntu Vivid): assignee Rafael David Tinoco (inaddy)
2015-06-24 16:12:24 Rafael David Tinoco linux (Ubuntu): assignee Rafael David Tinoco (inaddy)
2015-06-24 16:12:52 Rafael David Tinoco linux (Ubuntu): assignee Rafael David Tinoco (inaddy)
2015-06-24 16:12:55 Rafael David Tinoco linux (Ubuntu Vivid): assignee Rafael David Tinoco (inaddy)
2015-06-24 16:13:00 Rafael David Tinoco linux (Ubuntu): status Triaged In Progress
2015-06-24 16:13:03 Rafael David Tinoco linux (Ubuntu Vivid): status Triaged In Progress
2015-06-25 16:40:00 Joseph Salisbury linux (Ubuntu): assignee Joseph Salisbury (jsalisbury)
2015-06-25 16:40:02 Joseph Salisbury linux (Ubuntu Vivid): assignee Joseph Salisbury (jsalisbury)
2015-07-02 17:23:50 Brad Figg linux (Ubuntu Vivid): status In Progress Fix Committed
2015-07-09 15:16:01 Brad Figg tags apport-collected vivid apport-collected verification-needed-vivid vivid
2015-07-15 18:06:55 Joseph Salisbury tags apport-collected verification-needed-vivid vivid apport-collected verification-done-vivid vivid
2015-07-15 18:07:00 Joseph Salisbury linux (Ubuntu): status In Progress Fix Committed
2015-07-22 15:38:53 Launchpad Janitor linux (Ubuntu Vivid): status Fix Committed Fix Released
2019-10-03 07:49:44 Po-Hsu Lin linux (Ubuntu): status Fix Committed Fix Released