|
Bugzilla – Full Text Bug Listing |
| Summary: | firewire/ieee1394/ohci1394/sbp2: slab error in cache_free_debugcheck(): cache `size-512(DMA)': double free, or memory outside object was overwritten | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE Linux 10.1 | Reporter: | Joachim Reichelt <Joachim.Reichelt> |
| Component: | Kernel | Assignee: | Bernhard Kaindl <bk> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Critical | ||
| Priority: | P5 - None | CC: | hare |
| Version: | Beta 2 | ||
| Target Milestone: | Beta 6 | ||
| Hardware: | All | ||
| OS: | SuSE Linux 10.1 | ||
| URL: | http://bugzilla.kernel.org/show_bug.cgi?id=6114 | ||
| Whiteboard: | |||
| Found By: | Beta-Customer | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
boot.msg
output from hwinfo |
||
|
Description
Joachim Reichelt
2006-01-29 15:43:27 UTC
Created attachment 65556 [details]
boot.msg
The backtrace implicates the SCSI stack. I wonder if this is a dupe of 145459, they certainly look related. Created attachment 65752 [details]
output from hwinfo
This is a SCSI-Only system, upgraded from 10.0 to
10.1 beta2 (CD-Version) in one step.
bug #145459, which is referred to as related resulted in a fix added to 2.6.16-rc2-git2(or so) and our current kernels are based on 2.6.16-rc3, so they should have the fix from bug #145459. I suggest trying with the Kernel of Beta3 or the next, soon to be released Beta4. If Beta3/4 is not feasible/reachable, a test with plain 2.6.16-rc3 kernel is also interesting, it should certainly work. At least I used the rc3-based Beta3 Kernel with USB (digicam) without problem. At least I had no as critical problems with USB and SBP2-disks so far, but I can also do some testing in this regard. Summary: Should work with latest code, I will of course test USB and SBP2 disks and raw1394. No doubt on that. No more disk releated problems. I reproduced the slab error contained in the boot.msg from attachment 65556 [details] (comment #1). It was is SCSI/Firewire (SBP2) problem which has been the target of some patches by Stefan Richter who maintains Firewire and the SBP2 driver. The fixes which he produced may have fixed firewire disk indeed already, but the error is only seen with CONFIG_DEBUG_SLAB=y, which our current testing kernels have to catch such errors. The correct fix which fixes all possible causes of this problem, even if it occurs with an USB-attached disk, fixed my disk too: http://sourceforge.net/mailarchive/message.php?msg_id=14879016 It's documented in full detail (in the references) in this bug: http://bugzilla.kernel.org/show_bug.cgi?id=6114 I hope that the patch from Al makes it into mainline, at least the critical part will make it fore sure and I'll check if we add it to the next beta. The crucial part of the patch from Al Viro has been added to mainline. Here is the git commit: http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=489708007785389941a89fa06aedc5ec53303c96 See also the kernel.org bug for further information: http://bugzilla.kernel.org/show_bug.cgi?id=6114 For even more detail, there is a long thread on the lkml http://marc.theaimsgroup.com/?t=114065708500001 which started with: [PATCH 1/2] sd: fix memory corruption by sd_read_cache_type The patch is part of 2.6.16-rc-git10, which is in our kernel CVS now. It compiled, isntalled and tested it in the configuration in which I could reproduce the bug, so I can confirm, it's fixed. Assuming that our current kernel CVS will be checked-in for Beta5 today, this fix will be part of Beta5. s/Beta5/Beta6/g |