lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20080130050347.GC10609@gollum.tnic>
Date:	Wed, 30 Jan 2008 06:03:47 +0100
From:	Borislav Petkov <petkovbb@...glemail.com>
To:	Bartlomiej Zolnierkiewicz <bzolnier@...il.com>
Cc:	Kiyoshi Ueda <k-ueda@...jp.nec.com>, rdreier@...co.com,
	nai.xia@...il.com, flo@...822.org, linux-kernel@...r.kernel.org,
	jens.axboe@...cle.com, j-nomura@...jp.nec.com,
	Borislav Petkov <bbpetkov@...oo.de>
Subject: Re: kernel BUG at ide-cd.c:1726 in 2.6.24-03863-g0ba6c33 &&
	-g8561b089

On Wed, Jan 30, 2008 at 12:58:33AM +0100, Bartlomiej Zolnierkiewicz wrote:
> 
> Hi,
> 
> On Wednesday 30 January 2008, Kiyoshi Ueda wrote:
> > Hi Bart, 
> > 
> > On Tue, 29 Jan 2008 14:22:53 -0800, Roland Dreier wrote:
> > > Hi, I saw the same BUG from ide-cd on one of my systems.  I applied
> > > the debugging patch to replace the BUG with blk_dump_rq_flags(), and I
> > > got the output below (full boot log and .config attached to this
> > > email).
> > > 
> > > Please let me know if there's anything else that would help debug the
> > > problem.
> > 
> > Thank you for the information, Roland.
> > 
> >  
> > > [    4.072271] Uniform CD-ROM driver Revision: 3.20
> > > [    4.098236] ide-cd: rq still having bio: dev hda: type=2, flags=114c8
> > > [    4.100269]
> > > [    4.100269] sector 1949759, nr/cnr 0/0
> > > [    4.100269] bio ffff8102418cc600, biotail ffff8102418cc600, buffer 0000000000000000, d8
> > > [    4.100269] cdb: 12 00 00 00 fe 00 00 00 00 00 00 00 00 00 00 00
> > > [    4.101005] ide-cd: rq still having bio: dev hda: type=2, flags=114c8
> > > [    4.104269]
> > > [    4.104269] sector 1949759, nr/cnr 0/0
> > > [    4.104269] bio ffff8102418cc600, biotail ffff8102418cc600, buffer 0000000000000000, d2
> > > [    4.104269] cdb: 12 00 00 00 fe 00 00 00 00 00 00 00 00 00 00 00
> > > [    4.109203] ide-cd: rq still having bio: dev hda: type=2, flags=114c8
> > > [    4.112270]
> > > [    4.112270] sector 1949759, nr/cnr 0/0
> > > [    4.112270] bio ffff8102418cc600, biotail ffff8102418cc600, buffer 0000000000000000, d8
> > > [    4.112270] cdb: 12 01 00 00 fe 00 00 00 00 00 00 00 00 00 00 00
> > > [    4.112945] ide-cd: rq still having bio: dev hda: type=2, flags=114c8
> > > [    4.116270]
> > > [    4.116270] sector 1949759, nr/cnr 0/0
> > > [    4.116270] bio ffff8102418cc600, biotail ffff8102418cc600, buffer 0000000000000000, d2
> > > [    4.116270] cdb: 12 01 00 00 fe 00 00 00 00 00 00 00 00 00 00 00
> > 
> > Bart,
> > This means that the rq still has a bio even after DRQ_STAT is cleared.
> > The original ide-cd code was calling only end_that_request_last() there.
> > So I thought that the rq should have no bio when DRQ_STAT is cleared,
> > otherwise the bio leaks.
> > 
> > Was my understanding wrong and is that correct behavior in ide-cd?
> 
> Added Borislav to cc:.
> 
> PS I'm extremely busy with "real-life" (unfortunately IDE hacking is not
> my paid job) and the friday is the earliest date on which I would be able
> to look in detail into this problem and other outstanding IDE stuff, sorry.

Same here, will be able to look into it tomorrow. In the meantime, can someone
direct me the full BUG() output?
-- 
Regards/Gruß,
    Boris.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ