Bug 977558
Summary: | [abrt] WARNING: at lib/dma-debug.c:950 check_for_stack+0xa0/0x100() | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Andy Lawrence <dr.diesel> | ||||||||
Component: | kernel | Assignee: | Stanislaw Gruszka <sgruszka> | ||||||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
Severity: | unspecified | Docs Contact: | |||||||||
Priority: | unspecified | ||||||||||
Version: | rawhide | CC: | dcharlespyle, gansalmon, itamar, jonathan, jwboyer, kernel-maint, madhu.chinakonda, satellitgo, sgruszka | ||||||||
Target Milestone: | --- | Keywords: | Reopened, Triaged | ||||||||
Target Release: | --- | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Unspecified | ||||||||||
Whiteboard: | abrt_hash:786077f5a53e9d406293f564b928f899dcb06b3b | ||||||||||
Fixed In Version: | kernel-3.9.9-201.fc18 | Doc Type: | Bug Fix | ||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2015-02-19 16:29:49 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Attachments: |
|
Description
Andy Lawrence
2013-06-24 22:41:36 UTC
Created attachment 764797 [details]
File: dmesg
Seems the ath3k driver is misusing the DMA-API. Created attachment 765610 [details] ath3k_fix_dma_on_stack.patch Proposed fix for this bug. Please test, I started test kernel build here: http://koji.fedoraproject.org/koji/taskinfo?taskID=5546257 Fix confirmed, thank you my friend! Posted patch here: http://marc.info/?l=linux-bluetooth&m=137232637722368&w=2 Josh, please apply it as fix for this bug. Fixed on all branches. Thanks! kernel-3.9.8-100.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/FEDORA-2013-9123/kernel-3.9.8-100.fc17 kernel-3.9.8-300.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/kernel-3.9.8-300.fc19 Package kernel-3.9.8-300.fc19: * should fix your issue, * was pushed to the Fedora 19 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing kernel-3.9.8-300.fc19' as soon as you are able to, then reboot. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-11901/kernel-3.9.8-300.fc19 then log in and leave karma (feedback). kernel-3.9.8-200.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/kernel-3.9.8-200.fc18 kernel-3.9.8-100.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report. kernel-3.9.8-300.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report. kernel-3.9.9-201.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/kernel-3.9.9-201.fc18 kernel-3.9.9-201.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report. Happening again in USB Storage driver in kernel 3.16.0 series. ABRT refuses to open another bug because it refers the user here but this error is frequent and happens several times a session at times. I am seeing this daily, now. WARNING: CPU: 1 PID: 269 at lib/dma-debug.c:1153 check_for_stack+0x92/0xe0() ehci-pci 0000:00:1a.7: DMA-API: device driver maps memory fromstack [addr=ffff880036c7fd68] Modules linked in: btrfs xor raid6_pq radeon i2c_algo_bit drm_kms_helper ttm uas drm r8169 mii i2c_core usb_storage CPU: 1 PID: 269 Comm: usb-storage Not tainted 3.16.0-0.rc3.git2.1.fc21.x86_64 #1 Hardware name: Dell Inc. Inspiron 560 /018D1Y, BIOS A06 12/01/2010 0000000000000000 0000000047307cd4 ffff880036c7f978 ffffffff81807dac ffff880036c7f9c0 ffff880036c7f9b0 ffffffff8109b3ed ffff880036c7fd68 ffff8802235f1098 ffff8802235a07f0 000000000000000c ffffffff81e30180 Call Trace: [<ffffffff81807dac>] dump_stack+0x4d/0x66 [<ffffffff8109b3ed>] warn_slowpath_common+0x7d/0xa0 [<ffffffff8109b46c>] warn_slowpath_fmt+0x5c/0x80 [<ffffffff814139f2>] check_for_stack+0x92/0xe0 [<ffffffff81414000>] debug_dma_map_page+0x100/0x140 [<ffffffff815a63e0>] usb_hcd_map_urb_for_dma+0x670/0x7a0 [<ffffffff815a66f5>] usb_hcd_submit_urb+0x1e5/0xac0 [<ffffffff810fcba6>] ? __lock_is_held+0x56/0x80 [<ffffffff81137c53>] ? __module_address+0xf3/0x150 [<ffffffff8113c1b6>] ? is_module_address+0x16/0x30 [<ffffffff815a8242>] usb_submit_urb+0x372/0x600 [<ffffffffa0000f7f>] usb_stor_msg_common+0xaf/0x160 [usb_storage] [<ffffffff8180c582>] ? wait_for_completion_interruptible_timeout+0x122/0x170 [<ffffffffa0001372>] usb_stor_ctrl_transfer+0xa2/0xd0 [usb_storage] [<ffffffffa0001c37>] usb_stor_CB_transport+0x57/0x270 [usb_storage] [<ffffffffa0002222>] usb_stor_invoke_transport+0x282/0x5a0 [usb_storage] [<ffffffffa0000e6c>] usb_stor_ufi_command+0x6c/0xb0 [usb_storage] [<ffffffffa0003826>] usb_stor_control_thread+0x176/0x290 [usb_storage] [<ffffffffa00036b0>] ? fill_inquiry_response+0x20/0x20 [usb_storage] [<ffffffffa00036b0>] ? fill_inquiry_response+0x20/0x20 [usb_storage] [<ffffffff810c8d38>] kthread+0x108/0x120 [<ffffffff810e1d68>] ? sched_clock_cpu+0x98/0xc0 [<ffffffff810ff71d>] ? trace_hardirqs_on_caller+0x15d/0x200 [<ffffffff810c8c30>] ? insert_kthread_work+0x80/0x80 [<ffffffff818118fc>] ret_from_fork+0x7c/0xb0 [<ffffffff810c8c30>] ? insert_kthread_work+0x80/0x80 Created attachment 914744 [details]
Most recent dmesg for error
This is the dmesg output for the DMA error on the 3.16.0 series kernel.
uname output:
3.16.0-0.rc3.git2.1.fc21.x86_64 #1 SMP Wed Jul 2 13:47:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
seen in xfce f22 live 20150124 x86_64 on boot Note requires setenforce 0 for networking to work see BZ 1185195 seen in f22 workstation live rawhide 20150201 x86_64 after install to bare metal (BZ number referenced by Bugzilla) kernel core 3.19.0.0.rc6.git3.1.fc22.x86_64 ABRT Server: URL=https://retrace.fedoraproject.org/faf/reports/473515/ (In reply to satellitgo from comment #18) > seen in f22 workstation live rawhide 20150201 x86_64 after install to bare > metal > (BZ number referenced by Bugzilla) > kernel core 3.19.0.0.rc6.git3.1.fc22.x86_64 > ABRT Server: URL=https://retrace.fedoraproject.org/faf/reports/473515/ https://bugzilla.redhat.com/show_bug.cgi?id=1185195 The original bug was fixed. This should be closed. The rtsx_usb issue is tracked via another bug. The original bug was fixed. This should be closed. The rtsx_usb issue is tracked via another bug. |